Nimrod Gutman
b98f3634c4
fix(memory): bootstrap lancedb runtime on demand ( #53111 )
...
Bootstrap LanceDB into plugin runtime state on first use for packaged/global installs, keep @lancedb/lancedb plugin-local, and add regression coverage for bundled, cached, retry, and Nix fail-fast runtime paths.
Co-authored-by: Val Alexander <68980965+BunsDev@users.noreply.github.com >
2026-03-23 15:07:24 -05:00
Vincent Koc
13e81870bb
fix(agents): prefer runtime snapshot for skill secrets
2026-03-23 13:04:12 -07:00
Peter Steinberger
6c58277577
build: prepare 2026.3.23
2026-03-23 12:58:00 -07:00
Val Alexander
3e2b3bd2c5
Fix Control UI operator.read scope handling ( #53110 )
...
Preserve Control UI scopes through the device-auth bypass path, normalize implied operator device-auth scopes, ignore cached under-scoped operator tokens, and degrade read-backed main pages gracefully when a connection truly lacks operator.read.
Co-authored-by: Val Alexander <68980965+BunsDev@users.noreply.github.com >
2026-03-23 14:57:21 -05:00
Peter Steinberger
e599c66277
test: harden canvas host undici isolation
2026-03-23 11:54:49 -07:00
Peter Steinberger
870b0d216a
build: prepare 2026.3.23-beta.1
2026-03-23 11:54:49 -07:00
Vincent Koc
8fa91d283b
fix(cli): preserve posix default git dir
2026-03-23 11:49:55 -07:00
Val Alexander
7a459045de
fix packaged control ui asset lookup ( #53081 )
2026-03-23 13:45:04 -05:00
Peter Steinberger
323ae73b30
fix: bound tracked debounce key accounting
2026-03-23 11:33:06 -07:00
scoootscooob
cdc8bac466
fix(discord): reply on native command auth failures ( #53072 )
2026-03-23 11:20:58 -07:00
Peter Steinberger
1b69d9ee1a
fix: preserve debounce and followup ordering ( #52998 ) (thanks @osolmaz)
2026-03-23 11:11:06 -07:00
Vincent Koc
9b7cfd0bea
fix(inbound): bound tracked debounce keys
2026-03-23 11:11:06 -07:00
Vincent Koc
02e07a157d
fix(reply): clear idle followup callbacks
2026-03-23 11:11:06 -07:00
Vincent Koc
3de42e946a
fix(reply): preserve no-debounce inbound concurrency
2026-03-23 11:11:06 -07:00
Vincent Koc
a35dcf608e
fix(reply): refresh followup drain callbacks
2026-03-23 11:11:06 -07:00
Onur Solmaz
bcaadc39ea
Telegram: fix fire-and-forget debounce order
2026-03-23 11:11:06 -07:00
Onur Solmaz
9a34a602bd
Telegram: preserve inbound debounce order
2026-03-23 11:11:06 -07:00
Vincent Koc
b15462ebaf
Revert "fix(plugins): enable bundled Brave web search plugin by default ( #52072 )"
...
This reverts commit 0ea3c4d5d8 .
2026-03-23 11:04:02 -07:00
Quinn H.
0ea3c4d5d8
fix(plugins): enable bundled Brave web search plugin by default ( #52072 )
...
Brave is a bundled web search plugin but was missing from
BUNDLED_ENABLED_BY_DEFAULT, causing it to be filtered out during
provider resolution. This made web_search unavailable even when
plugins.entries.brave.enabled was configured.
Fixes #51937
Co-authored-by: Ubuntu <ubuntu@ip-172-26-10-234.us-west-2.compute.internal >
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-23 11:01:02 -07:00
Vincent Koc
dd586d59ed
fix(mistral): repair max-token defaults and doctor migration ( #53054 )
...
* fix(mistral): repair max-token defaults and doctor migration
* fix(mistral): add missing small-model repair cap
2026-03-23 10:57:56 -07:00
Peter Steinberger
ffb287e1de
fix: harden update dev switch and refresh changelog
2026-03-23 10:56:35 -07:00
Peter Steinberger
f9a7427e8e
test: refresh thread-safe agent fixtures
2026-03-23 10:47:02 -07:00
Vincent Koc
2592eb0796
fix(gateway): guard openrouter auto pricing recursion ( #53055 )
2026-03-23 10:43:01 -07:00
Vincent Koc
3fe2f0a550
docs: fix CLI command tree, SDK import path, and tool group listing
...
- Remove non-existent 'secrets migrate' from CLI command tree
- Add actual secrets subcommands: audit, configure, apply
- Add missing plugin subcommands: inspect, uninstall, update, marketplace list
- Fix plugins info -> inspect (actual command name)
- Add message send and broadcast subcommands to command tree
- Remove misleading deprecated import from sdk-overview
- Add sessions_yield and subagents to group:sessions tool group docs
- Fix formatting
2026-03-23 10:40:41 -07:00
Jamil Zakirov
921a147196
Agents: fix runtime web_search provider selection ( #53020 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-23 10:30:45 -07:00
scoootscooob
df18063260
fix(clawhub): preserve XDG auth path on macOS
2026-03-23 10:21:28 -07:00
scoootscooob
5b09463bc3
fix(clawhub): honor macOS auth config path ( #53034 )
2026-03-23 10:14:23 -07:00
Vincent Koc
b4dd600b37
fix(browser): reuse running loopback browser after probe miss
2026-03-23 10:05:26 -07:00
Vincent Koc
a1df10caac
fix(config): ignore stale plugin allow entries
2026-03-23 09:57:46 -07:00
Luke
d98e3a1ea9
Tests: fix fresh-main regressions ( #53011 )
...
* Tests: fix fresh-main regressions
* Tests: avoid chat notice cache priming
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-23 09:54:50 -07:00
Vincent Koc
071de383ff
fix(clawhub): resolve auth token for skill browsing ( #53017 )
...
* fix(clawhub): resolve auth token for skill browsing
* docs(changelog): note clawhub skill auth fix
2026-03-23 09:53:40 -07:00
Vincent Koc
d5dc6b6573
fix(gateway): require auth for canvas routes
2026-03-23 09:31:40 -07:00
Vincent Koc
50f6a2f136
fix(gateway): require admin for agent session reset
2026-03-23 09:31:39 -07:00
Nimrod Gutman
041c47419f
fix(channels): preserve external catalog overrides ( #52988 )
...
* fix(channels): preserve external catalog overrides
* fix(channels): clarify catalog precedence
* fix(channels): respect overridden install specs
2026-03-23 18:08:17 +02:00
Vincent Koc
93df5f613e
fix(gateway): avoid probe false negatives after connect
2026-03-23 08:49:31 -07:00
Vincent Koc
beadd4c553
fix(gateway): harden supervised lock and browser attach readiness
2026-03-23 08:42:00 -07:00
Nimrod Gutman
b84a130788
fix(release): preserve shipped channel surfaces in npm tar ( #52913 )
...
* fix(channels): ship official channel catalog (#52838 )
* fix(release): keep shipped bundles in npm tar (#52838 )
* build(release): fix rebased release-check helpers (#52838 )
2026-03-23 17:39:22 +02:00
Vincent Koc
7299b42e2a
fix(config): keep built-in auto-enable idempotent
2026-03-23 08:34:37 -07:00
Vincent Koc
e68cbea5b4
fix(config): keep built-in channels out of plugin allowlists ( #52964 )
...
* fix(config): keep built-in channels out of plugin allowlists
* docs(changelog): note doctor whatsapp allowlist fix
* docs(changelog): move doctor whatsapp fix to top
2026-03-23 08:26:51 -07:00
Vincent Koc
70b235f312
fix(release): ship bundled plugins in pack artifacts
2026-03-23 08:22:00 -07:00
Vincent Koc
31675d65d4
fix(agents): preserve anthropic thinking block order ( #52961 )
2026-03-23 08:18:15 -07:00
Sathvik Veerapaneni
d2e8ed3632
fix: keep session transcript pointers fresh after compaction ( #50688 )
...
Co-authored-by: Frank Yang <frank.ekn@gmail.com >
2026-03-23 22:58:07 +08:00
Peter Steinberger
05e31eb9ff
test: stabilize channel ci gate
2026-03-23 14:32:10 +00:00
wangchunyue
4e849ac127
fix: ensure env proxy dispatcher before MiniMax and OpenAI Codex OAuth flows (openclaw#52228)
...
Verified:
- pnpm install --frozen-lockfile
- NPM_CONFIG_CACHE=/tmp/openclaw-npm-cache-52228 pnpm build
- pnpm check
- pnpm test:macmini (failed on inherited pre-existing plugin contract test: src/plugins/contracts/registry.contract.test.ts missing deepseek in bundled provider contract registry outside this PR surface)
Co-authored-by: openperf <80630709+openperf@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-03-23 09:26:34 -05:00
Peter Steinberger
b393effba6
test: harden channel suite isolation
2026-03-23 12:57:43 +00:00
Peter Steinberger
949d6be1d1
test: fix status plugin pagination expectation
2026-03-23 05:51:19 -07:00
Peter Steinberger
383c61e305
test: stabilize gateway thread harness
2026-03-23 05:44:34 -07:00
Peter Steinberger
41850c3880
refactor: isolate attempt context engine thread helpers
2026-03-23 05:27:44 -07:00
Peter Steinberger
76dc854963
test: remove replaced spawn-workspace monolith
2026-03-23 05:21:59 -07:00
Peter Steinberger
4e661d5c4b
test: split attempt spawn-workspace thread fixtures
2026-03-23 05:21:59 -07:00