Plugins

Plugin SDK alt yolları

Plugin SDK, openclaw/plugin-sdk/ altında dar kapsamlı alt yollar kümesi olarak sunulur. Bu sayfa, yaygın kullanılan alt yolları amaca göre gruplanmış şekilde kataloglar. Oluşturulan 200'den fazla alt yolun tam listesi scripts/lib/plugin-sdk-entrypoints.json içinde bulunur; ayrılmış, pakete dahil plugin yardımcı alt yolları burada görünür ancak bir belge sayfası bunları açıkça öne çıkarmadıkça uygulama ayrıntısıdır. Bakımcılar, etkin ayrılmış yardımcı alt yollarını pnpm plugins:boundary-report:summary ile denetleyebilir; kullanılmayan ayrılmış yardımcı dışa aktarımları, genel SDK içinde atıl uyumluluk borcu olarak kalmak yerine CI raporunda başarısız olur.

Plugin yazma kılavuzu için bkz. Plugin SDK genel bakışı.

Plugin girişi

Alt yol Temel dışa aktarımlar
plugin-sdk/plugin-entry definePluginEntry
plugin-sdk/core defineChannelPluginEntry, createChatChannelPlugin, createChannelPluginBase, defineSetupPluginEntry, buildChannelConfigSchema, buildJsonChannelConfigSchema
plugin-sdk/config-schema OpenClawSchema
plugin-sdk/provider-entry defineSingleProviderPluginEntry
plugin-sdk/testing Eski plugin testleri için geniş uyumluluk barrel'ı; yeni extension testleri için odaklı test alt yollarını tercih edin
plugin-sdk/plugin-test-api Doğrudan plugin kaydı birim testleri için en küçük OpenClawPluginApi mock oluşturucu
plugin-sdk/agent-runtime-test-contracts Kimlik doğrulama profilleri, teslimat bastırma, yedek sınıflandırma, araç hook'ları, istem katmanları, şemalar ve transcript onarımı için yerel agent-runtime bağdaştırıcı sözleşme fikstürleri
plugin-sdk/channel-test-helpers Kanal hesabı yaşam döngüsü, dizin, gönderme yapılandırması, çalışma zamanı mock'u, hook, pakete dahil kanal girişi, zarf zaman damgası, eşleme yanıtı ve genel kanal sözleşmesi test yardımcıları
plugin-sdk/channel-target-testing Paylaşılan kanal hedef çözümleme hata durumu test paketi
plugin-sdk/plugin-test-contracts Plugin kaydı, paket manifest'i, genel artifact, çalışma zamanı API'si, içe aktarma yan etkisi ve doğrudan içe aktarma sözleşmesi yardımcıları
plugin-sdk/plugin-test-runtime Testler için plugin çalışma zamanı, registry, provider kaydı, kurulum sihirbazı ve çalışma zamanı görev akışı fikstürleri
plugin-sdk/provider-test-contracts Provider çalışma zamanı, kimlik doğrulama, keşif, onboarding, katalog, medya yeteneği, yeniden oynatma politikası, gerçek zamanlı STT canlı ses, web arama/getirme ve sihirbaz sözleşmesi yardımcıları
plugin-sdk/provider-http-test-mocks plugin-sdk/provider-http çalıştıran provider testleri için isteğe bağlı Vitest HTTP/kimlik doğrulama mock'ları
plugin-sdk/test-env Test ortamı, fetch/ağ, tek kullanımlık HTTP sunucusu, gelen istek, canlı test, geçici dosya sistemi ve zaman denetimi fikstürleri
plugin-sdk/test-fixtures Genel CLI, sandbox, skill, agent-message, system-event, modül yeniden yükleme, pakete dahil plugin yolu, terminal, parçalama, auth-token ve typed-case test fikstürleri
plugin-sdk/test-node-mocks Vitest vi.mock("node:*") factory'leri içinde kullanım için odaklı Node yerleşik mock yardımcıları
plugin-sdk/migration createMigrationItem gibi taşıma provider öğesi yardımcıları, neden sabitleri, öğe durum işaretleyicileri, redaksiyon yardımcıları ve summarizeMigrationItems
plugin-sdk/migration-runtime copyMigrationFileItem, withCachedMigrationConfigRuntime ve writeMigrationReport gibi çalışma zamanı taşıma yardımcıları
Kanal alt yolları
Alt yol Temel dışa aktarımlar
plugin-sdk/channel-core defineChannelPluginEntry, defineSetupPluginEntry, createChatChannelPlugin, createChannelPluginBase
plugin-sdk/config-schema Kök openclaw.json Zod şeması dışa aktarımı (OpenClawSchema)
plugin-sdk/channel-setup createOptionalChannelSetupSurface, createOptionalChannelSetupAdapter, createOptionalChannelSetupWizard, ayrıca DEFAULT_ACCOUNT_ID, createTopLevelChannelDmPolicy, setSetupChannelEnabled, splitSetupEntries
plugin-sdk/setup Paylaşılan kurulum sihirbazı yardımcıları, izin listesi istemleri, kurulum durumu oluşturucuları
plugin-sdk/setup-runtime createPatchedAccountSetupAdapter, createEnvPatchedAccountSetupAdapter, createSetupInputPresenceValidator, noteChannelLookupFailure, noteChannelLookupSummary, promptResolvedAllowFrom, splitSetupEntries, createAllowlistSetupWizardProxy, createDelegatedSetupWizardProxy
plugin-sdk/setup-adapter-runtime createEnvPatchedAccountSetupAdapter
plugin-sdk/setup-tools formatCliCommand, detectBinary, extractArchive, resolveBrewExecutable, formatDocsLink, CONFIG_DIR
plugin-sdk/account-core Çok hesaplı yapılandırma/eylem geçidi yardımcıları, varsayılan hesap yedek yardımcıları
plugin-sdk/account-id DEFAULT_ACCOUNT_ID, hesap kimliği normalleştirme yardımcıları
plugin-sdk/account-resolution Hesap arama + varsayılan-yedek yardımcıları
plugin-sdk/account-helpers Dar kapsamlı hesap listesi/hesap eylemi yardımcıları
plugin-sdk/channel-pairing createChannelPairingController
plugin-sdk/channel-reply-pipeline Eski yanıt işlem hattı yardımcıları. Yeni kanal yanıt işlem hattı kodu, plugin-sdk/channel-message içinden createChannelMessageReplyPipeline ve resolveChannelMessageSourceReplyDeliveryMode kullanmalıdır.
plugin-sdk/channel-config-helpers createHybridChannelConfigAdapter, resolveChannelDmAccess, resolveChannelDmAllowFrom, resolveChannelDmPolicy, normalizeChannelDmPolicy, normalizeLegacyDmAliases
plugin-sdk/channel-config-schema Paylaşılan kanal yapılandırma şeması ilkel öğeleri ile Zod ve doğrudan JSON/TypeBox oluşturucuları
plugin-sdk/bundled-channel-config-schema Yalnızca bakımı yapılan paketli pluginler için paketli OpenClaw kanal yapılandırma şemaları
plugin-sdk/channel-config-schema-legacy Paketli kanal yapılandırma şemaları için kullanım dışı uyumluluk takma adı
plugin-sdk/telegram-command-config Paketli sözleşme yedeğiyle Telegram özel komut normalleştirme/doğrulama yardımcıları
plugin-sdk/command-gating Dar kapsamlı komut yetkilendirme geçidi yardımcıları
plugin-sdk/channel-policy resolveChannelGroupRequireMention
plugin-sdk/channel-lifecycle createAccountStatusSink, createChannelRunQueue ve eski taslak akış yaşam döngüsü yardımcıları. Yeni önizleme sonlandırma kodu plugin-sdk/channel-message kullanmalıdır.
plugin-sdk/channel-message defineChannelMessageAdapter, createChannelMessageAdapterFromOutbound, createReplyPrefixContext, resolveChannelMessageSourceReplyDeliveryMode gibi düşük maliyetli ileti yaşam döngüsü sözleşme yardımcıları, uyumluluk cepheleri, kalıcı-final yetenek türetimi, gönderme/alındı/yan etki yetenekleri için yetenek kanıt yardımcıları, MessageReceiveContext, alım onayı ilkesi kanıtları, defineFinalizableLivePreviewAdapter, deliverWithFinalizableLivePreviewAdapter, canlı önizleme ve canlı sonlandırıcı yetenek kanıtları, kalıcı kurtarma durumu, RenderedMessageBatch, ileti alındı türleri ve alındı kimliği yardımcıları. Bkz. Kanal ileti API'si. Eski createChannelTurnReplyPipeline yalnızca uyumluluk dağıtıcıları için kalır.
plugin-sdk/channel-message-runtime deliverInboundReplyWithMessageSendContext, sendDurableMessageBatch, withDurableMessageSendContext, dispatchChannelMessageReplyWithBase ve recordChannelMessageReplyDispatch dahil olmak üzere, giden teslimatı yükleyebilen çalışma zamanı teslimat yardımcıları. Sıcak plugin önyükleme dosyalarından değil, izleme/gönderme çalışma zamanı modüllerinden kullanın.
plugin-sdk/inbound-envelope Paylaşılan gelen rota + zarf oluşturucu yardımcıları
plugin-sdk/inbound-reply-dispatch Eski paylaşılan gelen kayıt-ve-dağıtım yardımcıları, görünür/final dağıtım öngörüleri ve hazırlanmış kanal dağıtıcıları için kullanım dışı deliverDurableInboundReplyPayload uyumluluğu. Yeni kanal alma/dağıtım kodu, çalışma zamanı yaşam döngüsü yardımcılarını plugin-sdk/channel-message-runtime içinden içe aktarmalıdır.
plugin-sdk/messaging-targets Hedef ayrıştırma/eşleştirme yardımcıları
plugin-sdk/outbound-media Paylaşılan giden medya yükleme yardımcıları
plugin-sdk/outbound-send-deps Kanal bağdaştırıcıları için hafif giden gönderim bağımlılığı araması
plugin-sdk/outbound-runtime Giden teslimat, kimlik, gönderme temsilcisi, oturum, biçimlendirme ve yük planlama yardımcıları
plugin-sdk/poll-runtime Dar kapsamlı anket normalleştirme yardımcıları
plugin-sdk/thread-bindings-runtime Konu bağlama yaşam döngüsü ve bağdaştırıcı yardımcıları
plugin-sdk/agent-media-payload Eski aracı medya yükü oluşturucu
plugin-sdk/conversation-runtime Konuşma/konu bağlama, eşleştirme ve yapılandırılmış bağlama yardımcıları
plugin-sdk/runtime-config-snapshot Çalışma zamanı yapılandırma anlık görüntüsü yardımcısı
plugin-sdk/runtime-group-policy Çalışma zamanı grup ilkesi çözümleme yardımcıları
plugin-sdk/channel-status Paylaşılan kanal durumu anlık görüntüsü/özeti yardımcıları
plugin-sdk/channel-config-primitives Dar kapsamlı kanal yapılandırma şeması ilkel öğeleri
plugin-sdk/channel-config-writes Kanal yapılandırma yazma yetkilendirme yardımcıları
plugin-sdk/channel-plugin-common Paylaşılan kanal plugin başlangıç dışa aktarımları
plugin-sdk/allowlist-config-edit İzin listesi yapılandırma düzenleme/okuma yardımcıları
plugin-sdk/group-access Paylaşılan grup erişimi karar yardımcıları
plugin-sdk/direct-dm Paylaşılan doğrudan-DM kimlik doğrulama/koruma yardımcıları
plugin-sdk/discord Yayınlanmış @openclaw/[email protected] ve izlenen sahip uyumluluğu için kullanım dışı Discord uyumluluk cephesi; yeni pluginler genel kanal SDK alt yollarını kullanmalıdır
plugin-sdk/telegram-account İzlenen sahip uyumluluğu için kullanım dışı Telegram hesap çözümleme uyumluluk cephesi; yeni pluginler enjekte edilmiş çalışma zamanı yardımcılarını veya genel kanal SDK alt yollarını kullanmalıdır
plugin-sdk/zalouser Gönderen komut yetkilendirmesini hâlâ içe aktaran yayınlanmış Lark/Zalo paketleri için kullanım dışı Zalo Personal uyumluluk cephesi; yeni pluginler plugin-sdk/command-auth kullanmalıdır
plugin-sdk/interactive-runtime Anlamsal ileti sunumu, teslimatı ve eski etkileşimli yanıt yardımcıları. Bkz. İleti Sunumu
plugin-sdk/channel-inbound Gelen debounce, bahsetme eşleştirme, bahsetme ilkesi yardımcıları ve zarf yardımcıları için uyumluluk barrel'ı
plugin-sdk/channel-inbound-debounce Dar kapsamlı gelen debounce yardımcıları
plugin-sdk/channel-mention-gating Daha geniş gelen çalışma zamanı yüzeyi olmadan dar kapsamlı bahsetme ilkesi, bahsetme işaretçisi ve bahsetme metni yardımcıları
plugin-sdk/channel-envelope Dar kapsamlı gelen zarf biçimlendirme yardımcıları
plugin-sdk/channel-location Kanal konum bağlamı ve biçimlendirme yardımcıları
plugin-sdk/channel-logging Gelen bırakmalar ve yazma/onay hataları için kanal günlükleme yardımcıları
plugin-sdk/channel-send-result Yanıt sonucu türleri
plugin-sdk/channel-actions Kanal ileti eylemi yardımcıları, ayrıca plugin uyumluluğu için tutulan kullanım dışı yerel şema yardımcıları
plugin-sdk/channel-route Paylaşılan rota normalleştirme, ayrıştırıcı güdümlü hedef çözümleme, konu kimliği dizgeleştirme, yinelenenleri kaldırma/kompakt rota anahtarları, ayrıştırılmış hedef türleri ve rota/hedef karşılaştırma yardımcıları
plugin-sdk/channel-targets Hedef ayrıştırma yardımcıları; rota karşılaştırması çağıranlar plugin-sdk/channel-route kullanmalıdır
plugin-sdk/channel-contract Kanal sözleşmesi türleri
plugin-sdk/channel-feedback Geri bildirim/tepki kablolaması
plugin-sdk/channel-secret-runtime collectSimpleChannelFieldAssignments, getChannelSurface, pushAssignment ve gizli hedef türleri gibi dar kapsamlı gizli sözleşme yardımcıları
Sağlayıcı alt yolları
Alt yol Başlıca dışa aktarımlar
plugin-sdk/provider-entry defineSingleProviderPluginEntry
plugin-sdk/lmstudio Kurulum, katalog keşfi ve çalışma zamanında model hazırlığı için desteklenen LM Studio sağlayıcı cephesi
plugin-sdk/lmstudio-runtime Yerel sunucu varsayılanları, model keşfi, istek üst bilgileri ve yüklü model yardımcıları için desteklenen LM Studio çalışma zamanı cephesi
plugin-sdk/provider-setup Seçilmiş yerel/kendi barındırılan sağlayıcı kurulum yardımcıları
plugin-sdk/self-hosted-provider-setup Odaklı OpenAI uyumlu kendi barındırılan sağlayıcı kurulum yardımcıları
plugin-sdk/cli-backend CLI arka uç varsayılanları + watchdog sabitleri
plugin-sdk/provider-auth-runtime Sağlayıcı Plugin'leri için çalışma zamanı API anahtarı çözümleme yardımcıları
plugin-sdk/provider-auth-api-key upsertApiKeyProfile gibi API anahtarı ilk katılım/profil yazma yardımcıları
plugin-sdk/provider-auth-result Standart OAuth kimlik doğrulama sonucu oluşturucusu
plugin-sdk/provider-auth-login Sağlayıcı Plugin'leri için paylaşılan etkileşimli oturum açma yardımcıları
plugin-sdk/provider-env-vars Sağlayıcı kimlik doğrulama ortam değişkeni arama yardımcıları
plugin-sdk/provider-auth createProviderApiKeyAuthMethod, ensureApiKeyFromOptionEnvOrPrompt, upsertAuthProfile, upsertApiKeyProfile, writeOAuthCredentials, kullanımdan kaldırılmış resolveOpenClawAgentDir uyumluluk dışa aktarımı
plugin-sdk/provider-model-shared ProviderReplayFamily, buildProviderReplayFamilyHooks, normalizeModelCompat, paylaşılan yeniden oynatma ilkesi oluşturucuları, sağlayıcı uç noktası yardımcıları ve normalizeNativeXaiModelId gibi model kimliği normalleştirme yardımcıları
plugin-sdk/provider-catalog-runtime Sözleşme testleri için sağlayıcı katalog genişletme çalışma zamanı kancası ve Plugin-sağlayıcı kayıt dikişleri
plugin-sdk/provider-catalog-shared findCatalogTemplate, buildSingleProviderApiKeyCatalog, buildManifestModelProviderConfig, supportsNativeStreamingUsageCompat, applyProviderNativeStreamingUsageCompat
plugin-sdk/provider-http Genel sağlayıcı HTTP/uç nokta yetenek yardımcıları, sağlayıcı HTTP hataları ve ses yazıya dökme multipart form yardımcıları
plugin-sdk/provider-web-fetch-contract enablePluginInConfig ve WebFetchProviderPlugin gibi dar web-fetch yapılandırma/seçim sözleşmesi yardımcıları
plugin-sdk/provider-web-fetch Web-fetch sağlayıcı kayıt/önbellek yardımcıları
plugin-sdk/provider-web-search-config-contract Plugin etkinleştirme bağlantısına ihtiyaç duymayan sağlayıcılar için dar web-search yapılandırma/kimlik bilgisi yardımcıları
plugin-sdk/provider-web-search-contract createWebSearchProviderContractFields, enablePluginInConfig, resolveProviderWebSearchPluginConfig ve kapsamlı kimlik bilgisi ayarlayıcıları/alıcıları gibi dar web-search yapılandırma/kimlik bilgisi sözleşmesi yardımcıları
plugin-sdk/provider-web-search Web-search sağlayıcı kayıt/önbellek/çalışma zamanı yardımcıları
plugin-sdk/provider-tools ProviderToolCompatFamily, buildProviderToolCompatFamilyHooks, Gemini şema temizleme + tanılamalar ve resolveXaiModelCompatPatch / applyXaiModelCompat gibi xAI uyumluluk yardımcıları
plugin-sdk/provider-usage fetchClaudeUsage ve benzerleri
plugin-sdk/provider-stream ProviderStreamFamily, buildProviderStreamFamilyHooks, composeProviderStreamWrappers, akış sarmalayıcı türleri ve paylaşılan Anthropic/Bedrock/DeepSeek V4/Google/Kilocode/Moonshot/OpenAI/OpenRouter/Z.A.I/MiniMax/Copilot sarmalayıcı yardımcıları
plugin-sdk/provider-transport-runtime Korumalı fetch, taşıma iletisi dönüşümleri ve yazılabilir taşıma olay akışları gibi yerel sağlayıcı taşıma yardımcıları
plugin-sdk/provider-onboard İlk katılım yapılandırma yaması yardımcıları
plugin-sdk/global-singleton Sürece yerel singleton/harita/önbellek yardımcıları
plugin-sdk/group-activation Dar grup etkinleştirme modu ve komut ayrıştırma yardımcıları
Kimlik doğrulama ve güvenlik alt yolları
Alt yol Başlıca dışa aktarımlar
plugin-sdk/command-auth resolveControlCommandGate, dinamik argüman menüsü biçimlendirmesi dahil komut kayıt yardımcıları, gönderen yetkilendirme yardımcıları
plugin-sdk/command-status buildCommandsMessagePaginated ve buildHelpMessage gibi komut/yardım iletisi oluşturucuları
plugin-sdk/approval-auth-runtime Onaylayan çözümleme ve aynı sohbet eylem kimlik doğrulama yardımcıları
plugin-sdk/approval-client-runtime Yerel exec onay profili/filtre yardımcıları
plugin-sdk/approval-delivery-runtime Yerel onay yeteneği/teslim adaptörleri
plugin-sdk/approval-gateway-runtime Paylaşılan onay Gateway çözümleme yardımcısı
plugin-sdk/approval-handler-adapter-runtime Sıcak kanal giriş noktaları için hafif yerel onay adaptörü yükleme yardımcıları
plugin-sdk/approval-handler-runtime Daha geniş onay işleyici çalışma zamanı yardımcıları; yeterli olduklarında daha dar adaptör/Gateway dikişlerini tercih edin
plugin-sdk/approval-native-runtime Yerel onay hedefi + hesap bağlama yardımcıları
plugin-sdk/approval-reply-runtime Exec/Plugin onay yanıtı yük yardımcıları
plugin-sdk/approval-runtime Exec/Plugin onay yük yardımcıları, yerel onay yönlendirme/çalışma zamanı yardımcıları ve formatApprovalDisplayPath gibi yapılandırılmış onay görüntüleme yardımcıları
plugin-sdk/reply-dedupe Dar gelen yanıt yinelenenleri ayıklama sıfırlama yardımcıları
plugin-sdk/channel-contract-testing Geniş test barrel'i olmadan dar kanal sözleşmesi test yardımcıları
plugin-sdk/command-auth-native Yerel komut kimlik doğrulaması, dinamik argüman menüsü biçimlendirmesi ve yerel oturum hedefi yardımcıları
plugin-sdk/command-detection Paylaşılan komut algılama yardımcıları
plugin-sdk/command-primitives-runtime Sıcak kanal yolları için hafif komut metni koşulları
plugin-sdk/command-surface Komut gövdesi normalleştirme ve komut yüzeyi yardımcıları
plugin-sdk/allow-from formatAllowFromLowercase
plugin-sdk/channel-secret-runtime Kanal/Plugin gizli bilgi yüzeyleri için dar gizli bilgi sözleşmesi toplama yardımcıları
plugin-sdk/secret-ref-runtime Gizli bilgi sözleşmesi/yapılandırma ayrıştırması için dar coerceSecretRef ve SecretRef tipleme yardımcıları
plugin-sdk/security-runtime Güven, DM geçitleme, yalnızca oluşturma yazmaları dahil kökle sınırlı dosya/yol yardımcıları, eşzamanlı/eşzamansız atomik dosya değiştirme, kardeş geçici yazmalar, cihazlar arası taşıma geri dönüşü, özel dosya deposu yardımcıları, sembolik bağlantı üst dizin korumaları, dış içerik, hassas metin redaksiyonu, sabit zamanlı gizli bilgi karşılaştırması ve gizli bilgi toplama yardımcıları
plugin-sdk/ssrf-policy Ana makine izin listesi ve özel ağ SSRF ilkesi yardımcıları
plugin-sdk/ssrf-dispatcher Geniş altyapı çalışma zamanı yüzeyi olmadan dar sabitlenmiş dispatcher yardımcıları
plugin-sdk/ssrf-runtime Sabitlenmiş dispatcher, SSRF korumalı fetch, SSRF hatası ve SSRF ilkesi yardımcıları
plugin-sdk/secret-input Gizli bilgi girişi ayrıştırma yardımcıları
plugin-sdk/webhook-ingress Webhook istek/hedef yardımcıları ve ham websocket/gövde zorlaması
plugin-sdk/webhook-request-guards İstek gövdesi boyutu/zaman aşımı yardımcıları
Çalışma zamanı ve depolama alt yolları
Alt yol Temel dışa aktarımlar
plugin-sdk/runtime Geniş kapsamlı çalışma zamanı/günlükleme/yedekleme/Plugin yükleme yardımcıları
plugin-sdk/runtime-env Dar kapsamlı çalışma zamanı ortamı, günlükleyici, zaman aşımı, yeniden deneme ve geri çekilme yardımcıları
plugin-sdk/browser-config Normalleştirilmiş profil/varsayılanlar, CDP URL ayrıştırma ve tarayıcı denetimi kimlik doğrulama yardımcıları için desteklenen tarayıcı yapılandırması cephesi
plugin-sdk/channel-runtime-context Genel kanal çalışma zamanı bağlamı kaydı ve arama yardımcıları
plugin-sdk/matrix Eski üçüncü taraf kanal paketleri için kullanımdan kaldırılmış Matrix uyumluluk cephesi; yeni Plugin'ler doğrudan plugin-sdk/run-command içe aktarmalıdır
plugin-sdk/mattermost Eski üçüncü taraf kanal paketleri için kullanımdan kaldırılmış Mattermost uyumluluk cephesi; yeni Plugin'ler genel SDK alt yollarını doğrudan içe aktarmalıdır
plugin-sdk/runtime-store createPluginRuntimeStore
plugin-sdk/plugin-runtime Paylaşılan Plugin komut/hook/http/etkileşimli yardımcıları
plugin-sdk/hook-runtime Paylaşılan Webhook/dahili hook işlem hattı yardımcıları
plugin-sdk/lazy-runtime createLazyRuntimeModule, createLazyRuntimeMethod ve createLazyRuntimeSurface gibi tembel çalışma zamanı içe aktarma/bağlama yardımcıları
plugin-sdk/process-runtime Süreç yürütme yardımcıları
plugin-sdk/cli-runtime CLI biçimlendirme, bekleme, sürüm, argümanla çağırma ve tembel komut grubu yardımcıları
plugin-sdk/gateway-runtime Gateway istemcisi, olay döngüsü hazır istemci başlatma yardımcısı, Gateway CLI RPC, Gateway protokol hataları ve kanal durumu yama yardımcıları
plugin-sdk/config-types OpenClawConfig ve kanal/sağlayıcı yapılandırma türleri gibi Plugin yapılandırma şekilleri için yalnızca tür yapılandırma yüzeyi
plugin-sdk/plugin-config-runtime requireRuntimeConfig, resolvePluginConfigObject ve resolveLivePluginConfigObject gibi çalışma zamanı Plugin yapılandırması arama yardımcıları
plugin-sdk/config-mutation mutateConfigFile, replaceConfigFile ve logConfigUpdated gibi işlemsel yapılandırma mutasyonu yardımcıları
plugin-sdk/runtime-config-snapshot getRuntimeConfig, getRuntimeConfigSnapshot ve test anlık görüntüsü ayarlayıcıları gibi geçerli süreç yapılandırması anlık görüntü yardımcıları
plugin-sdk/telegram-command-config Paketlenmiş Telegram sözleşme yüzeyi kullanılamadığında bile Telegram komut adı/açıklama normalleştirme ve yineleme/çakışma denetimleri
plugin-sdk/text-autolink-runtime Geniş metin çalışma zamanı barrel'ı olmadan dosya referansı otomatik bağlantı algılama
plugin-sdk/approval-runtime Yürütme/Plugin onay yardımcıları, onay yeteneği oluşturucuları, kimlik doğrulama/profil yardımcıları, yerel yönlendirme/çalışma zamanı yardımcıları ve yapılandırılmış onay görüntüleme yolu biçimlendirme
plugin-sdk/reply-runtime Paylaşılan gelen/yanıt çalışma zamanı yardımcıları, parçalama, dağıtım, Heartbeat, yanıt planlayıcı
plugin-sdk/reply-dispatch-runtime Dar kapsamlı yanıt dağıtımı/sonlandırma ve konuşma etiketi yardımcıları
plugin-sdk/reply-history Paylaşılan kısa pencereli yanıt geçmişi yardımcıları ve buildHistoryContext, HISTORY_CONTEXT_MARKER, recordPendingHistoryEntry ve clearHistoryEntriesIfEnabled gibi işaretçiler
plugin-sdk/reply-reference createReplyReferencePlanner
plugin-sdk/reply-chunking Dar kapsamlı metin/markdown parçalama yardımcıları
plugin-sdk/session-store-runtime Oturum deposu yolu, oturum anahtarı, güncellenme zamanı ve depo mutasyonu yardımcıları
plugin-sdk/cron-store-runtime Cron deposu yol/yükleme/kaydetme yardımcıları
plugin-sdk/state-paths Durum/OAuth dizin yolu yardımcıları
plugin-sdk/routing resolveAgentRoute, buildAgentSessionKey ve resolveDefaultAgentBoundAccountId gibi rota/oturum anahtarı/hesap bağlama yardımcıları
plugin-sdk/status-helpers Paylaşılan kanal/hesap durumu özet yardımcıları, çalışma zamanı durumu varsayılanları ve sorun meta veri yardımcıları
plugin-sdk/target-resolver-runtime Paylaşılan hedef çözümleyici yardımcıları
plugin-sdk/string-normalization-runtime Slug/dize normalleştirme yardımcıları
plugin-sdk/request-url Fetch/istek benzeri girdilerden dize URL'leri çıkarma
plugin-sdk/run-command Normalleştirilmiş stdout/stderr sonuçlarıyla zamanlanmış komut çalıştırıcı
plugin-sdk/param-readers Ortak araç/CLI parametre okuyucuları
plugin-sdk/tool-payload Araç sonuç nesnelerinden normalleştirilmiş yükleri çıkarma
plugin-sdk/tool-send Araç argümanlarından standart gönderim hedefi alanlarını çıkarma
plugin-sdk/temp-path Paylaşılan geçici indirme yolu yardımcıları ve özel güvenli geçici çalışma alanları
plugin-sdk/logging-core Alt sistem günlükleyici ve redaksiyon yardımcıları
plugin-sdk/markdown-table-runtime Markdown tablo modu ve dönüştürme yardımcıları
plugin-sdk/model-session-runtime applyModelOverrideToSessionEntry ve resolveAgentMaxConcurrent gibi model/oturum geçersiz kılma yardımcıları
plugin-sdk/talk-config-runtime Konuşma sağlayıcı yapılandırması çözümleme yardımcıları
plugin-sdk/json-store Küçük JSON durum okuma/yazma yardımcıları
plugin-sdk/file-lock Yeniden girilebilir dosya kilidi yardımcıları
plugin-sdk/persistent-dedupe Disk destekli yineleme önleme önbelleği yardımcıları
plugin-sdk/acp-runtime ACP çalışma zamanı/oturum ve yanıt dağıtımı yardımcıları
plugin-sdk/acp-runtime-backend Başlangıçta yüklenen Plugin'ler için hafif ACP arka uç kaydı ve yanıt dağıtımı yardımcıları
plugin-sdk/acp-binding-resolve-runtime Yaşam döngüsü başlangıç içe aktarmaları olmadan salt okunur ACP bağlama çözümleme
plugin-sdk/agent-config-primitives Dar kapsamlı ajan çalışma zamanı yapılandırma şeması ilkel öğeleri
plugin-sdk/boolean-param Esnek boole parametresi okuyucu
plugin-sdk/dangerous-name-runtime Tehlikeli ad eşleştirme çözümleme yardımcıları
plugin-sdk/device-bootstrap Cihaz önyükleme ve eşleştirme belirteci yardımcıları
plugin-sdk/extension-shared Paylaşılan pasif kanal, durum ve ortam proxy yardımcı ilkel öğeleri
plugin-sdk/models-provider-runtime /models komut/sağlayıcı yanıt yardımcıları
plugin-sdk/skill-commands-runtime Skills komut listeleme yardımcıları
plugin-sdk/native-command-registry Yerel komut kayıt defteri/oluşturma/serileştirme yardımcıları
plugin-sdk/agent-harness Düşük seviyeli ajan harness'ları için deneysel güvenilir Plugin yüzeyi: harness türleri, aktif çalıştırma yönlendirme/iptal yardımcıları, OpenClaw araç köprüsü yardımcıları, çalışma zamanı planı araç ilkesi yardımcıları, terminal sonucu sınıflandırma, araç ilerlemesi biçimlendirme/ayrıntı yardımcıları ve deneme sonucu yardımcı araçları
plugin-sdk/provider-zai-endpoint Z.AI uç nokta algılama yardımcıları
plugin-sdk/async-lock-runtime Küçük çalışma zamanı durum dosyaları için süreç yerelinde async kilit yardımcısı
plugin-sdk/channel-activity-runtime Kanal etkinliği telemetri yardımcısı
plugin-sdk/concurrency-runtime Sınırlı async görev eşzamanlılığı yardımcısı
plugin-sdk/dedupe-runtime Bellek içi yineleme önleme önbelleği yardımcıları
plugin-sdk/delivery-queue-runtime Giden bekleyen teslimat boşaltma yardımcısı
plugin-sdk/file-access-runtime Güvenli yerel dosya ve medya kaynağı yolu yardımcıları
plugin-sdk/heartbeat-runtime Heartbeat olayı ve görünürlük yardımcıları
plugin-sdk/number-runtime Sayısal zorlama yardımcısı
plugin-sdk/secure-random-runtime Güvenli belirteç/UUID yardımcıları
plugin-sdk/system-event-runtime Sistem olay kuyruğu yardımcıları
plugin-sdk/transport-ready-runtime Taşıma hazır olma bekleme yardımcısı
plugin-sdk/infra-runtime Kullanımdan kaldırılmış uyumluluk shim'i; yukarıdaki odaklanmış çalışma zamanı alt yollarını kullanın
plugin-sdk/collection-runtime Küçük sınırlı önbellek yardımcıları
plugin-sdk/diagnostic-runtime Tanılama bayrağı, olay ve izleme bağlamı yardımcıları
plugin-sdk/error-runtime Hata grafiği, biçimlendirme, paylaşılan hata sınıflandırma yardımcıları, isApprovalNotFoundError
plugin-sdk/fetch-runtime Sarmalanmış fetch, proxy, EnvHttpProxyAgent seçeneği ve sabitlenmiş arama yardımcıları
plugin-sdk/runtime-fetch Proxy/korumalı fetch içe aktarmaları olmadan dispatcher duyarlı çalışma zamanı fetch'i
plugin-sdk/response-limit-runtime Geniş medya çalışma zamanı yüzeyi olmadan sınırlı yanıt gövdesi okuyucu
plugin-sdk/session-binding-runtime Yapılandırılmış bağlama yönlendirmesi veya eşleştirme depoları olmadan geçerli konuşma bağlama durumu
plugin-sdk/session-store-runtime Geniş yapılandırma yazmaları/bakım içe aktarmaları olmadan oturum deposu yardımcıları
plugin-sdk/context-visibility-runtime Geniş yapılandırma/güvenlik içe aktarmaları olmadan bağlam görünürlüğü çözümleme ve ek bağlam filtreleme
plugin-sdk/string-coerce-runtime Markdown/günlükleme içe aktarmaları olmadan dar kapsamlı ilkel kayıt/dize zorlama ve normalleştirme yardımcıları
plugin-sdk/host-runtime Ana makine adı ve SCP ana makinesi normalleştirme yardımcıları
plugin-sdk/retry-runtime Yeniden deneme yapılandırması ve yeniden deneme çalıştırıcı yardımcıları
plugin-sdk/agent-runtime resolveAgentDir, resolveDefaultAgentDir ve kullanımdan kaldırılmış resolveOpenClawAgentDir uyumluluk dışa aktarımı dahil ajan dizini/kimlik/çalışma alanı yardımcıları
plugin-sdk/directory-runtime Yapılandırma destekli dizin sorgusu/yineleme önleme
plugin-sdk/keyed-async-queue KeyedAsyncQueue
Yetenek ve test alt yolları
Alt yol Başlıca dışa aktarımlar
plugin-sdk/media-runtime Paylaşılan medya getirme/dönüştürme/depolama yardımcıları, ffprobe destekli video boyutu yoklaması ve medya yükü oluşturucuları
plugin-sdk/media-store saveMediaBuffer gibi dar kapsamlı medya deposu yardımcıları
plugin-sdk/media-generation-runtime Paylaşılan medya üretimi yük devretme yardımcıları, aday seçimi ve eksik model mesajlaşması
plugin-sdk/media-understanding Medya anlama sağlayıcı türleri ve sağlayıcıya yönelik görüntü/ses yardımcı dışa aktarımları
plugin-sdk/text-runtime Asistanın görebildiği metni kaldırma, markdown işleme/parçalama/tablo yardımcıları, maskeleme yardımcıları, yönerge etiketi yardımcıları ve güvenli metin yardımcı araçları gibi paylaşılan metin/markdown/günlükleme yardımcıları
plugin-sdk/text-chunking Giden metin parçalama yardımcısı
plugin-sdk/speech Konuşma sağlayıcı türleri ve sağlayıcıya yönelik yönerge, kayıt defteri, doğrulama, OpenAI uyumlu TTS oluşturucu ve konuşma yardımcı dışa aktarımları
plugin-sdk/speech-core Paylaşılan konuşma sağlayıcı türleri, kayıt defteri, yönerge, normalleştirme ve konuşma yardımcı dışa aktarımları
plugin-sdk/realtime-transcription Gerçek zamanlı transkripsiyon sağlayıcı türleri, kayıt defteri yardımcıları ve paylaşılan WebSocket oturumu yardımcısı
plugin-sdk/realtime-voice Gerçek zamanlı ses sağlayıcı türleri ve kayıt defteri yardımcıları
plugin-sdk/image-generation Görüntü üretimi sağlayıcı türleri, görüntü varlığı/veri URL'si yardımcıları ve OpenAI uyumlu görüntü sağlayıcısı oluşturucusu
plugin-sdk/image-generation-core Paylaşılan görüntü üretimi türleri, yük devretme, kimlik doğrulama ve kayıt defteri yardımcıları
plugin-sdk/music-generation Müzik üretimi sağlayıcı/istek/sonuç türleri
plugin-sdk/music-generation-core Paylaşılan müzik üretimi türleri, yük devretme yardımcıları, sağlayıcı arama ve model-ref ayrıştırma
plugin-sdk/video-generation Video üretimi sağlayıcı/istek/sonuç türleri
plugin-sdk/video-generation-core Paylaşılan video üretimi türleri, yük devretme yardımcıları, sağlayıcı arama ve model-ref ayrıştırma
plugin-sdk/webhook-targets Webhook hedef kayıt defteri ve rota yükleme yardımcıları
plugin-sdk/webhook-path Webhook yolu normalleştirme yardımcıları
plugin-sdk/web-media Paylaşılan uzak/yerel medya yükleme yardımcıları
plugin-sdk/zod Plugin SDK tüketicileri için yeniden dışa aktarılan zod
plugin-sdk/testing Eski Plugin testleri için geniş uyumluluk barrel'ı. Yeni uzantı testleri bunun yerine plugin-sdk/agent-runtime-test-contracts, plugin-sdk/plugin-test-runtime, plugin-sdk/channel-test-helpers, plugin-sdk/test-env veya plugin-sdk/test-fixtures gibi odaklanmış SDK alt yollarını içe aktarmalıdır
plugin-sdk/plugin-test-api Depo test yardımcı köprülerini içe aktarmadan doğrudan Plugin kaydı birim testleri için minimal createTestPluginApi yardımcısı
plugin-sdk/agent-runtime-test-contracts Kimlik doğrulama, teslimat, geri dönüş, tool-hook, prompt-overlay, şema ve transkript projeksiyonu testleri için yerel agent-runtime bağdaştırıcı sözleşmesi fikstürleri
plugin-sdk/channel-test-helpers Genel eylemler/kurulum/durum sözleşmeleri, dizin doğrulamaları, hesap başlatma yaşam döngüsü, send-config iş parçacığı, çalışma zamanı taklitleri, durum sorunları, giden teslimat ve kanca kaydı için kanal odaklı test yardımcıları
plugin-sdk/channel-target-testing Kanal testleri için paylaşılan hedef çözümleme hata durumu paketi
plugin-sdk/plugin-test-contracts Plugin paketi, kayıt, genel artefakt, doğrudan içe aktarma, çalışma zamanı API'si ve içe aktarma yan etkisi sözleşme yardımcıları
plugin-sdk/provider-test-contracts Sağlayıcı çalışma zamanı, kimlik doğrulama, keşif, ilk kurulum, katalog, sihirbaz, medya yeteneği, yeniden oynatma ilkesi, gerçek zamanlı STT canlı ses, web arama/getirme ve akış sözleşme yardımcıları
plugin-sdk/provider-http-test-mocks plugin-sdk/provider-http kullanımı yapan sağlayıcı testleri için isteğe bağlı Vitest HTTP/kimlik doğrulama taklitleri
plugin-sdk/test-fixtures Genel CLI çalışma zamanı yakalama, sandbox bağlamı, Skills yazıcısı, agent-message, system-event, modül yeniden yükleme, paketlenmiş Plugin yolu, terminal-text, parçalama, auth-token ve typed-case fikstürleri
plugin-sdk/test-node-mocks Vitest vi.mock("node:*") fabrikaları içinde kullanılacak odaklanmış Node yerleşik taklit yardımcıları
Bellek alt yolları
Alt yol Başlıca dışa aktarımlar
plugin-sdk/memory-core Yönetici/yapılandırma/dosya/CLI yardımcıları için paketlenmiş memory-core yardımcı yüzeyi
plugin-sdk/memory-core-engine-runtime Bellek dizini/arama çalışma zamanı cephesi
plugin-sdk/memory-core-host-engine-foundation Bellek ana bilgisayarı temel motoru dışa aktarımları
plugin-sdk/memory-core-host-engine-embeddings Bellek ana bilgisayarı gömme sözleşmeleri, kayıt defteri erişimi, yerel sağlayıcı ve genel toplu/uzak yardımcılar
plugin-sdk/memory-core-host-engine-qmd Bellek ana bilgisayarı QMD motoru dışa aktarımları
plugin-sdk/memory-core-host-engine-storage Bellek ana bilgisayarı depolama motoru dışa aktarımları
plugin-sdk/memory-core-host-multimodal Bellek ana bilgisayarı çok modlu yardımcıları
plugin-sdk/memory-core-host-query Bellek ana bilgisayarı sorgu yardımcıları
plugin-sdk/memory-core-host-secret Bellek ana bilgisayarı gizli bilgi yardımcıları
plugin-sdk/memory-core-host-events Bellek ana bilgisayarı olay günlüğü yardımcıları
plugin-sdk/memory-core-host-status Bellek ana bilgisayarı durum yardımcıları
plugin-sdk/memory-core-host-runtime-cli Bellek ana bilgisayarı CLI çalışma zamanı yardımcıları
plugin-sdk/memory-core-host-runtime-core Bellek ana bilgisayarı çekirdek çalışma zamanı yardımcıları
plugin-sdk/memory-core-host-runtime-files Bellek ana bilgisayarı dosya/çalışma zamanı yardımcıları
plugin-sdk/memory-host-core Bellek ana bilgisayarı çekirdek çalışma zamanı yardımcıları için satıcıdan bağımsız diğer ad
plugin-sdk/memory-host-events Bellek ana bilgisayarı olay günlüğü yardımcıları için satıcıdan bağımsız diğer ad
plugin-sdk/memory-host-files Bellek ana bilgisayarı dosya/çalışma zamanı yardımcıları için satıcıdan bağımsız diğer ad
plugin-sdk/memory-host-markdown Belleğe yakın Plugin'ler için paylaşılan yönetilen markdown yardımcıları
plugin-sdk/memory-host-search search-manager erişimi için Active Memory çalışma zamanı cephesi
plugin-sdk/memory-host-status Bellek ana bilgisayarı durum yardımcıları için satıcıdan bağımsız diğer ad
Ayrılmış paketlenmiş yardımcı alt yolları

Şu anda ayrılmış paketlenmiş yardımcı SDK alt yolu yok. Sahibe özgü yardımcılar sahip Plugin paketinin içinde bulunurken, yeniden kullanılabilir ana bilgisayar sözleşmeleri plugin-sdk/gateway-runtime, plugin-sdk/security-runtime ve plugin-sdk/plugin-config-runtime gibi genel SDK alt yollarını kullanır.

İlgili