Plugin SDK reference

Plugin SDK 하위 경로

Plugin SDK는 openclaw/plugin-sdk/ 아래의 제한된 공개 하위 경로 집합으로 제공됩니다. 이 페이지에서는 일반적으로 사용되는 하위 경로를 목적별로 분류하여 정리합니다. 다음 세 파일이 공개 영역을 정의합니다.

  • scripts/lib/plugin-sdk-entrypoints.json: 빌드에서 컴파일하는 유지 관리 대상 진입점 목록입니다.
  • scripts/lib/plugin-sdk-private-local-only-subpaths.json: 저장소 로컬 테스트/내부 하위 경로입니다. 패키지 내보내기는 전체 목록에서 이 목록을 제외한 항목입니다.
  • src/plugin-sdk/entrypoints.ts: 사용 중단된 하위 경로, 예약된 번들 헬퍼, 지원되는 번들 퍼사드 및 Plugin 소유 공개 영역에 대한 분류 메타데이터입니다.

유지관리자는 pnpm plugin-sdk:surface로 공개 내보내기 수를 감사하고 pnpm plugins:boundary-report:summary로 사용 중인 예약 헬퍼 하위 경로를 감사합니다. 사용되지 않는 예약 헬퍼 내보내기는 휴면 상태의 호환성 부채로 공개 SDK에 남지 않고 CI 보고서에서 실패로 처리됩니다.

Plugin 작성 가이드는 Plugin SDK 개요를 참조하십시오.

Plugin 진입점

하위 경로 주요 내보내기
plugin-sdk/plugin-entry definePluginEntry
plugin-sdk/core defineChannelPluginEntry, createChatChannelPlugin, createChannelPluginBase, defineSetupPluginEntry, buildChannelConfigSchema, buildJsonChannelConfigSchema, resolveTailscalePublishedHost
plugin-sdk/provider-entry defineSingleProviderPluginEntry
plugin-sdk/migration createMigrationItem 등의 마이그레이션 공급자 항목 헬퍼, 사유 상수, 항목 상태 마커, 수정 헬퍼 및 summarizeMigrationItems
plugin-sdk/migration-runtime copyMigrationFileItem, resolvePlannedMigrationTargets, withCachedMigrationConfigRuntimewriteMigrationReport 등의 런타임 마이그레이션 헬퍼
plugin-sdk/health 번들 상태 검사 소비자를 위한 Doctor 상태 검사 등록, 탐지, 복구, 선택, 심각도 및 발견 항목 유형
plugin-sdk/config-schema 사용 중단되었습니다. 루트 openclaw.json Zod 스키마(OpenClawSchema)입니다. 대신 Plugin 로컬 스키마를 정의하고 plugin-sdk/json-schema-runtime로 검증하십시오.

사용 중단된 호환성 및 테스트 헬퍼

이전 Plugin을 위해 사용 중단된 하위 경로가 계속 내보내지지만, 새 코드에서는 아래의 용도별 SDK 하위 경로를 사용해야 합니다. 유지 관리 대상 목록은 scripts/lib/plugin-sdk-deprecated-public-subpaths.json이며, CI는 이 목록에서 번들 프로덕션 가져오기를 수행하면 거부합니다. plugin-sdk/compat, plugin-sdk/config-types, plugin-sdk/infra-runtimeplugin-sdk/text-runtime 같은 광범위한 배럴은 호환성 용도로만 제공되며, plugin-sdk/zod은 호환성 재내보내기입니다. zod에서 zod을 직접 가져오십시오. 광범위한 도메인 배럴인 plugin-sdk/agent-runtime, plugin-sdk/channel-lifecycle, plugin-sdk/channel-runtime, plugin-sdk/cli-runtime, plugin-sdk/conversation-runtime, plugin-sdk/hook-runtime, plugin-sdk/media-runtime, plugin-sdk/plugin-runtimeplugin-sdk/security-runtime도 마찬가지로 용도별 하위 경로를 위해 사용 중단되었습니다.

OpenClaw의 Vitest 기반 테스트 헬퍼 하위 경로는 저장소 로컬 전용이며 더 이상 패키지 내보내기가 아닙니다. 해당 경로는 agent-runtime-test-contracts, channel-contract-testing, channel-target-testing, channel-test-helpers, plugin-state-test-runtime, plugin-test-api, plugin-test-contracts, plugin-test-runtime, provider-http-test-mocks, provider-test-contracts, reply-payload-testing, sqlite-runtime-testing, test-env, test-fixtures, test-node-mockstesting입니다. 비공개 번들 헬퍼 영역인 ssrf-runtime-internalcodex-native-task-runtime도 저장소 로컬 전용입니다.

예약된 번들 Plugin 헬퍼 하위 경로

plugin-sdk/codex-mcp-projection은 유일하게 예약된 하위 경로입니다. 이는 번들 Codex Plugin이 소유하는 호환성 영역이며 일반 SDK API가 아닙니다. 소유자가 다른 Plugin 간 가져오기는 패키지 계약 가드레일에 의해 차단되며, 예약된 하위 경로를 더 이상 가져오지 않으면 CI가 실패합니다. plugin-sdk/codex-native-task-runtime은 저장소 로컬 전용이며 패키지 내보내기가 아닙니다.

src/plugin-sdk/entrypoints.ts은 일반 계약으로 대체될 때까지 해당 번들 Plugin이 지원하는 SDK 진입점인 지원 대상 번들 퍼사드도 추적합니다. 해당 진입점은 plugin-sdk/discord, plugin-sdk/lmstudio, plugin-sdk/lmstudio-runtime, plugin-sdk/matrix, plugin-sdk/mattermost, plugin-sdk/memory-core-engine-runtime, plugin-sdk/provider-zai-endpoint, plugin-sdk/qa-runner-runtime, plugin-sdk/telegram-account, plugin-sdk/tts-runtimeplugin-sdk/zalouser입니다. 이 가운데 일부는 새 코드에서도 사용이 중단되었습니다. 아래의 각 행에 있는 참고 사항을 확인하십시오.

채널 하위 경로
하위 경로 주요 내보내기
plugin-sdk/channel-core defineChannelPluginEntry, defineSetupPluginEntry, createChatChannelPlugin, createChannelPluginBase, createChannelConfigUiHints
plugin-sdk/json-schema-runtime 플러그인 소유 스키마를 위한 캐시된 JSON Schema 검증 도우미
plugin-sdk/channel-setup createOptionalChannelSetupSurface, createOptionalChannelSetupAdapter, createOptionalChannelSetupWizard, 그리고 DEFAULT_ACCOUNT_ID, createTopLevelChannelDmPolicy, setSetupChannelEnabled, splitSetupEntries
plugin-sdk/setup 공유 설정 마법사 도우미, 설정 번역기, 허용 목록 프롬프트, 설정 상태 빌더
plugin-sdk/setup-runtime createSetupTranslator, createPatchedAccountSetupAdapter, createEnvPatchedAccountSetupAdapter, createSetupInputPresenceValidator, noteChannelLookupFailure, noteChannelLookupSummary, promptResolvedAllowFrom, splitSetupEntries, createAllowlistSetupWizardProxy, createDelegatedSetupWizardProxy
plugin-sdk/setup-adapter-runtime 사용 중단된 호환성 별칭입니다. plugin-sdk/setup-runtime을 사용하십시오.
plugin-sdk/setup-tools formatCliCommand, detectBinary, extractArchive, resolveBrewExecutable, formatDocsLink, CONFIG_DIR
plugin-sdk/account-core 다중 계정 구성/작업 게이트 도우미, 기본 계정 폴백 도우미
plugin-sdk/account-id DEFAULT_ACCOUNT_ID, 계정 ID 정규화 도우미
plugin-sdk/account-resolution 계정 조회 및 기본 폴백 도우미
plugin-sdk/account-helpers 제한된 계정 목록/계정 작업 도우미
plugin-sdk/access-groups 액세스 그룹 허용 목록 구문 분석 및 편집된 그룹 진단 도우미
plugin-sdk/channel-pairing createChannelPairingController
plugin-sdk/channel-reply-pipeline 사용 중단된 호환성 퍼사드입니다. plugin-sdk/channel-outbound을 사용하십시오.
plugin-sdk/channel-config-helpers createHybridChannelConfigAdapter, resolveChannelDmAccess, resolveChannelDmAllowFrom, resolveChannelDmPolicy, normalizeChannelDmPolicy, normalizeLegacyDmAliases
plugin-sdk/channel-config-schema 공유 채널 구성 스키마 기본 요소와 Zod 및 직접 JSON/TypeBox 빌더
plugin-sdk/bundled-channel-config-schema 유지 관리되는 번들 플러그인 전용의 번들 OpenClaw 채널 구성 스키마
plugin-sdk/chat-channel-ids BUNDLED_CHAT_CHANNEL_IDS, BUNDLED_CHAT_CHANNEL_ENVELOPE_PREFIXES, ChatChannelId. 자체 테이블을 하드코딩하지 않고 봉투 접두사가 붙은 텍스트를 인식해야 하는 플러그인을 위한 표준 번들/공식 채팅 채널 ID와 포매터 레이블/별칭입니다.
plugin-sdk/channel-config-schema-legacy 번들 채널 구성 스키마를 위한 사용 중단된 호환성 별칭
plugin-sdk/telegram-command-config 사용 중단된 Telegram 명령 이름/설명 정규화 및 중복/충돌 검사입니다. 새 플러그인 코드에서는 플러그인 로컬 명령 구성 처리를 사용하십시오.
plugin-sdk/command-gating 제한된 명령 권한 부여 게이트 도우미
plugin-sdk/channel-policy resolveChannelGroupRequireMention
plugin-sdk/channel-ingress-runtime 마이그레이션된 채널 수신 경로를 위한 실험적 고수준 채널 인그레스 런타임 리졸버 및 경로 팩트 빌더입니다. 각 플러그인에서 유효 허용 목록, 명령 허용 목록 및 레거시 프로젝션을 조합하는 대신 이를 사용하는 것이 좋습니다. 채널 인그레스 API를 참조하십시오.
plugin-sdk/channel-lifecycle 사용 중단된 호환성 퍼사드입니다. plugin-sdk/channel-outbound을 사용하십시오.
plugin-sdk/channel-outbound 메시지 수명 주기 계약과 응답 파이프라인 옵션, 수신 확인, 실시간 미리 보기/스트리밍, 수명 주기 도우미, 아웃바운드 ID, 페이로드 계획, 영속적 전송 및 메시지 전송 컨텍스트 도우미입니다. 채널 아웃바운드 API를 참조하십시오.
plugin-sdk/channel-message plugin-sdk/channel-outbound의 사용 중단된 호환성 별칭입니다.
plugin-sdk/channel-message-runtime plugin-sdk/channel-outbound의 사용 중단된 호환성 별칭입니다.
plugin-sdk/inbound-envelope 공유 인바운드 경로 및 봉투 빌더 도우미
plugin-sdk/inbound-reply-dispatch 사용 중단된 호환성 퍼사드입니다. 인바운드 실행기 및 디스패치 조건자에는 plugin-sdk/channel-inbound을, 메시지 전달 도우미에는 plugin-sdk/channel-outbound을 사용하십시오.
plugin-sdk/messaging-targets 사용 중단된 대상 구문 분석 별칭입니다. plugin-sdk/channel-targets을 사용하십시오.
plugin-sdk/outbound-media 공유 아웃바운드 미디어 로딩 및 호스팅 미디어 상태 도우미
plugin-sdk/outbound-send-deps 사용 중단된 호환성 퍼사드입니다. plugin-sdk/channel-outbound을 사용하십시오.
plugin-sdk/outbound-runtime 사용 중단된 호환성 퍼사드입니다. plugin-sdk/channel-outbound을 사용하십시오.
plugin-sdk/poll-runtime 제한된 설문 정규화 도우미
plugin-sdk/thread-bindings-runtime 스레드 바인딩 수명 주기 및 어댑터 도우미
plugin-sdk/agent-media-payload 에이전트 미디어 페이로드 루트 및 로더
plugin-sdk/conversation-runtime 대화/스레드 바인딩, 페어링 및 구성된 바인딩 도우미를 위한 사용 중단된 광범위 배럴입니다. plugin-sdk/thread-bindings-runtimeplugin-sdk/session-binding-runtime과 같은 범위가 한정된 바인딩 하위 경로를 사용하는 것이 좋습니다.
plugin-sdk/runtime-group-policy 런타임 그룹 정책 확인 도우미
plugin-sdk/channel-status 공유 채널 상태 스냅샷/요약 도우미
plugin-sdk/channel-config-primitives 제한된 채널 구성 스키마 기본 요소
plugin-sdk/channel-config-writes 채널 구성 쓰기 권한 부여 도우미
plugin-sdk/channel-plugin-common 공유 채널 플러그인 프렐류드 내보내기
plugin-sdk/allowlist-config-edit 허용 목록 구성 편집/읽기 도우미
plugin-sdk/group-access 사용 중단된 그룹 액세스 결정 도우미입니다. plugin-sdk/channel-ingress-runtimeresolveChannelMessageIngress을 사용하십시오.
plugin-sdk/direct-dm, plugin-sdk/direct-dm-access 사용 중단된 호환성 퍼사드입니다. plugin-sdk/channel-inbound을 사용하십시오.
plugin-sdk/direct-dm-guard-policy 제한된 직접 DM 암호화 전 가드 정책 도우미
plugin-sdk/discord 게시된 @openclaw/discord@2026.3.13 및 추적 중인 소유자 호환성을 위한 사용 중단된 Discord 호환성 퍼사드입니다. 새 플러그인은 일반 채널 SDK 하위 경로를 사용해야 합니다.
plugin-sdk/telegram-account 추적 중인 소유자 호환성을 위한 사용 중단된 Telegram 계정 확인 호환성 퍼사드입니다. 새 플러그인은 주입된 런타임 도우미 또는 일반 채널 SDK 하위 경로를 사용해야 합니다.
plugin-sdk/zalouser 발신자 명령 권한 부여를 계속 가져오는 게시된 Lark/Zalo 패키지를 위한 사용 중단된 Zalo Personal 호환성 퍼사드입니다. 새 플러그인은 일반 채널 SDK 하위 경로를 사용해야 합니다.
plugin-sdk/interactive-runtime 의미론적 메시지 프레젠테이션, 전달 및 레거시 대화형 응답 도우미입니다. 메시지 프레젠테이션을 참조하십시오.
plugin-sdk/channel-inbound 이벤트 분류, 컨텍스트 빌드, 서식 지정, 루트, 디바운스, 멘션 일치, 멘션 정책 및 인바운드 로깅을 위한 공유 인바운드 도우미
plugin-sdk/channel-inbound-debounce 제한된 인바운드 디바운스 도우미
plugin-sdk/channel-mention-gating 더 광범위한 인바운드 런타임 표면 없이 제공되는 제한된 멘션 정책, 멘션 마커 및 멘션 텍스트 도우미
plugin-sdk/channel-envelope, plugin-sdk/channel-inbound-roots, plugin-sdk/channel-location, plugin-sdk/channel-logging 사용 중단된 호환성 퍼사드입니다. plugin-sdk/channel-inbound 또는 plugin-sdk/channel-outbound을 사용하십시오.
plugin-sdk/channel-pairing-paths 사용 중단된 호환성 퍼사드입니다. plugin-sdk/channel-pairing을 사용하십시오.
plugin-sdk/channel-reply-options-runtime 사용 중단된 호환성 퍼사드입니다. plugin-sdk/channel-outbound을 사용하십시오.
plugin-sdk/channel-streaming 사용 중단된 호환성 퍼사드입니다. plugin-sdk/channel-outbound을 사용하십시오.
plugin-sdk/channel-send-result 응답 결과 유형
plugin-sdk/channel-actions 채널 메시지 작업 도우미와 플러그인 호환성을 위해 유지되는 사용 중단된 네이티브 스키마 도우미
plugin-sdk/channel-route 공유 경로 정규화, 파서 기반 대상 확인, 스레드 ID 문자열화, 중복 제거/축약 경로 키, 구문 분석된 대상 유형 및 경로/대상 비교 도우미
plugin-sdk/channel-targets 대상 구문 분석 도우미입니다. 경로 비교 호출자는 plugin-sdk/channel-route을 사용해야 합니다.
plugin-sdk/channel-contract 채널 계약 유형
plugin-sdk/channel-feedback 피드백/반응 연결

사용 중단된 채널 도우미 계열은 게시된 플러그인과의 호환성을 위해서만 계속 제공됩니다. 제거 계획은 외부 플러그인 마이그레이션 기간 동안 이를 유지하고, 저장소/번들 플러그인은 channel-inboundchannel-outbound을 계속 사용하도록 한 다음, 다음 주요 SDK 정리에서 호환성 하위 경로를 제거하는 것입니다. 이는 기존 채널 메시지/런타임, 채널 스트리밍, 직접 DM 액세스, 분리된 인바운드 도우미, 응답 옵션 및 페어링 경로 계열에 적용됩니다.

공급자 하위 경로
하위 경로 주요 내보내기
plugin-sdk/provider-entry defineSingleProviderPluginEntry
plugin-sdk/lmstudio 설정, 카탈로그 검색 및 런타임 모델 준비를 위해 지원되는 LM Studio 공급자 퍼사드
plugin-sdk/lmstudio-runtime 로컬 서버 기본값, 모델 검색, 요청 헤더 및 로드된 모델 도우미를 위해 지원되는 LM Studio 런타임 퍼사드
plugin-sdk/provider-setup 엄선된 로컬/자체 호스팅 공급자 설정 도우미
plugin-sdk/self-hosted-provider-setup 더 이상 사용되지 않는 OpenAI 호환 자체 호스팅 설정 도우미입니다. plugin-sdk/provider-setup 또는 Plugin 소유 설정 도우미를 사용하십시오
plugin-sdk/cli-backend CLI 백엔드 기본값 + 감시 타이머 상수
plugin-sdk/provider-auth-runtime 공급자 인증 런타임 도우미: OAuth 루프백 흐름, 토큰 교환, 인증 유지 및 API 키 확인
plugin-sdk/provider-oauth-runtime 일반 공급자 OAuth 콜백 유형, 콜백 페이지 렌더링, PKCE/상태 도우미, 권한 부여 입력 파싱, 토큰 만료 도우미 및 중단 도우미
plugin-sdk/provider-auth-api-key upsertApiKeyProfile 등의 API 키 온보딩/프로필 쓰기 도우미
plugin-sdk/provider-auth-result 표준 OAuth 인증 결과 빌더
plugin-sdk/provider-env-vars 공급자 인증 환경 변수 조회 도우미
plugin-sdk/provider-auth createProviderApiKeyAuthMethod, ensureApiKeyFromOptionEnvOrPrompt, upsertAuthProfile, upsertApiKeyProfile, writeOAuthCredentials, OpenAI Codex 인증 가져오기 도우미, 더 이상 사용되지 않는 resolveOpenClawAgentDir 호환성 내보내기
plugin-sdk/provider-model-shared ProviderReplayFamily, buildProviderReplayFamilyHooks, normalizeModelCompat, 공유 재생 정책 빌더, 공급자 엔드포인트 도우미 및 공유 모델 ID 정규화 도우미
plugin-sdk/provider-catalog-live-runtime 보호된 /models 방식 검색을 위한 라이브 공급자 모델 카탈로그 도우미: buildLiveModelProviderConfig, fetchLiveProviderModelRows, getCachedLiveProviderModelRows, fetchLiveProviderModelIds, LiveModelCatalogHttpError, clearLiveCatalogCacheForTests, 모델 ID 필터링, TTL 캐시 및 정적 대체 경로
plugin-sdk/provider-catalog-runtime 계약 테스트용 공급자 카탈로그 확장 런타임 훅 및 Plugin 공급자 레지스트리 연결부
plugin-sdk/provider-catalog-shared findCatalogTemplate, buildSingleProviderApiKeyCatalog, buildManifestModelProviderConfig, supportsNativeStreamingUsageCompat, applyProviderNativeStreamingUsageCompat
plugin-sdk/provider-http 일반 공급자 HTTP/엔드포인트 기능 도우미, 공급자 HTTP 오류 및 오디오 전사 멀티파트 양식 도우미
plugin-sdk/provider-web-fetch-contract enablePluginInConfigWebFetchProviderPlugin 등의 제한된 웹 가져오기 구성/선택 계약 도우미
plugin-sdk/provider-web-fetch 웹 가져오기 공급자 등록/캐시 도우미
plugin-sdk/provider-web-search-config-contract Plugin 활성화 연결이 필요하지 않은 공급자를 위한 제한된 웹 검색 구성/자격 증명 도우미
plugin-sdk/provider-web-search-contract createWebSearchProviderContractFields, enablePluginInConfig, resolveProviderWebSearchPluginConfig 및 범위가 지정된 자격 증명 설정자/접근자 등의 제한된 웹 검색 구성/자격 증명 계약 도우미
plugin-sdk/provider-web-search 웹 검색 공급자 등록/캐시/런타임 도우미
plugin-sdk/embedding-providers EmbeddingProviderAdapter, getEmbeddingProvider(...)listEmbeddingProviders(...)를 포함한 일반 임베딩 공급자 유형 및 읽기 도우미. 매니페스트 소유권을 적용하도록 Plugin은 api.registerEmbeddingProvider(...)을 통해 공급자를 등록합니다
plugin-sdk/provider-tools ProviderToolCompatFamily, buildProviderToolCompatFamilyHooks 및 DeepSeek/Gemini/OpenAI 스키마 정리 + 진단
plugin-sdk/provider-usage 공급자 사용량 스냅샷 유형, 공유 사용량 가져오기 도우미 및 fetchClaudeUsage 등의 공급자 가져오기 함수
plugin-sdk/provider-stream ProviderStreamFamily, buildProviderStreamFamilyHooks, composeProviderStreamWrappers, 스트림 래퍼 유형, 일반 텍스트 도구 호출 호환성 및 공유 Anthropic/Google/Kilocode/MiniMax/Moonshot/OpenAI/OpenRouter/Z.AI 래퍼 도우미
plugin-sdk/provider-stream-shared composeProviderStreamWrappers, createOpenAICompatibleCompletionsThinkingOffWrapper, createPlainTextToolCallCompatWrapper, createPayloadPatchStreamWrapper, createToolStreamWrapper, normalizeOpenAICompatibleReasoningPayload, setQwenChatTemplateThinking 및 Anthropic/DeepSeek/OpenAI 호환 스트림 유틸리티를 포함한 공개 공유 공급자 스트림 래퍼 도우미
plugin-sdk/provider-transport-runtime 보호된 가져오기, 도구 결과 텍스트 추출, 전송 메시지 변환 및 쓰기 가능한 전송 이벤트 스트림 등의 네이티브 공급자 전송 도우미
plugin-sdk/provider-onboard 온보딩 구성 패치 도우미
plugin-sdk/global-singleton 프로세스 로컬 싱글턴/맵/캐시 도우미
plugin-sdk/group-activation 제한된 그룹 활성화 모드 및 명령 파싱 도우미

공급자 사용량 스냅샷은 일반적으로 하나 이상의 할당량 windows을 보고하며, 각각 레이블, 사용 비율 및 선택적 재설정 시간을 포함합니다. 재설정 가능한 할당량 기간 대신 잔액 또는 계정 상태 텍스트를 제공하는 공급자는 비율을 임의로 생성하지 말고 빈 windows 배열과 함께 summary을 반환해야 합니다. OpenClaw는 해당 요약 텍스트를 상태 출력에 표시합니다. 사용량 엔드포인트가 실패했거나 사용할 수 있는 사용량 데이터를 반환하지 않은 경우에만 error을 사용하십시오.

인증 및 보안 하위 경로
하위 경로 주요 내보내기
plugin-sdk/command-auth 더 이상 사용되지 않는 광범위한 명령 권한 부여 표면(resolveControlCommandGate, 동적 인수 메뉴 형식을 포함한 명령 레지스트리 도우미, 발신자 권한 부여 도우미). 채널 수신/런타임 권한 부여 또는 명령 상태 도우미를 사용하십시오
plugin-sdk/command-status buildCommandsMessagePaginatedbuildHelpMessage 등의 명령/도움말 메시지 빌더
plugin-sdk/approval-auth-runtime 승인자 확인 및 동일 채팅 작업 인증 도우미
plugin-sdk/approval-client-runtime 네이티브 실행 승인 프로필/필터 도우미
plugin-sdk/approval-delivery-runtime 네이티브 승인 기능/전달 어댑터
plugin-sdk/approval-gateway-runtime 공유 승인 Gateway 확인자
plugin-sdk/approval-reference-runtime 전송 제약이 있는 승인 콜백을 위한 결정론적 영속 로케이터 도우미
plugin-sdk/approval-handler-adapter-runtime 빈번히 호출되는 채널 진입점을 위한 경량 네이티브 승인 어댑터 로딩 도우미
plugin-sdk/approval-handler-runtime 더 광범위한 승인 처리기 런타임 도우미. 더 제한된 어댑터/Gateway 연결부로 충분한 경우 이를 우선 사용하십시오
plugin-sdk/approval-native-runtime 네이티브 승인 대상, 계정 바인딩, 경로 게이트, 전달 대체 경로 및 로컬 네이티브 실행 프롬프트 억제 도우미
plugin-sdk/approval-reaction-runtime 하드코딩된 승인 반응 바인딩, 반응 프롬프트 페이로드, 반응 대상 저장소, 반응 힌트 텍스트 도우미 및 로컬 네이티브 실행 프롬프트 억제용 호환성 내보내기
plugin-sdk/approval-reply-runtime 실행/Plugin 승인 응답 페이로드 도우미
plugin-sdk/approval-runtime 실행/Plugin 승인 페이로드 도우미, 승인 기능 빌더, 승인 인증/프로필 도우미, 네이티브 승인 라우팅/런타임 도우미 및 formatApprovalDisplayPath 등의 구조화된 승인 표시 도우미
plugin-sdk/reply-dedupe 더 이상 사용되지 않는 제한된 수신 응답 중복 제거 재설정 도우미
plugin-sdk/command-auth-native 네이티브 명령 인증, 동적 인수 메뉴 형식 및 네이티브 세션 대상 도우미
plugin-sdk/command-detection 공유 명령 감지 도우미
plugin-sdk/command-primitives-runtime 빈번히 호출되는 채널 경로를 위한 경량 명령 텍스트 조건자
plugin-sdk/command-surface 명령 본문 정규화 및 명령 표면 도우미
plugin-sdk/allow-from formatAllowFromLowercase
plugin-sdk/provider-auth-login-flow-runtime 비공개 채널 및 Web UI 장치 코드 페어링을 위한 지연 공급자 인증 로그인 흐름 도우미
plugin-sdk/channel-secret-runtime 더 이상 사용되지 않는 광범위한 비밀 계약 표면(collectSimpleChannelFieldAssignments, getChannelSurface, pushAssignment, 비밀 대상 유형). 아래의 집중된 하위 경로를 우선 사용하십시오
plugin-sdk/channel-secret-basic-runtime TTS 이외의 채널/Plugin 비밀 표면을 위한 제한된 비밀 계약 내보내기 및 대상 레지스트리 빌더
plugin-sdk/channel-secret-tts-runtime 제한된 중첩 채널 TTS 비밀 할당 도우미
plugin-sdk/secret-ref-runtime 비밀 계약/구성 파싱을 위한 제한된 SecretRef 유형 지정, 확인 및 계획 대상 경로 조회
plugin-sdk/secret-provider-integration 외부 비밀 공급자 사전 설정을 게시하는 Plugin을 위한 유형 전용 SecretRef 공급자 통합 매니페스트 및 사전 설정 계약
plugin-sdk/security-runtime 신뢰, DM 게이팅, 생성 전용 쓰기, 동기/비동기 원자적 파일 교체, 동일 디렉터리 임시 파일 쓰기, 장치 간 이동 대체 경로, 비공개 파일 저장소 도우미, 심볼릭 링크 상위 경로 보호, 외부 콘텐츠, 민감한 텍스트 가림 처리, 상수 시간 비밀 비교 및 비밀 수집 도우미를 포함한 루트 경계 파일/경로 도우미의 더 이상 사용되지 않는 광범위한 배럴. 집중된 보안/SSRF/비밀 하위 경로를 우선 사용하십시오
plugin-sdk/ssrf-policy 호스트 허용 목록 및 사설 네트워크 SSRF 정책 도우미
plugin-sdk/ssrf-dispatcher 광범위한 인프라 런타임 표면이 없는 제한된 고정 디스패처 도우미
plugin-sdk/ssrf-runtime 고정 디스패처, SSRF 보호 가져오기, SSRF 오류 및 SSRF 정책 도우미
plugin-sdk/secret-input 비밀 입력 파싱 도우미
plugin-sdk/webhook-ingress Webhook 요청/대상 도우미 및 원시 웹소켓/본문 강제 변환
plugin-sdk/webhook-request-guards 요청 본문 크기/시간 제한 도우미 및 추적되는 승인 후 처리를 위한 runDetachedWebhookWork
런타임 및 스토리지 하위 경로
하위 경로 주요 내보내기
plugin-sdk/runtime 런타임/로깅/백업 도우미, Plugin 설치 경로 경고 및 프로세스 도우미
plugin-sdk/runtime-env 범위가 좁은 런타임 환경, 로거, 시간 제한, 재시도 및 백오프 도우미
plugin-sdk/browser-config 정규화된 프로필/기본값, CDP URL 구문 분석 및 브라우저 제어 인증 도우미를 위한 지원 브라우저 구성 퍼사드
plugin-sdk/agent-harness-task-runtime 호스트가 발급한 작업 범위를 사용하는 하네스 기반 에이전트를 위한 범용 작업 수명 주기 및 완료 전달 도우미
plugin-sdk/codex-mcp-projection 사용자 MCP 서버 구성을 Codex 스레드 구성에 투영하기 위해 예약된 번들 Codex 도우미. 서드 파티 Plugin용이 아님
plugin-sdk/codex-native-task-runtime 네이티브 작업 미러/런타임 연결을 위한 저장소 로컬 번들 Codex 도우미. 패키지 내보내기가 아님
plugin-sdk/channel-runtime-context 범용 채널 런타임 컨텍스트 등록 및 조회 도우미
plugin-sdk/matrix 이전 서드 파티 채널 패키지를 위한 사용 중단된 Matrix 호환성 퍼사드. 새 Plugin은 plugin-sdk/run-command을 직접 가져와야 함
plugin-sdk/mattermost 이전 서드 파티 채널 패키지를 위한 사용 중단된 Mattermost 호환성 퍼사드. 새 Plugin은 범용 SDK 하위 경로를 직접 가져와야 함
plugin-sdk/runtime-store createPluginRuntimeStore
plugin-sdk/plugin-runtime Plugin 명령/훅/HTTP/대화형 도우미를 위한 사용 중단된 광범위한 배럴. 용도별 Plugin 런타임 하위 경로 권장
plugin-sdk/hook-runtime Webhook/내부 훅 파이프라인 도우미를 위한 사용 중단된 광범위한 배럴. 용도별 훅/Plugin 런타임 하위 경로 권장
plugin-sdk/lazy-runtime createLazyRuntimeModule, createLazyRuntimeMethod, createLazyRuntimeSurface 등의 지연 런타임 가져오기/바인딩 도우미
plugin-sdk/process-runtime 프로세스 실행 도우미
plugin-sdk/node-host Node 호스트 실행 파일 확인 및 PTY 재개 도우미
plugin-sdk/cli-runtime CLI 서식 지정, 대기, 버전, 인수 호출 및 지연 명령 그룹 도우미를 위한 사용 중단된 광범위한 배럴. 용도별 CLI/런타임 하위 경로 권장
plugin-sdk/qa-runner-runtime CLI 명령 표면을 통해 Plugin QA 시나리오를 노출하는 지원 퍼사드
plugin-sdk/tts-runtime 텍스트 음성 변환 구성 스키마 및 런타임 도우미를 위한 지원 퍼사드
plugin-sdk/gateway-method-runtime contracts.gatewayMethodDispatch: ["authenticated-request"]을 선언하는 Plugin HTTP 경로를 위해 예약된 Gateway 메서드 디스패치 도우미
plugin-sdk/gateway-runtime Gateway 클라이언트, 이벤트 루프 준비 완료 클라이언트 시작 도우미, Gateway CLI RPC, Gateway 프로토콜 오류, 공지된 LAN 호스트 확인 및 채널 상태 패치 도우미
plugin-sdk/config-contracts OpenClawConfig 및 채널/제공자 구성 유형과 같은 Plugin 구성 형태를 위한 용도별 유형 전용 구성 표면
plugin-sdk/plugin-config-runtime mergeDeep, requireRuntimeConfig, resolvePluginConfigObject, resolveLivePluginConfigObject 등의 런타임 Plugin 구성 도우미
plugin-sdk/config-mutation mutateConfigFile, replaceConfigFile, logConfigUpdated 등의 트랜잭션 구성 변경 도우미
plugin-sdk/message-tool-delivery-hints 공유 메시지 도구 전달 메타데이터 힌트 문자열
plugin-sdk/runtime-config-snapshot getRuntimeConfig, getRuntimeConfigSnapshot 및 테스트 스냅샷 설정자 등의 현재 프로세스 구성 스냅샷 도우미
plugin-sdk/text-autolink-runtime 광범위한 텍스트 배럴을 사용하지 않는 파일 참조 자동 링크 감지
plugin-sdk/reply-runtime 공유 인바운드/응답 런타임 도우미, 청킹, 디스패치, Heartbeat, 응답 플래너
plugin-sdk/reply-dispatch-runtime 범위가 좁은 응답 디스패치/완료 및 대화 레이블 도우미
plugin-sdk/reply-history 공유 단기 응답 기록 도우미. 새 메시지 턴 코드는 createChannelHistoryWindow을 사용해야 하며, 하위 수준 맵 도우미는 사용 중단된 호환성 내보내기로만 유지됨
plugin-sdk/reply-reference createReplyReferencePlanner
plugin-sdk/reply-chunking 범위가 좁은 텍스트/마크다운 청킹 도우미
plugin-sdk/session-store-runtime 세션 워크플로 도우미(getSessionEntry, listSessionEntries, patchSessionEntry, upsertSessionEntry), 복구/수명 주기 도우미(deleteSessionEntry, cleanupSessionLifecycleArtifacts, resolveSessionStoreBackupPaths), 전환기 sessionFile 값을 위한 마커 도우미, 세션 ID별로 범위가 제한된 최근 사용자/어시스턴트 트랜스크립트 텍스트 읽기, 세션 저장소 경로/세션 키 도우미 및 업데이트 시각 읽기. 광범위한 구성 쓰기/유지 관리 가져오기는 제외
plugin-sdk/session-transcript-runtime 트랜스크립트 ID, 범위 지정 대상/읽기/쓰기 도우미, 표시 메시지 항목 투영, 업데이트 게시, 쓰기 잠금 및 트랜스크립트 메모리 적중 키
plugin-sdk/sqlite-runtime 데이터베이스 수명 주기 제어를 제외한 자사 런타임용 용도별 SQLite 에이전트 스키마, 경로 및 트랜잭션 도우미
plugin-sdk/cron-store-runtime Cron 저장소 경로/로드/저장 도우미
plugin-sdk/state-paths 상태/OAuth 디렉터리 경로 도우미
plugin-sdk/plugin-state-runtime Plugin 소유 데이터베이스를 위한 Plugin 사이드카 SQLite 키 기반 상태 유형과 중앙 집중식 연결 pragma, 검증된 WAL 유지 관리 및 원자적 STRICT 스키마 마이그레이션 도우미
plugin-sdk/routing resolveAgentRoute, buildAgentSessionKey, resolveDefaultAgentBoundAccountId 등의 경로/세션 키/계정 바인딩 도우미
plugin-sdk/status-helpers 공유 채널/계정 상태 요약 도우미, 런타임 상태 기본값 및 문제 메타데이터 도우미
plugin-sdk/target-resolver-runtime 공유 대상 확인 도우미
plugin-sdk/string-normalization-runtime 슬러그/문자열 정규화 도우미
plugin-sdk/request-url fetch/request 유사 입력에서 문자열 URL 추출
plugin-sdk/run-command 정규화된 stdout/stderr 결과를 제공하는 시간 제한 명령 실행기
plugin-sdk/param-readers 공통 도구/CLI 매개변수 판독기
plugin-sdk/tool-plugin 단순한 유형 지정 에이전트 도구 Plugin을 정의하고 매니페스트 생성을 위한 정적 메타데이터 노출
plugin-sdk/tool-payload 도구 결과 객체에서 정규화된 페이로드 추출
plugin-sdk/tool-send 도구 인수에서 표준 전송 대상 필드 추출
plugin-sdk/sandbox 즉시 실패 실행 명령 사전 검사를 포함한 샌드박스 백엔드 유형 및 SSH/OpenShell 명령 도우미
plugin-sdk/temp-path 공유 임시 다운로드 경로 도우미 및 비공개 보안 임시 작업 공간
plugin-sdk/logging-core 하위 시스템 로거 및 민감 정보 제거 도우미
plugin-sdk/markdown-table-runtime 마크다운 표 모드 및 변환 도우미
plugin-sdk/model-session-runtime applyModelOverrideToSessionEntry, resolveAgentMaxConcurrent 등의 모델/세션 재정의 도우미
plugin-sdk/talk-config-runtime Talk 제공자 구성 확인 도우미
plugin-sdk/json-store 소규모 JSON 상태 읽기/쓰기 도우미
plugin-sdk/json-unsafe-integers 안전하지 않은 정수 리터럴을 문자열로 보존하는 JSON 구문 분석 도우미
plugin-sdk/file-lock 재진입 가능 파일 잠금 도우미
plugin-sdk/persistent-dedupe 디스크 기반 중복 제거 캐시 도우미
plugin-sdk/acp-runtime ACP 런타임/세션 및 응답 디스패치 도우미
plugin-sdk/acp-runtime-backend 시작 시 로드되는 Plugin을 위한 경량 ACP 백엔드 등록 및 응답 디스패치 도우미
plugin-sdk/acp-binding-resolve-runtime 수명 주기 시작 가져오기를 사용하지 않는 읽기 전용 ACP 바인딩 확인
plugin-sdk/agent-config-primitives 사용 중단된 에이전트 런타임 구성 스키마 기본 요소. 유지 관리되는 Plugin 소유 표면에서 스키마 기본 요소를 가져올 것
plugin-sdk/boolean-param 느슨한 불리언 매개변수 판독기
plugin-sdk/dangerous-name-runtime 위험한 이름 일치 확인 도우미
plugin-sdk/device-bootstrap BOOTSTRAP_HANDOFF_OPERATOR_SCOPES을 포함한 기기 부트스트랩 및 페어링 토큰 도우미
plugin-sdk/extension-shared 공유 수동 채널, 상태 및 앰비언트 프록시 도우미 기본 요소
plugin-sdk/models-provider-runtime /models 명령/제공자 응답 도우미
plugin-sdk/skill-commands-runtime Skill 명령 목록 도우미
plugin-sdk/native-command-registry 네이티브 명령 레지스트리/빌드/직렬화 도우미
plugin-sdk/agent-harness 하위 수준 에이전트 하네스를 위한 실험적 신뢰 Plugin 표면: 하네스 유형, 활성 실행 조정/중단 도우미, OpenClaw 도구 브리지 도우미, 런타임 계획 도구 정책 도우미, 터미널 결과 분류, 도구 진행 상황 서식 지정/세부 정보 도우미 및 시도 결과 유틸리티
plugin-sdk/provider-zai-endpoint 사용 중단된 Z.AI 제공자 소유 엔드포인트 감지 퍼사드. Z.AI Plugin 공개 API를 사용할 것
plugin-sdk/async-lock-runtime 소규모 런타임 상태 파일을 위한 프로세스 로컬 비동기 잠금 도우미
plugin-sdk/channel-activity-runtime 채널 활동 텔레메트리 도우미
plugin-sdk/concurrency-runtime 범위가 제한된 비동기 작업 동시성 도우미
plugin-sdk/dedupe-runtime 메모리 내 및 영구 저장소 기반 중복 제거 캐시 도우미
plugin-sdk/delivery-queue-runtime 아웃바운드 보류 전달 비우기 도우미
plugin-sdk/file-access-runtime 안전한 로컬 파일 및 미디어 소스 경로 도우미
plugin-sdk/heartbeat-runtime Heartbeat 깨우기, 이벤트 및 가시성 도우미
plugin-sdk/expect-runtime 증명 가능한 런타임 불변 조건을 위한 필수 값 어설션 도우미
plugin-sdk/number-runtime 숫자 강제 변환 도우미
plugin-sdk/secure-random-runtime 보안 토큰/UUID 도우미
plugin-sdk/system-event-runtime 시스템 이벤트 큐 도우미
plugin-sdk/transport-ready-runtime 전송 준비 상태 대기 도우미
plugin-sdk/exec-approvals-runtime 광범위한 인프라 런타임 배럴을 사용하지 않는 실행 승인 정책 파일 도우미
plugin-sdk/infra-runtime 사용 중단된 호환성 심. 위의 용도별 런타임 하위 경로를 사용할 것
plugin-sdk/collection-runtime 범위가 제한된 소규모 캐시 도우미
plugin-sdk/diagnostic-runtime 진단 플래그, 이벤트 및 추적 컨텍스트 도우미
plugin-sdk/error-runtime 오류 그래프, 서식 지정, 공유 오류 분류 도우미, PlatformMessageNotDispatchedError, isApprovalNotFoundError
plugin-sdk/fetch-runtime 래핑된 fetch, 프록시, EnvHttpProxyAgent 옵션 및 고정 조회 도우미
plugin-sdk/runtime-fetch 프록시/보호된 fetch 가져오기를 사용하지 않는 디스패처 인식 런타임 fetch
plugin-sdk/inline-image-data-url-runtime 광범위한 미디어 런타임 표면을 사용하지 않는 인라인 이미지 데이터 URL 정리 및 시그니처 감지 도우미
plugin-sdk/response-limit-runtime 광범위한 미디어 런타임 표면을 사용하지 않는 바이트, 유휴 시간 및 기한 제한 응답 본문 판독기
plugin-sdk/session-binding-runtime 구성된 바인딩 라우팅 또는 페어링 저장소를 사용하지 않는 현재 대화 바인딩 상태
plugin-sdk/context-visibility-runtime 광범위한 구성/보안 가져오기를 사용하지 않는 컨텍스트 가시성 확인 및 보충 컨텍스트 필터링
plugin-sdk/string-coerce-runtime 마크다운/로깅 가져오기를 사용하지 않는 범위가 좁은 기본 레코드/문자열 강제 변환 및 정규화 도우미
plugin-sdk/html-entity-runtime 광범위한 텍스트 유틸리티를 사용하지 않는 단일 패스 세미콜론 종결 HTML5 엔터티 디코딩
plugin-sdk/text-utility-runtime 5개 엔터티 HTML 이스케이프를 포함한 하위 수준 텍스트 및 경로 도우미
plugin-sdk/widget-html 독립형 HTML 위젯을 위한 전체 문서 감지, 크기 검증 및 도구 입력 오류
plugin-sdk/host-runtime 호스트 이름 및 SCP 호스트 정규화 도우미
plugin-sdk/retry-runtime 재시도 구성 및 재시도 실행기 도우미
plugin-sdk/agent-runtime resolveAgentDir, resolveDefaultAgentDir 및 사용 중단된 resolveOpenClawAgentDir 호환성 내보내기를 포함한 에이전트 디렉터리/ID/작업 공간 도우미용 사용 중단된 광범위한 배럴. 용도별 에이전트/런타임 하위 경로 권장
plugin-sdk/directory-runtime 구성 기반 디렉터리 조회/중복 제거
plugin-sdk/keyed-async-queue KeyedAsyncQueue
기능 및 테스트 하위 경로
하위 경로 주요 내보내기
plugin-sdk/media-runtime saveRemoteMedia, saveResponseMedia, readRemoteMediaBuffer 및 사용 중단된 fetchRemoteMedia을 포함하는 사용 중단된 광범위한 미디어 배럴입니다. plugin-sdk/media-store, plugin-sdk/media-mime, plugin-sdk/outbound-media 및 기능 런타임 하위 경로를 우선 사용하고, URL을 OpenClaw 미디어로 변환해야 하는 경우 버퍼 읽기보다 저장소 헬퍼를 우선 사용하십시오.
plugin-sdk/media-mime 범위가 좁은 MIME 정규화, 파일 확장자 매핑, MIME 감지 및 미디어 종류 헬퍼
plugin-sdk/media-store saveMediaBuffersaveMediaStream 같은 범위가 좁은 미디어 저장소 헬퍼
plugin-sdk/media-generation-runtime 공유 미디어 생성 장애 조치 헬퍼, 후보 선택 및 모델 누락 메시지
plugin-sdk/media-understanding 미디어 이해 공급자 유형과 공급자용 이미지/오디오/구조화 추출 헬퍼 내보내기
plugin-sdk/text-chunking 발신 텍스트 및 오프셋 보존 범위 청킹, 마크다운 청킹/렌더링 헬퍼, 인용부호를 인식하는 HTML 태그 토큰화, 마크다운 표 변환, 지시문 태그 제거 및 안전한 텍스트 유틸리티
plugin-sdk/speech 음성 공급자 유형과 공급자용 지시문, 레지스트리, 검증, OpenAI 호환 TTS 빌더 및 음성 헬퍼 내보내기
plugin-sdk/speech-core 공유 음성 공급자 유형, 레지스트리, 지시문, 정규화 및 음성 헬퍼 내보내기
plugin-sdk/realtime-transcription 실시간 전사 공급자 유형, 레지스트리 헬퍼 및 공유 WebSocket 세션 헬퍼
plugin-sdk/realtime-bootstrap-context 제한된 IDENTITY.md, USER.mdSOUL.md 컨텍스트 주입을 위한 실시간 프로필 부트스트랩 헬퍼
plugin-sdk/realtime-voice 출력 활동 추적을 포함한 실시간 음성 공급자 유형, 레지스트리 헬퍼 및 공유 실시간 음성 동작 헬퍼
plugin-sdk/image-generation 이미지 생성 공급자 유형과 이미지 자산/데이터 URL 헬퍼 및 OpenAI 호환 이미지 공급자 빌더
plugin-sdk/image-generation-core 공유 이미지 생성 유형, 장애 조치, 인증 및 레지스트리 헬퍼
plugin-sdk/music-generation 음악 생성 공급자/요청/결과 유형
plugin-sdk/music-generation-core 사용 중단된 공유 음악 생성 유형, 장애 조치 헬퍼, 공급자 조회 및 모델 참조 구문 분석입니다. Plugin 소유 음악 공급자 표면을 우선 사용하십시오.
plugin-sdk/video-generation 동영상 생성 공급자/요청/결과 유형
plugin-sdk/video-generation-core 공유 동영상 생성 유형, 장애 조치 헬퍼, 공급자 조회 및 모델 참조 구문 분석
plugin-sdk/transcripts 공유 트랜스크립트 소스 공급자 유형, 레지스트리 헬퍼, 세션 설명자 및 발화 메타데이터
plugin-sdk/webhook-targets Webhook 대상 레지스트리 및 경로 설치 헬퍼
plugin-sdk/webhook-path 사용 중단된 호환성 별칭입니다. plugin-sdk/webhook-ingress을 사용하십시오.
plugin-sdk/web-media 공유 원격/로컬 미디어 로딩 헬퍼
plugin-sdk/zod 사용 중단된 호환성 재내보내기입니다. zod에서 zod을 직접 가져오십시오.
plugin-sdk/plugin-test-api 저장소 테스트 헬퍼 브리지를 가져오지 않고 직접 Plugin 등록 단위 테스트를 수행하기 위한 저장소 로컬 최소 createTestPluginApi 헬퍼
plugin-sdk/agent-runtime-test-contracts 인증, 전달, 대체, 도구 훅, 프롬프트 오버레이, 스키마 및 트랜스크립트 프로젝션 테스트를 위한 저장소 로컬 네이티브 에이전트 런타임 어댑터 계약 픽스처
plugin-sdk/channel-test-helpers 일반 작업/설정/상태 계약, 디렉터리 어설션, 계정 시작 수명 주기, 전송 구성 스레딩, 런타임 모의 객체, 상태 문제, 발신 전달 및 훅 등록을 위한 저장소 로컬 채널 중심 테스트 헬퍼
plugin-sdk/channel-target-testing 채널 테스트를 위한 저장소 로컬 공유 대상 해석 오류 사례 제품군
plugin-sdk/channel-contract-testing 광범위한 테스트 배럴을 사용하지 않는 저장소 로컬의 범위가 좁은 채널 계약 테스트 헬퍼
plugin-sdk/plugin-test-contracts 저장소 로컬 Plugin 패키지, 등록, 공개 아티팩트, 직접 가져오기, 런타임 API 및 가져오기 부작용 계약 헬퍼
plugin-sdk/plugin-state-test-runtime 저장소 로컬 Plugin 상태 저장소, 수신 큐 및 상태 DB 테스트 헬퍼
plugin-sdk/provider-test-contracts 저장소 로컬 공급자 런타임, 인증, 검색, 온보딩, 카탈로그, 마법사, 미디어 기능, 재생 정책, 실시간 STT 라이브 오디오, 웹 검색/가져오기 및 스트림 계약 헬퍼
plugin-sdk/provider-http-test-mocks plugin-sdk/provider-http을 실행하는 공급자 테스트를 위한 저장소 로컬 옵트인 Vitest HTTP/인증 모의 객체
plugin-sdk/reply-payload-testing 응답 페이로드 픽스처에 메타데이터를 첨부하기 위한 저장소 로컬 헬퍼
plugin-sdk/sqlite-runtime-testing 자사 테스트를 위한 저장소 로컬 SQLite 수명 주기 헬퍼
plugin-sdk/test-fixtures 저장소 로컬 일반 CLI 런타임 캡처, 샌드박스 컨텍스트, 스킬 작성기, 에이전트 메시지, 시스템 이벤트, 모듈 다시 로드, 번들 Plugin 경로, 터미널 텍스트, 청킹, 인증 토큰 및 형식화된 사례 픽스처
plugin-sdk/test-node-mocks Vitest vi.mock("node:*") 팩터리 내부에서 사용하기 위한 저장소 로컬의 집중된 Node 기본 제공 모의 객체 헬퍼
메모리 하위 경로
하위 경로 주요 내보내기
plugin-sdk/memory-core 사용 중단된 호환성 별칭입니다. plugin-sdk/memory-host-core을 사용하십시오.
plugin-sdk/memory-core-engine-runtime 사용 중단된 메모리 인덱스/검색 런타임 퍼사드입니다. 공급업체 중립적인 메모리 호스트 하위 경로를 우선 사용하십시오.
plugin-sdk/memory-core-host-embedding-registry 경량 메모리 임베딩 공급자 레지스트리 헬퍼
plugin-sdk/memory-core-host-engine-foundation 메모리 호스트 기반 엔진 내보내기
plugin-sdk/memory-core-host-engine-embeddings 메모리 호스트 임베딩 계약, 레지스트리 접근, 로컬 공급자 및 일반 배치/원격 헬퍼입니다. 이 표면의 registerMemoryEmbeddingProvider은 사용 중단되었습니다. 새 공급자에는 일반 임베딩 공급자 API를 사용하십시오.
plugin-sdk/memory-core-host-engine-qmd 메모리 호스트 QMD 엔진 내보내기
plugin-sdk/memory-core-host-engine-storage 메모리 호스트 저장소 엔진 내보내기
plugin-sdk/memory-core-host-multimodal 사용 중단된 메모리 호스트 멀티모달 헬퍼입니다. 공급업체 중립적인 메모리 호스트 하위 경로를 우선 사용하십시오.
plugin-sdk/memory-core-host-query 사용 중단된 메모리 호스트 쿼리 헬퍼입니다. 공급업체 중립적인 메모리 호스트 하위 경로를 우선 사용하십시오.
plugin-sdk/memory-core-host-secret 메모리 호스트 보안 비밀 헬퍼
plugin-sdk/memory-core-host-events 사용 중단된 호환성 별칭입니다. plugin-sdk/memory-host-events을 사용하십시오.
plugin-sdk/memory-core-host-status 메모리 호스트 상태 헬퍼
plugin-sdk/memory-core-host-runtime-cli 메모리 호스트 CLI 런타임 헬퍼
plugin-sdk/memory-core-host-runtime-core 메모리 호스트 코어 런타임 헬퍼
plugin-sdk/memory-core-host-runtime-files 메모리 호스트 파일/런타임 헬퍼
plugin-sdk/memory-host-core 메모리 호스트 코어 런타임 헬퍼의 공급업체 중립적 별칭
plugin-sdk/memory-host-events 메모리 호스트 이벤트 저널 헬퍼의 공급업체 중립적 별칭
plugin-sdk/memory-host-files 사용 중단된 호환성 별칭입니다. plugin-sdk/memory-core-host-runtime-files을 사용하십시오.
plugin-sdk/memory-host-markdown 메모리 인접 Plugin을 위한 공유 관리형 마크다운 헬퍼
plugin-sdk/memory-host-search 검색 관리자 접근을 위한 Active Memory 런타임 퍼사드
plugin-sdk/memory-host-status 사용 중단된 호환성 별칭입니다. plugin-sdk/memory-core-host-status을 사용하십시오.
예약된 번들 헬퍼 하위 경로

예약된 번들 헬퍼 SDK 하위 경로는 번들 Plugin 코드를 위한 범위가 좁은 소유자별 표면입니다. 패키지 빌드와 별칭 지정의 결정성을 유지하기 위해 SDK 인벤토리에서 추적되지만, 일반적인 Plugin 작성 API는 아닙니다. 재사용 가능한 새 호스트 계약에는 plugin-sdk/gateway-runtime, plugin-sdk/ssrf-runtime, plugin-sdk/plugin-config-runtime 같은 일반 SDK 하위 경로를 사용해야 합니다.

하위 경로 소유자 및 목적
plugin-sdk/codex-mcp-projection 사용자 MCP 서버 구성을 Codex 앱 서버 스레드 구성에 프로젝션하기 위한 번들 Codex Plugin 헬퍼(예약된 패키지 내보내기)
plugin-sdk/codex-native-task-runtime Codex 앱 서버 네이티브 하위 에이전트를 OpenClaw 작업 상태에 미러링하기 위한 번들 Codex Plugin 헬퍼(저장소 로컬 전용, 패키지 내보내기 아님)

관련 항목

Was this useful?
On this page

On this page