Peter Steinberger
f8fc7f3e41
fix: run claude cli live lanes against anthropic models
2026-04-06 18:50:00 +01:00
Peter Steinberger
96b39e01b4
test: move android policy fixtures into test helpers
2026-04-06 18:18:03 +01:00
Peter Steinberger
40ea257792
fix(test): retry flaky cli backend connect
2026-04-06 17:52:23 +01:00
EVA
594ea6e1b9
fix(agents): backfill missing sessionKey in embedded PI runner — prevents undefined key in model selection and live-switch ( #60555 )
...
Merged via squash.
Prepared head SHA: 8081345f1c
Co-authored-by: 100yenadmin <239388517+100yenadmin@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-06 09:51:05 -07:00
Peter Steinberger
0f224724dc
Agents: slim cli-runner test seams
2026-04-07 00:37:37 +08:00
Peter Steinberger
a47cb0a3b3
refactor: dedupe approval gateway resolver setup
2026-04-06 17:31:16 +01:00
Peter Steinberger
ce30557399
refactor(deadcode): remove orphaned core helpers
2026-04-06 17:26:25 +01:00
Peter Steinberger
7422e90053
fix(ci): restore shared test seams
2026-04-06 17:20:38 +01:00
Peter Steinberger
645c331200
fix(ci): repair type and extension regressions
2026-04-06 17:06:22 +01:00
Peter Steinberger
e1a047c43f
fix: repair gateway fingerprint callback
2026-04-06 17:02:10 +01:00
Peter Steinberger
a8436f0220
fix: resolve rebased type drift
2026-04-06 17:02:10 +01:00
Peter Steinberger
e79d2ecd9e
fix(check): repair latest type drift on main
2026-04-06 16:54:34 +01:00
Peter Steinberger
9100923395
fix(ci): repair tsgo regressions
2026-04-06 16:53:21 +01:00
Vincent Koc
87b2a6a16a
refactor(lint): type tool factories and runtime helpers
2026-04-06 16:53:02 +01:00
Vincent Koc
c109a7623b
refactor(lint): type shared runtime seams
2026-04-06 16:46:08 +01:00
Vincent Koc
6775611c5d
refactor(gateway): type inline tool auth helpers
2026-04-06 16:42:16 +01:00
Vincent Koc
00f256dd31
refactor(gateway): type tool resolution paths
2026-04-06 16:36:51 +01:00
Peter Steinberger
aa6f6135db
fix: tighten TUI phase handling and heartbeat session guards ( #61463 ) (thanks @100yenadmin)
2026-04-06 16:35:22 +01:00
Eva
aaf5307638
fix(gateway): seq-based cursor pagination + sanitize SSE fast path
...
- Pagination now searches by message seq value instead of using
cursorSeq-1 as array index. After sanitization drops rows, seqs
become sparse and positional indexing breaks cursor traversal.
- SSE unbounded fast path now sanitizes incremental messages through
sanitizeChatHistoryMessages before emitting, so NO_REPLY and
directive messages are suppressed consistently with initial history.
2026-04-06 16:35:22 +01:00
Eva
22d8e47a50
fix(agents,gateway): adopt phase-aware assistant text extraction
2026-04-06 16:35:22 +01:00
Peter Steinberger
1fb44f0aad
fix: separate selected session model resolution
2026-04-06 16:07:50 +01:00
Vincent Koc
9c3d9c5c18
chore(lint): drop stale repo lint comments
2026-04-06 16:01:23 +01:00
Vincent Koc
cb770057b0
chore(lint): drop stale config and gateway lint comments
2026-04-06 15:57:32 +01:00
Peter Steinberger
8326349939
fix(test): stabilize docker claude cli live lane
2026-04-06 15:31:08 +01:00
Peter Steinberger
9e0d632928
fix(gateway): unify session history snapshots
2026-04-06 15:26:55 +01:00
Peter Steinberger
c7c0550dc9
fix: seed SSE history state from one snapshot ( #61855 ) (thanks @100yenadmin)
2026-04-06 15:05:33 +01:00
Eva
d519f39c6e
fix(gateway): eliminate SSE history double-read race — derive sanitized and raw views from single transcript snapshot
2026-04-06 15:05:33 +01:00
황재원
c8298c5b0f
fix: don't broadcast state:error on per-attempt lifecycle errors ( #60043 ) (thanks @jwchmodx) ( #60043 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-06 14:47:38 +01:00
Peter Steinberger
c9e4b86c7e
fix: tighten container bind defaults for landing ( #61818 ) (thanks @openperf)
2026-04-06 14:02:20 +01:00
openperf
c857e93735
fix(gateway): auto-bind to 0.0.0.0 inside container environments
2026-04-06 14:02:20 +01:00
Peter Steinberger
ef923805f5
Revert "refactor(cli): remove custom cli backends"
...
This reverts commit 6243806f7b .
2026-04-06 13:40:42 +01:00
Peter Steinberger
c39f061003
Revert "refactor(cli): remove bundled cli text providers"
...
This reverts commit 05d351c430 .
2026-04-06 13:40:41 +01:00
Vincent Koc
5fa166ed11
fix(check): repair status report typing drift
2026-04-06 13:34:08 +01:00
Peter Steinberger
b04dd6d05c
refactor: consolidate session history sanitization
2026-04-06 13:23:44 +01:00
Neerav Makwana
9aaa000da0
fix(gateway): show /tts audio in Control UI webchat ( #61598 ) (thanks @neeravmakwana)
2026-04-06 13:19:38 +01:00
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