Peter Steinberger
e0a0d1f0b3
test: align feishu secret ref assertion
2026-04-07 05:11:13 +01:00
Peter Steinberger
2f115bc645
refactor: dedupe reader helpers
2026-04-07 05:06:54 +01:00
Peter Steinberger
b7be963501
refactor: dedupe record guards
2026-04-07 05:06:54 +01:00
Peter Steinberger
54cd8ed25b
refactor: dedupe extension error formatting
2026-04-07 05:06:54 +01:00
Peter Steinberger
ddd0fcdc83
fix(ci): refresh extension mocks and protocol models
2026-04-07 03:43:21 +01:00
Peter Steinberger
899f490c9c
refactor: dedupe shared string predicates
2026-04-07 02:03:33 +01:00
Peter Steinberger
f178a9dc41
refactor: dedupe extension string record helpers
2026-04-07 02:03:33 +01:00
Peter Steinberger
ad8341676e
refactor: dedupe feishu string helper
2026-04-07 00:21:11 +01:00
Peter Steinberger
2f4b322911
refactor: dedupe feishu security string helper
2026-04-06 23:08:46 +01:00
Peter Steinberger
9bee2a4ede
refactor: dedupe feishu security record helper
2026-04-06 22:44:14 +01:00
Peter Steinberger
9ba1b91936
refactor: dedupe feishu monitor string helper
2026-04-06 22:32:52 +01:00
Peter Steinberger
d0a1ecb768
refactor: dedupe feishu monitor record helper
2026-04-06 22:32:52 +01:00
Peter Steinberger
238d9a6510
refactor: dedupe feishu record helper
2026-04-06 22:21:01 +01:00
Vincent Koc
78639eff76
perf(secrets): narrow channel secret sdk seam
2026-04-06 20:40:11 +01:00
Peter Steinberger
38e4fb3642
refactor: dedupe feishu comment helpers
2026-04-06 20:30:20 +01:00
Peter Steinberger
6acb43f294
fix: resolve channel typing regressions
2026-04-06 17:43:57 +01:00
Peter Steinberger
591347113e
refactor(deadcode): prune extension test shims
2026-04-06 17:26:25 +01:00
Vincent Koc
c3b19d204a
perf(test): lazy-load bundled channel secrets
2026-04-06 16:40:41 +01:00
Vincent Koc
44cd91b0a9
fix(feishu): load lifecycle mocks before card action imports
2026-04-06 16:26:48 +01:00
Vincent Koc
d425aa0912
fix(feishu): await websocket startup in cleanup test
2026-04-06 16:16:53 +01:00
Vincent Koc
620537914b
fix(plugins): clean bundled extension lint tail
2026-04-06 15:21:46 +01:00
Vincent Koc
da14745f2e
fix(check): clean up extension rename fallout
2026-04-06 15:18:24 +01:00
Vincent Koc
ac6f696baa
fix(check): repair typed test and cli drift
2026-04-06 15:14:37 +01:00
Peter Steinberger
732c18cd06
fix(check): repair latest type drift batch
2026-04-06 15:03:55 +01:00
Peter Steinberger
380a396266
refactor: share ambient proxy agent helpers
2026-04-06 15:03:30 +01:00
Vincent Koc
c9e2fbef92
fix(plugins): clean bundled extension lint batch
2026-04-06 15:01:05 +01:00
Peter Steinberger
af62a2c2e4
style: fix extension lint violations
2026-04-06 14:53:55 +01:00
Peter Steinberger
3de91d9e01
fix: stabilize line and feishu ci shards
2026-04-06 01:46:25 +01:00
Peter Steinberger
8cb85ff85f
refactor: harden plugin metadata and bundled channel entry seams
2026-04-06 00:15:38 +01:00
Vincent Koc
d609f71c9b
fix(feishu): gate reasoning previews to stream sessions ( #61271 )
2026-04-05 10:40:22 +01:00
Peter Steinberger
41e39eb46f
refactor: register channel bootstrap capabilities
2026-04-05 09:13:48 +01:00
jason
6e28bd2eb6
feishu: fix schema 2.0 card config in interactive card UX functions ( #53395 )
...
Merged via squash.
Prepared head SHA: 31f2396404
Co-authored-by: drvoss <3031622+drvoss@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-04-04 15:38:37 +03:00
Peter Steinberger
edfaa01d1d
refactor(plugin-sdk): split runtime helper seams
2026-04-04 08:53:19 +01:00
Peter Steinberger
4c450ede65
fix(feishu): narrow channel sdk seams
2026-04-04 08:50:28 +01:00
Peter Steinberger
fd75d214f2
style(extensions): format channel integration updates
2026-04-04 06:02:37 +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
7e69c2f6a7
test: trim remaining mock drift
2026-04-04 04:04:12 +01:00
Peter Steinberger
e4b5027c5e
refactor(plugins): move extension seams into extensions
2026-04-04 00:10:16 +01:00
Tak Hoffman
cfef9bf856
fix: honor feishu default setup status
2026-04-03 15:44:49 -05:00
Peter Steinberger
4481c41368
fix(ci): repair slack feishu and telegram regressions
2026-04-03 20:36:40 +01:00
Tak Hoffman
a18167a2cb
fix: honor feishu tool account context
2026-04-03 14:19:15 -05:00
Vincent Koc
fa5ea4529a
fix(types): align rebased channel setup flows
2026-04-04 03:57:47 +09:00
Vincent Koc
5e204df0bf
fix(types): align rebased main helper contracts
2026-04-04 03:57:47 +09:00
Vincent Koc
88d3b73c6d
fix(types): annotate portable exported helper types
2026-04-04 03:57:47 +09:00
Peter Steinberger
e76a16dfa5
fix(ci): preserve omitted feishu finalize account context
2026-04-03 19:38:00 +01:00
Peter Steinberger
2156bf0210
test: fix setup wizard and execFile test drift
2026-04-03 19:35:38 +01:00
Peter Steinberger
6eca4e0136
test: trim extension partial mocks
2026-04-03 19:28:19 +01:00
Peter Steinberger
28b8e019f7
test(setup): fix latest type regressions
2026-04-03 19:21:46 +01:00
Peter Steinberger
72b8025107
fix: align feishu and matrix type guards
2026-04-03 19:17:14 +01:00
Tak Hoffman
d20e3d5691
fix: honor feishu setup adapter default
2026-04-03 13:14:10 -05:00