Vincent Koc
a9f4cb7544
fix(docs): rename 'Channel Options' to 'Options' in sdk-entrypoints
...
This heading labels definePluginEntry options (generic, not channel-specific).
Another agent reverted the previous fix during a merge.
2026-03-22 19:44:07 -07:00
Peter Steinberger
462d7ad9c0
perf: default channel vitest lanes to threads
2026-03-22 19:10:43 -07:00
Peter Steinberger
3ccf1bee2c
test: default scoped vitest configs to no-isolate
2026-03-22 19:09:32 -07:00
Vincent Koc
05055e200a
fix(docs): remaining code audit fixes
...
- sdk-entrypoints.md: fix mislabeled 'Channel entry options' heading
(should be 'Options' — these are definePluginEntry options, not
channel-specific)
- sdk-overview.md: add 4 missing API object fields (version, description,
source, rootDir) from OpenClawPluginApi type
2026-03-22 18:59:03 -07:00
Vincent Koc
16de5a7b41
fix(docs): code-verified fixes from deep reference audit
...
- sdk-runtime.md: add missing required params (runId, timeoutMs) to
runEmbeddedPiAgent example
- sdk-provider-plugins.md: add missing onModelSelected hook (#22 ),
clarify capabilities is data not callable, drop misleading '21' count
2026-03-22 18:56:51 -07:00
Peter Steinberger
5c8ea0a175
refactor: share channel setup status helpers
2026-03-23 01:56:01 +00:00
Peter Steinberger
583bea001c
refactor: share parsed channel allowlist prompts
2026-03-23 01:56:01 +00:00
Peter Steinberger
7d032ed38c
refactor: add provider onboarding preset appliers
2026-03-23 01:56:00 +00:00
Peter Steinberger
956fe72b39
refactor: extract single-provider plugin entry helper
2026-03-23 01:56:00 +00:00
Vincent Koc
94f36bf373
docs(image): remove duplicate typical values bullet
2026-03-22 18:42:18 -07:00
Vincent Koc
654089320b
fix(image): deprecate legacy skill and clarify auth
2026-03-22 18:42:18 -07:00
Vincent Koc
4f0bb7594b
fix(plugins): allow media-understanding package suffix
2026-03-22 18:30:40 -07:00
Peter Steinberger
639470c52c
fix(ci): restore main gate
2026-03-23 01:30:07 +00:00
Vincent Koc
0a329b2c9f
Revert "style(format): fix check drift in provider tests"
...
This reverts commit 2619f5fe55 .
2026-03-22 18:25:07 -07:00
Vincent Koc
2619f5fe55
style(format): fix check drift in provider tests
2026-03-22 18:24:40 -07:00
Vincent Koc
fe867c2467
fix(ci): refresh plugin sdk baseline
2026-03-22 18:19:49 -07:00
Vincent Koc
cbf9cd0acb
fix(ci): repair main checks
2026-03-22 18:13:14 -07:00
Peter Steinberger
841add8414
build: refresh plugin-sdk api baseline ( #52428 )
2026-03-22 16:56:19 -07:00
Peter Steinberger
d0f5e7cb2d
test: simplify vitest runner pools
2026-03-22 16:22:09 -07:00
Vincent Koc
ca3165a3e7
fix(docs): deduplicate titles across 9 pages
...
Differentiate titles that were identical across multiple pages:
- Platform pages: add '(Platform)' suffix to distinguish from install guides
- Legacy root-level pages: add '(legacy path)' suffix for files that
redirect to canonical tools/ paths
- Logging: 'Logging' -> 'Logging Overview' (root) and 'Gateway Logging'
- building-extensions: add '(redirect)' suffix
2026-03-22 16:02:28 -07:00
Vincent Koc
f1603314f0
fix(docs): add missing title frontmatter to 7 template files
2026-03-22 15:56:26 -07:00
Vincent Koc
a89d9f491b
fix(docs): broken anchor links across 4 more files
...
- sandboxing.md: remove stale '-opt-in' suffix from Docker accordion anchor
- troubleshooting.md: remove #troubleshooting anchor (matrix has no such section)
- docker.md: drop unpredictable security heading anchor with parens/dots
- faq.md: fix SSL error accordion anchor slug
2026-03-22 15:50:56 -07:00
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
Jacob Tomlinson
bdd35a6239
docs: remove SETUP_PASSWORD and /setup wizard from Northflank and Railway docs
2026-03-22 22:44:42 +00:00
Vincent Koc
b863e1c315
fix(docs): update remaining npm-spec references for ClawHub-first default
...
- cli/plugins.md: rewrite install synopsis with ClawHub-first order
- cli/hooks.md: update hook pack install examples
- help/troubleshooting.md: <npm-spec> -> <package>
- gateway/security/index.md: drop npm-specific framing
2026-03-22 15:43:15 -07:00
Vincent Koc
9653c47133
fix(docs): remove apostrophes from headings (breaks Mintlify anchors)
...
- azure.md: "What you'll do" -> "What you will do"
- standing-orders.md: "Don't" -> "Avoid"
Per CLAUDE.md: avoid em dashes and apostrophes in headings because
they break Mintlify anchor links.
2026-03-22 15:41:08 -07:00
Vincent Koc
b93a045a96
docs(agents): update steering semantics
2026-03-22 15:40:56 -07:00
Jacob Tomlinson
2e2f7c844f
docs: update pi package versions to 0.61.1
2026-03-22 22:39:55 +00:00
Peter Steinberger
77cbbae81b
test: fix ci drift after main rebase
2026-03-22 22:38:27 +00: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
Peter Steinberger
d907ebffc5
perf: trim vitest thread overrides
2026-03-22 15:25:58 -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
d1ad48cb50
fix(docs): align frontmatter titles with H1 headings
...
- sdk-runtime: 'Plugin SDK Runtime' -> 'Plugin Runtime Helpers'
- sdk-testing: 'SDK Testing' -> 'Plugin Testing'
- sdk-setup: 'Plugin SDK Setup' -> 'Plugin Setup and Config'
2026-03-22 15:20:46 -07:00
Jacob Tomlinson
6a228d9145
docs(render): fix port env var, remove nonexistent setup wizard
2026-03-22 22:10:28 +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
Jacob Tomlinson
77bdb33735
docs: fix channel lists, pairing channels, and discord step title
2026-03-22 21:43:29 +00:00
Peter Steinberger
dcd5473283
refactor: adopt shared chat plugin builder
2026-03-22 21:37:32 +00:00
Peter Steinberger
29c0e783b1
refactor: rename vitest behavior lanes
2026-03-22 14:36:57 -07:00
Vincent Koc
a8e10d9dc4
fix(docs): broken link /configuration -> /gateway/configuration in manifest.md
2026-03-22 14:36:41 -07:00
Vincent Koc
9e0d298a08
docs(nav): move Web Tools above Web Search group
2026-03-22 14:34:58 -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
Jacob Tomlinson
2e246b47b9
docs: fix hook load order, command event payload, and session-memory confirmation
2026-03-22 21:09:36 +00:00
Peter Steinberger
7babb4583b
test: stream live vitest console output
2026-03-22 21:09:09 +00:00
Peter Steinberger
1efda3d041
test: improve live test progress feedback
2026-03-22 20:57:04 +00:00
Jacob Tomlinson
11c66b36fd
docs: add irc/googlechat/line channels, fix hook os field, cron add, BOOTSTRAP.md
2026-03-22 20:49:09 +00:00
Jacob Tomlinson
773fb9cead
docs: update hooks load order, session-memory reset event, and bootstrap allowlists
2026-03-22 20:38:54 +00:00
Jacob Tomlinson
43ee9fff48
docs: fix message hook context fields and session-memory example output
2026-03-22 20:01:30 +00:00
Vincent Koc
4bd90f24d1
perf(ci): gate install smoke on changed-smoke ( #52458 )
2026-03-22 12:58:08 -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