Langsung ke konten utama
SDK Plugin diekspos sebagai sekumpulan subpath sempit di bawah openclaw/plugin-sdk/. Halaman ini mengatalogkan subpath yang umum digunakan, dikelompokkan berdasarkan tujuan. Daftar lengkap 200+ subpath yang dihasilkan berada di scripts/lib/plugin-sdk-entrypoints.json; subpath helper Plugin bawaan yang dicadangkan muncul di sana tetapi merupakan detail implementasi kecuali sebuah halaman dokumen secara eksplisit mempromosikannya. Untuk panduan penulisan Plugin, lihat Ikhtisar SDK Plugin.

Entri Plugin

SubpathEkspor kunci
plugin-sdk/plugin-entrydefinePluginEntry
plugin-sdk/coredefineChannelPluginEntry, createChatChannelPlugin, createChannelPluginBase, defineSetupPluginEntry, buildChannelConfigSchema
plugin-sdk/config-schemaOpenClawSchema
plugin-sdk/provider-entrydefineSingleProviderPluginEntry
SubpathEkspor kunci
plugin-sdk/channel-coredefineChannelPluginEntry, defineSetupPluginEntry, createChatChannelPlugin, createChannelPluginBase
plugin-sdk/config-schemaEkspor skema Zod root openclaw.json (OpenClawSchema)
plugin-sdk/channel-setupcreateOptionalChannelSetupSurface, createOptionalChannelSetupAdapter, createOptionalChannelSetupWizard, plus DEFAULT_ACCOUNT_ID, createTopLevelChannelDmPolicy, setSetupChannelEnabled, splitSetupEntries
plugin-sdk/setupHelper wizard setup bersama, prompt allowlist, builder status setup
plugin-sdk/setup-runtimecreatePatchedAccountSetupAdapter, createEnvPatchedAccountSetupAdapter, createSetupInputPresenceValidator, noteChannelLookupFailure, noteChannelLookupSummary, promptResolvedAllowFrom, splitSetupEntries, createAllowlistSetupWizardProxy, createDelegatedSetupWizardProxy
plugin-sdk/setup-adapter-runtimecreateEnvPatchedAccountSetupAdapter
plugin-sdk/setup-toolsformatCliCommand, detectBinary, extractArchive, resolveBrewExecutable, formatDocsLink, CONFIG_DIR
plugin-sdk/account-coreHelper config/action-gate multi-akun, helper fallback akun default
plugin-sdk/account-idDEFAULT_ACCOUNT_ID, helper normalisasi account-id
plugin-sdk/account-resolutionHelper pencarian akun + fallback default
plugin-sdk/account-helpersHelper sempit daftar-akun/tindakan-akun
plugin-sdk/channel-pairingcreateChannelPairingController
plugin-sdk/channel-reply-pipelinecreateChannelReplyPipeline
plugin-sdk/channel-config-helperscreateHybridChannelConfigAdapter
plugin-sdk/channel-config-schemaTipe skema konfigurasi kanal
plugin-sdk/telegram-command-configHelper normalisasi/validasi custom-command Telegram dengan fallback kontrak bawaan
plugin-sdk/command-gatingHelper gate otorisasi perintah sempit
plugin-sdk/channel-policyresolveChannelGroupRequireMention
plugin-sdk/channel-lifecyclecreateAccountStatusSink, helper lifecycle/finalisasi draft stream
plugin-sdk/inbound-envelopeHelper pembangun rute + envelope inbound bersama
plugin-sdk/inbound-reply-dispatchHelper pencatatan-dan-dispatch inbound bersama
plugin-sdk/messaging-targetsHelper parsing/pencocokan target
plugin-sdk/outbound-mediaHelper pemuatan media outbound bersama
plugin-sdk/outbound-runtimeHelper identitas outbound, delegasi pengiriman, dan perencanaan payload
plugin-sdk/poll-runtimeHelper normalisasi poll sempit
plugin-sdk/thread-bindings-runtimeHelper lifecycle dan adapter thread-binding
plugin-sdk/agent-media-payloadBuilder payload media agen lama
plugin-sdk/conversation-runtimeHelper binding percakapan/thread, pairing, dan configured-binding
plugin-sdk/runtime-config-snapshotHelper snapshot konfigurasi runtime
plugin-sdk/runtime-group-policyHelper resolusi kebijakan grup runtime
plugin-sdk/channel-statusHelper snapshot/ringkasan status kanal bersama
plugin-sdk/channel-config-primitivesPrimitive skema konfigurasi kanal sempit
plugin-sdk/channel-config-writesHelper otorisasi penulisan konfigurasi kanal
plugin-sdk/channel-plugin-commonEkspor prelude Plugin kanal bersama
plugin-sdk/allowlist-config-editHelper edit/baca konfigurasi allowlist
plugin-sdk/group-accessHelper keputusan akses grup bersama
plugin-sdk/direct-dmHelper auth/guard DM langsung bersama
plugin-sdk/interactive-runtimePresentasi pesan semantik, pengiriman, dan helper balasan interaktif legacy. Lihat Presentasi Pesan
plugin-sdk/channel-inboundBarrel kompatibilitas untuk helper debounce inbound, pencocokan mention, kebijakan mention, dan envelope
plugin-sdk/channel-inbound-debounceHelper debounce inbound sempit
plugin-sdk/channel-mention-gatingHelper kebijakan mention dan teks mention sempit tanpa permukaan runtime inbound yang lebih luas
plugin-sdk/channel-envelopeHelper pemformatan envelope inbound sempit
plugin-sdk/channel-locationHelper konteks dan pemformatan lokasi kanal
plugin-sdk/channel-loggingHelper logging kanal untuk inbound drop dan kegagalan typing/ack
plugin-sdk/channel-send-resultTipe hasil balasan
plugin-sdk/channel-actionsHelper tindakan pesan kanal, plus helper skema native deprecated yang dipertahankan untuk kompatibilitas Plugin
plugin-sdk/channel-targetsHelper parsing/pencocokan target
plugin-sdk/channel-contractTipe kontrak kanal
plugin-sdk/channel-feedbackWiring feedback/reaksi
plugin-sdk/channel-secret-runtimeHelper kontrak secret sempit seperti collectSimpleChannelFieldAssignments, getChannelSurface, pushAssignment, dan tipe target secret
SubpathEkspor kunci
plugin-sdk/provider-entrydefineSingleProviderPluginEntry
plugin-sdk/provider-setupHelper setup provider lokal/self-hosted yang dikurasi
plugin-sdk/self-hosted-provider-setupHelper setup provider self-hosted fokus yang kompatibel dengan OpenAI
plugin-sdk/cli-backendDefault backend CLI + konstanta watchdog
plugin-sdk/provider-auth-runtimeHelper resolusi API key runtime untuk Provider Plugin
plugin-sdk/provider-auth-api-keyHelper onboarding/penulisan profil API key seperti upsertApiKeyProfile
plugin-sdk/provider-auth-resultBuilder hasil auth OAuth standar
plugin-sdk/provider-auth-loginHelper login interaktif bersama untuk Provider Plugin
plugin-sdk/provider-env-varsHelper pencarian env-var auth provider
plugin-sdk/provider-authcreateProviderApiKeyAuthMethod, ensureApiKeyFromOptionEnvOrPrompt, upsertAuthProfile, upsertApiKeyProfile, writeOAuthCredentials
plugin-sdk/provider-model-sharedProviderReplayFamily, buildProviderReplayFamilyHooks, normalizeModelCompat, builder kebijakan replay bersama, helper endpoint provider, dan helper normalisasi model-id seperti normalizeNativeXaiModelId
plugin-sdk/provider-catalog-sharedfindCatalogTemplate, buildSingleProviderApiKeyCatalog, supportsNativeStreamingUsageCompat, applyProviderNativeStreamingUsageCompat
plugin-sdk/provider-httpHelper kapabilitas HTTP/endpoint provider generik, termasuk helper form multipart transkripsi audio
plugin-sdk/provider-web-fetch-contractHelper kontrak konfigurasi/pemilihan web-fetch sempit seperti enablePluginInConfig dan WebFetchProviderPlugin
plugin-sdk/provider-web-fetchHelper pendaftaran/cache provider web-fetch
plugin-sdk/provider-web-search-config-contractHelper konfigurasi/kredensial web-search sempit untuk provider yang tidak memerlukan wiring pengaktifan Plugin
plugin-sdk/provider-web-search-contractHelper kontrak konfigurasi/kredensial web-search sempit seperti createWebSearchProviderContractFields, enablePluginInConfig, resolveProviderWebSearchPluginConfig, dan setter/getter kredensial bercakupan
plugin-sdk/provider-web-searchHelper pendaftaran/cache/runtime provider web-search
plugin-sdk/provider-toolsProviderToolCompatFamily, buildProviderToolCompatFamilyHooks, pembersihan skema Gemini + diagnostik, dan helper kompatibilitas xAI seperti resolveXaiModelCompatPatch / applyXaiModelCompat
plugin-sdk/provider-usagefetchClaudeUsage dan sejenisnya
plugin-sdk/provider-streamProviderStreamFamily, buildProviderStreamFamilyHooks, composeProviderStreamWrappers, tipe pembungkus stream, dan helper pembungkus bersama Anthropic/Bedrock/Google/Kilocode/Moonshot/OpenAI/OpenRouter/Z.A.I/MiniMax/Copilot
plugin-sdk/provider-transport-runtimeHelper transport provider native seperti guarded fetch, transform pesan transport, dan stream event transport yang dapat ditulis
plugin-sdk/provider-onboardHelper patch konfigurasi onboarding
plugin-sdk/global-singletonHelper singleton/map/cache lokal-proses
plugin-sdk/group-activationHelper mode aktivasi grup dan parsing perintah yang sempit
SubpathEkspor kunci
plugin-sdk/command-authresolveControlCommandGate, helper registry perintah, helper otorisasi pengirim
plugin-sdk/command-statusBuilder pesan perintah/help seperti buildCommandsMessagePaginated dan buildHelpMessage
plugin-sdk/approval-auth-runtimeResolusi approver dan helper auth tindakan chat-yang-sama
plugin-sdk/approval-client-runtimeHelper profil/filter persetujuan exec native
plugin-sdk/approval-delivery-runtimeAdapter kapabilitas/pengiriman persetujuan native
plugin-sdk/approval-gateway-runtimeHelper resolusi gateway persetujuan bersama
plugin-sdk/approval-handler-adapter-runtimeHelper pemuatan adapter persetujuan native ringan untuk entrypoint kanal panas
plugin-sdk/approval-handler-runtimeHelper runtime handler persetujuan yang lebih luas; utamakan seam adapter/gateway yang lebih sempit bila sudah cukup
plugin-sdk/approval-native-runtimeHelper target persetujuan native + binding akun
plugin-sdk/approval-reply-runtimeHelper payload balasan persetujuan exec/Plugin
plugin-sdk/reply-dedupeHelper reset dedupe balasan inbound yang sempit
plugin-sdk/channel-contract-testingHelper uji kontrak kanal yang sempit tanpa barrel testing yang luas
plugin-sdk/command-auth-nativeHelper auth perintah native + target sesi native
plugin-sdk/command-detectionHelper deteksi perintah bersama
plugin-sdk/command-primitives-runtimePredikat teks perintah ringan untuk jalur kanal panas
plugin-sdk/command-surfaceHelper normalisasi body perintah dan permukaan perintah
plugin-sdk/allow-fromformatAllowFromLowercase
plugin-sdk/channel-secret-runtimeHelper pengumpulan kontrak secret yang sempit untuk permukaan secret kanal/Plugin
plugin-sdk/secret-ref-runtimeHelper sempit coerceSecretRef dan typing SecretRef untuk parsing kontrak secret/konfigurasi
plugin-sdk/security-runtimeHelper trust, gating DM, konten eksternal, dan pengumpulan secret bersama
plugin-sdk/ssrf-policyHelper allowlist host dan kebijakan SSRF jaringan privat
plugin-sdk/ssrf-dispatcherHelper dispatcher pinned yang sempit tanpa permukaan runtime infra yang luas
plugin-sdk/ssrf-runtimeHelper dispatcher pinned, fetch ber-guard SSRF, dan kebijakan SSRF
plugin-sdk/secret-inputHelper parsing input secret
plugin-sdk/webhook-ingressHelper permintaan/target Webhook
plugin-sdk/webhook-request-guardsHelper ukuran body permintaan/timeout
SubpathEkspor kunci
plugin-sdk/runtimeHelper runtime/logging/backup/instalasi Plugin yang luas
plugin-sdk/runtime-envHelper env runtime, logger, timeout, retry, dan backoff yang sempit
plugin-sdk/channel-runtime-contextHelper pendaftaran dan pencarian konteks runtime kanal generik
plugin-sdk/runtime-storecreatePluginRuntimeStore
plugin-sdk/plugin-runtimeHelper perintah/hook/http/interaktif Plugin bersama
plugin-sdk/hook-runtimeHelper pipeline Webhook/hook internal bersama
plugin-sdk/lazy-runtimeHelper import/binding runtime lazy seperti createLazyRuntimeModule, createLazyRuntimeMethod, dan createLazyRuntimeSurface
plugin-sdk/process-runtimeHelper exec proses
plugin-sdk/cli-runtimeHelper pemformatan CLI, wait, dan versi
plugin-sdk/gateway-runtimeHelper klien Gateway dan patch status kanal
plugin-sdk/config-runtimeHelper pemuatan/penulisan konfigurasi dan helper pencarian konfigurasi Plugin
plugin-sdk/telegram-command-configNormalisasi nama/deskripsi perintah Telegram dan pemeriksaan duplikat/konflik, bahkan saat permukaan kontrak Telegram bawaan tidak tersedia
plugin-sdk/text-autolink-runtimeDeteksi autolink referensi file tanpa barrel text-runtime yang luas
plugin-sdk/approval-runtimeHelper persetujuan exec/Plugin, builder kapabilitas persetujuan, helper auth/profil, helper perutean/runtime native
plugin-sdk/reply-runtimeHelper runtime inbound/balasan bersama, chunking, dispatch, Heartbeat, perencana balasan
plugin-sdk/reply-dispatch-runtimeHelper sempit dispatch/finalisasi balasan dan label percakapan
plugin-sdk/reply-historyHelper riwayat balasan jendela pendek bersama seperti buildHistoryContext, recordPendingHistoryEntry, dan clearHistoryEntriesIfEnabled
plugin-sdk/reply-referencecreateReplyReferencePlanner
plugin-sdk/reply-chunkingHelper chunking teks/Markdown sempit
plugin-sdk/session-store-runtimeHelper path penyimpanan sesi + updated-at
plugin-sdk/state-pathsHelper path direktori state/OAuth
plugin-sdk/routingHelper binding rute/sesi/account seperti resolveAgentRoute, buildAgentSessionKey, dan resolveDefaultAgentBoundAccountId
plugin-sdk/status-helpersHelper ringkasan status kanal/akun bersama, default runtime-state, dan helper metadata issue
plugin-sdk/target-resolver-runtimeHelper resolver target bersama
plugin-sdk/string-normalization-runtimeHelper normalisasi slug/string
plugin-sdk/request-urlEkstrak URL string dari input mirip fetch/request
plugin-sdk/run-commandRunner perintah bertiming dengan hasil stdout/stderr ternormalisasi
plugin-sdk/param-readersPembaca parameter alat/CLI umum
plugin-sdk/tool-payloadEkstrak payload ternormalisasi dari objek hasil alat
plugin-sdk/tool-sendEkstrak field target pengiriman kanonis dari arg alat
plugin-sdk/temp-pathHelper path unduhan sementara bersama
plugin-sdk/logging-coreHelper logger subsistem dan redaksi
plugin-sdk/markdown-table-runtimeHelper mode dan konversi tabel Markdown
plugin-sdk/json-storeHelper kecil baca/tulis state JSON
plugin-sdk/file-lockHelper file-lock re-entrant
plugin-sdk/persistent-dedupeHelper cache dedupe berbasis disk
plugin-sdk/acp-runtimeHelper runtime/sesi ACP dan reply-dispatch
plugin-sdk/acp-binding-resolve-runtimeResolusi binding ACP hanya-baca tanpa import startup lifecycle
plugin-sdk/agent-config-primitivesPrimitive skema konfigurasi runtime agen yang sempit
plugin-sdk/boolean-paramPembaca parameter boolean longgar
plugin-sdk/dangerous-name-runtimeHelper resolusi pencocokan nama berbahaya
plugin-sdk/device-bootstrapHelper bootstrap perangkat dan token pairing
plugin-sdk/extension-sharedPrimitive helper pasif-kanal, status, dan ambient proxy bersama
plugin-sdk/models-provider-runtimeHelper balasan perintah/provider /models
plugin-sdk/skill-commands-runtimeHelper daftar perintah skill
plugin-sdk/native-command-registryHelper registry/build/serialize perintah native
plugin-sdk/agent-harnessPermukaan Plugin tepercaya eksperimental untuk harness agen tingkat rendah: tipe harness, helper steer/abort eksekusi aktif, helper bridge alat OpenClaw, helper pemformatan/detail progres alat, dan utilitas hasil percobaan
plugin-sdk/provider-zai-endpointHelper deteksi endpoint Z.AI
plugin-sdk/infra-runtimeHelper system event/Heartbeat
plugin-sdk/collection-runtimeHelper cache bounded kecil
plugin-sdk/diagnostic-runtimeHelper flag dan peristiwa diagnostik
plugin-sdk/error-runtimeGraph error, pemformatan, helper klasifikasi error bersama, isApprovalNotFoundError
plugin-sdk/fetch-runtimeHelper fetch terbungkus, proxy, dan pencarian pinned
plugin-sdk/runtime-fetchRuntime fetch sadar-dispatcher tanpa import proxy/guarded-fetch
plugin-sdk/response-limit-runtimePembaca body respons bounded tanpa permukaan media runtime yang luas
plugin-sdk/session-binding-runtimeState binding percakapan saat ini tanpa perutean configured binding atau penyimpanan pairing
plugin-sdk/session-store-runtimeHelper baca session-store tanpa import penulisan/pemeliharaan konfigurasi yang luas
plugin-sdk/context-visibility-runtimeResolusi visibilitas konteks dan pemfilteran konteks tambahan tanpa import konfigurasi/keamanan yang luas
plugin-sdk/string-coerce-runtimeHelper sempit coercion dan normalisasi record/string primitif tanpa import Markdown/logging
plugin-sdk/host-runtimeHelper normalisasi hostname dan host SCP
plugin-sdk/retry-runtimeHelper konfigurasi retry dan runner retry
plugin-sdk/agent-runtimeHelper agent dir/identity/workspace
plugin-sdk/directory-runtimeQuery/dedupe direktori yang didukung konfigurasi
plugin-sdk/keyed-async-queueKeyedAsyncQueue
SubpathEkspor kunci
plugin-sdk/media-runtimeHelper bersama fetch/transform/store media plus builder payload media
plugin-sdk/media-storeHelper media store sempit seperti saveMediaBuffer
plugin-sdk/media-generation-runtimeHelper failover media-generation bersama, pemilihan kandidat, dan pesan model yang hilang
plugin-sdk/media-understandingTipe provider pemahaman media plus ekspor helper gambar/audio yang berhadapan dengan provider
plugin-sdk/text-runtimeHelper bersama teks/Markdown/logging seperti penghapusan teks yang terlihat asisten, helper render/chunking/tabel Markdown, helper redaksi, helper directive-tag, dan utilitas teks aman
plugin-sdk/text-chunkingHelper chunking teks outbound
plugin-sdk/speechTipe provider speech plus helper directive, registry, dan validasi yang berhadapan dengan provider
plugin-sdk/speech-coreHelper bersama tipe provider speech, registry, directive, dan normalisasi
plugin-sdk/realtime-transcriptionTipe provider transkripsi realtime, helper registry, dan helper sesi WebSocket bersama
plugin-sdk/realtime-voiceTipe provider voice realtime dan helper registry
plugin-sdk/image-generationTipe provider pembuatan gambar
plugin-sdk/image-generation-coreHelper bersama tipe image-generation, failover, auth, dan registry
plugin-sdk/music-generationTipe provider/permintaan/hasil pembuatan musik
plugin-sdk/music-generation-coreHelper bersama tipe music-generation, failover, pencarian provider, dan parsing model-ref
plugin-sdk/video-generationTipe provider/permintaan/hasil pembuatan video
plugin-sdk/video-generation-coreHelper bersama tipe video-generation, failover, pencarian provider, dan parsing model-ref
plugin-sdk/webhook-targetsHelper registry target Webhook dan instalasi rute
plugin-sdk/webhook-pathHelper normalisasi path Webhook
plugin-sdk/web-mediaHelper bersama pemuatan media remote/lokal
plugin-sdk/zodRe-export zod untuk konsumen SDK Plugin
plugin-sdk/testinginstallCommonResolveTargetErrorCases, shouldAckReaction
SubpathEkspor kunci
plugin-sdk/memory-corePermukaan helper memory-core bawaan untuk helper manager/config/file/CLI
plugin-sdk/memory-core-engine-runtimeFacade runtime indeks/pencarian memori
plugin-sdk/memory-core-host-engine-foundationEkspor engine fondasi host memori
plugin-sdk/memory-core-host-engine-embeddingsKontrak embedding host memori, akses registry, provider lokal, dan helper batch/remote generik
plugin-sdk/memory-core-host-engine-qmdEkspor engine QMD host memori
plugin-sdk/memory-core-host-engine-storageEkspor engine storage host memori
plugin-sdk/memory-core-host-multimodalHelper multimodal host memori
plugin-sdk/memory-core-host-queryHelper query host memori
plugin-sdk/memory-core-host-secretHelper secret host memori
plugin-sdk/memory-core-host-eventsHelper jurnal peristiwa host memori
plugin-sdk/memory-core-host-statusHelper status host memori
plugin-sdk/memory-core-host-runtime-cliHelper runtime CLI host memori
plugin-sdk/memory-core-host-runtime-coreHelper runtime inti host memori
plugin-sdk/memory-core-host-runtime-filesHelper file/runtime host memori
plugin-sdk/memory-host-coreAlias vendor-netral untuk helper runtime inti host memori
plugin-sdk/memory-host-eventsAlias vendor-netral untuk helper jurnal peristiwa host memori
plugin-sdk/memory-host-filesAlias vendor-netral untuk helper file/runtime host memori
plugin-sdk/memory-host-markdownHelper managed-Markdown bersama untuk Plugin yang berdekatan dengan memori
plugin-sdk/memory-host-searchFacade runtime Active Memory untuk akses search-manager
plugin-sdk/memory-host-statusAlias vendor-netral untuk helper status host memori
plugin-sdk/memory-lancedbPermukaan helper memory-lancedb bawaan
FamilySubpath saat iniPenggunaan yang dimaksud
Browserplugin-sdk/browser-cdp, plugin-sdk/browser-config-runtime, plugin-sdk/browser-config-support, plugin-sdk/browser-control-auth, plugin-sdk/browser-node-runtime, plugin-sdk/browser-profiles, plugin-sdk/browser-security-runtime, plugin-sdk/browser-setup-tools, plugin-sdk/browser-supportHelper dukungan Plugin browser bawaan (browser-support tetap menjadi compatibility barrel)
Matrixplugin-sdk/matrix, plugin-sdk/matrix-helper, plugin-sdk/matrix-runtime-heavy, plugin-sdk/matrix-runtime-shared, plugin-sdk/matrix-runtime-surface, plugin-sdk/matrix-surface, plugin-sdk/matrix-thread-bindingsPermukaan helper/runtime Matrix bawaan
Lineplugin-sdk/line, plugin-sdk/line-core, plugin-sdk/line-runtime, plugin-sdk/line-surfacePermukaan helper/runtime LINE bawaan
IRCplugin-sdk/irc, plugin-sdk/irc-surfacePermukaan helper IRC bawaan
Helper khusus kanalplugin-sdk/googlechat, plugin-sdk/zalouser, plugin-sdk/bluebubbles, plugin-sdk/bluebubbles-policy, plugin-sdk/mattermost, plugin-sdk/mattermost-policy, plugin-sdk/feishu-conversation, plugin-sdk/msteams, plugin-sdk/nextcloud-talk, plugin-sdk/nostr, plugin-sdk/tlon, plugin-sdk/twitchSeam kompatibilitas/helper kanal bawaan
Helper khusus auth/Pluginplugin-sdk/github-copilot-login, plugin-sdk/github-copilot-token, plugin-sdk/diagnostics-otel, plugin-sdk/diffs, plugin-sdk/llm-task, plugin-sdk/thread-ownership, plugin-sdk/voice-callSeam helper fitur/Plugin bawaan; plugin-sdk/github-copilot-token saat ini mengekspor DEFAULT_COPILOT_API_BASE_URL, deriveCopilotApiBaseUrlFromToken, dan resolveCopilotApiToken

Terkait