Peter Steinberger
a577c30863
docs: update session sqlite guidance
2026-05-10 06:04:34 +01:00
Peter Steinberger
07d4b568d5
docs: point session storage docs at sqlite
2026-05-10 06:04:33 +01:00
Peter Steinberger
fdbfa1bffc
refactor: finish database-first state migration
2026-05-10 06:04:32 +01:00
Peter Steinberger
90b405ecb5
refactor: retire legacy session store config
2026-05-10 06:04:30 +01:00
Peter Steinberger
09904d2029
refactor: move cron runtime state to sqlite
2026-05-10 06:04:29 +01:00
Peter Steinberger
e07df2ba27
refactor: make sessions sqlite-only
2026-05-10 06:04:29 +01:00
Peter Steinberger
53a9b7a786
refactor: move session management to sqlite
2026-05-10 06:04:29 +01:00
Peter Steinberger
add224cec2
refactor: move session state migration to doctor
2026-05-10 06:04:29 +01:00
Peter Steinberger
a3016424ee
refactor: remove cron session reaper
2026-05-10 06:04:28 +01:00
Peter Steinberger
3330c1abfc
refactor: make session cleanup explicit
2026-05-10 06:04:28 +01:00
Peter Steinberger
81f1a01c5e
refactor: keep session import in doctor
2026-05-10 06:04:28 +01:00
Peter Steinberger
851a68e12b
refactor: make sessions json doctor-import only
2026-05-10 06:04:28 +01:00
Peter Steinberger
115d0266eb
refactor: move agent runtime state toward piless
2026-05-10 06:04:28 +01:00
Vincent Koc
f13dfd6004
docs(cli): align setup command hierarchy
2026-05-10 10:28:48 +08:00
samzong
d832ad214c
[Feat] Add upload archive install RPC ( #74430 )
...
* feat(skills): add upload archive install RPC
- src/agents/skills-archive-install.ts:83 [BOT-SCOPE]: `withExtractedArchiveRoot()` still returns unstructured extract failures, so exact transient-vs-terminal classification should be moved into the shared install-flow layer in a follow-up rather than expanding this PR.
Signed-off-by: samzong <samzong.lu@gmail.com >
* fix(skills): address archive upload review findings
Signed-off-by: samzong <samzong.lu@gmail.com >
* fix(skills): regen protocol bindings and classify transient archive errors
* feat: gate uploaded skill installs by config
* test: add docker skill install proof
* docs: clarify uploaded skill archive gate
* chore: refresh config docs baseline
* style: format docker e2e plan test
* fix: use fs-safe path checks for skill archives
* fix: classify skill publish failures as unavailable
* test: update skill clawhub path mock
* fix: pass mutable archive root markers
* fix: use current json dir mode option
* test: satisfy skill upload lint
* test: refresh core support expectations
---------
Signed-off-by: samzong <samzong.lu@gmail.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-09 20:44:18 -04:00
Peter Steinberger
434b3d3876
fix: clarify Codex OAuth recovery hints
2026-05-09 23:53:57 +01:00
Peter Steinberger
b59d46b699
ci: include plugin docker lanes in full release
2026-05-09 06:06:08 -04:00
tmimmanuel
2945948a5e
feat(gateway): add SDK task ledger RPCs ( #74847 )
...
Adds Gateway task ledger RPCs and SDK methods for listing, fetching, and cancelling durable background tasks. Includes protocol schemas/scopes, generated Swift models, docs, and tests. Public task summary text is sanitized before SDK exposure.
2026-05-09 00:55:06 -05:00
Peter Steinberger
3a452a029c
ci(release): automate stable appcast handoff
2026-05-07 23:46:33 +01:00
Peter Steinberger
fa8a85586c
ci(release): create GitHub release during publish
2026-05-07 22:03:46 +01:00
Vincent Koc
91ed1604b0
docs(imessage): make imsg the supported setup path
2026-05-07 12:53:01 -07:00
Peter Steinberger
a68ad39877
ci(release): speed up beta publish path
2026-05-07 15:02:24 +01:00
Peter Steinberger
330ba1fa31
refactor: move canvas to plugin surfaces
2026-05-07 09:07:18 +01:00
Peter Steinberger
a8801350d8
docs: clarify planned monthly support lines
2026-05-07 01:42:20 +01:00
Peter Steinberger
63dc7321ef
docs(imessage): deprecate bluebubbles for new setups
2026-05-06 21:58:21 +01:00
Peter Steinberger
39b17310b6
ci: parallelize release publish workflows
2026-05-06 10:45:29 +01:00
Vincent Koc
b23232d560
docs: typography hygiene across 6 pages (mac platform + sandbox/wizard)
2026-05-05 22:25:27 -07:00
Vincent Koc
f531eff629
docs: audit and fix 5 pages (typography hygiene + dup H1)
2026-05-05 22:04:37 -07:00
Vincent Koc
981e32d05d
docs(reference): audit and fix 4 pages (typography, dup H1, Related)
2026-05-05 21:56:31 -07:00
Vincent Koc
68a82cb2e2
docs: typography hygiene + 2 in-body H1 removals across 6 pages
...
Replaced 60 typography characters (curly quotes, apostrophes, em/en
dashes, non-breaking hyphens) with ASCII equivalents per
docs/CLAUDE.md heading and content hygiene rules.
- docs/start/openclaw.md: 10 chars; removed the duplicate '# Building
a personal assistant with OpenClaw' H1 (Mintlify renders title from
frontmatter).
- docs/platforms/mac/remote.md: 10 chars; removed the duplicate
'# Remote OpenClaw (macOS ⇄ remote host)' H1 (the U+21C4 codepoint
and parens both produced brittle anchors).
- docs/tools/thinking.md: 10 chars
- docs/reference/templates/BOOTSTRAP.md: 10 chars (kept the in-body
'# BOOTSTRAP.md - Hello, World' heading because the page is a
template whose content is meant to be copied verbatim into a
workspace BOOTSTRAP.md).
- docs/plugins/sdk-provider-plugins.md: 10 chars
- docs/platforms/macos.md: 10 chars
2026-05-05 20:58:10 -07:00
Vincent Koc
b9f711089a
docs: typography hygiene + drop one in-body H1 across 5 pages
...
Replaced 138 typography characters (curly quotes, apostrophes, em/en
dashes, non-breaking hyphens) with ASCII equivalents per
docs/CLAUDE.md heading and content hygiene rules so grep, copy-paste,
and Mintlify search hit clean tokens.
- docs/reference/AGENTS.default.md: 29 chars, plus removed the
duplicate '# AGENTS.md - OpenClaw Personal Assistant (default)' H1
(Mintlify renders title from frontmatter; the in-body H1 with
parens and a bare hyphen produced a brittle anchor).
- docs/help/testing-live.md: 29 chars
- docs/tools/image-generation.md: 28 chars
- docs/channels/index.md: 27 chars
- docs/tools/video-generation.md: 25 chars
2026-05-05 19:25:16 -07:00
Vincent Koc
736f627fb5
docs: typography hygiene across 4 large pages
...
Replaced 152 typography characters (curly quotes, apostrophes, em/en
dashes, non-breaking hyphens) with ASCII equivalents so grep,
copy-paste, and Mintlify search hit clean tokens. Per docs/CLAUDE.md
heading and content hygiene rules.
- docs/gateway/security/index.md: 59 chars
- docs/plugins/hooks.md: 34 chars
- docs/reference/session-management-compaction.md: 30 chars
- docs/tools/clawhub.md: 29 chars
2026-05-05 19:19:15 -07:00
Vincent Koc
82fd83418e
docs: replace ampersand headings for stable Mintlify anchors
...
Per docs/CLAUDE.md, Mintlify anchor generation is brittle for headings
that contain em dashes, apostrophes, and ampersands. Normalize 9 H2
headings across docs/date-time.md, docs/pi.md, docs/platforms/{index,
macos, mac/webchat, mac/peekaboo}.md, docs/nodes/{images,audio}.md, and
docs/reference/AGENTS.default.md from `X & Y` to `X and Y` so anchors
do not collapse on entity decoding. Verified no inbound anchor references
to the renamed sections in the docs tree.
2026-05-05 16:33:00 -07:00
Vincent Koc
6455ed24cf
test: scope unit coverage gate
2026-05-05 13:28:34 -07:00
NVIDIAN
63de304102
feat(gateway): add SDK environment discovery RPCs ( #74867 ) thanks @ai-hpc
...
Co-authored-by: ai-hpc <183861985+ai-hpc@users.noreply.github.com >
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com >
2026-05-05 08:59:03 -05:00
Peter Steinberger
ea791b3792
fix: prune orphan session artifacts
2026-05-05 07:40:09 +01:00
Vincent Koc
2de0113608
test(update): cover authenticated restart updates
2026-05-04 21:58:47 -07:00
Vincent Koc
3290cba1a6
docs: clarify local upgrade baseline specs
2026-05-04 21:15:12 -07:00
Vincent Koc
1c3b27718f
ci: shard package upgrade survivor baselines
2026-05-04 21:15:12 -07:00
Peter Steinberger
c84b7cbffc
ci(release): speed up focused release reruns
2026-05-05 02:28:22 +01:00
Peter Steinberger
15d3fd83bb
fix(openai-codex): match codex replay identity
2026-05-05 00:33:23 +01:00
mkdev11
27e467ad23
fix(openai-codex): avoid stale Responses replay state
2026-05-05 00:33:23 +01:00
Peter Steinberger
358cd87ff3
ci(release): split release soak validation
2026-05-04 23:25:06 +01:00
Josh Lehman
0fc8afeac9
test(package): cover stale source plugin shadows
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-05-04 21:55:08 +01:00
Peter Steinberger
d8da04e58e
chore: improve beta smoke release tooling
2026-05-04 07:28:57 +01:00
Peter Steinberger
579cc23ce0
ci: publish ClawHub plugins as ClawPacks
2026-05-03 19:19:19 +01:00
Peter Steinberger
73be4ea901
ci: fix full release validation gates
2026-05-03 13:01:14 +01:00
Peter Steinberger
1584acb124
fix(secrets): stabilize credential matrix docs
2026-05-03 12:25:08 +01:00
Peter Steinberger
c850d1bb0d
fix(qqbot): harden clientSecret SecretRefs
2026-05-03 12:25:08 +01:00
xialonglee
40f970a13d
feat(qqbot): resolve clientSecret SecretRefs and add secret contract
2026-05-03 12:25:08 +01:00