





















@@ -370,6 +370,7 @@ read without importing the plugin runtime.
370370"speechProviders": ["openai"],
371371"realtimeTranscriptionProviders": ["openai"],
372372"realtimeVoiceProviders": ["openai"],
373+"memoryEmbeddingProviders": ["local"],
373374"mediaUnderstandingProviders": ["openai", "openai-codex"],
374375"imageGenerationProviders": ["openai"],
375376"videoGenerationProviders": ["qwen"],
@@ -389,6 +390,7 @@ Each list is optional:
389390| `speechProviders` | `string[]` | Speech provider ids this plugin owns. |
390391| `realtimeTranscriptionProviders` | `string[]` | Realtime-transcription provider ids this plugin owns. |
391392| `realtimeVoiceProviders` | `string[]` | Realtime-voice provider ids this plugin owns. |
393+| `memoryEmbeddingProviders` | `string[]` | Memory embedding provider ids this plugin owns. |
392394| `mediaUnderstandingProviders` | `string[]` | Media-understanding provider ids this plugin owns. |
393395| `imageGenerationProviders` | `string[]` | Image-generation provider ids this plugin owns. |
394396| `videoGenerationProviders` | `string[]` | Video-generation provider ids this plugin owns. |
@@ -401,6 +403,12 @@ Provider plugins that implement `resolveExternalAuthProfiles` should declare
401403through a deprecated compatibility fallback, but that fallback is slower and
402404will be removed after the migration window.
403405406+Bundled memory embedding providers should declare
407+`contracts.memoryEmbeddingProviders` for every adapter id they expose, including
408+built-in adapters such as `local`. Standalone CLI paths use this manifest
409+contract to load only the owning plugin before the full Gateway runtime has
410+registered providers.
411+404412## mediaUnderstandingProviderMetadata reference
405413406414Use `mediaUnderstandingProviderMetadata` when a media-understanding provider has
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。