Peter Steinberger
f969ae45a3
fix(plugins): follow beta channel for plugin updates
2026-05-02 20:19:03 +01:00
Peter Steinberger
f8a5979469
docs(plugins): add management quickstart
2026-05-02 20:04:03 +01:00
Vincent Koc
cf21bcf9bf
fix(plugins): keep bare installs on npm for launch
2026-05-02 12:00:06 -07:00
Peter Steinberger
4a3ad3963b
feat(plugins): report dependency install state
2026-05-02 19:58:19 +01:00
Mariano
3b347d1c7e
Add agent visibility to skills check ( #75983 )
...
Merged via squash.
Prepared head SHA: 63bac4340f
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-05-02 20:50:38 +02:00
Vincent Koc
38990c0e09
docs(plugins): clarify readiness-gated clawhub installs
2026-05-02 11:29:14 -07:00
Vincent Koc
7fae11b3b1
fix(plugins): persist clawhub artifact metadata
2026-05-02 10:17:19 -07:00
Vincent Koc
03be4bfac5
fix(plugins): align clawhub clawpack downloads
2026-05-02 09:58:09 -07:00
Peter Steinberger
1466878c36
refactor: cache plugin tool descriptors ( #76079 )
...
Co-authored-by: Shakker <shakkernerd@users.noreply.github.com >
2026-05-02 14:52:21 +01:00
Peter Steinberger
d678bcfcc7
fix: hot reload plugin management changes ( #75976 )
...
Summary:
- The PR changes Gateway reload planning, CLI plugin install-index writes, plugin runtime/cache cleanup, docs, changelog, and tests so plugin enable/disable hot reloads while install/update/uninstall stay restart-backed.
- Reproducibility: yes. The earlier blocker has a source-level reproduction: run an external plugin install/up ... watches config and only the managed plugin index changes; the PR now tests that path and queues a restart.
ClawSweeper fixups:
- Included follow-up commit: fix: hot reload plugin management changes
- Included follow-up commit: fix(clawsweeper): address review for automerge-openclaw-openclaw-7597…
- Ran the ClawSweeper repair loop before final review.
Validation:
- ClawSweeper review passed for head 860594f722 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 860594f722
Review: https://github.com/openclaw/openclaw/pull/75976#issuecomment-4363168379
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-02 13:19:24 +00:00
Peter Steinberger
40f2bf3950
fix: cache plugin tool factories by context
2026-05-02 12:19:29 +01:00
Val Alexander
37aebf612b
fix(control-ui): create sessions for typed /new
...
Route typed Control UI `/new` through the dashboard session create-and-switch flow used by the New Chat button.
Keep typed `/reset` as the explicit in-place gateway reset path, and document the Control UI slash-command boundary.
Fixes #69599 .
2026-05-02 04:02:34 -05:00
Peter Steinberger
65fc962d7b
fix: normalize music generation timeouts
2026-05-02 08:52:50 +01:00
Peter Steinberger
010f7a58a1
build(plugins): externalize acpx release packages
2026-05-02 08:48:28 +01:00
Peter Steinberger
a483de1787
feat(brave): support configurable search base url
2026-05-02 08:27:21 +01:00
Peter Steinberger
eac7a281d5
fix(searxng): retry empty category searches
2026-05-02 08:15:30 +01:00
Peter Steinberger
acb2f91ada
fix(config): validate web search providers
2026-05-02 08:04:39 +01:00
Peter Steinberger
286e169a04
feat(brave): add http diagnostics flag
2026-05-02 07:49:12 +01:00
Peter Steinberger
189ab9f5d1
fix(firecrawl): block unsafe scrape targets
2026-05-02 07:24:40 +01:00
Peter Steinberger
9008fa445d
fix(kimi): reject ungrounded web search answers
2026-05-02 07:03:29 +01:00
Peter Steinberger
8612af754b
feat: simplify thread-bound session spawning
2026-05-02 06:58:07 +01:00
Peter Steinberger
ad85e5c64c
feat(searxng): pass through image result urls
2026-05-02 06:56:23 +01:00
Peter Steinberger
1771160d2c
fix(web-search): restrict private network guard
2026-05-02 06:39:48 +01:00
Peter Steinberger
b66459e3c2
fix(web-search): support self-hosted Firecrawl
2026-05-02 06:34:31 +01:00
Peter Steinberger
12342ed0e8
fix(web-search): support Exa baseUrl
2026-05-02 06:06:40 +01:00
Peter Steinberger
f269423355
fix(web-search): include MiniMax in setup detection
2026-05-02 05:59:25 +01:00
Peter Steinberger
f2370b769c
fix(web-search): allow MiniMax OAuth search credentials
...
Co-authored-by: 周鹤0668001310 <zhou.he3@xydigit.com >
2026-05-02 05:43:08 +01:00
Peter Steinberger
ed6df7dd8b
fix(gemini): reuse google provider config for web search
2026-05-02 05:15:02 +01:00
Peter Steinberger
20333bd58d
fix(gemini): pass search time filters
2026-05-02 05:00:35 +01:00
Peter Steinberger
4397be1a24
fix(web-search): support Brave llm-context date filters
2026-05-02 04:39:34 +01:00
Peter Steinberger
eee3aeae00
[codex] add Crestodian plugin management ( #75869 )
...
Summary:
- The branch adds ClawHub plugin search and Crestodian plugin list/search/install/uninstall flows, with docs, changelog, tests, runtime injection, and regenerated config baseline hashes.
- Reproducibility: not applicable. as a bug reproduction request. The high-confidence verification path is cur ... surface search plus exact-head diff/source inspection against the PR's targeted tests and queued CI checks.
ClawSweeper fixups:
- Included follow-up commit: Repair Crestodian plugin management config schema drift
Validation:
- ClawSweeper review passed for head c29cda6005 .
- Required merge gates passed before the squash merge.
Prepared head SHA: c29cda6005
Review: https://github.com/openclaw/openclaw/pull/75869#issuecomment-4362360704
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-02 03:12:38 +00:00
Peter Steinberger
e4c127e678
fix(web-fetch): resolve external providers
2026-05-02 04:08:59 +01:00
Peter Steinberger
b813183bfd
fix(web-search): support provider base url overrides
2026-05-02 03:44:46 +01:00
Peter Steinberger
4b8641094b
fix(discord): preserve slash command localizations
2026-05-02 03:33:26 +01:00
Peter Steinberger
c02605253d
fix: require explicit TTS intent
2026-05-02 03:16:57 +01:00
Peter Steinberger
7ed73f5383
test: broaden plugin install update coverage
2026-05-02 02:57:23 +01:00
Peter Steinberger
01aea41c2b
fix(xai): harden Grok web search timeouts
2026-05-02 02:55:38 +01:00
Peter Steinberger
8d7f4d28ce
fix: load source bundled plugins from pnpm workspaces
2026-05-02 02:06:17 +01:00
Vincent Koc
5c447f53d7
docs(plugins): document clawhub clawpack installs
2026-05-01 17:35:03 -07:00
Peter Steinberger
0df90d9b8d
fix: trace plugin tool factory timings ( #75823 )
...
* fix: trace plugin tool factory timings
* docs: document plugin tool timing traces
* fix: keep plugin tools mcp stdout clean
* test: type plugin tools mcp mock
* test: complete plugin tools mcp mock
* test: preserve console helpers in mcp test
* chore: refresh generated protocol models
2026-05-01 23:14:18 +01:00
Peter Steinberger
5e3265b09b
feat: support openai tts extra body
2026-05-01 22:57:35 +01:00
Peter Steinberger
d2ae2a3fb0
fix(plugins): require declared runtime setup entries
2026-05-01 22:36:18 +01:00
Peter Steinberger
112dedd093
refactor: remove plugin dependency cleanup leftovers
2026-05-01 21:55:50 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
7ddf28c0d4
feat: support git plugin installs
2026-05-01 10:59:10 +01:00
Peter Steinberger
250376f885
fix: simplify bundled runtime dependency repair ( #75183 )
...
Summary:
- Merged fix: simplify bundled runtime dependency repair after ClawSweeper review.
ClawSweeper fixups:
- Included follow-up commit: fix: verify cached bundled runtime roots
- Included follow-up commit: refactor: simplify plugin runtime startup paths
- Included follow-up commit: refactor: trim plugin startup policy helpers
- Included follow-up commit: refactor: trust package manager runtime deps materialization
- Included follow-up commit: fix: narrow channel runtime deps skip policy
- Included follow-up commit: refactor: defer startup plugin runtime deps
- Ran the ClawSweeper repair loop before final review.
Validation:
- ClawSweeper review passed for head 04dc566534 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 04dc566534
Review: https://github.com/openclaw/openclaw/pull/75183#issuecomment-4358383786
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: Shakker <shakkerdroid@gmail.com >
Co-authored-by: clawsweeper-repair <clawsweeper-repair@users.noreply.github.com >
2026-05-01 07:49:02 +00:00
Peter Steinberger
5d1ba08e3c
fix(doctor): warn on plugin tool allowlist mismatch
2026-05-01 05:33:03 +01:00
pashpashpash
027ea5f08b
Isolate Codex app-server state per agent ( #74556 )
...
* fix(codex): isolate app-server home per agent
* fix(codex): isolate native Codex assets per agent
* fix(channels): mark inbound system events untrusted
* fix(doctor): warn on personal Codex agent skills
* test(doctor): cover personal Codex agent skills warning
* fix(codex): forward auth profiles to harness runs
* fix(codex): preserve auto auth for harness runs
* fix(codex): auto-select harness auth profiles
* test(codex): type harness auth mock
* feat(codex): select migrated skills
* fix(codex): satisfy migration selection lint
* docs: add codex isolation changelog
2026-05-01 04:49:02 +09:00
NVIDIAN
797d574dfd
fix(deepseek): expose V4 max thinking levels ( #73008 )
...
Merged via squash.
Prepared head SHA: ef561a59de
Co-authored-by: ai-hpc <183861985+ai-hpc@users.noreply.github.com >
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Reviewed-by: @hxy91819
2026-04-30 23:34:05 +08:00
Peter Steinberger
0f120c09ba
fix(agents): bound subagent orphan recovery
2026-04-30 14:43:18 +01:00