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
Peter Steinberger
ce58f55fe0
fix: require doctor migration for legacy web search config
2026-04-01 04:22:41 +09:00
Peter Steinberger
2001603020
fix(amazon-bedrock): pin installable aws sdk build
2026-03-31 20:19:33 +01:00
Vincent Koc
b441e59d25
fix(build): isolate bundled runtime dependency staging
2026-04-01 04:15:08 +09:00
Peter Steinberger
cc278a76a4
test(tasks): update registry seam allowlist
2026-03-31 20:08:42 +01:00
Peter Steinberger
a23b4dd5bc
fix(ci): route task executor through runtime seam
2026-03-31 20:02:10 +01:00
Vincent Koc
2a72a6d507
test(tasks): allow task executor registry seam
2026-04-01 04:01:06 +09:00
Peter Steinberger
d0bcd86348
fix(tasks): restore registry build compatibility
2026-03-31 19:59:21 +01:00
Vincent Koc
bb912daaed
test(openai): fix ModelRegistry constructor typing
2026-04-01 03:58:55 +09:00
Vincent Koc
1816d6a4ed
fix(tasks): normalize task create compatibility
2026-04-01 03:54:42 +09:00
Vincent Koc
80ed55332d
fix(tasks): restore owner-key task scope
2026-04-01 03:53:12 +09:00
Peter Steinberger
5fdde9b237
fix(tasks): restore session key registry compatibility
2026-03-31 19:48:51 +01:00
Peter Steinberger
2d2c271cdf
build: exclude source maps from release tarball
2026-03-31 19:42:56 +01:00
Vincent Koc
338d313043
fix(tasks): scope shared run updates by session
2026-04-01 03:41:29 +09:00
Peter Steinberger
8fa5ac5a96
build: refresh plugin sdk api baseline
2026-03-31 19:37:05 +01:00
Peter Steinberger
6f7629995c
build: refresh beta release generated artifacts
2026-03-31 19:32:55 +01:00
Peter Steinberger
91be36ca4f
build: prepare 2026.3.31-beta.1 release
2026-03-31 19:32:49 +01:00
Peter Steinberger
62a39381da
fix: land codex native search follow-ups ( #46579 ) (thanks @Evizero)
2026-04-01 03:30:06 +09:00
Christof Salis
13f1190149
CLI: suppress Codex native search summary when web search is off
2026-04-01 03:30:06 +09:00
Christof Salis
0a891543c9
Codex: use model-level API for native search relevance
2026-04-01 03:30:06 +09:00
Christof Salis
797a70fd95
Codex: add native web search for embedded Pi runs
2026-04-01 03:30:06 +09:00
Peter Steinberger
b87f33c920
test(ci): deflake windows npm exec coverage
2026-03-31 19:28:11 +01:00
Vincent Koc
66413487c8
fix(tasks): make task-store writes atomic ( #58521 )
2026-04-01 03:23:06 +09:00
Peter Steinberger
0abd143d37
test: fix CI flakes and registry test API
2026-03-31 19:20:07 +01:00
Peter Steinberger
b7013ec207
docs: fix changelog release placement
2026-03-31 19:14:57 +01:00
Vincent Koc
cb661122e2
test(bluebubbles): trim webhook auth import cost
2026-04-01 03:12:56 +09:00
Vincent Koc
e5537f8b64
test(ci): rebalance bluebubbles webhook auth timing
2026-04-01 03:12:56 +09:00
Vincent Koc
6d59ce366e
test(ci): rebalance matrix extension timings
2026-04-01 03:12:56 +09:00
Vincent Koc
3ec143254f
test(ci): rebalance discord webhook activity timing
2026-04-01 03:12:56 +09:00
Vincent Koc
7cd0ff2d88
refactor(tasks): add owner-key task access boundaries ( #58516 )
...
* refactor(tasks): add owner-key task access boundaries
* test(acp): update task owner-key assertion
* fix(tasks): align owner key checks and migration scope
2026-04-01 03:12:33 +09:00
Nimrod Gutman
69fe999373
fix(pairing): restore qr bootstrap onboarding handoff ( #58382 ) (thanks @ngutman)
...
* fix(pairing): restore qr bootstrap onboarding handoff
* fix(pairing): tighten bootstrap handoff follow-ups
* fix(pairing): migrate legacy gateway device auth
* fix(pairing): narrow qr bootstrap handoff scope
* fix(pairing): clear ios tls trust on onboarding reset
* fix(pairing): restore qr bootstrap onboarding handoff (#58382 ) (thanks @ngutman)
2026-03-31 21:11:35 +03:00
Peter Steinberger
693d17c4a2
fix: support edit tool edits[] payloads
2026-03-31 19:05:44 +01:00
Peter Steinberger
ae730d9a86
fix: cover Azure disabled reasoning omission ( #58208 ) (thanks @jalehman)
2026-04-01 02:47:29 +09:00
Josh Lehman
a1cb2bdc57
OpenAI: omit disabled reasoning payloads
...
Strip `reasoning.effort: "none"` from OpenAI-compatible payloads so GPT-5 models do not receive the unsupported value when thinking is off. Cover both the shared payload wrapper path and the websocket `response.create` builder with regression tests.
Regeneration-Prompt: |
Fix the OpenAI request-building bug where thinking set to off still forwards
a reasoning payload with effort "none". GPT-5 mini rejects that value with a
400, so disabled reasoning must be represented by omitting the reasoning
parameter entirely. Keep the change additive: sanitize OpenAI-compatible
payloads in OpenClaw’s wrapper layer, make the websocket request builder stop
emitting a reasoning block for "none", and add focused regression tests for
both code paths.
2026-04-01 02:47:29 +09:00