Peter Steinberger
fd148169ee
docs: point session storage docs at sqlite
2026-05-11 01:43:14 +01:00
Peter Steinberger
8aeb8c6623
refactor: finish database-first state migration
2026-05-11 01:43:12 +01:00
Peter Steinberger
2612578655
refactor: move commitments 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
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
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
Ayaan Zaidi
62da36dc3d
docs(context): align context map docs ( #80325 )
2026-05-10 21:50:13 +05:30
Vincent Koc
6d31a42851
docs(concepts): fix typing-indicators config path agent.* -> agents.defaults.*
2026-05-10 22:52:43 +08:00
Peter Steinberger
d273ae73c0
refactor: trim OpenClaw prompt guidance
2026-05-10 14:59:48 +01:00
Ayaan Zaidi
965819bc5d
docs(context): describe context map command
2026-05-10 18:04:35 +05:30
Ayaan Zaidi
d7bbff2185
feat(telegram): default Crabbox proof GIFs to 1080p
2026-05-10 15:46:30 +05:30
Ayaan Zaidi
a9bf94c62d
feat(telegram): harden Crabbox real-user proof
2026-05-10 15:46:30 +05:30
Ayaan Zaidi
984174fb9d
feat(telegram): publish crabbox proof gif by default
2026-05-10 15:10:39 +05:30
Ayaan Zaidi
32e1236cb7
feat(telegram): hold crabbox user sessions
2026-05-10 15:10:39 +05:30
Ayaan Zaidi
ecb7ea19a5
feat(telegram): add real user crabbox proof
2026-05-10 15:10:39 +05:30
Peter Steinberger
a39c05559b
fix: preserve Codex auth during route repair
...
Summary:
- repair legacy openai-codex model refs to canonical openai refs without losing Codex auth intent
- keep scoped repairs from broadening runtime policy to unrelated agent/channel routes
- preserve explicit concrete model runtime pins and shield listed-agent canonical refs from default policy spillover
Verification:
- pnpm test src/commands/doctor/shared/codex-route-warnings.test.ts src/config/plugin-auto-enable.core.test.ts src/commands/doctor/shared/missing-configured-plugin-install.test.ts
- env -u OPENCLAW_TESTBOX -u OPENCLAW_TESTBOX_ID pnpm check:changed
- GitHub checks for 81b2934240
2026-05-10 04:53:44 -04:00
Peter Steinberger
662b9d2f5d
fix: clear stale heartbeat fallback overrides
...
Co-authored-by: bitloi <raphaelaloi.eth@gmail.com >
2026-05-10 04:13:23 -04:00
Peter Steinberger
378da8b9d3
feat: add telegram mantis evidence builder
2026-05-10 06:39:54 +01:00
Peter Steinberger
bf7cc278d2
fix(models): explain missing provider model registration
2026-05-10 06:25:32 +01:00
Peter Steinberger
53cd3daed3
fix(kimi): use stable coding model id
2026-05-10 06:17:58 +01:00
80mills
ebd776298f
Add provider wildcard model visibility
2026-05-10 00:50:10 -04:00
Ruben Cuevas
c61abfab30
docs(memory): clarify memory maintenance expectations
2026-05-09 23:53:37 -04:00
Kevin Lin
ce0584af89
docs: reorganize Codex harness docs ( #80029 )
...
* docs: reorganize codex harness docs
* docs: address codex harness review findings
* docs: move codex references to reference nav
* docs: add codex topic configuration section
2026-05-09 19:02:50 -07:00
Peter Steinberger
eda0316af3
fix: classify active memory no-relevant status ( #80015 )
...
Recreated locally from PR #80015 because the contributor branch could not be updated by maintainers (maintainerCanModify=false).
Fixes #79812 .
Co-authored-by: Andy Ye <andy@Andys-MacBook-Pro-2.local >
2026-05-10 02:47:41 +01:00
Peter Steinberger
90a9975adf
docs: clarify model failover format errors
2026-05-09 23:55:31 +01:00
Peter Steinberger
24e1bbc014
feat: add subagent delegation preference mode
2026-05-09 15:02:44 +01:00
Ayaan Zaidi
dc64b99c41
docs(qa): list Telegram auth E2E scenario
2026-05-09 15:28:54 +05:30
Peter Steinberger
beaecbcad4
refactor: use PI Codex Responses transport ( #79726 )
...
Routes explicit OpenAI Codex Responses runs through PI's native WebSocket-capable transport and removes the custom OpenClaw WebSocket implementation.
2026-05-09 05:40:30 -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
Tak Hoffman
2f26025085
fix(active-memory): allow active-memory to support custom recall tools ( #77906 )
...
* fix(active-memory): allow custom recall tools
* docs(active-memory): document custom recall tools
* docs(active-memory): note tools allowlist change
* fix(active-memory): constrain recall tool allowlist
* fix(active-memory): preserve lancedb recall defaults
* fix(active-memory): block non-memory recall tools
* fix(active-memory): satisfy bundled lint
* fix(active-memory): satisfy type-aware lint
* fix(tests): satisfy type-aware lint
* fix(tests): clear next type-aware lint batch
* fix(tests): clear lint and test type annotations
* docs(changelog): consolidate active memory entry
* docs(changelog): reclassify active memory tools entry
2026-05-08 16:12:48 -05:00
Ayaan Zaidi
5e27993cbe
docs(qa): document telegram e2e defaults
2026-05-08 16:14:42 +05:30
Shakker
baffa57c00
revert: restore progress draft behavior
2026-05-08 11:33:08 +01:00
Shakker
acb3b09e2a
fix: keep progress draft labels visible
2026-05-08 11:23:59 +01:00
pashpashpash
02fe0d8978
Keep OpenAI Codex migrations on automatic runtime routing ( #79238 )
...
* fix: keep migrated openai codex routes automatic
* scope runtime policy to providers and models
* fix runtime policy surfaces
* fix ci runtime policy checks
* fix doctor stale session runtime pins
2026-05-08 16:05:35 +09:00
Peter Steinberger
5ed1cfc15c
docs: keep qa broker notes internal
2026-05-08 06:01:23 +01:00
Peter Steinberger
164ecfd7c8
fix: show web search queries in progress drafts
2026-05-08 02:03:12 +01:00
Peter Steinberger
accf774591
fix: make channel progress labels rolling
2026-05-08 02:03:12 +01:00
Peter Steinberger
ef29c85a48
fix: improve Discord progress draft rendering
2026-05-08 02:03:12 +01:00
Vincent Koc
91ed1604b0
docs(imessage): make imsg the supported setup path
2026-05-07 12:53:01 -07:00
pashpashpash
1c33990108
Route OpenAI agents through Codex by default ( #78899 )
...
* route openai agent runs through codex
* fix: load codex plugin for implicit openai runtime
* fix: preserve explicit OpenAI PI Codex auth routing
* fix: show codex auth for openai model listing
* fix: map codex auth into configured openai list rows
* fix: preserve explicit openai pi auth routes
* docs: keep openai model route examples canonical
* fix: clean openai codex test fixtures
* fix: scope codex auth status fallback
* fix: repair current ci boundary drift
2026-05-07 19:46:49 +09:00
pashpashpash
3a901b5e95
Revert "Install Codex plugin on OpenAI model selection ( #78799 )" ( #78878 )
...
This reverts commit c8f3fecad6 .
2026-05-07 18:13:59 +09:00
pashpashpash
c8f3fecad6
Install Codex plugin on OpenAI model selection ( #78799 )
...
* route openai agent runs through codex
* fix: load codex plugin for implicit openai runtime
* docs: credit openai codex auth fix
* fix(agents): respect custom openai runtime routing
* fix(agents): install codex plugin on openai selection
* fix(agents): preserve OpenAI Codex auth switching
* fix(ci): restore channel contract runner expression
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-05-07 01:57:34 -07:00
Peter Steinberger
330ba1fa31
refactor: move canvas to plugin surfaces
2026-05-07 09:07:18 +01:00
Val Alexander
d4e04f33a6
fix(sessions): retire stale direct dm rows after dmscope changes
...
Summary:
- Add explicit sessions cleanup --fix-dm-scope handling for stale direct-DM rows after session.dmScope returns to main.
- Preserve removed-row transcripts as deleted archives and expose the option through CLI, Gateway RPC, protocol schema, generated Swift mirrors, docs, tests, and changelog.
- Fixes #47561 and #45554 .
Verification:
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md docs/cli/sessions.md docs/concepts/session.md src/config/sessions/cleanup-service.ts src/commands/sessions-cleanup.ts src/cli/program/register.status-health-sessions.ts src/gateway/protocol/schema/sessions.ts src/gateway/server-methods/sessions.ts src/config/sessions/store.pruning.integration.test.ts src/commands/sessions-cleanup.test.ts src/cli/program/register.status-health-sessions.test.ts
- git diff --check origin/main...HEAD
- pnpm protocol:check
- pnpm exec oxlint src/config/sessions/cleanup-service.ts src/commands/sessions-cleanup.ts src/cli/program/register.status-health-sessions.ts src/gateway/protocol/schema/sessions.ts src/gateway/server-methods/sessions.ts src/config/sessions/store.pruning.integration.test.ts src/commands/sessions-cleanup.test.ts src/cli/program/register.status-health-sessions.test.ts
- pnpm test src/config/sessions/store.pruning.integration.test.ts src/commands/sessions-cleanup.test.ts src/cli/program/register.status-health-sessions.test.ts src/gateway/server.sessions.store-rpc.test.ts
- pnpm changed:lanes --json
Security:
- No new network, credential, process execution, dependency, or permission surface. Cleanup is explicit operator-invoked local session-store repair.
CI note:
- Exact-head CI failures match current main at 2e78fc57af in unrelated extensions/codex and extensions/microsoft-foundry type checks, outside this PR diff. No required checks are reported for this branch.
2026-05-07 02:16:46 -05:00
Vincent Koc
93747f6955
test(qa): add discord voice autojoin smoke
2026-05-06 22:30:36 -07:00
Peter Steinberger
f2458d8828
ci: isolate prompt snapshot check
2026-05-07 03:07:58 +01:00