From 363c66620176f019f025eabcb2cdba27246976ae Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 4 Apr 2026 13:05:41 +0100 Subject: [PATCH] docs: refresh sdk capability import refs --- docs/plugins/sdk-migration.md | 30 ++++++++++++++++++++++++++++++ docs/plugins/sdk-overview.md | 30 ++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) diff --git a/docs/plugins/sdk-migration.md b/docs/plugins/sdk-migration.md index 672ac42f0b8..634173e7735 100644 --- a/docs/plugins/sdk-migration.md +++ b/docs/plugins/sdk-migration.md @@ -230,8 +230,38 @@ Current bundled provider examples: | `plugin-sdk/reply-payload` | Message reply types | Reply payload types | | `plugin-sdk/provider-setup` | Curated local/self-hosted provider setup helpers | Self-hosted provider discovery/config helpers | | `plugin-sdk/self-hosted-provider-setup` | Focused OpenAI-compatible self-hosted provider setup helpers | Same self-hosted provider discovery/config helpers | + | `plugin-sdk/provider-auth-runtime` | Provider runtime auth helpers | Runtime API-key resolution helpers | + | `plugin-sdk/provider-auth-api-key` | Provider API-key setup helpers | API-key onboarding/profile-write helpers | + | `plugin-sdk/provider-auth-result` | Provider auth-result helpers | Standard OAuth auth-result builder | + | `plugin-sdk/provider-auth-login` | Provider interactive login helpers | Shared interactive login helpers | + | `plugin-sdk/provider-env-vars` | Provider env-var helpers | Provider auth env-var lookup helpers | | `plugin-sdk/provider-onboard` | Provider onboarding patches | Onboarding config helpers | + | `plugin-sdk/provider-http` | Provider HTTP helpers | Generic provider HTTP/endpoint capability helpers | + | `plugin-sdk/provider-web-fetch` | Provider web-fetch helpers | Web-fetch provider registration/cache helpers | + | `plugin-sdk/provider-web-search` | Provider web-search helpers | Web-search provider registration/cache/config helpers | | `plugin-sdk/keyed-async-queue` | Ordered async queue | `KeyedAsyncQueue` | + | `plugin-sdk/media-runtime` | Shared media helpers | Media fetch/transform/store helpers plus media payload builders | + | `plugin-sdk/media-understanding-runtime` | Media-understanding runtime facade | Media-understanding runner facade and typed result helpers | + | `plugin-sdk/text-runtime` | Shared text helpers | Text, markdown, logging, and formatting helpers | + | `plugin-sdk/text-chunking` | Text chunking helpers | Outbound text chunking helper | + | `plugin-sdk/speech-runtime` | Speech runtime facade | TTS resolution and synthesis helpers | + | `plugin-sdk/speech-core` | Shared speech core | Speech provider types, registry, directives, normalization | + | `plugin-sdk/realtime-transcription` | Realtime transcription helpers | Provider types and registry helpers | + | `plugin-sdk/realtime-voice` | Realtime voice helpers | Provider types and registry helpers | + | `plugin-sdk/image-generation-core` | Shared image-generation core | Image-generation types, failover, auth, and registry helpers | + | `plugin-sdk/interactive-runtime` | Interactive reply helpers | Interactive reply payload normalization/reduction | + | `plugin-sdk/channel-config-primitives` | Channel config primitives | Narrow channel config-schema primitives | + | `plugin-sdk/channel-config-writes` | Channel config-write helpers | Channel config-write authorization helpers | + | `plugin-sdk/channel-plugin-common` | Shared channel prelude | Shared channel plugin prelude exports | + | `plugin-sdk/channel-status` | Channel status helpers | Shared channel status snapshot/summary helpers | + | `plugin-sdk/allowlist-config-edit` | Allowlist config helpers | Allowlist config edit/read helpers | + | `plugin-sdk/group-access` | Group access helpers | Shared group-access decision helpers | + | `plugin-sdk/direct-dm` | Direct-DM helpers | Shared direct-DM auth/guard helpers | + | `plugin-sdk/extension-shared` | Shared extension helpers | Passive-channel/status helper primitives | + | `plugin-sdk/webhook-targets` | Webhook target helpers | Webhook target registry and route-install helpers | + | `plugin-sdk/webhook-path` | Webhook path helpers | Webhook path normalization helpers | + | `plugin-sdk/web-media` | Shared web media helpers | Remote/local media loading helpers | + | `plugin-sdk/zod` | Zod re-export | Re-exported `zod` for plugin SDK consumers | | `plugin-sdk/testing` | Test utilities | Test helpers and mocks | diff --git a/docs/plugins/sdk-overview.md b/docs/plugins/sdk-overview.md index 4079e5050e8..fa0ae93cf02 100644 --- a/docs/plugins/sdk-overview.md +++ b/docs/plugins/sdk-overview.md @@ -108,9 +108,17 @@ explicitly promotes one as public. | `plugin-sdk/provider-setup` | Curated local/self-hosted provider setup helpers | | `plugin-sdk/self-hosted-provider-setup` | Focused OpenAI-compatible self-hosted provider setup helpers | | `plugin-sdk/cli-backend` | CLI backend defaults + watchdog constants | + | `plugin-sdk/provider-auth-runtime` | Runtime API-key resolution helpers for provider plugins | + | `plugin-sdk/provider-auth-api-key` | API-key onboarding/profile-write helpers | + | `plugin-sdk/provider-auth-result` | Standard OAuth auth-result builder | + | `plugin-sdk/provider-auth-login` | Shared interactive login helpers for provider plugins | + | `plugin-sdk/provider-env-vars` | Provider auth env-var lookup helpers | | `plugin-sdk/provider-auth` | `createProviderApiKeyAuthMethod`, `ensureApiKeyFromOptionEnvOrPrompt`, `upsertAuthProfile` | | `plugin-sdk/provider-model-shared` | `normalizeModelCompat`, `buildProviderReplayFamilyHooks`, `sanitizeGoogleGeminiReplayHistory`, `resolveTaggedReasoningOutputMode` | | `plugin-sdk/provider-catalog-shared` | `findCatalogTemplate`, `buildSingleProviderApiKeyCatalog`, `supportsNativeStreamingUsageCompat`, `applyProviderNativeStreamingUsageCompat` | + | `plugin-sdk/provider-http` | Generic provider HTTP/endpoint capability helpers | + | `plugin-sdk/provider-web-fetch` | Web-fetch provider registration/cache helpers | + | `plugin-sdk/provider-web-search` | Web-search provider registration/cache/config helpers | | `plugin-sdk/provider-tools` | `buildProviderToolCompatFamilyHooks`, Gemini schema helpers | | `plugin-sdk/provider-usage` | `fetchClaudeUsage` and similar | | `plugin-sdk/provider-stream` | `buildProviderStreamFamilyHooks`, stream wrapper types, provider stream wrappers, shared OpenAI/OpenRouter stream-family helpers | @@ -179,9 +187,31 @@ explicitly promotes one as public. | Subpath | Key exports | | --- | --- | + | `plugin-sdk/media-runtime` | Shared media fetch/transform/store helpers plus media payload builders | + | `plugin-sdk/media-understanding-runtime` | Media-understanding runner facade and typed result helpers | + | `plugin-sdk/text-runtime` | Shared text, markdown, logging, and formatting helpers | + | `plugin-sdk/text-chunking` | Outbound text chunking helper | + | `plugin-sdk/speech-runtime` | Speech-core runtime facade for TTS resolution and synthesis | + | `plugin-sdk/speech-core` | Shared speech provider types, registry, directive, and normalization helpers | + | `plugin-sdk/realtime-transcription` | Realtime transcription provider types and registry helpers | + | `plugin-sdk/realtime-voice` | Realtime voice provider types and registry helpers | | `plugin-sdk/image-generation` | Image generation provider types | + | `plugin-sdk/image-generation-core` | Shared image-generation types, failover, auth, and registry helpers | | `plugin-sdk/media-understanding` | Media understanding provider types | | `plugin-sdk/speech` | Speech provider types | + | `plugin-sdk/interactive-runtime` | Interactive reply payload normalization/reduction helpers | + | `plugin-sdk/channel-config-primitives` | Narrow channel config-schema primitives | + | `plugin-sdk/channel-config-writes` | Channel config-write authorization helpers | + | `plugin-sdk/channel-plugin-common` | Shared channel plugin prelude exports | + | `plugin-sdk/channel-status` | Shared channel status snapshot/summary helpers | + | `plugin-sdk/allowlist-config-edit` | Allowlist config edit/read helpers | + | `plugin-sdk/group-access` | Shared group-access decision helpers | + | `plugin-sdk/direct-dm` | Shared direct-DM auth/guard helpers | + | `plugin-sdk/extension-shared` | Shared passive-channel and status helper primitives | + | `plugin-sdk/webhook-targets` | Webhook target registry and route-install helpers | + | `plugin-sdk/webhook-path` | Webhook path normalization helpers | + | `plugin-sdk/web-media` | Shared remote/local media loading helpers | + | `plugin-sdk/zod` | Re-exported `zod` for plugin SDK consumers | | `plugin-sdk/testing` | `installCommonResolveTargetErrorCases`, `shouldAckReaction` |