Peter Steinberger
c929bf89ec
refactor: remove stale session writer test mock
2026-05-09 20:21:46 +01:00
Peter Steinberger
d57076b09c
refactor: finish database-first state migration
2026-05-09 20:21:45 +01:00
Peter Steinberger
871a072c87
refactor: retire legacy session store config
2026-05-09 20:20:52 +01:00
Peter Steinberger
aace5d0304
refactor: move runtime json state imports to doctor
2026-05-09 20:20:52 +01:00
Peter Steinberger
2a665151ce
refactor: move commitments state to sqlite
2026-05-09 20:20:52 +01:00
Peter Steinberger
c8d86ec501
refactor: move channel pairing state to sqlite
2026-05-09 20:20:52 +01:00
Peter Steinberger
d943e193a0
refactor: move device and push state to sqlite
2026-05-09 20:20:51 +01:00
Peter Steinberger
188886c3ae
refactor: move cron runtime state to sqlite
2026-05-09 20:20:51 +01:00
Peter Steinberger
318f7c923b
refactor: make sessions sqlite-only
2026-05-09 20:20:51 +01:00
Peter Steinberger
d30c14e982
refactor: move session management to sqlite
2026-05-09 20:20:51 +01:00
Peter Steinberger
d96d6925a1
refactor: move session state migration to doctor
2026-05-09 20:20:51 +01:00
Peter Steinberger
1c94ac5b6d
refactor: remove cron session reaper
2026-05-09 20:20:51 +01:00
Peter Steinberger
e0cee694b3
refactor: remove legacy session store cache
2026-05-09 20:20:51 +01:00
Peter Steinberger
9b0f2c5b0d
refactor: remove duplicate session status reader
2026-05-09 20:20:51 +01:00
Peter Steinberger
870bc3ca22
refactor: remove session maintenance write options
2026-05-09 20:20:51 +01:00
Peter Steinberger
3c1ce7d648
refactor: stop exporting managed media json
2026-05-09 20:20:51 +01:00
Peter Steinberger
76dedc5d14
refactor: make sqlite sidecars import-only
2026-05-09 20:20:51 +01:00
Peter Steinberger
81f3a52099
refactor: make session cleanup explicit
2026-05-09 20:20:50 +01:00
Peter Steinberger
ac4c0e5584
refactor: keep session import in doctor
2026-05-09 20:20:50 +01:00
Peter Steinberger
7368c2fd50
refactor: make sessions json doctor-import only
2026-05-09 20:20:50 +01:00
Peter Steinberger
7f1f733abb
refactor: move agent runtime state toward piless
2026-05-09 20:20:50 +01:00
Radek Sienkiewicz
59326c8e3b
fix(slack): wake interactive reply sessions ( #79836 )
...
Merged via squash.
Prepared head SHA: 2bc9182d0f
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Reviewed-by: @velvet-shark
2026-05-09 20:31:40 +02:00
hcl
aeb7d07364
fix(cli-runner): gate raw transcript reseed
...
Summary:
- Gate raw transcript reseeding behind an explicit CLI backend opt-in.
- Keep auth-profile and auth-epoch invalidations from replaying raw transcript history.
- Add regression coverage, docs, config schema/baseline, and changelog entry for #79713 .
Verification:
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md docs/gateway/cli-backends.md docs/gateway/config-agents.md src/agents/cli-runner.reliability.test.ts src/agents/cli-runner/prepare.test.ts src/agents/cli-runner/prepare.ts src/agents/cli-runner/session-history.test.ts src/agents/cli-runner/session-history.ts src/config/types.agent-defaults.ts src/config/zod-schema.core.ts
- pnpm run lint:extensions:bundled
- pnpm deadcode:dependencies
- pnpm test src/agents/cli-runner/session-history.test.ts src/agents/cli-runner/prepare.test.ts src/agents/cli-runner.reliability.test.ts src/config/schema.test.ts src/config/zod-schema.agent-defaults.test.ts
- GitHub CI on b63f3afdc4 : lint, prod/test types, docs, dependencies, fast contracts, core/agentic shards, and real behavior proof passed.
Co-authored-by: hclsys <hclsys@openclaw.ai >
2026-05-09 10:52:30 -04:00
Peter Steinberger
e5e1b7b834
feat: add clickclack channel extension
2026-05-09 15:29:27 +01:00
Peter Steinberger
24e1bbc014
feat: add subagent delegation preference mode
2026-05-09 15:02:44 +01:00
Peter Steinberger
50cb027a88
docs: document trusted skill symlink targets
2026-05-09 14:59:34 +01:00
Peter Steinberger
8e0486c6b7
fix: honor Codex dynamic tool timeouts
2026-05-09 14:45:38 +01:00
Peter Steinberger
5618a8f8f6
feat: allow trusted skill symlink targets
2026-05-09 14:43:54 +01:00
Peter Steinberger
6a2260eac0
fix: stabilize Discord realtime voice proxy
2026-05-09 14:21:51 +01:00
Liu Wenyu
c91fffdd67
feat(config): support Qwen thinkingFormat values ( #79777 )
...
## Summary
- allow configured OpenAI-compatible Qwen models to opt into `qwen` and `qwen-chat-template` thinking payloads
- preserve those compat values through schema validation and catalog normalization
- map OpenClaw `/think` levels to `enable_thinking` or `chat_template_kwargs.enable_thinking` without also sending `reasoning_effort`
- clarify docs that request-level chat-template kwargs require compatible backends such as vLLM
## Verification
- git diff --check
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md docs/gateway/config-agents.md docs/gateway/config-tools.md src/config/zod-schema.core.ts src/config/types.models.ts src/model-catalog/normalize.ts src/agents/openai-transport-stream.ts src/config/config-misc.test.ts src/model-catalog/normalize.test.ts src/agents/openai-transport-stream.test.ts
- pnpm config:schema:check
- pnpm test src/config/config-misc.test.ts src/model-catalog/normalize.test.ts src/agents/openai-transport-stream.test.ts
- GitHub CI on 2404edca39
Thanks @indulgeback.
2026-05-09 08:02:39 -04:00
Peter Steinberger
eb200e369c
feat: default discord voice to agent proxy
2026-05-09 12:36:37 +01:00
Peter Steinberger
355ea947f5
fix: allow explicit local infer static catalog models
2026-05-09 12:16:58 +01:00
VACInc
b8e2f648a7
chat: clear thinking and fast defaults
2026-05-09 06:51:20 -04:00
VACInc
5ac1fee4de
fix(cli): route infer thinking through simple completions
2026-05-09 06:51:20 -04:00
VACInc
223c4cf46c
feat(cli): add thinking override to infer model run
2026-05-09 06:51:20 -04:00
VACInc
cfb0c34ff6
feat: add realtime consult overrides
2026-05-09 06:51:20 -04:00
Peter Steinberger
b27a251ce5
docs: document mistral medium 3.5 usage
2026-05-09 11:45:43 +01:00
Steven Liekens
8d70f7e90f
feat(mistral): add mistral-medium-3-5 model with reasoning support
...
- Add mistral-medium-3-5 to model catalog with reasoning: true
- Add compat support for reasoning in api.ts
- Update docs/providers/mistral.md
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-05-09 06:37:45 -04:00
Peter Steinberger
d80f20057e
fix: align realtime voice consult tool flow
2026-05-09 11:33:56 +01:00
Peter Steinberger
cc4a596be2
fix(discord): make realtime barge-in guard tunable
2026-05-09 11:11:54 +01:00
Peter Steinberger
b59d46b699
ci: include plugin docker lanes in full release
2026-05-09 06:06:08 -04:00
Peter Steinberger
c443469452
test: add plugin install docker e2e lanes
2026-05-09 06:06:08 -04:00
Peter Steinberger
1f4f51e8e2
feat: add plugin install overrides
2026-05-09 06:06:08 -04:00
Ayaan Zaidi
dc64b99c41
docs(qa): list Telegram auth E2E scenario
2026-05-09 15:28:54 +05:30
Peter Steinberger
4883a0e6c4
chore: update workspace dependencies
2026-05-09 10:58:36 +01:00
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
Peter Steinberger
0071f67fe6
feat(plugin-sdk): share presentation control helpers
2026-05-09 10:11:56 +01:00
Abner Shang
9eaca28ef7
fix(backup): retry tar EOF races and skip live volatile files
...
Fixes #72249.\n\nSummary:\n- retry live backup tar EOF races\n- skip current live session, cron, log, and delivery-queue state files\n- preserve workspace lock/temp files and keep backup --json parseable\n\nVerification:\n- Crabbox pre-fix repro: tbx_01kr5xt9vf5pas5ee4aefrp3am\n- Crabbox post-fix proof: tbx_01kr5y3e1kbtt6chbypfdydbgs\n- pnpm check:test-types\n- pnpm lint:core\n- pnpm test src/commands/backup.test.ts src/infra/backup-volatile-filter.test.ts src/infra/backup-create.test.ts\n- CI on 37664570c7 : green\n\nThanks @abnershang.
2026-05-09 05:11:43 -04:00
Dmitry Golubev
f13fb2e940
docs: update stale sub-agent context injection details ( #79470 )
...
Summary:
- Correct stale sub-agent docs to list the current minimal bootstrap context files.
- Add changelog credit for @lastguru-net.
Verification:
- pnpm docs:list
- pnpm exec oxfmt --check --threads=1 docs/tools/subagents.md CHANGELOG.md
- git diff --check
- GitHub CI: check-docs, Real behavior proof
2026-05-09 05:04:56 -04:00
Peter Steinberger
e582cebf2d
fix(matrix): wire presentation metadata delivery
2026-05-09 04:41:45 -04:00