Vincent Koc
ed6b894873
fix(docs): correct sandbox config anchor slug in 5 files
...
Mintlify strips dots from backtick headings when generating anchors.
`agents.defaults.sandbox` -> #agentsdefaultssandbox (not #agents-defaults-sandbox)
2026-03-22 15:47:11 -07:00
Vincent Koc
196c07cac6
fix(docs): broken FAQ anchor #how-does-openclaw-load-environment-variables
...
Correct anchor is #env-vars-and-env-loading (matching the actual
heading '## Env vars and .env loading' in help/faq.md).
Fixed in: tools/web.md, tools/perplexity-search.md, perplexity.md
2026-03-22 15:28:29 -07:00
Vincent Koc
ad01465318
fix(docs): update stale 'Web tools' link text to 'Web Search'
2026-03-22 15:24:08 -07:00
Jacob Tomlinson
d6c63163b4
docs: fix memory loading, WhatsApp media caps, and Signal reaction mode docs
2026-03-22 22:20:55 +00:00
Vincent Koc
bb3e565487
docs(tools): restructure web tools IA and rewrite web.md
...
Navigation restructure:
- "Browser" group -> "Web Browser"
- New "Web Tools" group containing Web Fetch, Web Search, and all
7 search provider sub-pages
- Other tools (btw, diffs, etc.) stay at top level
New page:
- tools/web-fetch.md: dedicated web_fetch reference with Steps,
config, Firecrawl fallback, limits
Rewritten page:
- tools/web.md: now "Web Search" -- focused search overview with
Steps quick-start, CardGroup provider picker, Tabs for key storage,
provider comparison table, auto-detection, parameters, examples.
Removed all inline provider setup (lives in sub-pages) and web_fetch
content (now in dedicated page).
Final sidebar:
Tools
├── Web Browser (browser, login, troubleshooting)
├── Web Tools
│ ├── Web Fetch
│ ├── Web Search
│ └── Brave / Firecrawl / Gemini / Grok / Kimi / Perplexity / Tavily
├── btw, diffs, exec, ...
2026-03-22 15:01:09 -07:00
Vincent Koc
78399c67e9
docs(tools): restructure web search into nested group with provider sub-pages
...
Restructure "Web and search" into a "Web Search" nested group
(matching Browser pattern) with provider sub-pages:
New pages:
- tools/gemini-search: Gemini with Google Search grounding setup
- tools/grok-search: Grok/xAI web-grounded search setup
- tools/kimi-search: Kimi/Moonshot web search setup
Existing pages (Brave, Firecrawl, Perplexity, Tavily) already exist.
Changes to tools/web.md (overview page):
- Simplify provider table with links to sub-pages
- Replace inline Gemini section with link to dedicated page
- Replace inline Brave/Perplexity setup with CardGroup linking all 7 providers
- Keep auto-detection, web_search, web_fetch reference sections
Navigation: "Web and search" -> "Web Search" with all 8 pages
(overview + 7 providers alphabetical)
2026-03-22 14:25:16 -07:00
Onur Solmaz
b369397b43
ACP: revert acpx-plugin package naming ( #52456 )
...
* ACP: revert acpx-plugin package naming
* Test: format acp install hints expectations
2026-03-22 20:55:48 +01:00
Peter Steinberger
aef2c60aa5
test: fix no-isolate canvas and timer regressions
2026-03-22 12:10:08 -07:00
Vincent Koc
dbf3dd6559
docs: update plugin install references for ClawHub-first default
...
OpenClaw now tries ClawHub before npm for bare plugin specs.
Update install examples and guidance across:
- building-plugins.md: intro and publish step
- sdk-setup.md: publishing section with clawhub:/npm: prefix examples
- tools/plugin.md: CLI reference table
- community.md: submission guidance and quality bar
2026-03-22 11:58:11 -07:00
Vincent Koc
6d9d9319b2
fix(docs): resolve markdownlint regressions
2026-03-22 11:56:06 -07:00
Onur Solmaz
b79560c7f0
ACP: fully rename acpx plugin ( #52404 )
...
* ACP: rename acpx plugin package
* ACP: fully rename acpx plugin
* ACP: remove old acpx paths
* Docs: add bundled plugin naming guardrails
* Docs: keep plugin naming guardrails internal
* ACP: keep acpx plugin id stable
* ACP: drop old acpx-plugin tree
2026-03-22 19:33:31 +01:00
Peter Steinberger
8d9686bd0f
feat!: prefer clawhub plugin installs before npm
2026-03-22 18:17:45 +00:00
Peter Steinberger
0ac939059e
refactor(exec): split safe-bin semantics
2026-03-22 10:14:46 -07:00
Peter Steinberger
6c2a3b74e3
fix(exec): harden jq safe-bin policy
2026-03-22 10:04:40 -07:00
Peter Steinberger
91b2800241
feat: add native clawhub install flows
2026-03-22 17:03:49 +00:00
Peter Steinberger
a94ec3b79b
fix(security): harden exec approval boundaries
2026-03-22 09:35:25 -07:00
Peter Steinberger
05279539a8
docs(plugin-sdk): document public SDK surface
2026-03-22 08:50:48 -07:00
Peter Steinberger
3cd4978fc2
refactor(agents): unify tool media reply delivery
2026-03-22 00:49:56 -07:00
Vincent Koc
c96a12aeb9
Agents: add per-agent defaults and safe model fallback ( #51974 )
...
* Agents: add per-agent defaults and safe model fallback
* Docs: add per-agent thinking/reasoning/fast defaults to config reference and thinking docs
* Format get-reply directives
* Auto-reply: guard agent reasoning defaults
* Docs: update config baseline
2026-03-21 22:27:24 -07:00
Peter Steinberger
f6b3245a7b
fix: pass full sdk gate
2026-03-20 19:24:10 +00:00
Vincent Koc
fb293fa36f
docs: rewrite plugins install/configure page with Steps, Accordions, and clear hierarchy
2026-03-20 11:20:36 -07:00
Vincent Koc
a4a5ed8948
docs: retitle plugin internals/agent-tools/cookbook, collapse Browser into Tools, reorder Plugins group
2026-03-20 11:17:49 -07:00
Vincent Koc
4edab304db
docs: reorder Tools & Plugins nav, move Media/devices to Gateway tab, rewrite 4 problem pages with Mintlify components
2026-03-20 11:10:45 -07:00
Vincent Koc
3d097f1052
docs: rewrite tools landing page with Tools/Skills/Plugins explainer using Steps
2026-03-20 11:02:01 -07:00
Vincent Koc
5f600e117d
docs: restructure Tools & Plugins section, rename building-extensions to building-plugins, rewrite tools landing page and SDK migration
2026-03-20 10:55:56 -07:00
Ayaan Zaidi
8ac4d13a6f
style(docs): format plugin table
2026-03-20 12:56:32 +05:30
Saurabh Mishra
709c730e2a
fix: standardize 'MS Teams' to 'Microsoft Teams' across docs ( #50863 )
...
* fix: standardize 'MS Teams' to 'Microsoft Teams' across docs
* Apply suggestion from @greptile-apps[bot]
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-19 23:54:47 -07:00
Lakshya Agarwal
b36e456b09
feat: add Tavily as a bundled web search plugin with search and extract tools ( #49200 )
...
Merged via squash.
Prepared head SHA: ece9226e88
Co-authored-by: lakshyaag-tavily <266572148+lakshyaag-tavily@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-20 01:06:26 -04:00
Vincent Koc
c3b05fc4d9
docs: add missing title, remove stale description fields from frontmatter
2026-03-19 15:26:26 -07:00
Vincent Koc
089c8bc65e
docs: Phase 3 IA restructure — move pi to Reference, merge Models groups, move install/node to Install, move prose to Skills, migrate brave-search/perplexity/tts into tools/
2026-03-19 10:42:46 -07:00
Vincent Koc
9f2a01d972
docs: replace stale claude-sonnet-4-5 with 4-6, normalize Node version, remove stale dates
2026-03-19 10:33:03 -07:00
Vincent Koc
0b11ee48f8
docs: fix 26 broken anchor links across 18 files
2026-03-19 10:33:02 -07:00
Harold Hunt
401ffb59f5
CLI: support versioned plugin updates ( #49998 )
...
Merged via squash.
Prepared head SHA: 545ea60fa2
Co-authored-by: huntharo <5617868+huntharo@users.noreply.github.com >
Reviewed-by: @huntharo
2026-03-19 12:51:10 -04:00
Gustavo Madeira Santana
83d284610c
Diffs: route plugin context through artifacts
2026-03-19 00:24:00 -04:00
Peter Steinberger
b7ca56f662
refactor: install heavy plugins on demand
2026-03-19 03:37:30 +00:00
Peter Steinberger
62b7b350c9
refactor: move bundled channel deps to plugin packages
2026-03-19 00:24:44 +00:00
Peter Steinberger
d7018aaf19
refactor: move bundled extension deps to plugin packages
2026-03-19 00:04:50 +00:00
Vincent Koc
67da67b61a
docs: fix tools nav A-Z, split plugin page, consolidate sandbox docs, add OpenShell page ( #50055 )
...
* docs: fix A-Z built-in tools nav, split plugin page, consolidate sandbox docs
* docs: add dedicated OpenShell sandbox backend page
* style: format markdown tables
* docs: trim plugin page, restructure available plugins into table + categories
2026-03-18 15:44:08 -07:00
Vincent Koc
3cecbcf8b6
docs: fix curly quotes, non-breaking hyphens, and remaining apostrophes in headings
2026-03-18 01:31:38 -07:00
Vincent Koc
3a28bc7d8f
docs(plugins): rewrite compatibility signals for clarity
...
Replace robotic prose with a scannable table and plain-language
summary. Same information, less stiff.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-18 00:14:20 -07:00
Vincent Koc
e17d10f7cd
Plugin SDK: restore lobster and voice-call exports
2026-03-18 00:09:22 -07:00
Vincent Koc
21c2ba480a
Image generation: native provider migration and explicit capabilities ( #49551 )
...
* Docs: retire nano-banana skill wrapper
* Doctor: migrate nano-banana to native image generation
* Image generation: align fal aspect ratio behavior
* Image generation: make provider capabilities explicit
2026-03-18 00:04:03 -07:00
Vincent Koc
0dda3e66b5
Plugin SDK: align docs and fix runtime imports
2026-03-17 23:57:38 -07:00
Vincent Koc
c36a493e80
Docs: clarify plugin compatibility signals
2026-03-17 23:27:23 -07:00
Josh Lehman
7f0f8dd268
feat: expose context-engine compaction delegate helper ( #49061 )
...
* ContextEngine: add runtime compaction delegate helper
* plugin-sdk: expose compaction delegate through compat
* docs: clarify delegated plugin compaction
* docs: use scoped compaction delegate import
2026-03-17 22:54:18 -07:00
Tak Hoffman
0354d49a82
docs update web search config guidance
2026-03-18 00:00:17 -05:00
Gustavo Madeira Santana
9932d2984c
Docs: clarify plugin target resolution and directories
2026-03-18 04:36:27 +00:00
Vincent Koc
bf470b711b
docs(plugins): dedup in-process trust refs and add manifest cross-references
...
- Replace redundant in-process trust statements with cross-references
to the Execution model section (lines 573, 2436)
- Add CLI reference link from plugin.md CLI section
- Add configuration reference link from manifest.md validation section
- Add provider runtime hooks link from manifest.md providerAuthChoices
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 21:23:56 -07:00
Vincent Koc
2c35faf437
docs: fix "a OpenClaw" → "an OpenClaw" grammar across docs
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 20:43:18 -07:00
Vincent Koc
d2ef865073
docs(plugins): deduplicate and cross-reference plugin capability docs
...
- Merge hook order + which-hook-to-use into single reference table
- Deduplicate npm spec restrictions (link to CLI reference)
- Deduplicate plugin shapes in cli/plugins.md (link to main definition)
- Add capability-cookbook to docs.json navigation
- Add cross-references: Architecture→Load pipeline, Config→configuration
reference, Plugin slots→manifest kind, Adding capability→cookbook
- Add missing cursor bundle subtype in 3 locations
- Fix verbose/info→verbose/inspect references
- Remove duplicate "info is alias for inspect" note
- Add missing install command to CLI command summary
- Replace premature "shape" jargon with "pattern" before definition
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 20:43:18 -07:00