docs: refresh manifest contract examples

This commit is contained in:
Peter Steinberger
2026-04-04 20:06:51 +01:00
parent ccd45bd9f0
commit da8a4131fe
2 changed files with 5 additions and 3 deletions

View File

@@ -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";

View File

@@ -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"]
}