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
Peter Steinberger
62e13bbf21
style: format sandbox and helper files
2026-03-31 18:44:39 +01:00
Peter Steinberger
5e0e46f405
style: format config UI templates
2026-03-31 18:44:05 +01:00
Peter Steinberger
b4433a1bfe
fix: normalize raw MCP schemas for OpenAI Responses ( #58299 ) (thanks @yelog)
2026-04-01 02:30:45 +09:00
yelog
dd3796aef3
fix: normalize MCP tool schemas missing properties field for OpenAI Responses API
...
Tools with no parameters produce { type: "object" } schemas without a
properties field. The OpenAI Responses API rejects these, silently
crashing entire sessions.
Add properties: {} injection in normalizeToolParameters() and
convertTools() to ensure all object-type schemas include a properties
field.
Closes #58246
2026-04-01 02:30:45 +09:00
Vincent Koc
fcb802e826
refactor(plugins): remove before_install hook
2026-04-01 02:28:06 +09:00
Vincent Koc
1a313caff3
refactor(tasks): remove flow registry layer
2026-04-01 02:25:13 +09:00
Vincent Koc
76b3235207
chore(changelog): soften sdk removal note
2026-04-01 02:21:24 +09:00
Vincent Koc
5c9408d3ca
docs: update docs for unreleased channel and gateway changes
...
Cover Teams member-info action, Teams/Matrix sender-allowlist
context filtering, macOS MagicDNS discovery preference, and
trusted-proxy mixed token config hardening.
2026-04-01 02:20:44 +09:00
Peter Steinberger
e039c72a76
fix: unblock onboard docker smoke
2026-03-31 18:12:00 +01:00
Vincent Koc
bfba84a69d
chore(changelog): attribute task entries
2026-04-01 02:10:39 +09:00
Peter Steinberger
4b1c15d059
docs: simplify install policy changelog note
2026-03-31 18:09:33 +01:00
Vincent Koc
c03e2beca1
chore(changelog): rename flow entries to tasks
2026-04-01 02:08:46 +09:00
Peter Steinberger
539ba0d244
docs: merge install breaking change notes
2026-03-31 18:07:35 +01:00
Peter Steinberger
b9f8bb6308
docs: tune unreleased changelog priorities
2026-03-31 18:04:22 +01:00
Vincent Koc
d794c5ca56
chore(changelog): add missing breaking notes
2026-04-01 02:01:48 +09:00
Vincent Koc
8ef81cc983
chore(changelog): reorder unreleased sections
2026-04-01 02:00:14 +09:00
Vincent Koc
dc948bb4eb
chore(changelog): sort unreleased entries
2026-04-01 01:59:05 +09:00
Peter Steinberger
cebe697082
docs: update qq bot channel docs
2026-03-31 17:55:41 +01:00
Peter Steinberger
7672e48c19
docs: fill changelog gaps since last release
2026-03-31 17:50:00 +01:00
Peter Steinberger
1e17a96983
chore: surface parallels npm-update progress
2026-03-31 17:49:24 +01:00
Peter Steinberger
28673a9388
fix: restore bundled plugin runtime deps after global install
2026-03-31 17:49:24 +01:00
Peter Steinberger
9e8129907e
test(tasks): fix relative mocks in task runtime tests
2026-03-31 17:42:52 +01:00
Peter Steinberger
83038fcaf2
docs: add missing unreleased changelog entries
2026-03-31 17:42:05 +01:00
Vincent Koc
35c6b3f648
test(ci): mock googlechat action media loader
2026-04-01 01:32:24 +09:00
Peter Steinberger
8bf8baef87
Revert "refactor: move tasks into bundled plugin"
...
This reverts commit c75f4695b7 .
2026-04-01 01:30:22 +09:00
Peter Steinberger
759d37635d
Revert "refactor: move tasks behind plugin-sdk seam"
...
This reverts commit da6e9bb76f .
2026-04-01 01:30:22 +09:00