Gustavo Madeira Santana
bea53d7a3f
Fix: move bootstrap session grammar into plugin-owned session-key surfaces ( #58400 )
...
Merged via squash.
Prepared head SHA: b062b18b03
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-31 19:41:01 -04: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
c75f4695b7
refactor: move tasks into bundled plugin
2026-03-31 15:22:08 +01:00
Vincent Koc
9f0845137a
docs: add Related sections to plugin and web interface pages
...
- building-plugins.md, manifest.md: link to architecture, SDK, channel/provider plugins
- control-ui.md, tui.md: link to sibling web interfaces and CLI
2026-03-31 14:34:56 +09:00
Josh Avant
c918ab4faf
fix(tts): restore 3.28 schema compatibility and fallback observability ( #57953 )
...
* fix(tts): restore legacy config compatibility and fallback observability
* fix(tts): surface fallback attempts in status and telephony
* test(tts): cover /tts audio to /tts status fallback flow
* docs(tts): align migration and fallback observability guidance
* TTS: redact fallback logs and scope legacy plugin migration
* Infra: dedupe UV_EXTRA_INDEX_URL in host env policy
* Docs: scope doctor TTS migration to voice-call
* voice-call: restore strict known TTS provider validation
2026-03-30 22:05:03 -05:00
Vincent Koc
381bfdf031
docs: fix architecture.md P1s and P2s
...
- Remove stale "Qwen portal" reference (no such bundled plugin)
- Add activate hook note (legacy alias for register)
- Add api.runtime.imageGeneration documentation (generate, listProviders)
- Fix install command: document --omit=dev flag
- Document external catalog aliases (packages, plugins accepted alongside entries)
2026-03-30 10:19:51 +09:00
Vincent Koc
82b6bd7457
docs: fix wrong imports and removed API in architecture.md
...
- Multi-capability example: use correct SDK subpaths (plugin-entry, media-understanding)
- Remove buildOpenAISpeechProvider (internal, not in public SDK)
- registerHttpHandler: 'obsolete' -> 'removed' (causes hard plugin-load error)
2026-03-30 09:42:11 +09:00
Peter Steinberger
c2cbdea28c
refactor: add approval auth capabilities to more channels
2026-03-30 09:04:08 +09:00
Peter Steinberger
cf84a03ecf
docs: clarify generic channel approval capabilities
2026-03-30 08:46:44 +09:00
Radek Sienkiewicz
4680335b2a
docs: fix English link audits ( #57039 )
...
Merged via squash.
Prepared head SHA: d20a3b620f
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com>
Reviewed-by: @velvet-shark
2026-03-30 01:21:00 +02:00
Gustavo Madeira Santana
e5dac0c39e
CLI: keep root help plugin descriptors non-activating ( #57294 )
...
Merged via squash.
Prepared head SHA: c8da48f689
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-29 18:49:57 -04:00
Peter Steinberger
147c2c7389
fix: port safer bundle MCP naming onto latest main ( #49505 ) (thanks @ziomancer)
2026-03-30 07:22:36 +09:00
ziomancer
97bf38099a
docs(mcp): document connection timeout and URL scheme validation
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-30 07:22:36 +09:00
ziomancer
a74091eb98
docs(mcp): add CHANGELOG entries and MCP transport/namespacing docs
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-30 07:22:36 +09:00
Peter Steinberger
2e0682d930
refactor: finish decoupling plugin sdk seams
2026-03-29 22:42:06 +01:00
Peter Steinberger
35233bae96
refactor: decouple bundled plugin sdk surfaces
2026-03-29 21:20:46 +01:00
Gustavo Madeira Santana
9b4f26e70a
Plugins/CLI: add descriptor-backed lazy root command registration ( #57165 )
...
Merged via squash.
Prepared head SHA: ad1dee32eb
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-29 16:02:59 -04:00
Peter Steinberger
82f04ced27
refactor(plugin-sdk): drop legacy provider compat subpaths
2026-03-29 20:55:53 +01:00
George Zhang
9ea0b76f06
docs(plugins): document before_install hook
2026-03-29 12:35:01 -07:00
George Zhang
e133924047
[codex] harden clawhub plugin publishing and install ( #56870 )
...
* fix: harden clawhub plugin publishing and install
* fix(process): preserve windows shim exit success
2026-03-29 11:59:19 -07:00
Vincent Koc
e28fdb08b8
docs: add LINE ACP support and plugin requireApproval hook docs
...
- LINE: document ACP conversation binding support (#45826 )
- Plugins: document requireApproval in before_tool_call hook semantics (#55339 )
2026-03-29 17:45:26 +09:00
Peter Steinberger
341e617c84
docs(plugins): refresh bundled plugin runtime docs
2026-03-29 09:10:39 +01:00
Peter Steinberger
922c90e9fa
refactor: add approval runtime sdk seam
2026-03-28 06:33:07 +00:00
Peter Steinberger
0d98ce1065
refactor: add diagnostic and error runtime sdk seams
2026-03-28 06:26:38 +00:00
Peter Steinberger
70c2458861
refactor: add host and collection runtime sdk seams
2026-03-28 06:19:16 +00:00
Peter Steinberger
c222a44e6f
refactor: add retry runtime sdk seam
2026-03-28 05:59:07 +00:00
Peter Steinberger
a126d23f0d
refactor: add fetch runtime sdk seam
2026-03-28 05:44:33 +00:00
Peter Steinberger
838013c87a
refactor: expose webhook request guard sdk seam
2026-03-28 05:17:19 +00:00
Peter Steinberger
b9560f4685
docs: clarify legacy provider sdk compat barrels
2026-03-28 01:12:52 +00:00
Peter Steinberger
b8069c2bd1
refactor: trim provider model compat seams
2026-03-28 00:17:28 +00:00
Peter Steinberger
dd640e3c41
refactor: add focused global singleton sdk seam
2026-03-28 00:05:32 +00:00
Peter Steinberger
0b26e4d72a
refactor: split shared provider catalog sdk helpers
2026-03-27 23:55:10 +00:00
Peter Steinberger
e951838c33
docs: point sdk overview at provider model shared seam
2026-03-27 23:50:04 +00:00
Peter Steinberger
77d15841d7
refactor: move manifest legacy migration into doctor
2026-03-27 02:09:58 +00:00
Peter Steinberger
42be3fb059
refactor: collapse manifest contract mirrors
2026-03-27 02:01:59 +00:00
Peter Steinberger
ba7804df50
refactor: derive bundled contracts from extension manifests
2026-03-27 01:45:52 +00:00
Peter Steinberger
c9556c257e
docs: clarify memory plugin adapter ids
2026-03-27 00:47:01 +00:00
Peter Steinberger
e0dfc776bb
refactor: move memory flush ownership into memory plugin
2026-03-26 22:00:13 +00:00
Peter Steinberger
ab4de18982
fix: auto-load bundled plugin capabilities from config refs
2026-03-26 19:15:56 +00:00
Peter Steinberger
a4a00aa1da
feat: pluginize cli inference backends
2026-03-26 15:11:15 +00:00
Tak Hoffman
9f0305420a
docs: add beta blocker contributor guidance ( #55199 )
...
* docs: add beta blocker contributor guidance
* fix: tighten beta blocker labeling and flaky config test
2026-03-26 09:31:59 -05:00
Tak Hoffman
68c6abe32b
docs: add beta release testing guidance
2026-03-26 07:34:08 -05:00
Josh Avant
10161c2d79
Plugins: enforce terminal hook decision semantics for tool/message guards ( #54241 )
...
* Plugins: enforce terminal hook decision policies
* Tests: assert terminal hook behavior in integration paths
* Docs: clarify terminal hook decision semantics
* Docs: add hook guard semantics to plugin guides
* Tests: isolate outbound format label expectations
* changelog
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
---------
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
2026-03-25 00:11:13 -05: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
Peter Steinberger
651dc7450b
fix(voice-call): harden webhook pre-auth guards
2026-03-22 23:33:30 -07:00
Vincent Koc
28f48a2dfd
style(docs): format sdk entrypoints doc
2026-03-22 20:03:17 -07:00
Vincent Koc
afb4b1173b
fix(docs): remove duplicate '### Options' headings (MD024)
2026-03-22 19:58:35 -07:00
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
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
4f0bb7594b
fix(plugins): allow media-understanding package suffix
2026-03-22 18:30:40 -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
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
Vincent Koc
a8e10d9dc4
fix(docs): broken link /configuration -> /gateway/configuration in manifest.md
2026-03-22 14:36:41 -07:00
Vincent Koc
2ef4d472f2
fix(install): restore memory-core workspace link
2026-03-22 12:06:44 -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
Vincent Koc
1f93a99f47
docs(plugins): overhaul SDK pages with Mintlify components and IA restructure
...
- Rewrite building-plugins.md as focused quick-start with CardGroup routing
- Rewrite sdk-channel-plugins.md with Steps, CodeGroup, Accordion walkthrough
- Move SDK Migration under Building Plugins nav, rename to "Migrate to SDK"
- Fix code examples and use valid Lucide icons for Mintlify Cards
2026-03-22 11:51:09 -07:00
Vincent Koc
28838802d4
docs(plugins): add SDK reference and how-to guide pages ( #52366 )
...
* docs(plugins): add SDK reference and how-to guide pages
Create 7 new plugin SDK documentation pages:
- sdk-overview: import map, registration API reference
- sdk-entrypoints: definePluginEntry/defineChannelPluginEntry reference
- sdk-runtime: api.runtime namespace reference
- sdk-setup: packaging, manifests, config schemas reference
- sdk-channel-plugins: step-by-step channel plugin how-to
- sdk-provider-plugins: step-by-step provider plugin how-to
- sdk-testing: test utilities and patterns reference
Restructure plugin docs navigation with nested groups:
- Top-level: user-facing pages (Install, Community, Bundles)
- Building Plugins: Getting Started, Channel, Provider
- SDK Reference: Overview, Entry Points, Runtime, Setup, Testing, Migration, Manifest, Internals
Revise existing pages for new IA:
- building-plugins.md: tightened as quick-start, routes to detailed guides
- architecture.md: updated info box with links to new guides
- sdk-migration.md: expanded Related section
* docs(plugins): add Mintlify components (Steps, CodeGroup, Tabs, Accordion, CardGroup)
- Channel plugin guide: wrap walkthrough in Steps, use CodeGroup for
package.json/manifest, Accordion for createChatChannelPlugin details,
CardGroup for advanced topics
- Provider plugin guide: wrap walkthrough in Steps, use CodeGroup for
package files, Tabs for hook examples, Accordion for all-hooks reference
- Getting started: use CardGroup for plugin-type picker and next steps,
CodeGroup for package/manifest
- SDK Overview: wrap subpath tables in AccordionGroup for scannability
* fix(docs): address PR review feedback on plugin SDK pages
- Remove nonexistent api.runtime.channel.handleInboundMessage call,
replace with realistic webhook pattern and note about channel-specific
inbound handling (issue a)
- Fix registrationMode values: 'setup' -> 'setup-only' and 'setup-runtime'
matching actual PluginRegistrationMode type (issue b)
- Fix createOptionalChannelSetupSurface params: channelId -> channel,
add required label field (issue c)
- Fix broken anchor links: #multi-capability-providers ->
#step-5-add-extra-capabilities, #plugin-kinds -> #registration-api (issue d)
- Add missing acmeChatApi import in channel plugin example (issue e)
- Fix undefined provider variable in provider test example (issue f)
* fix(docs): use correct createProviderApiKeyAuthMethod options
Replace incorrect params (provider, validate) with actual required fields
(providerId, methodId, optionKey, flagName, promptMessage) matching
src/plugins/provider-api-key-auth.ts.
* fix(docs): address second round of PR review feedback
- Add required model fields (reasoning, input, cost, contextWindow,
maxTokens) to catalog example (issue b)
- Fix buildChannelConfigSchema to take a Zod schema argument (issue c)
- Replace fabricated setupWizard steps/run with real ChannelSetupWizard
contract (channel, status, credentials) (issue d)
- Add required sessionFile/workspaceDir to runEmbeddedPiAgent (issue e)
- Fix wrapStreamFn to return StreamFn from ctx.streamFn (issue f)
2026-03-22 11:35:53 -07:00
Onur Solmaz
047485dda6
docs: improve plugin manifest reference ( #52393 )
...
* docs: improve plugin manifest reference
* docs: clarify manifest field semantics
2026-03-22 18:29:20 +01:00
Peter Steinberger
05279539a8
docs(plugin-sdk): document public SDK surface
2026-03-22 08:50:48 -07:00
Peter Steinberger
bfcfc17a8b
refactor: tighten plugin sdk entry surface
2026-03-21 20:08:01 +00:00
Bijin
59c4059647
Add Community plugins - Wecom ( #29905 )
...
Merged via squash.
Prepared head SHA: da0f08436c
Co-authored-by: sliverp <38134380+sliverp@users.noreply.github.com>
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com>
Reviewed-by: @frankekn
2026-03-21 22:03:24 +08:00
Josh Avant
3f7f2c8dc9
Voice Call: enforce spoken-output contract and fix stream TTS silence regression ( #51500 )
...
* voice-call: harden streaming startup and fallback behavior
* voice-call: suppress barge-in during intro
* voice-call: skip first-turn auto-response while greeting plays
* Voice-call: improve telephony audio fidelity and pacing
* voice-call: enforce spoken JSON and first-message barge skip
* voice-call: fix silent stream TTS regression
* voice-call: remove TTS timing diagnostics and document stream behavior
* voice-call: fail stream playback when stream sends are dropped
* voice-call: harden spoken contract and initial stream replay
* voice-call: suppress barge transcripts during initial greeting
* voice-call: harden stream fallback and media safety
2026-03-21 04:15:16 -05:00
Peter Steinberger
f6b3245a7b
fix: pass full sdk gate
2026-03-20 19:24:10 +00:00
Peter Steinberger
62ddc9d9e0
refactor: consolidate plugin sdk surface
2026-03-20 19:24:10 +00:00
Vincent Koc
083f825122
docs: expand community plugins (always visible), add Codex App Server/Lossless Claw/Opik, A-Z order
2026-03-20 11:40:50 -07:00
Vincent Koc
483926a6fb
docs: rewrite sdk-migration and bundles, fold agent-tools into building-plugins, remove cookbook from nav, remove dead WeChat listing
2026-03-20 11:32:11 -07:00
Vincent Koc
2e0b445b46
docs: use expandable Accordions for community plugins, keep A-Z order
2026-03-20 11:27:45 -07:00
Tak Hoffman
16e055c083
restore extension-api backward compatibility with migration warning
2026-03-20 13:27:30 -05:00
Vincent Koc
e4d0fdcc15
docs: rewrite community plugins page with Cards, Steps, and quality bar table
2026-03-20 11:23:46 -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
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
Vincent Koc
ad4536fd7e
docs: rename Extensions to Plugins, rewrite building guide as capability-agnostic, move voice-call to Channels
2026-03-20 10:45:56 -07:00
Vincent Koc
58889f984f
docs: set sidebar title to SDK Migration
2026-03-20 10:32:51 -07:00
Vincent Koc
06311f89e0
docs: escape angle brackets in sdk-migration to fix Mintlify MDX build
2026-03-20 10:32:01 -07:00
Vincent Koc
96e1c37685
docs: improve Building Extensions with Mintlify Steps, Accordion, and Warning components
2026-03-20 10:24:51 -07:00
Vincent Koc
87eeab7034
docs: add plugin SDK migration guide, link deprecation warning to docs
2026-03-20 10:05:06 -07:00
Peter Steinberger
50ce9ac1c6
refactor: privatize bundled sdk facades
2026-03-20 15:56:14 +00:00
Peter Steinberger
f6948ce405
refactor: shrink sdk helper surfaces
2026-03-20 15:43:14 +00:00
Bijin
192f859325
Add Community plugins - openclaw-dingtalk ( #29913 )
...
Merged via squash.
Prepared head SHA: e8e99997cb
Co-authored-by: sliverp <38134380+sliverp@users.noreply.github.com>
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com>
Reviewed-by: @frankekn
2026-03-20 16:58:51 +08:00
Bijin
6cb2fc501a
Community plugins - Add QQbot ( #29898 )
...
Merged via squash.
Prepared head SHA: c776a12d15
Co-authored-by: sliverp <38134380+sliverp@users.noreply.github.com>
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com>
Reviewed-by: @frankekn
2026-03-20 16:51:32 +08:00
Gustavo Madeira Santana
a2fa799a5c
Tests: stabilize poll fallback coverage
2026-03-19 01:15:03 -04:00
Peter Steinberger
07d9f725b6
refactor: unify plugin sdk primitives
2026-03-18 23:58:56 +00:00
Peter Steinberger
46f49eb6eb
refactor: shrink plugin sdk public surface
2026-03-18 23:31:08 +00:00
Peter Steinberger
b9c4db1a77
test: fix stale boundary guardrails
2026-03-18 23:09:59 +00:00
Vincent Koc
7d8d3d9d77
docs: merge duplicate OpenRouter entry, fix broken plugin anchor links
2026-03-18 16:00:46 -07: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
be3f4a7966
docs: add Building Extensions guide and nav entry
2026-03-18 12:28:19 -07:00
Vincent Koc
2797ae1583
docs: add missing voice-call CLI commands and contract test section to testing
2026-03-18 12:26:18 -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
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
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
Vincent Koc
e7422716bb
docs(plugins): rename plugins info to plugins inspect across all docs
...
Update all references from `plugins info` to `plugins inspect` in bundles,
plugin system, and CLI index docs to match the renamed command.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 15:33:42 -07:00
Vincent Koc
681d16a892
docs(manifest): cross-reference public capability model
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 15:00:33 -07:00