Peter Steinberger
d2bace59d1
docs: refresh live testing auth storage
2026-04-04 08:12:52 +01:00
Peter Steinberger
66b1520d92
docs: refresh auth command references
2026-04-04 08:10:34 +01:00
Peter Steinberger
95a6d386c0
docs: expand provider overview coverage
2026-04-04 08:07:36 +01:00
Peter Steinberger
14cfcdba1a
docs(test): refresh stale model refs
2026-04-04 08:05:49 +01:00
Peter Steinberger
9195cf839b
docs: refresh provider overview references
2026-04-04 08:03:56 +01:00
Peter Steinberger
1738900a9a
docs: refresh moonshot kimi coding refs
2026-04-04 08:01:41 +01:00
Peter Steinberger
0013568500
docs: refresh google and openrouter onboarding docs
2026-04-04 07:59:52 +01:00
Peter Steinberger
7b4e20fc8c
docs: sync cloudflare and synthetic provider docs
2026-04-04 07:57:43 +01:00
Peter Steinberger
1c42f0e866
docs: refresh auth storage reference examples
2026-04-04 07:52:22 +01:00
Peter Steinberger
ad7461b639
docs: align auth storage and token auth guidance
2026-04-04 07:50:26 +01:00
Peter Steinberger
da3f5e9bca
docs(providers): refresh model examples and env defaults
2026-04-04 07:49:22 +01:00
Peter Steinberger
0ab160cda9
docs(anthropic): remove setup-token setup docs
2026-04-04 15:46:25 +09:00
Peter Steinberger
15bee338e9
docs: refresh provider hook docs
2026-04-04 07:46:15 +01:00
Peter Steinberger
359c6dedbe
docs: prefer channel-core in channel sdk docs
2026-04-04 07:46:15 +01:00
Peter Steinberger
6e6b4f6004
ci: gate releases on live cache floors
2026-04-04 15:44:34 +09:00
Peter Steinberger
e34f42559f
docs: refresh plugin sdk import reference
2026-04-04 07:41:44 +01:00
Peter Steinberger
27aa659498
docs: clarify plugin entry export contract
2026-04-04 07:40:24 +01:00
Peter Steinberger
381ee4d218
docs: align bundled plugin defaults in docs
2026-04-04 07:38:55 +01:00
Peter Steinberger
50a1fac1c5
docs: remove stale plugins status command
2026-04-04 07:37:25 +01:00
Peter Steinberger
c8be1ca6ae
docs: note sdk config schema memoization
2026-04-04 07:35:04 +01:00
Peter Steinberger
85c5d90c11
docs: sync acp spawn workspace behavior
2026-04-04 07:32:09 +01:00
Peter Steinberger
6507f54965
docs: refresh generic model examples
2026-04-04 07:27:32 +01:00
Peter Steinberger
195e380e05
docs: remove legacy cache retention notes
2026-04-04 15:26:19 +09:00
Peter Steinberger
cb6d0576be
docs: refresh media understanding examples
2026-04-04 07:25:52 +01:00
Peter Steinberger
1809da659e
docs: refresh cli and node pairing references
2026-04-04 07:23:11 +01:00
Vincent Koc
6fc69f5d33
fix(secrets): drop legacy talk apiKey target surface ( #60717 )
2026-04-04 15:22:41 +09:00
Peter Steinberger
666f1f4db0
refactor(providers): remove core default and usage bias
2026-04-04 07:19:29 +01:00
Peter Steinberger
cdb572d703
test: tune live cache assertions
2026-04-04 15:18:09 +09:00
Peter Steinberger
e2454d4b8a
docs: align provider and onboarding references
2026-04-04 07:14:28 +01:00
Peter Steinberger
b32a2cadc2
docs(acp): clarify default startup and runtime paths
2026-04-04 15:10:26 +09:00
Peter Steinberger
b59ce0903c
docs: add SOUL personality guide
2026-04-04 14:59:35 +09:00
Vincent Koc
73115b5480
fix(zalouser): migrate legacy group allow aliases ( #60702 )
...
* fix(channels): prefer source contract surfaces in source checkouts
* fix(zalouser): migrate legacy group allow aliases
2026-04-04 14:50:15 +09:00
Peter Steinberger
ae7942bf5e
fix: prefer Claude CLI in Anthropic onboarding
2026-04-04 14:49:55 +09:00
Peter Steinberger
0ebc7b6077
docs: clarify anthropic claude cli migration
2026-04-04 14:38:42 +09:00
Peter Steinberger
2b538464e1
fix(docs): format dreaming memory tables
2026-04-04 06:31:40 +01:00
Vincent Koc
b390591779
fix(matrix): migrate room allow aliases to enabled ( #60690 )
...
* fix(matrix): migrate room allow aliases to enabled
* test(matrix): keep migration coverage on the channel seam
* chore(config): refresh baselines after matrix alias cleanup
2026-04-04 14:27:50 +09:00
Vincent Koc
6e0fe1b91e
docs: expand dreaming memory documentation
2026-04-04 14:25:29 +09:00
Vignesh Natarajan
18016e7546
Docs/memory: add Dreaming concept page and overview links
2026-04-03 22:10:32 -07:00
Peter Steinberger
bc8048250e
fix(agents): harden claude cli parsing and queueing
2026-04-04 14:07:19 +09:00
Peter Steinberger
4ed17fd987
refactor(voice-call): migrate legacy config via doctor
2026-04-04 14:06:52 +09:00
Peter Steinberger
757a20b656
test: enforce thread-first vitest configs
2026-04-04 05:57:26 +01:00
Peter Steinberger
af102907c5
docs: add GitHub sponsor to README
2026-04-04 13:36:58 +09:00
Peter Steinberger
fff7e610df
feat(plugins): auto-load provider plugins from model support
2026-04-04 04:52:25 +01:00
Peter Steinberger
ca99ad0af8
test: add live cache provider probes
2026-04-04 12:46:10 +09:00
@zimeg
e636ba6ab0
docs(slack): move slash command settings to matching section
2026-04-03 20:42:23 -07:00
Peter Steinberger
bb1cc84d50
test: default vitest root projects to threads
2026-04-04 04:37:08 +01:00
Peter Steinberger
a82bc7d887
fix(ci): align contract expectations
2026-04-04 12:29:11 +09:00
Peter Steinberger
eb9051cc7c
refactor(openai): move native transport policy into extension
2026-04-04 04:27:14 +01:00
Vignesh
4c1022c73b
feat(memory-core): add dreaming promotion with weighted recall thresholds ( #60569 )
...
* memory-core: add dreaming promotion flow with weighted thresholds
* docs(memory): mark dreaming as experimental
* memory-core: address dreaming promotion review feedback
* memory-core: harden short-term promotion concurrency
* acpx: make abort-process test timer-independent
* memory-core: simplify dreaming config with mode presets
* memory-core: add /dreaming command and tighten recall tracking
* ui: add Dreams tab with sleeping lobster animation
Adds a new Dreams tab to the gateway UI under the Agent group.
The tab is gated behind the memory-core dreaming config — it only
appears in the sidebar when dreaming.mode is not 'off'.
Features:
- Sleeping vector lobster with breathing animation
- Floating Z's, twinkling starfield, moon glow
- Rotating dream phrase bubble (17 whimsical phrases)
- Memory stats bar (short-term, long-term, promoted)
- Active/idle visual states
- 14 unit tests
* plugins: fix --json stdout pollution from hook runner log
The hook runner initialization message was using log.info() which
writes to stdout via console.log, breaking JSON.parse() in the
Docker smoke test for 'openclaw plugins list --json'. Downgrade to
log.debug() so it only appears when debugging is enabled.
* ui: keep Dreams tab visible when dreaming is off
* tests: fix contracts and stabilize extension shards
* memory-core: harden dreaming recall persistence and locking
* fix: stabilize dreaming PR gates (#60569 ) (thanks @vignesh07)
* test: fix rebase drift in telegram and plugin guards
2026-04-03 20:26:53 -07:00
Peter Steinberger
ff0c1b57a7
fix(auth): respect externally managed codex refresh tokens
2026-04-04 04:12:05 +01:00