Peter Steinberger
e3ac0f43df
feat(qwen): add qwen provider and video generation
2026-04-04 19:34:56 +01:00
Onur
7de3a16ab4
ACPX: bump pinned version to 0.4.1 ( #60918 )
...
* ACPX: bump pinned version to 0.4.1
* ACPX: refresh lockfile for 0.4.1
2026-04-04 17:37:17 +02:00
Peter Steinberger
a1b794a12c
fix(ci): repair node test regressions
2026-04-04 15:09:49 +01:00
Peter Steinberger
f4855baf35
fix(ci): await async provider test registration
2026-04-04 09:28:43 +01:00
Peter Steinberger
d5cb8cebcd
refactor(extensions): split channel runtime helper seams
2026-04-04 07:39:53 +01:00
Peter Steinberger
0777ddace8
perf: split more targeted test lanes
2026-04-04 06:05:24 +01:00
Peter Steinberger
8b5672bda4
test: align ui vitest configs with thread policy
2026-04-04 06:00:15 +01:00
Peter Steinberger
757a20b656
test: enforce thread-first vitest configs
2026-04-04 05:57:26 +01:00
Peter Steinberger
22e6225dd0
perf: split hooks, tui, and extension lanes
2026-04-04 05:38:47 +01:00
Peter Steinberger
c7cb43cac9
perf: split more scoped vitest lanes
2026-04-04 05:26:32 +01:00
Peter Steinberger
5b294b7fbd
test: keep vitest thread workers conservative
2026-04-04 05:20:19 +01:00
Peter Steinberger
efefa5560d
perf: optimize vitest jsdom and isolated lanes
2026-04-04 04:45:01 +01:00
Peter Steinberger
32ba917079
perf: split infra, tooling, and provider test lanes
2026-04-04 04:39:47 +01: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
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
d7ba6d3e68
test: move vitest config regression under active unit surface
2026-04-04 04:19:08 +01:00
Peter Steinberger
33453838da
perf: route test commands through scoped lanes
2026-04-04 04:18:10 +01:00
Vincent Koc
26c9a4ce63
fix(contracts): align runtime seams and codex expectations
2026-04-04 12:11:07 +09:00
Peter Steinberger
a23ab9b906
refactor: move voice-call realtime providers into extensions
2026-04-04 12:07:23 +09:00
Peter Steinberger
7e69c2f6a7
test: trim remaining mock drift
2026-04-04 04:04:12 +01:00
Peter Steinberger
af94a3a89b
test: use native vitest root projects
2026-04-04 04:01:32 +01:00
Peter Steinberger
6b3ff0dd4f
feat(openai): add codex gpt-5.4-mini support
2026-04-04 11:51:57 +09:00
Peter Steinberger
34cd49faa6
perf: route browser and line extension tests
2026-04-04 02:08:45 +01:00
Peter Steinberger
1e90b3afcd
perf: split extension channel vitest lane
2026-04-04 02:08:45 +01:00
Peter Steinberger
e941d425ac
perf: split acp and ui vitest lanes
2026-04-04 02:08:45 +01:00
Peter Steinberger
269771a4b6
perf: route targeted tests to scoped vitest configs
2026-04-04 02:08:44 +01:00
Peter Steinberger
de2eaccfce
fix: restore discord startup logging and boundary bootstrap
2026-04-04 00:16:10 +01:00
Peter Steinberger
ab318de8b7
test(plugins): finish moving contract coverage
2026-04-04 00:11:39 +01:00
Vincent Koc
b361667f98
test(contracts): split config write lanes
2026-04-04 04:11:00 +09:00
Vincent Koc
1d4fcb6a01
test(contracts): split group policy lanes
2026-04-04 04:10:15 +09:00
Vincent Koc
0bbacca828
test(contracts): split channel catalog lanes
2026-04-04 04:08:24 +09:00
Vincent Koc
88d3b73c6d
fix(types): annotate portable exported helper types
2026-04-04 03:57:47 +09:00
Peter Steinberger
9215ff0615
test: route pure infra tests through boundary lane
2026-04-03 19:56:12 +01:00
Peter Steinberger
4948760c65
test(plugins): genericize core helper contracts
2026-04-03 19:53:38 +01:00
Vincent Koc
1c470c2736
test(contracts): split tts lanes
2026-04-04 03:51:10 +09:00
Peter Steinberger
0ad2da060e
test: route openclaw root through boundary config
2026-04-03 19:35:27 +01:00
Peter Steinberger
4c5c361db7
test: stub gateway speech providers
2026-04-03 19:16:56 +01:00
Peter Steinberger
13bc70397a
test: trim test partial mocks
2026-04-03 19:10:56 +01:00
Peter Steinberger
03a43fe231
refactor(plugins): genericize core channel seams
2026-04-03 19:09:21 +01:00
Peter Steinberger
7439479047
test: tighten runtime setup and boundary guards
2026-04-03 18:53:34 +01:00
Peter Steinberger
636a23b73e
test: extract node builtin mock helpers
2026-04-03 18:40:28 +01:00
Peter Steinberger
1bee69f79b
refactor: route direct extension test targets
2026-04-04 02:36:48 +09:00
Peter Steinberger
1c16c6a94a
test: split inbound contract helpers
2026-04-03 18:33:46 +01:00
Vincent Koc
646e271c72
test(contracts): split provider wizard lanes
2026-04-04 02:29:00 +09:00
Vincent Koc
22fd61e483
test(contracts): split plugin registration lanes
2026-04-04 02:26:39 +09:00
Peter Steinberger
ebdade0efc
ci: shard extension fast checks
2026-04-03 18:26:26 +01:00
Peter Steinberger
e0580e6863
test: harden shared-worker runtime setup
2026-04-03 18:18:56 +01:00
Vincent Koc
39a16c600f
test(contracts): localize provider contract suites
2026-04-04 02:17:15 +09:00
Vincent Koc
f881eb066c
test(contracts): remove dead session binding helper
2026-04-04 02:16:04 +09:00