Plugin SDK는Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw/plugin-sdk/ 아래의 좁은 공개 하위 경로 집합으로 노출됩니다. 이 페이지는 일반적으로 사용되는 하위 경로를 목적별로 묶어 정리합니다. 생성된 컴파일러 엔트리포인트 인벤터리는 scripts/lib/plugin-sdk-entrypoints.json에 있습니다. 패키지 exports는 scripts/lib/plugin-sdk-private-local-only-subpaths.json에 나열된 저장소 로컬 테스트/내부 하위 경로를 제외한 공개 부분입니다. Maintainer는 pnpm plugin-sdk:surface로 공개 export 수를 감사하고, pnpm plugins:boundary-report:summary로 활성 예약 helper 하위 경로를 감사할 수 있습니다. 사용되지 않는 예약 helper exports는 휴면 호환성 부채로 공개 SDK에 남아 있는 대신 CI 보고서에서 실패합니다.
Plugin 작성 가이드는 Plugin SDK 개요를 참조하세요.
Plugin 엔트리
| 하위 경로 | 주요 exports |
|---|---|
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/migration | createMigrationItem 같은 마이그레이션 provider 항목 helper, reason 상수, 항목 상태 marker, redaction helper, summarizeMigrationItems |
plugin-sdk/migration-runtime | copyMigrationFileItem, withCachedMigrationConfigRuntime, writeMigrationReport 같은 런타임 마이그레이션 helper |
Deprecated 호환성 및 테스트 helper
이 하위 경로들은 오래된 plugins와 OpenClaw 테스트 스위트를 위해 패키지 exports로 남아 있지만, 새 코드는 여기에서 import를 추가하면 안 됩니다:agent-runtime-test-contracts, channel-contract-testing, channel-target-testing, channel-test-helpers, plugin-test-api, plugin-test-contracts, provider-http-test-mocks, provider-test-contracts, test-env, test-fixtures, test-node-mocks, testing, channel-runtime, compat, config-types, infra-runtime, text-runtime, zod. 새 plugin 코드에서는 zod를 zod에서 직접 import하세요. plugin-test-runtime은 여전히 활성화된 집중 테스트 helper 하위 경로입니다.
Deprecated 미사용 공개 하위 경로
이 공개 하위 경로들은 최소 한 달 동안 존재했으며 현재 번들 extension 프로덕션 imports가 없습니다. 호환성을 위해 계속 import할 수 있지만, 새 plugin 코드는 대신 집중되어 있고 실제로 소비되는 SDK 하위 경로를 사용해야 합니다:agent-config-primitives, channel-config-schema-legacy, channel-reply-pipeline, channel-runtime, channel-secret-runtime, command-auth, compat, config-runtime, config-schema, discord, group-access, infra-runtime, matrix, mattermost, media-generation-runtime-shared, memory-core-engine-runtime, memory-core-host-multimodal, memory-core-host-query, music-generation-core, self-hosted-provider-setup, telegram-account, telegram-command-config, zalouser.
Deprecated 드물게 사용되는 공개 하위 경로
현재 한두 개의 번들 plugin owner만 사용하는 공개 하위 경로도 새 plugin 코드에서는 deprecated입니다. 호환성을 위해 패키지 exports로 남아 있지만, 새 코드는 활발히 공유되는 SDK seam이나 plugin 소유 패키지 API를 선호해야 합니다. Maintainer는scripts/lib/plugin-sdk-deprecated-public-subpaths.json에서 정확한 집합을 추적하고 pnpm plugin-sdk:surface로 현재 budget을 추적합니다.
Deprecated 광범위 barrel
이 광범위한 re-export barrel은 OpenClaw 소스와 호환성 검사에서 계속 빌드할 수 있지만, 새 코드는 집중된 SDK 하위 경로를 선호해야 합니다:agent-runtime, channel-lifecycle, channel-runtime, cli-runtime, compat, config-types, conversation-runtime, hook-runtime, infra-runtime, media-runtime, plugin-runtime, security-runtime, text-runtime. channel-runtime, compat, config-types, infra-runtime, text-runtime은 이전 버전과의 호환성을 위해서만 패키지 exports로 남아 있습니다. 대신 집중된 channel/runtime 하위 경로, config-contracts, string-coerce-runtime, text-chunking, text-utility-runtime, logging-core를 사용하세요.
Channel subpaths
Channel subpaths
| 하위 경로 | 주요 내보내기 |
|---|---|
plugin-sdk/channel-core | defineChannelPluginEntry, defineSetupPluginEntry, createChatChannelPlugin, createChannelPluginBase |
plugin-sdk/config-schema | 루트 openclaw.json Zod 스키마 내보내기(OpenClawSchema) |
plugin-sdk/json-schema-runtime | Plugin 소유 스키마를 위한 캐시된 JSON Schema 검증 헬퍼 |
plugin-sdk/channel-setup | createOptionalChannelSetupSurface, createOptionalChannelSetupAdapter, createOptionalChannelSetupWizard, 그리고 DEFAULT_ACCOUNT_ID, createTopLevelChannelDmPolicy, setSetupChannelEnabled, splitSetupEntries |
plugin-sdk/setup | 공유 설정 마법사 헬퍼, 허용 목록 프롬프트, 설정 상태 빌더 |
plugin-sdk/setup-runtime | 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-message의 createChannelMessageReplyPipeline 및 resolveChannelMessageSourceReplyDeliveryMode를 사용해야 합니다. |
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 | 유지 관리되는 번들 Plugin 전용 번들 OpenClaw 채널 구성 스키마 |
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 | 더 이상 사용되지 않는 저수준 채널 인그레스 호환성 파사드입니다. 새 수신 경로는 plugin-sdk/channel-ingress-runtime을 사용해야 합니다. |
plugin-sdk/channel-ingress-runtime | 마이그레이션된 채널 수신 경로를 위한 실험적 고수준 채널 인그레스 런타임 해석기 및 라우트 사실 빌더입니다. 각 Plugin에서 유효 허용 목록, 명령 허용 목록, 레거시 프로젝션을 조립하는 대신 이를 선호하세요. 채널 인그레스 API를 참조하세요. |
plugin-sdk/channel-lifecycle | createAccountStatusSink, createChannelRunQueue, 레거시 초안 스트림 수명 주기 헬퍼입니다. 새 미리 보기 확정 코드는 plugin-sdk/channel-message를 사용해야 합니다. |
plugin-sdk/channel-message | defineChannelMessageAdapter, createChannelMessageAdapterFromOutbound, createChannelMessageReplyPipeline, createReplyPrefixContext, resolveChannelMessageSourceReplyDeliveryMode, 지속 최종 기능 파생, 전송/수신/부작용 기능을 위한 기능 증명 헬퍼, MessageReceiveContext, 수신 확인 정책 증명, defineFinalizableLivePreviewAdapter, deliverWithFinalizableLivePreviewAdapter, 실시간 미리 보기 및 실시간 확정기 기능 증명, 지속 복구 상태, RenderedMessageBatch, 메시지 수신 타입, 수신 ID 헬퍼 같은 저비용 메시지 수명 주기 계약 헬퍼입니다. 채널 메시지 API를 참조하세요. 레거시 답장 디스패치 파사드는 호환성 전용으로 더 이상 사용되지 않습니다. |
plugin-sdk/channel-message-runtime | deliverInboundReplyWithMessageSendContext, sendDurableMessageBatch, withDurableMessageSendContext를 포함해 아웃바운드 전달을 로드할 수 있는 런타임 전달 헬퍼입니다. 더 이상 사용되지 않는 답장 디스패치 브리지는 호환성 디스패처 전용으로 계속 가져올 수 있습니다. 핫 Plugin 부트스트랩 파일이 아니라 모니터/전송 런타임 모듈에서 사용하세요. |
plugin-sdk/inbound-envelope | 공유 인바운드 라우트 및 엔벨로프 빌더 헬퍼 |
plugin-sdk/inbound-reply-dispatch | 레거시 공유 인바운드 기록 및 디스패치 헬퍼, 표시/최종 디스패치 조건자, 준비된 채널 디스패처를 위한 더 이상 사용되지 않는 deliverDurableInboundReplyPayload 호환성입니다. 새 채널 수신/디스패치 코드는 plugin-sdk/channel-message-runtime에서 런타임 수명 주기 헬퍼를 가져와야 합니다. |
plugin-sdk/messaging-targets | 대상 파싱/매칭 헬퍼 |
plugin-sdk/outbound-media | 공유 아웃바운드 미디어 로딩 헬퍼 |
plugin-sdk/outbound-send-deps | 채널 어댑터를 위한 경량 아웃바운드 전송 의존성 조회 |
plugin-sdk/outbound-runtime | 아웃바운드 ID, 전송 위임, 세션, 서식 지정, 페이로드 계획 헬퍼입니다. deliverOutboundPayloads 같은 직접 전달 헬퍼는 더 이상 사용되지 않는 호환성 기반입니다. 새 전송 경로에는 plugin-sdk/channel-message-runtime을 사용하세요. |
plugin-sdk/poll-runtime | 좁은 범위의 폴 정규화 헬퍼 |
plugin-sdk/thread-bindings-runtime | 스레드 바인딩 수명 주기 및 어댑터 헬퍼 |
plugin-sdk/agent-media-payload | 레거시 에이전트 미디어 페이로드 빌더 |
plugin-sdk/conversation-runtime | 대화/스레드 바인딩, 페어링, 구성된 바인딩 헬퍼 |
plugin-sdk/runtime-config-snapshot | 런타임 구성 스냅샷 헬퍼 |
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 프렐류드 내보내기 |
plugin-sdk/allowlist-config-edit | 허용 목록 구성 편집/읽기 헬퍼 |
plugin-sdk/group-access | 공유 그룹 액세스 결정 헬퍼 |
plugin-sdk/direct-dm | 공유 직접 DM 인증/가드 헬퍼 |
plugin-sdk/discord | 게시된 @openclaw/discord@2026.3.13 및 추적 중인 소유자 호환성을 위한 더 이상 사용되지 않는 Discord 호환성 파사드입니다. 새 Plugin은 일반 채널 SDK 하위 경로를 사용해야 합니다 |
plugin-sdk/telegram-account | 추적 중인 소유자 호환성을 위한 더 이상 사용되지 않는 Telegram 계정 해석 호환성 파사드입니다. 새 Plugin은 주입된 런타임 헬퍼 또는 일반 채널 SDK 하위 경로를 사용해야 합니다 |
plugin-sdk/zalouser | 발신자 명령 권한 부여를 여전히 가져오는 게시된 Lark/Zalo 패키지를 위한 더 이상 사용되지 않는 Zalo Personal 호환성 파사드입니다. 새 Plugin은 plugin-sdk/command-auth를 사용해야 합니다 |
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-location | 채널 위치 컨텍스트 및 서식 지정 헬퍼 |
plugin-sdk/channel-logging | 인바운드 드롭 및 입력/확인 실패를 위한 채널 로깅 헬퍼 |
plugin-sdk/channel-send-result | 답장 결과 타입 |
plugin-sdk/channel-actions | 채널 메시지 작업 헬퍼와 Plugin 호환성을 위해 유지되는 더 이상 사용되지 않는 네이티브 스키마 헬퍼 |
plugin-sdk/channel-route | 공유 라우트 정규화, 파서 기반 대상 해석, 스레드 ID 문자열화, 라우트 키 중복 제거/압축, 파싱된 대상 타입, 라우트/대상 비교 헬퍼 |
plugin-sdk/channel-targets | 대상 파싱 헬퍼입니다. 라우트 비교 호출자는 plugin-sdk/channel-route를 사용해야 합니다 |
plugin-sdk/channel-contract | 채널 계약 타입 |
plugin-sdk/channel-feedback | 피드백/반응 연결 |
plugin-sdk/channel-secret-runtime | collectSimpleChannelFieldAssignments, getChannelSurface, pushAssignment, 비밀 대상 타입 같은 좁은 범위의 비밀 계약 헬퍼 |
제공자 하위 경로
제공자 하위 경로
인증 및 보안 하위 경로
인증 및 보안 하위 경로
| 하위 경로 | 주요 내보내기 |
|---|---|
plugin-sdk/command-auth | resolveControlCommandGate, 동적 인수 메뉴 형식을 포함한 명령 레지스트리 헬퍼, 발신자 권한 부여 헬퍼 |
plugin-sdk/command-status | buildCommandsMessagePaginated 및 buildHelpMessage 같은 명령/도움말 메시지 빌더 |
plugin-sdk/approval-auth-runtime | 승인자 확인 및 동일 채팅 작업 인증 헬퍼 |
plugin-sdk/approval-client-runtime | 네이티브 exec 승인 프로필/필터 헬퍼 |
plugin-sdk/approval-delivery-runtime | 네이티브 승인 기능/전달 어댑터 |
plugin-sdk/approval-gateway-runtime | 공유 승인 Gateway 확인 헬퍼 |
plugin-sdk/approval-handler-adapter-runtime | 핫 채널 진입점을 위한 경량 네이티브 승인 어댑터 로딩 헬퍼 |
plugin-sdk/approval-handler-runtime | 더 넓은 승인 핸들러 런타임 헬퍼. 충분하다면 더 좁은 어댑터/Gateway 이음부를 선호하세요 |
plugin-sdk/approval-native-runtime | 네이티브 승인 대상 + 계정 바인딩 헬퍼 |
plugin-sdk/approval-reply-runtime | Exec/Plugin 승인 응답 페이로드 헬퍼 |
plugin-sdk/approval-runtime | Exec/Plugin 승인 페이로드 헬퍼, 네이티브 승인 라우팅/런타임 헬퍼, formatApprovalDisplayPath 같은 구조화된 승인 표시 헬퍼 |
plugin-sdk/reply-dedupe | 좁은 인바운드 응답 중복 제거 재설정 헬퍼 |
plugin-sdk/channel-contract-testing | 넓은 테스트 배럴 없이 제공되는 좁은 채널 계약 테스트 헬퍼 |
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/channel-secret-runtime | 채널/Plugin 시크릿 표면을 위한 좁은 시크릿 계약 수집 헬퍼 |
plugin-sdk/secret-ref-runtime | 시크릿 계약/구성 파싱을 위한 좁은 coerceSecretRef 및 SecretRef 타입 지정 헬퍼 |
plugin-sdk/security-runtime | create-only 쓰기, 동기/비동기 원자적 파일 교체, 형제 임시 쓰기, 장치 간 이동 폴백, 비공개 파일 저장소 헬퍼, symlink 부모 가드, 외부 콘텐츠, 민감한 텍스트 수정, 상수 시간 시크릿 비교, 시크릿 수집 헬퍼를 포함한 공유 신뢰, DM 게이팅, 루트 경계 파일/경로 헬퍼 |
plugin-sdk/ssrf-policy | 호스트 허용 목록 및 비공개 네트워크 SSRF 정책 헬퍼 |
plugin-sdk/ssrf-dispatcher | 넓은 인프라 런타임 표면 없이 제공되는 좁은 고정 dispatcher 헬퍼 |
plugin-sdk/ssrf-runtime | 고정 dispatcher, SSRF 보호 fetch, SSRF 오류, SSRF 정책 헬퍼 |
plugin-sdk/secret-input | 시크릿 입력 파싱 헬퍼 |
plugin-sdk/webhook-ingress | Webhook 요청/대상 헬퍼 및 원시 웹소켓/본문 강제 변환 |
plugin-sdk/webhook-request-guards | 요청 본문 크기/타임아웃 헬퍼 |
런타임 및 스토리지 하위 경로
런타임 및 스토리지 하위 경로
기능 및 테스트 하위 경로
기능 및 테스트 하위 경로
| 하위 경로 | 주요 내보내기 |
|---|---|
plugin-sdk/media-runtime | 공유 미디어 가져오기/변환/저장 헬퍼, ffprobe 기반 비디오 크기 탐색, 미디어 페이로드 빌더 |
plugin-sdk/media-mime | 좁은 범위의 MIME 정규화, 파일 확장자 매핑, MIME 감지, 미디어 종류 헬퍼 |
plugin-sdk/media-store | saveMediaBuffer 같은 좁은 범위의 미디어 저장소 헬퍼 |
plugin-sdk/media-generation-runtime | 공유 미디어 생성 장애 조치 헬퍼, 후보 선택, 누락된 모델 메시지 |
plugin-sdk/media-understanding | 미디어 이해 제공자 타입과 제공자용 이미지/오디오/구조화 추출 헬퍼 내보내기 |
plugin-sdk/text-chunking | 텍스트 및 markdown 청킹/렌더링 헬퍼, markdown 표 변환, 지시문 태그 제거, 안전한 텍스트 유틸리티 |
plugin-sdk/text-chunking | 아웃바운드 텍스트 청킹 헬퍼 |
plugin-sdk/speech | 음성 제공자 타입과 제공자용 지시문, 레지스트리, 검증, OpenAI 호환 TTS 빌더, 음성 헬퍼 내보내기 |
plugin-sdk/speech-core | 공유 음성 제공자 타입, 레지스트리, 지시문, 정규화, 음성 헬퍼 내보내기 |
plugin-sdk/realtime-transcription | 실시간 전사 제공자 타입, 레지스트리 헬퍼, 공유 WebSocket 세션 헬퍼 |
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-sdk/video-generation | 비디오 생성 제공자/요청/결과 타입 |
plugin-sdk/video-generation-core | 공유 비디오 생성 타입, 장애 조치 헬퍼, 제공자 조회, 모델 참조 파싱 |
plugin-sdk/webhook-targets | Webhook 대상 레지스트리 및 라우트 설치 헬퍼 |
plugin-sdk/webhook-path | 사용 중단된 호환성 별칭입니다. plugin-sdk/webhook-ingress를 사용하세요 |
plugin-sdk/web-media | 공유 원격/로컬 미디어 로딩 헬퍼 |
plugin-sdk/zod | 사용 중단된 호환성 재내보내기입니다. zod에서 zod를 직접 가져오세요 |
plugin-sdk/testing | 레거시 OpenClaw 테스트를 위한 repo-local 사용 중단 호환성 배럴입니다. 새 repo 테스트는 대신 plugin-sdk/agent-runtime-test-contracts, plugin-sdk/plugin-test-runtime, plugin-sdk/channel-test-helpers, plugin-sdk/test-env 또는 plugin-sdk/test-fixtures 같은 집중된 로컬 테스트 하위 경로를 가져와야 합니다 |
plugin-sdk/plugin-test-api | repo 테스트 헬퍼 브리지를 가져오지 않고 직접 Plugin 등록 단위 테스트를 수행하기 위한 repo-local 최소 createTestPluginApi 헬퍼 |
plugin-sdk/agent-runtime-test-contracts | 인증, 전달, 폴백, 도구 훅, 프롬프트 오버레이, 스키마, 전사 프로젝션 테스트를 위한 repo-local 네이티브 에이전트 런타임 어댑터 계약 fixture |
plugin-sdk/channel-test-helpers | 일반 작업/설정/상태 계약, 디렉터리 어설션, 계정 시작 수명 주기, 전송 구성 스레딩, 런타임 mock, 상태 이슈, 아웃바운드 전달, 훅 등록을 위한 repo-local 채널 지향 테스트 헬퍼 |
plugin-sdk/channel-target-testing | 채널 테스트를 위한 repo-local 공유 대상 해석 오류 사례 스위트 |
plugin-sdk/plugin-test-contracts | repo-local Plugin 패키지, 등록, 공개 아티팩트, 직접 가져오기, 런타임 API, 가져오기 부작용 계약 헬퍼 |
plugin-sdk/provider-test-contracts | repo-local 제공자 런타임, 인증, 검색, 온보딩, 카탈로그, 마법사, 미디어 기능, 재생 정책, 실시간 STT 라이브 오디오, 웹 검색/가져오기, 스트림 계약 헬퍼 |
plugin-sdk/provider-http-test-mocks | plugin-sdk/provider-http를 실행하는 제공자 테스트용 repo-local 옵트인 Vitest HTTP/인증 mock |
plugin-sdk/test-fixtures | repo-local 일반 CLI 런타임 캡처, 샌드박스 컨텍스트, Skills 작성기, 에이전트 메시지, 시스템 이벤트, 모듈 재로드, 번들 Plugin 경로, 터미널 텍스트, 청킹, 인증 토큰, 타입 지정 사례 fixture |
plugin-sdk/test-node-mocks | Vitest vi.mock("node:*") 팩토리 내부에서 사용하기 위한 repo-local 집중 Node 내장 mock 헬퍼 |
메모리 하위 경로
메모리 하위 경로
| 하위 경로 | 주요 내보내기 |
|---|---|
plugin-sdk/memory-core | 관리자/구성/파일/CLI 헬퍼를 위한 번들 memory-core 헬퍼 표면 |
plugin-sdk/memory-core-engine-runtime | 메모리 인덱스/검색 런타임 파사드 |
plugin-sdk/memory-core-host-engine-foundation | 메모리 호스트 기반 엔진 내보내기 |
plugin-sdk/memory-core-host-engine-embeddings | 메모리 호스트 임베딩 계약, 레지스트리 접근, 로컬 제공자, 일반 배치/원격 헬퍼 |
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을 위한 공유 관리형 markdown 헬퍼 |
plugin-sdk/memory-host-search | 검색 관리자 접근을 위한 Active Memory 런타임 파사드 |
plugin-sdk/memory-host-status | 사용 중단된 호환성 별칭입니다. plugin-sdk/memory-core-host-status를 사용하세요 |
예약된 번들 헬퍼 하위 경로
예약된 번들 헬퍼 하위 경로
현재 예약된 번들 헬퍼 SDK 하위 경로는 없습니다. 소유자별
헬퍼는 소유 Plugin 패키지 내부에 있으며, 재사용 가능한 호스트 계약은
plugin-sdk/gateway-runtime, plugin-sdk/security-runtime,
plugin-sdk/plugin-config-runtime 같은 일반 SDK 하위 경로를 사용합니다.