Peter Steinberger
bbd0702c79
fix(agents): narrow phase-aware history hardening ( #61829 ) (thanks @100yenadmin)
2026-04-06 20:52:27 +09:00
Eva
3d9c6affce
gateway: fix bounded SSE sanitization and rawTranscriptSeq init
...
Apply sanitizeChatHistoryMessages before pagination in the bounded SSE
history refresh path, consistent with the unbounded path. Initialize
rawTranscriptSeq from the raw transcript's last __openclaw.seq value
instead of the sanitized history length, preventing seq drift when
sanitization drops messages.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 20:52:27 +09:00
Eva
029ed5d32a
fix: harden phase-aware history sanitization
2026-04-06 20:52:27 +09:00
Eva
4bded29f2a
fix(agents): address review feedback on #61481 phase-integrity hardening
2026-04-06 20:52:27 +09:00
Eva
b099427570
fix(gateway): sanitize bounded SSE refresh + deduplicate constant
...
- Bounded/cursor SSE refresh path now sanitizes through
sanitizeChatHistoryMessages before paginating, matching the
unbounded path and initial history load.
- Export DEFAULT_CHAT_HISTORY_TEXT_MAX_CHARS from chat.ts and
import in sessions-history-http.ts instead of duplicating.
2026-04-06 20:52:27 +09:00
Eva
7634bdeb2c
fix: restore required imports and fix SSE sequence tracking
2026-04-06 20:52:27 +09:00
Eva
dea515e833
fix: sanitize SSE history fast path and preserve cursor paging
2026-04-06 20:52:27 +09:00
Vincent Koc
513c8587b8
fix(cli): keep status json startup path lean
2026-04-06 12:24:32 +01:00
Vincent Koc
209786bb2d
fix(plugins): remove xai boundary leaks
2026-04-06 12:08:44 +01:00
Ayaan Zaidi
0bfe6710a2
fix: align gateway approval typings
2026-04-06 14:05:49 +05:30
Peter Steinberger
bb01e49192
refactor: share gateway auth and approval helpers
2026-04-06 07:41:08 +01:00
Peter Steinberger
73485c2300
perf(secrets): trim runtime import walls
2026-04-06 07:32:12 +01:00
Peter Steinberger
124c4c85ab
fix(tasks): hide internal completion wake rows
2026-04-06 03:03:53 +01:00
Peter Steinberger
85b3203421
fix(agents): carry async media wake attachments structurally
2026-04-06 03:03:53 +01:00
Peter Steinberger
dd8525cacd
fix(gateway): accept music generation internal events
2026-04-06 02:18:15 +01:00
Mariano
27d507e596
Gateway: bound websocket shutdown close ( #61565 )
...
Merged via squash.
Prepared head SHA: 9040dd5715
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-06 03:09:59 +02:00
Peter Steinberger
dc0ee2e178
feat: add music generation tooling
2026-04-06 01:47:14 +01:00
Vignesh Natarajan
7572f174e3
Dreaming: update multiphase stats and UI polish
2026-04-05 17:38:02 -07:00
Vignesh Natarajan
61e61ccc18
Dreaming: simplify sweep flow and add diary surface
2026-04-05 17:18:54 -07:00
Peter Steinberger
3fcff952ba
feat(agents): detach video generation completion
2026-04-06 00:50:32 +01:00
Peter Steinberger
989ea3e6df
test(live): prefer google models over big-pickle
2026-04-06 00:28:38 +01:00
Peter Steinberger
471d056e2f
refactor: move browser runtime seams behind plugin metadata
2026-04-05 23:13:14 +01:00
Peter Steinberger
1703bdcaf6
Revert "fix(gateway): bound silent local pairing scopes"
...
This reverts commit 7f1b159c03 .
2026-04-05 23:09:58 +01:00
Peter Steinberger
7f1b159c03
fix(gateway): bound silent local pairing scopes
2026-04-05 22:56:40 +01:00
Gustavo Madeira Santana
e29d370969
Gateway: keep outbound session metadata in owner store
2026-04-05 17:42:14 -04:00
Peter Steinberger
58f95b8000
fix: stabilize docker live and docker e2e harnesses
2026-04-05 22:00:56 +01:00
Peter Steinberger
9bc43b61bf
refactor: share assistant phase helpers
2026-04-06 05:23:54 +09:00
Peter Steinberger
a4f16f572c
fix: prefer final-answer text in web chat previews
2026-04-06 05:23:54 +09:00
Peter Steinberger
8206328a94
refactor: tighten final boundary guardrails
2026-04-05 21:14:52 +01:00
Peter Steinberger
36080283e4
refactor: remove remaining contract path leaks
2026-04-05 20:59:56 +01:00
Peter Steinberger
97e1437803
fix: clarify exec node routing guidance
2026-04-05 20:55:04 +01:00
Peter Steinberger
8806ef804e
refactor: remove remaining channel and gateway boundary leaks
2026-04-05 20:48:10 +01:00
Peter Steinberger
181a50e146
refactor: remove bundled channel discovery leaks
2026-04-05 20:36:24 +01:00
Gustavo Madeira Santana
dcd0cf9f98
fix(matrix): align DM room session routing ( #61373 )
...
Merged via squash.
Prepared head SHA: 9529d2e161
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-05 15:15:46 -04:00
Peter Steinberger
bcc0e3de2e
refactor: remove core test extension leaks
2026-04-05 19:54:57 +01:00
Peter Steinberger
2ff29a33d0
refactor: split doctor runtime migrations and talk runtime tests
2026-04-05 19:44:34 +01:00
Peter Steinberger
84e76f7cce
refactor(cli): remove stale cli provider leftovers
2026-04-05 19:11:34 +01:00
Peter Steinberger
1a47675e6c
fix: restore check after CLI seam cleanup
2026-04-05 19:06:34 +01:00
Peter Steinberger
a01c4c3a0e
test: split provider-shaped core test coverage
2026-04-05 19:05:44 +01:00
Peter Steinberger
b8e2e5c251
test: genericize talk provider fixtures
2026-04-05 18:52:18 +01:00
Peter Steinberger
c71ee4d844
refactor: split doctor and gateway test helpers
2026-04-05 18:52:18 +01:00
Peter Steinberger
05d351c430
refactor(cli): remove bundled cli text providers
2026-04-05 18:46:36 +01:00
Peter Steinberger
7fe5dc36f0
test: remove extension-shaped talk and cli test fixtures
2026-04-05 18:41:57 +01:00
Vincent Koc
8ff41a6bc4
refactor(memory-core): rename sleep surface back to dreaming
2026-04-05 18:35:54 +01:00
Vincent Koc
550872777e
feat(memory-core): introduce sleep phases
2026-04-05 18:35:54 +01:00
Peter Steinberger
db0db3abdb
test: make talk gateway fixtures provider agnostic
2026-04-05 18:34:14 +01:00
Peter Steinberger
2d7157b424
refactor(cli): delete removed backend files
2026-04-05 18:04:48 +01:00
Peter Steinberger
6243806f7b
refactor(cli): remove custom cli backends
2026-04-05 18:04:48 +01:00
Peter Steinberger
043d9d370f
test: stabilize acp dispatch and dreaming typings
2026-04-05 17:52:15 +01:00
Peter Steinberger
b169b2c977
refactor: move legacy config migrations under doctor
2026-04-05 16:55:10 +01:00