diff --git a/docs/plugins/architecture.md b/docs/plugins/architecture.md index 6c7de1a1d8c..fa4d3924a73 100644 --- a/docs/plugins/architecture.md +++ b/docs/plugins/architecture.md @@ -300,9 +300,9 @@ That same pattern should be preferred for future capabilities. ### Multi-capability company plugin example A company plugin should feel cohesive from the outside. If OpenClaw has shared -contracts for models, speech, realtime voice, media understanding, -image generation, video generation, web fetch, and web search, a vendor can -own all of its surfaces in one place: +contracts for models, speech, realtime transcription, realtime voice, media +understanding, image generation, video generation, web fetch, and web search, +a vendor can own all of its surfaces in one place: ```ts import type { OpenClawPluginDefinition } from "openclaw/plugin-sdk/plugin-entry"; diff --git a/docs/plugins/manifest.md b/docs/plugins/manifest.md index 90a3e0a91a6..989b5076c71 100644 --- a/docs/plugins/manifest.md +++ b/docs/plugins/manifest.md @@ -216,6 +216,8 @@ read without importing the plugin runtime. "realtimeVoiceProviders": ["openai"], "mediaUnderstandingProviders": ["openai", "openai-codex"], "imageGenerationProviders": ["openai"], + "videoGenerationProviders": ["qwen"], + "webFetchProviders": ["firecrawl"], "webSearchProviders": ["gemini"], "tools": ["firecrawl_search", "firecrawl_scrape"] }