Commit Graph

7275 Commits

Author SHA1 Message Date
Peter Steinberger
86e8a552a5 refactor: keep active memory transcripts in sqlite 2026-05-11 01:43:15 +01:00
Peter Steinberger
ca8a190d5d refactor: use sqlite transcript locators 2026-05-11 01:43:15 +01:00
Peter Steinberger
41bf96b2cc test: prefer sqlite transcript locators 2026-05-11 01:43:15 +01:00
Peter Steinberger
8e1545a3cc docs: update session sqlite guidance 2026-05-11 01:43:15 +01:00
Peter Steinberger
bf030462dd refactor: remove session-dir transcript classifiers 2026-05-11 01:43:14 +01:00
Peter Steinberger
3e7b40c5f3 test: stop seeding memory transcripts in session dirs 2026-05-11 01:43:14 +01:00
Peter Steinberger
12477cd182 refactor: propagate sqlite transcript scope from guards 2026-05-11 01:43:14 +01:00
Peter Steinberger
496274510e refactor: key transcript updates by sqlite scope 2026-05-11 01:43:14 +01:00
Peter Steinberger
fd148169ee docs: point session storage docs at sqlite 2026-05-11 01:43:14 +01:00
Peter Steinberger
ee79d5b944 refactor: read session memory from sqlite scope 2026-05-11 01:43:13 +01:00
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