Commit Graph

7265 Commits

Author SHA1 Message Date
Peter Steinberger
8f09b32e2d refactor: stop setup creating session directories 2026-05-11 01:43:13 +01:00
Peter Steinberger
20ae4d5c9d test: keep legacy session fixtures in migration tests 2026-05-11 01:43:13 +01:00
Peter Steinberger
2c1e77fa98 refactor: reconcile cron rows in sqlite 2026-05-11 01:43:13 +01:00
Peter Steinberger
af05e75023 refactor: update cron jobs by sqlite row 2026-05-11 01:43:13 +01:00
Peter Steinberger
3809441e0e refactor: remove stale session writer test mock 2026-05-11 01:43:12 +01:00
Peter Steinberger
8aeb8c6623 refactor: finish database-first state migration 2026-05-11 01:43:12 +01:00
Peter Steinberger
557a06b937 refactor: retire legacy session store config 2026-05-11 01:42:09 +01:00
Peter Steinberger
68593b6418 refactor: move runtime json state imports to doctor 2026-05-11 01:42:09 +01:00
Peter Steinberger
2612578655 refactor: move commitments state to sqlite 2026-05-11 01:42:09 +01:00
Peter Steinberger
60737e1617 refactor: move channel pairing state to sqlite 2026-05-11 01:42:09 +01:00
Peter Steinberger
839b3aff8c refactor: move device and push state to sqlite 2026-05-11 01:42:09 +01:00
Peter Steinberger
25ada6ba19 refactor: move cron runtime state to sqlite 2026-05-11 01:42:08 +01:00
Peter Steinberger
456b7e9743 refactor: make sessions sqlite-only 2026-05-11 01:42:08 +01:00
Peter Steinberger
a47c8bf48d refactor: move session management to sqlite 2026-05-11 01:42:08 +01:00
Peter Steinberger
b4809c6dd3 refactor: move session state migration to doctor 2026-05-11 01:42:08 +01:00
Peter Steinberger
cd57b91f10 refactor: remove cron session reaper 2026-05-11 01:42:07 +01:00
Peter Steinberger
07779a98ae refactor: remove legacy session store cache 2026-05-11 01:42:07 +01:00
Peter Steinberger
e12546fcd8 refactor: remove duplicate session status reader 2026-05-11 01:42:07 +01:00
Peter Steinberger
c38b2f0669 refactor: remove session maintenance write options 2026-05-11 01:42:07 +01:00
Peter Steinberger
b7bcf11946 refactor: stop exporting managed media json 2026-05-11 01:42:07 +01:00
Peter Steinberger
f9c46cbd4d refactor: make sqlite sidecars import-only 2026-05-11 01:42:07 +01:00
Peter Steinberger
fc9e6fff28 refactor: make session cleanup explicit 2026-05-11 01:42:06 +01:00
Peter Steinberger
4f27c54985 refactor: keep session import in doctor 2026-05-11 01:42:06 +01:00
Peter Steinberger
c1dfc3a2f9 refactor: make sessions json doctor-import only 2026-05-11 01:42:06 +01:00
Peter Steinberger
fb579bc1ee refactor: move agent runtime state toward piless 2026-05-11 01:42:06 +01:00
Peter Steinberger
3f815fad12 fix(gateway): widen native protocol compatibility 2026-05-11 01:38:23 +01:00
Vincent Koc
37906bf37a docs: fix legacy agent: shape in three more pages 2026-05-11 08:26:22 +08:00
Vincent Koc
8dc221121c docs(gateway): fix configuration-examples to use schema-correct agents.defaults paths
The page used the legacy top-level agent: { ... } shape and a top-level
identity: { ... } block. Both are rejected by OpenClawSchema today
(see src/config/zod-schema.ts and the legacy rejection test in
src/config/config.legacy-config-detection.accepts-imessage-dmpolicy.test.ts).

Fixes:
- 6 examples: agent: { workspace, model, elevated } -> agents.defaults.*
- agents.defaults.elevated.enabled (non-existent) -> agents.defaults.elevatedDefault (off|on|ask|full per src/config/zod-schema.agent-defaults.ts:245)
- top-level identity: blocks moved into agents.list[].identity (canonical form per docs/gateway/config-agents.md and AgentEntrySchema)
- Expanded example identity merged into the existing main agent entry rather than a duplicate agents: block
2026-05-11 08:20:45 +08:00
Vincent Koc
f076b1aed9 docs(tools): tighten minimax-search params and remove fictitious browser --target flag 2026-05-11 07:57:28 +08:00
Altay
3855e7b0ac build(pnpm): upgrade workspace to pnpm 11 2026-05-11 00:48:14 +01:00
Vincent Koc
839a5b1ec0 docs(cli): document plugin-aware deep status warnings on gateway/daemon 2026-05-11 07:44:13 +08:00
Peter Steinberger
18997be120 ci: speed up release validation reruns 2026-05-11 00:22:19 +01:00
pashpashpash
0e8a7e12da Enable Codex native code mode for OpenClaw harness runs (#80001)
* fix(codex): enable native code mode in harness

* test(codex): update code mode prompt snapshots

* test(codex): align code mode thread config expectations

* chore(protocol): refresh generated Swift agent params

* fix(codex): enable code-mode-only harness threads

* test(discord): fix test mock type assertions

* test: fix remaining test type assertions

* test(matrix): guard avatar loader test callback
2026-05-11 08:18:03 +09:00
Peter Steinberger
848c28537b feat(models): start local services on demand 2026-05-10 18:21:27 +01:00
Merlin
16c27c1459 fix(tasks): unify completion delivery routing
Route group/channel task, subagent, and media completions through one requester-session delivery policy, including plugin legacy session keys.

Also keeps current Zalo lifecycle test typing green on CI after the latest main changes.

Co-authored-by: Merlin <merlin@funcracker.net>
2026-05-10 17:32:55 +01:00
Ayaan Zaidi
62da36dc3d docs(context): align context map docs (#80325) 2026-05-10 21:50:13 +05:30
Ayaan Zaidi
345d459143 fix(telegram): unify stale reply context 2026-05-10 21:38:18 +05:30
Peter Steinberger
79220d7832 fix(slack): allow top-level tool sends 2026-05-10 17:04:29 +01:00
Peter Steinberger
a94aae73b4 fix(slack): honor configured acp bindings
Co-authored-by: Raasl <114852759+Raasl@users.noreply.github.com>
2026-05-10 16:49:59 +01:00
Peter Steinberger
da3ce0a1b6 fix(slack): normalize direct interactive sends
Co-authored-by: Kazuhiko Kazama <kazamak@gmail.com>
2026-05-10 16:28:15 +01:00
Peter Steinberger
dd167885e2 fix(slack): retain always-on room history
Co-authored-by: syedamaann <sydamaannnn@gmail.com>
2026-05-10 16:23:07 +01:00
Vincent Koc
43d50c45a7 docs(nodes): collapse duplicate Related sections in troubleshooting 2026-05-10 23:16:48 +08:00
Vincent Koc
6d31a42851 docs(concepts): fix typing-indicators config path agent.* -> agents.defaults.* 2026-05-10 22:52:43 +08:00
Vincent Koc
2c4d9bea82 docs(cli): fix setup.md options table mangled by formatter on pipe char 2026-05-10 22:41:39 +08:00
Vincent Koc
7a463f3019 docs(cli): rewrite voicecall and tighten setup/health with code-verified options 2026-05-10 22:41:38 +08:00
Peter Steinberger
22963259c9 feat(slack): support reply broadcasts
Co-authored-by: tony88331 <37646987+tony88331@users.noreply.github.com>
2026-05-10 15:37:19 +01:00
Vincent Koc
5056527916 docs: rewrite 3 pages with code-verified options and Mintlify funnel 2026-05-10 22:31:10 +08:00
Peter Steinberger
8e700ba317 feat(slack): add unfurl controls
Co-authored-by: Hemantsudarshan <hemanthsudarshan2002@gmail.com>
2026-05-10 15:29:24 +01:00
Peter Steinberger
525767c726 feat: expose active model plugin context 2026-05-10 15:21:43 +01:00
Vincent Koc
7cd07e9076 docs(providers): rewrite Gradium TTS reference with verified config and voice directives 2026-05-10 22:17:43 +08:00