Josh Lehman
72550aa5f0
fix: move compaction changelog entry to Unreleased
2026-03-31 15:24:13 -07:00
Josh Lehman
c6dc18a5ff
test: use ollama facade in attempt test
2026-03-31 15:24:13 -07:00
Josh Lehman
8f59e9e41d
fix: unify compaction override resolution
2026-03-31 15:24:13 -07:00
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
v2026.3.31
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
v2026.3.31-beta.1
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