Peter Steinberger
5da21bc2f7
refactor: route runtime seams through plugin sdk facades
2026-04-05 15:13:19 +01:00
Vincent Koc
8143b9a23e
fix(doctor): add claude-cli health checks
2026-04-05 15:03:48 +01:00
Peter Steinberger
21270c2586
fix: resolve post-rebase typecheck drift
2026-04-05 14:53:53 +01:00
Peter Steinberger
629baf5fa7
refactor: move plugin setup and memory capabilities to registries
2026-04-05 14:53:53 +01:00
Peter Steinberger
9a0d88a868
refactor: move talk config contract under plugin
2026-04-05 14:26:35 +01:00
Peter Steinberger
9ddc3576d1
refactor: move elevenlabs talk config into plugin
2026-04-05 14:11:10 +01:00
Vincent Koc
3b84884793
fix(agents): harden host-managed claude-cli auth path ( #61276 )
2026-04-05 11:02:18 +01:00
Peter Steinberger
4a85810091
fix: migrate bedrock discovery config in doctor
2026-04-05 09:55:55 +01:00
Peter Steinberger
647fc7bfec
refactor(plugins): unify explicit provider ownership loading
2026-04-05 09:38:04 +01:00
Peter Steinberger
f9f44b9b96
fix(models): restore anthropic cli auth login
2026-04-05 09:36:47 +01:00
Peter Steinberger
bff55b55cb
style: normalize import ordering and wrapping
2026-04-05 09:26:39 +01:00
Peter Steinberger
aa497e9c52
refactor: extract daemon launchd recovery helper
2026-04-05 09:16:44 +01:00
Peter Steinberger
41e39eb46f
refactor: register channel bootstrap capabilities
2026-04-05 09:13:48 +01:00
Peter Steinberger
1903be5401
refactor: remove generated plugin sdk facades
2026-04-05 09:07:33 +01:00
Peter Steinberger
d655a8bc76
feat: add Fireworks provider and simplify plugin setup loading
2026-04-05 07:43:14 +01:00
Peter Steinberger
757fe86309
test: lock whatsapp session migration keys
2026-04-05 07:18:15 +01:00
Peter Steinberger
e5023cc141
fix(agents): invalidate stale cli sessions on auth changes
2026-04-05 07:14:52 +01:00
Peter Steinberger
7f6e8c0645
test: reload gateway status command under mocks
2026-04-05 06:46:47 +01:00
Peter Steinberger
0a71ac5d3c
fix: keep discord open-policy allowlist nested
2026-04-05 05:04:10 +01:00
Peter Steinberger
b4216d197d
fix: restore anthropic setup-token auth flow
2026-04-05 07:14:35 +09:00
Peter Steinberger
e3ac0f43df
feat(qwen): add qwen provider and video generation
2026-04-04 19:34:56 +01:00
Peter Steinberger
4dbc66b1ed
fix: remove bundled channel startup reentry
2026-04-04 15:39:12 +01:00
Peter Steinberger
c5c5c77ebb
fix(ci): restore contract-safe core imports
2026-04-04 15:09:48 +01:00
Evan Newman
a26b844b88
fix(doctor): avoid repeat talk normalization changes from key order ( #59911 )
...
Merged via squash.
Prepared head SHA: a67bcaa11b
Co-authored-by: ejames-dev <180847219+ejames-dev@users.noreply.github.com >
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Reviewed-by: @hxy91819
2026-04-04 21:07:10 +08:00
Peter Steinberger
c70b10460c
style(auth): normalize auth choice formatting
2026-04-04 12:19:08 +01:00
Peter Steinberger
f3aad63f4e
style(providers): normalize import and wrap formatting
2026-04-04 12:19:08 +01:00
Peter Steinberger
f0d3e231ef
fix: cover bundled provider picker aliases ( #58819 ) (thanks @Luckymingxuan)
2026-04-04 19:27:26 +09:00
Peter Steinberger
cd36ff7483
fix: resume explicit session-id agent runs
2026-04-04 17:48:43 +09:00
Peter Steinberger
af7c6f4c68
fix: harden kimi web search setup ( #59356 ) (thanks @Innocent-children)
2026-04-04 17:11:47 +09:00
Peter Steinberger
8cec7c68b9
fix(ci): restore typecheck on main
2026-04-04 09:05:17 +01:00
Peter Steinberger
be15805a84
refactor(runtime): lazy-load control-ui and channel-config surfaces
2026-04-04 08:59:56 +01:00
Peter Steinberger
19036ef394
fix: unblock current main checks
2026-04-04 16:50:25 +09:00
Vincent Koc
c76646adb1
feat(agents): add prompt cache break diagnostics ( #60707 )
...
* feat(agents): add prompt cache break diagnostics
* test(agents): wire cache trace into live cache suite
* fix(agents): always record cache trace result stage
* feat(status): show cache reuse in verbose output
* fix(agents): ignore missing prompt cache usage
* chore(changelog): note prompt cache diagnostics
* fix(agents): harden prompt cache diagnostics
2026-04-04 16:29:32 +09:00
Vincent Koc
9ea37202a8
fix(config): strip legacy googlechat streamMode on load
2026-04-04 16:26:35 +09:00
Peter Steinberger
14cfcdba1a
docs(test): refresh stale model refs
2026-04-04 08:05:49 +01:00
Vincent Koc
0609bf8581
feat(memory): harden dreaming and multilingual memory promotion ( #60697 )
...
* feat(memory): add recall audit and doctor repair flow
* refactor(memory): rename symbolic scoring and harden dreaming
* feat(memory): add multilingual concept vocabulary
* docs(changelog): note dreaming memory follow-up
* docs(changelog): shorten dreaming follow-up entry
* fix(memory): address review follow-ups
* chore(skills): tighten security triage trust model
* Update CHANGELOG.md
2026-04-04 15:48:13 +09:00
Peter Steinberger
1b4bb5be19
fix(anthropic): remove setup-token onboarding path
2026-04-04 15:46:25 +09:00
Peter Steinberger
666f1f4db0
refactor(providers): remove core default and usage bias
2026-04-04 07:19:29 +01:00
Peter Steinberger
ae7942bf5e
fix: prefer Claude CLI in Anthropic onboarding
2026-04-04 14:49:55 +09:00
Peter Steinberger
41243529fb
refactor(providers): centralize provider model policy
2026-04-04 06:16:48 +01:00
Peter Steinberger
4ed17fd987
refactor(voice-call): migrate legacy config via doctor
2026-04-04 14:06:52 +09:00
Peter Steinberger
64d9b65b56
style(core): format reply and infra helpers
2026-04-04 06:02:47 +01:00
Peter Steinberger
7e69c2f6a7
test: trim remaining mock drift
2026-04-04 04:04:12 +01:00
Peter Steinberger
6b3ff0dd4f
feat(openai): add codex gpt-5.4-mini support
2026-04-04 11:51:57 +09:00
Vincent Koc
9e389cff3d
fix(config): migrate legacy group allow aliases ( #60597 )
...
* fix(config): migrate legacy group allow aliases
* fix(config): inline legacy streaming migration helpers
* refactor(config): rename legacy account matcher helper
* chore(agents): codify config contract boundaries
* fix(config): keep legacy allow aliases writable
* Update AGENTS.md
2026-04-04 11:15:32 +09:00
Peter Steinberger
143d377c5a
fix(cli): keep status json startup lean
2026-04-04 02:16:56 +01:00
Peter Steinberger
58d2b9dd46
fix: add runtime model contextTokens caps
2026-04-04 09:36:53 +09:00
Peter Steinberger
628c71103e
fix: align native openai transport defaults
2026-04-04 01:20:34 +01:00
George Zhang
881f7dc82f
Plugin SDK: add plugin config TUI prompts to onboard and configure wizards ( #60590 ) ( #60590 )
...
Wire uiHints from plugin manifests into the TUI wizard so sandbox/tool
plugins get interactive config prompts during openclaw onboard (manual
flow) and openclaw configure --section plugins.
- Add setup.plugin-config.ts: discovers plugins with non-advanced uiHints,
generates type-aware prompts (enum→select, boolean→confirm, array→csv,
string/number→text) from jsonSchema + uiHints metadata.
- Onboard: new step after Skills, before Hooks (skipped in QuickStart).
Only shows plugins with unconfigured fields.
- Configure: new 'plugins' section in the section menu. Shows all
configurable plugins with configured/total field counts.
Closes #60030
2026-04-03 17:19:19 -07:00
Peter Steinberger
0f18e44538
test: trim onboarding helper partial mock
2026-04-04 00:13:45 +01:00