mirror of https://github.com/openclaw/openclaw.git
* feat: add video generation core infrastructure and extend image generation parameters Add full video generation capability to OpenClaw core: - New `video_generate` agent tool with support for prompt, duration, aspect ratio, resolution, seed, watermark, I2V (first/last frame), camerafixed, and draft mode - New `VideoGenerationProvider` plugin SDK type and `registerVideoGenerationProvider` API - New `src/video-generation/` module (types, runtime with fallback, provider registry) - New `openclaw/plugin-sdk/video-generation` export for external plugins - 200MB max file size for generated videos (vs default 5MB for images) Extend image generation with additional parameters: - `seed`, `watermark`, `guidanceScale`, `optimizePrompt`, `providerOptions` - New `readBooleanParam()` helper in tool common utilities Update plugin registry, contracts, and all test mocks to include `videoGenerationProviders` and `videoGenerationProviderIds`. Made-with: Cursor * fix: validate aspect ratio against target provider when model override is set * cleanup: remove redundant ?? undefined from video/image generate tools * chore: regenerate plugin SDK API baseline after video generation additions --------- Co-authored-by: yongliang.xie <yongliang.xie@bytedance.com> |
||
|---|---|---|
| .. | ||
| bluebubbles-monitor.ts | ||
| chunk-test-helpers.ts | ||
| configured-binding-runtime.ts | ||
| directory.ts | ||
| discord-component-runtime.ts | ||
| discord-provider.test-support.ts | ||
| env.ts | ||
| feishu-lifecycle.ts | ||
| fetch-mock.ts | ||
| frozen-time.ts | ||
| jiti-runtime-api.ts | ||
| matrix-monitor-route.ts | ||
| matrix-route-test.ts | ||
| mock-http-response.ts | ||
| plugin-api.ts | ||
| plugin-command.ts | ||
| plugin-registration.ts | ||
| plugin-routing.ts | ||
| plugin-runtime-mock.ts | ||
| plugin-sdk-stub.cjs | ||
| provider-registration.ts | ||
| provider-usage-fetch.ts | ||
| runtime-env.ts | ||
| send-config.ts | ||
| setup-wizard.ts | ||
| start-account-context.ts | ||
| start-account-lifecycle.ts | ||
| status-issues.ts | ||
| subagent-hooks.ts | ||
| telegram-plugin-command.ts | ||
| temp-dir.ts | ||
| typed-cases.ts | ||
| zalo-lifecycle.ts | ||