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
Peter Steinberger
181bd6327f
test(plugins): fix rebase fallout
2026-04-03 19:10:00 +01:00
Peter Steinberger
ab96520bba
refactor(plugins): move channel behavior into plugins
2026-04-03 19:09:20 +01:00
Tak Hoffman
7be2d361de
fix: honor feishu finalize default account
2026-04-03 13:04:12 -05:00
Vincent Koc
0ba93afda9
fix(feishu): guard scoped setup config access
2026-04-04 03:03:15 +09:00
Tak Hoffman
8fc684cb55
fix: honor feishu default account setup policy
2026-04-03 12:58:50 -05:00
Peter Steinberger
3fd27211b1
fix(ci): stabilize channel approval and monitor tests
2026-04-03 18:54:48 +01:00
Peter Steinberger
3ddf745f97
fix(ci): restore account setup typings
2026-04-03 18:48:44 +01:00
Tak Hoffman
f77054eaee
fix: honor feishu setup account id
2026-04-03 12:42:18 -05:00
Tak Hoffman
17060ca124
fix: honor feishu setup account writes
2026-04-03 12:42:17 -05:00
Tak Hoffman
fc61e8d280
fix: honor feishu setup account status
2026-04-03 12:42:17 -05:00
Tak Hoffman
c22f2a0cab
fix: honor feishu action discovery account config
2026-04-03 11:28:51 -05:00
Vincent Koc
78fb352506
refactor(feishu): lazy-load subagent hooks
2026-04-03 23:19:11 +09:00
Peter Steinberger
0dad4072b4
fix: keep extension helper imports behind local runtime barrels ( #60153 )
2026-04-03 23:01:43 +09:00
Peter Steinberger
96e8352bda
fix: align extension boundary guardrails for landing ( #60153 )
2026-04-03 23:01:43 +09:00
Vincent Koc
d2427c19e0
fix(ci): restore extension runtime seams
2026-04-03 22:57:28 +09:00
Vincent Koc
2ad69083d2
refactor(feishu): narrow reply dispatcher exports
2026-04-03 22:54:29 +09:00
Vincent Koc
f904a49568
refactor(feishu): narrow channel runtime exports
2026-04-03 22:43:09 +09:00
Vincent Koc
597416fdd9
refactor(feishu): narrow outbound runtime exports
2026-04-03 22:41:46 +09:00
Peter Steinberger
88bc6d852f
fix(ci): route remaining feishu runtime seams locally
2026-04-03 13:52:40 +01:00
Peter Steinberger
da1980b923
fix(ci): route final feishu helper barrels locally
2026-04-03 13:46:06 +01:00
Vincent Koc
a3b9ae8fab
refactor(feishu): narrow bot runtime exports
2026-04-03 21:44:51 +09:00
Vincent Koc
851de3554e
refactor(feishu): split comment dispatcher seam
2026-04-03 21:43:29 +09:00
Vincent Koc
2fff6be4c3
refactor(feishu): split monitor state seam
2026-04-03 21:41:47 +09:00
Peter Steinberger
2a54a7f7cd
fix(ci): route remaining feishu helper barrels locally
2026-04-03 13:41:32 +01:00
Vincent Koc
027a544d8f
refactor(feishu): split dedup runtime seam
2026-04-03 21:38:51 +09:00
Vincent Koc
319aa2f1fe
refactor(feishu): split runtime helper seams
2026-04-03 21:37:32 +09:00
Peter Steinberger
899fe6ffa5
fix(ci): route feishu bot helpers through local barrel
2026-04-03 13:36:55 +01:00
Vincent Koc
a05daaa832
refactor(feishu): split channel runtime seam
2026-04-03 21:34:08 +09:00
Vincent Koc
e4cc8cd975
refactor(feishu): split outbound runtime seam
2026-04-03 21:32:25 +09:00
Vincent Koc
344717a2d5
refactor(feishu): split comment handler seam
2026-04-03 21:30:16 +09:00
Vincent Koc
beb108cfaa
refactor(feishu): split bot runtime seam
2026-04-03 21:28:15 +09:00