Caricamento in corso...
Caricamento in corso...
Last synced: Today, 22:00
Technical reference for the OpenClaw framework. Real-time synchronization with the official documentation engine.
Use this file to discover all available pages before exploring further.
The plugin SDK is exposed as a set of narrow subpaths under
openclaw/plugin-sdk/scripts/lib/plugin-sdk-entrypoints.jsonpnpm plugins:boundary-report:summaryFor the plugin authoring guide, see Plugin SDK overview.
| Subpath | Key exports |
|---|---|
text plugin-sdk/plugin-entry | text definePluginEntry |
text plugin-sdk/core | text defineChannelPluginEntrytext createChatChannelPlugintext createChannelPluginBasetext defineSetupPluginEntrytext buildChannelConfigSchema |
text plugin-sdk/config-schema | text OpenClawSchema |
text plugin-sdk/provider-entry | text defineSingleProviderPluginEntry |
text plugin-sdk/testing | Broad compatibility barrel for legacy plugin tests; prefer focused test subpaths for new extension tests |
text plugin-sdk/plugin-test-api | Minimal text OpenClawPluginApi |
text plugin-sdk/agent-runtime-test-contracts | Native agent-runtime adapter contract fixtures for auth profiles, delivery suppression, fallback classification, tool hooks, prompt overlays, schemas, and transcript repair |
text plugin-sdk/channel-test-helpers | Channel account lifecycle, directory, send-config, runtime mock, hook, bundled channel entry, envelope timestamp, pairing reply, and generic channel contract test helpers |
text plugin-sdk/channel-target-testing | Shared channel target-resolution error-case test suite |
text plugin-sdk/plugin-test-contracts | Plugin registration, package manifest, public artifact, runtime API, import side-effect, and direct import contract helpers |
text plugin-sdk/plugin-test-runtime | Plugin runtime, registry, provider-registration, setup-wizard, and runtime task-flow fixtures for tests |
text plugin-sdk/provider-test-contracts | Provider runtime, auth, discovery, onboard, catalog, media capability, replay policy, realtime STT live-audio, web-search/fetch, and wizard contract helpers |
text plugin-sdk/provider-http-test-mocks | Opt-in Vitest HTTP/auth mocks for provider tests that exercise text plugin-sdk/provider-http |
text plugin-sdk/test-env | Test environment, fetch/network, disposable HTTP server, incoming request, live-test, temporary filesystem, and time-control fixtures |
text plugin-sdk/test-fixtures | Generic CLI, sandbox, skill, agent-message, system-event, module reload, bundled plugin path, terminal, chunking, auth-token, and typed-case test fixtures |
text plugin-sdk/test-node-mocks | Focused Node builtin mock helpers for use inside Vitest text vi.mock("node:*") |
text plugin-sdk/migration | Migration provider item helpers such as text createMigrationItemtext summarizeMigrationItems |
text plugin-sdk/migration-runtime | Runtime migration helpers such as text copyMigrationFileItemtext withCachedMigrationConfigRuntimetext writeMigrationReport |
© 2024 TaskFlow Mirror
Powered by TaskFlow Sync Engine