Commit Graph

24278 Commits

Author SHA1 Message Date
oliviareid-svg 00bbc95bdb
test(compaction): update attempt test for eager override resolution
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 15:24:13 -07:00
oliviareid-svg b1852c1dfb
test(compaction): add tests for model override resolution in runtime context
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 15:24:13 -07:00
oliviareid-svg 7546bccaa3
fix(compaction): resolve model override in runtime context for all context engines
The compaction.model config override was only resolved inside
compactEmbeddedPiSessionDirect (compact.ts), which is only reached
by the legacy context engine. Custom context engines with their own
compact() implementation never saw the override, causing overflow and
timeout recovery to use the session's default model instead.

Move the override resolution into buildEmbeddedCompactionRuntimeContext
so the runtime context always carries the correct compaction model
regardless of which context engine handles the compact() call.

Fixes #56649

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 15:24:13 -07:00
Peter Steinberger 78d1120a41
test: retry gateway acp bind warmup 2026-03-31 23:20:25 +01:00
Peter Steinberger d771f7dcb7
fix: harden acpx live startup 2026-03-31 23:20:24 +01:00
Peter Steinberger f21abb2151
fix: harden queue cleanup lane resolution 2026-03-31 23:20:24 +01:00
Peter Steinberger cdaf6d5749
docs: allow sponsor table markup in markdownlint 2026-03-31 23:18:55 +01:00
Josh Lehman adc329b26b
test: dedupe extension-owned coverage (#58554)
* test: dedupe extension-owned coverage

* test: remove duplicate coverage files

* test: move helper coverage into extensions

* test: trim duplicate helper assertions

* test: remove cloudflare helper import from agent test

* test: align stale expectations with current main
2026-03-31 15:18:29 -07:00
Peter Steinberger d7e9d341cc
fix: require npm auth for dist-tag mirror 2026-03-31 23:14:19 +01:00
Peter Steinberger 4f83409345
docs: add theme-aware sponsor logos 2026-04-01 07:14:05 +09:00
Peter Steinberger 091c6105a4
style(test): format skills install test 2026-03-31 23:11:53 +01:00
Peter Steinberger aa6cf87814
refactor(approvals): share origin target reconciliation 2026-03-31 23:11:53 +01:00
Peter Steinberger ddce362d34
refactor(approvals): share native delivery runtime 2026-03-31 23:11:53 +01:00
Peter Steinberger 5997317c09
docs: add NVIDIA sponsor logo 2026-04-01 06:59:06 +09:00
Peter Steinberger 9ea7e06460
build: bump version to 2026.4.1 2026-03-31 22:53:17 +01:00
Peter Steinberger 313a27d82f
docs: update appcast for 2026.3.31 2026-03-31 22:51:49 +01:00
Vincent Koc 11318ef9b9 fix(status): align session_status with /status 2026-04-01 06:40:50 +09:00
Vincent Koc 94d72efedc fix(slack): accept bare approve fallback 2026-04-01 06:34:01 +09:00
Vincent Koc ee8baf6766 fix(reply): stop mention-wrapped status double replies 2026-04-01 06:32:34 +09:00
Peter Steinberger ad06d5ab4d
build: reuse release preflight artifacts 2026-04-01 06:30:36 +09:00
Gustavo Madeira Santana 6679690737 fix(regression): restore diffs viewer toolbar buttons 2026-03-31 17:26:20 -04:00
Vincent Koc db0f7c2cd5 changelog: note discord and telegram approval UX fixes 2026-04-01 06:21:56 +09:00
Vincent Koc b73dd9b326 fix(approvals): suppress manual native approval narration 2026-04-01 06:21:56 +09:00
Vincent Koc 211b5a51af docs(changelog): note status followups 2026-04-01 06:16:15 +09:00
Vincent Koc e1d2b299f6 fix(reply): avoid double status replies 2026-04-01 06:12:47 +09:00
Peter Steinberger 968bc3d5b0
fix(ci): preserve workspace openclaw plugin links 2026-03-31 22:05:59 +01:00
Vincent Koc f85aba43a9 fix(approvals): restore native DM approval behavior 2026-04-01 06:02:04 +09:00
Vincent Koc fdad8ea3b0 fix(status): show agent-local task counts when session tasks are empty 2026-04-01 06:01:29 +09:00
Vincent Koc 93e2d0e3de build(bluebubbles): align openclaw dependency specifiers 2026-04-01 06:00:55 +09:00
Peter Steinberger 213a704b71
fix: unblock 2026.3.31 release preflight 2026-03-31 21:54:12 +01:00
Vincent Koc 44baf3bb2b build(pnpm): exclude openclaw from minimum release age 2026-04-01 05:50:35 +09:00
Vincent Koc 107fefd255 docs(changelog): note pi tui reply flush fix 2026-04-01 05:47:10 +09:00
Peter Steinberger 6f111516ef
docs: refresh plugin sdk api baseline 2026-03-31 21:46:21 +01:00
Vincent Koc f425ea06bf fix(pi): flush message-boundary block replies on message end 2026-04-01 05:44:10 +09:00
Vincent Koc 0a7024e209 test(tasks): allow status command task-registry import 2026-04-01 05:42:45 +09:00
Peter Steinberger 418fa12dfa
fix: make overload failover configurable 2026-03-31 21:34:35 +01:00
Peter Steinberger 2a60e34f2a
build: prepare 2026.3.31 stable release 2026-03-31 21:32:38 +01:00
Peter Steinberger eee37bf836
fix(slack): prevent duplicate draft replies 2026-03-31 21:22:50 +01:00
Vincent Koc fc169215d7 fix(exec): deliver approval followups directly to chat 2026-04-01 05:22:35 +09:00
Vincent Koc 58ee76fc84 feat(status): show session task counts in slash status 2026-04-01 05:09:37 +09:00
Peter Steinberger 913e7d5eba
fix: correct callable plugin sdk facades 2026-03-31 21:00:52 +01:00
Vincent Koc a4f45c55b2 fix(slack): restore callable directory facade exports 2026-04-01 04:51:36 +09:00
Peter Steinberger ffa2143d20
build: refresh slack facade output 2026-03-31 20:40:31 +01:00
Peter Steinberger 49458fc50e
fix: pin parallels version checks to packed build commit 2026-03-31 20:39:21 +01:00
Peter Steinberger 0d742c3c1b
test: skip unavailable live model providers 2026-03-31 20:37:42 +01:00
Peter Steinberger 64091caf8f
fix: preserve cli and slack fallback behavior 2026-03-31 20:37:42 +01:00
Peter Steinberger 9d1b443542
fix: harden live docker auth harness 2026-03-31 20:37:42 +01:00
Jacob Tomlinson 1216ecbe58
Docs: add missing changelog entries 2026-03-31 19:30:43 +00:00
Vincent Koc 6f5f0c065b fix(slack): restore callable directory facade exports 2026-04-01 04:29:10 +09:00
Vincent Koc 2e530fc2e1 revert(amazon-bedrock): restore locked aws sdk version 2026-04-01 04:26:27 +09:00