Tak Hoffman
09b7c00dab
Restore readable tool-result overflow fallback
2026-04-06 14:01:21 +01:00
Tak Hoffman
3e2a05f425
Restore reserve-based overflow precheck
2026-04-06 14:01:21 +01:00
Tak Hoffman
ceb686052b
Align subagent truncation notice wording
2026-04-06 14:01:21 +01:00
Tak Hoffman
cbc2945117
remove openclaw-only tool overflow compatibility layer
2026-04-06 14:01:21 +01:00
Tak Hoffman
7fc1a74ee9
align tool-result truncation with pi semantics
2026-04-06 14:01:21 +01:00
Vincent Koc
5c1b1eb169
fix(check): repair current main type drift
2026-04-06 13:56:57 +01:00
Vincent Koc
d8226037c3
fix(media): lazy load file-type sniffing
2026-04-06 13:52:18 +01:00
Peter Steinberger
5edabf4776
refactor: share cli command registration policy
2026-04-06 13:51:51 +01:00
Peter Steinberger
a21709d041
refactor: share cli startup and routing helpers
2026-04-06 13:51:51 +01:00
Peter Steinberger
6ed33d29c8
fix(windows): disable native jiti setup loaders
2026-04-06 13:48:32 +01:00
Peter Steinberger
1c41987876
refactor(auth): split auth state from auth store
2026-04-06 13:42:44 +01:00
Vincent Koc
35af6cc49c
fix(status): keep plain json off security audit path
2026-04-06 13:42:21 +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
7e0e2f81e5
refactor(auth): isolate external oauth overlays
2026-04-06 13:30:25 +01:00
Peter Steinberger
49e3ecfe5e
perf(test): isolate deep probe finding helper
2026-04-06 13:29:35 +01:00
Peter Steinberger
eb0570d593
perf(test): merge secrets runtime snapshot lanes
2026-04-06 13:29:34 +01:00
Peter Steinberger
b04dd6d05c
refactor: consolidate session history sanitization
2026-04-06 13:23:44 +01:00
Peter Steinberger
10554644aa
perf(test): trim security gateway auth test path
2026-04-06 13:22:46 +01:00
Peter Steinberger
f0a0b98c8d
perf(test): refine secrets runtime activation coverage
2026-04-06 13:22:45 +01:00
Peter Steinberger
0ab877bd13
refactor: share status report section builders
2026-04-06 13:22:23 +01:00
Peter Steinberger
143f501fe5
refactor: share status overview and json helpers
2026-04-06 13:22:23 +01:00
Neerav Makwana
ad2df63547
fix(agents): classify Anthropic extra-usage billing ( #61608 ) (thanks @neeravmakwana)
2026-04-06 13:21:53 +01:00
Neerav Makwana
7df5f70242
fix(agents): skip redundant partial compaction summarization ( #61603 ) (thanks @neeravmakwana)
2026-04-06 13:21:07 +01:00
Vincent Koc
6b53a9aadb
feat(video): add mode-aware generation capabilities
2026-04-06 13:19:51 +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
foxtrot026
02c092e558
fix(model-ref): recompute suffix after @YYYYMMDD + add @8bit test
2026-04-06 13:18:59 +01:00
foxtrot026
5208a85afe
fix(model-ref): treat LM Studio/Ollama @q*/@4bit suffixes as model-id
2026-04-06 13:18:59 +01:00
Peter Steinberger
d4da45c202
perf(test): split remaining security audit coverage
2026-04-06 13:14:52 +01:00
Peter Steinberger
dcaf8c47e3
perf(test): split secrets auth runtime coverage
2026-04-06 13:14:52 +01:00
Vincent Koc
e69cfc3e3b
fix(plugin-sdk): restore compat auth helper exports
2026-04-06 13:14:02 +01:00
Vincent Koc
a5d2e89d3d
refactor(auth): drop provider auth storage switchboard
2026-04-06 13:08:58 +01:00
Peter Steinberger
f1b6b97df3
perf(test): split security audit coverage
2026-04-06 13:05:39 +01:00
Peter Steinberger
bc160c0613
perf(test): split secrets runtime coverage
2026-04-06 13:05:38 +01:00
Peter Steinberger
7f11941134
fix(windows): preserve plugin loader alias resolution ( #61832 ) (thanks @Zeesejo)
...
# Conflicts:
# CHANGELOG.md
# src/plugins/loader.ts
2026-04-06 13:01:51 +01:00
Peter Steinberger
88aa814226
refactor: consolidate status runtime and overview helpers
2026-04-06 12:57:09 +01:00
Peter Steinberger
e8731589c0
refactor: share status scan and report helpers
2026-04-06 12:55:56 +01:00
Vincent Koc
2d75be0ea7
fix(onboard): move provider auth ids out of core types
2026-04-06 12:52:34 +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
6f95fd448f
fix(agents): address review feedback on phase hardening
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
Eva
e7311334cb
fix: harden phase-aware assistant visibility
2026-04-06 20:52:27 +09:00
Vincent Koc
e611761809
fix(plugins): move acpx config contracts into manifests
2026-04-06 12:33:20 +01:00
Qinyao He
2989b78c12
fix: address lint curly rule and remove extra blank line
2026-04-06 20:27:28 +09:00