openclaw/src/plugin-sdk
Peter Steinberger 9f2b760d33
refactor: move media generation runtimes into core
2026-04-05 15:13:20 +01:00
..
AGENTS.md docs(agents): tighten provider boundary guidance 2026-04-04 14:13:46 +09:00
CLAUDE.md
account-core.ts
account-helpers.ts
account-id.ts
account-resolution.ts
acp-binding-runtime.ts fix: break bundled channel bootstrap cycles 2026-04-05 14:20:31 +01:00
acp-runtime.ts style: wrap long runtime and test lines 2026-04-04 15:24:50 +09:00
acpx.ts
agent-config-primitives.ts
agent-media-payload.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
agent-runtime.ts
allow-from.test.ts
allow-from.ts
allowlist-config-edit.test.ts
allowlist-config-edit.ts
amazon-bedrock-mantle.ts refactor: move plugin setup and memory capabilities to registries 2026-04-05 14:53:53 +01:00
anthropic-cli.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
anthropic-vertex-auth-presence.preflight.test.ts test: trim remaining mock drift 2026-04-04 04:04:12 +01:00
anthropic-vertex-auth-presence.test.ts
anthropic-vertex-auth-presence.ts fix: respect custom env snapshots for vertex auth 2026-04-05 08:33:54 +01:00
anthropic-vertex.ts refactor: move plugin setup and memory capabilities to registries 2026-04-05 14:53:53 +01:00
api-baseline.ts refactor: replace 156k-line generated baselines with SHA-256 hash files 2026-04-04 16:49:21 +09:00
approval-approvers.ts
approval-auth-helpers.test.ts
approval-auth-helpers.ts
approval-auth-runtime.ts
approval-client-helpers.test.ts
approval-client-helpers.ts refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
approval-client-runtime.ts refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
approval-delivery-helpers.test.ts
approval-delivery-helpers.ts
approval-delivery-runtime.ts refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
approval-native-helpers.test.ts
approval-native-helpers.ts
approval-native-runtime.ts refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
approval-renderers.test.ts
approval-renderers.ts
approval-reply-runtime.ts refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
approval-runtime.ts refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
bluebubbles-policy.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
bluebubbles.ts refactor(plugins): narrow bundled channel core seams 2026-04-04 07:39:53 +01:00
boolean-param.ts
browser-bridge.test.ts refactor: move plugin setup and memory capabilities to registries 2026-04-05 14:53:53 +01:00
browser-bridge.ts refactor: move plugin setup and memory capabilities to registries 2026-04-05 14:53:53 +01:00
browser-cdp.ts refactor: route runtime seams through plugin sdk facades 2026-04-05 15:13:19 +01:00
browser-config-support.ts
browser-config.test.ts
browser-config.ts
browser-control-auth.ts refactor: route runtime seams through plugin sdk facades 2026-04-05 15:13:19 +01:00
browser-host-inspection.test.ts
browser-host-inspection.ts refactor: move plugin setup and memory capabilities to registries 2026-04-05 14:53:53 +01:00
browser-maintenance.test.ts test: trim test partial mocks 2026-04-03 19:10:56 +01:00
browser-maintenance.ts refactor: remove generated plugin sdk facades 2026-04-05 09:07:33 +01:00
browser-node-host.test.ts refactor: move plugin setup and memory capabilities to registries 2026-04-05 14:53:53 +01:00
browser-node-host.ts refactor: move plugin setup and memory capabilities to registries 2026-04-05 14:53:53 +01:00
browser-support.ts
channel-actions.ts
channel-config-helpers.test.ts refactor(extensions): move channel-specific config surfaces out of core 2026-04-04 05:06:32 +01:00
channel-config-helpers.ts refactor(extensions): move channel-specific config surfaces out of core 2026-04-04 05:06:32 +01:00
channel-config-primitives.ts
channel-config-schema.ts
channel-config-writes.ts
channel-contract.ts fix(ci): restore plugin contract surfaces 2026-04-04 00:24:57 +01:00
channel-core.ts fix: break bundled channel bootstrap cycles 2026-04-05 14:20:31 +01:00
channel-feedback.ts
channel-inbound.ts
channel-lifecycle.core.ts
channel-lifecycle.test.ts
channel-lifecycle.ts
channel-pairing.test.ts
channel-pairing.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
channel-plugin-common.ts
channel-policy.test.ts test(plugins): finish moving contract coverage 2026-04-04 00:11:39 +01:00
channel-policy.ts fix: break bundled channel bootstrap cycles 2026-04-05 14:20:31 +01:00
channel-reply-pipeline.test.ts
channel-reply-pipeline.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
channel-runtime.ts
channel-send-result.test.ts
channel-send-result.ts
channel-setup.test.ts
channel-setup.ts
channel-status.ts refactor(channels): move bootstrap channel logic behind extension seams 2026-04-04 04:53:38 +01:00
channel-targets.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
cli-backend.ts
cli-runtime.ts
collection-runtime.ts
command-auth-native.ts
command-auth.test.ts
command-auth.ts refactor(extensions): split channel runtime helper seams 2026-04-04 07:39:53 +01:00
command-detection.ts
command-surface.ts style(core): format reply and infra helpers 2026-04-04 06:02:47 +01:00
compat.ts refactor(channels): move bootstrap channel logic behind extension seams 2026-04-04 04:53:38 +01:00
config-paths.ts
config-runtime.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
config-schema.ts feat(plugin-sdk): export OpenClawSchema via plugin-sdk/config-schema (#60557) 2026-04-04 16:10:43 +03:00
conversation-runtime.ts fix(outbound): restore generic delivery and security seams 2026-04-03 19:09:20 +01:00
copilot-proxy.ts
core.ts refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
dangerous-name-runtime.ts
device-bootstrap.ts
diagnostic-runtime.ts
diagnostics-otel.ts
diffs.ts
direct-dm.test.ts
direct-dm.ts
directory-runtime.ts
elevenlabs.ts refactor: move talk config contract under plugin 2026-04-05 14:26:35 +01:00
entrypoints.ts
error-runtime.ts core: dedupe approval not-found handling (#60932) 2026-04-04 13:23:58 -04:00
extension-shared.ts fix: break bundled channel bootstrap cycles 2026-04-05 14:20:31 +01:00
facade-runtime.test.ts fix: finalize facade re-entry landing cleanup (#61180) (thanks @adam91holt) 2026-04-05 11:42:29 +01:00
facade-runtime.ts fix(plugin-sdk): resolve facade post-load re-entry (#61286) 2026-04-05 11:25:36 +01:00
feishu-conversation.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
feishu-setup.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
feishu.ts
fetch-auth.test.ts
fetch-auth.ts
fetch-runtime.ts
file-lock.ts
gateway-runtime.ts
github-copilot-login.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
github-copilot-token.ts
global-singleton.ts
google-model-id.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
googlechat-runtime-shared.ts fix: break bundled channel bootstrap cycles 2026-04-05 14:20:31 +01:00
googlechat.ts
group-access.test.ts
group-access.ts
hook-runtime.ts
host-runtime.ts
image-generation-core.auth.runtime.ts
image-generation-core.ts refactor: move media generation runtimes into core 2026-04-05 15:13:20 +01:00
image-generation.ts refactor: move media generation runtimes into core 2026-04-05 15:13:20 +01:00
inbound-envelope.ts
inbound-reply-dispatch.ts
index.ts fix(plugin-sdk): export missing context-engine types (#61251) 2026-04-05 09:49:19 +01:00
infra-runtime.ts fix(outbound): restore generic delivery and security seams 2026-04-03 19:09:20 +01:00
interactive-runtime.ts
irc-surface.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
irc.ts
json-store.ts
keyed-async-queue.test.ts
keyed-async-queue.ts
lazy-runtime.ts
lazy-value.test.ts fix(agents): align runtime with updated deps 2026-04-04 22:40:08 +09:00
lazy-value.ts refactor: share sdk lazy config and cli test helpers 2026-04-04 16:55:04 +09:00
line-core.ts
line-runtime.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
line-surface.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
line.ts
litellm.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
llm-task.ts
lobster.ts
logging-core.ts
markdown-table-runtime.ts
matrix-helper.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
matrix-runtime-heavy.ts refactor(channels): move bootstrap channel logic behind extension seams 2026-04-04 04:53:38 +01:00
matrix-runtime-shared.ts
matrix-runtime-surface.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
matrix-surface.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
matrix-thread-bindings.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
matrix.ts
mattermost-policy.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
mattermost.ts
media-runtime.ts
media-understanding.ts
memory-core-engine-runtime.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
memory-core-host-engine-embeddings.ts refactor(memory): invert memory host sdk dependency 2026-04-05 07:34:33 +01:00
memory-core-host-engine-foundation.ts refactor(memory): invert memory host sdk dependency 2026-04-05 07:34:33 +01:00
memory-core-host-engine-qmd.ts refactor(memory): invert memory host sdk dependency 2026-04-05 07:34:33 +01:00
memory-core-host-engine-storage.ts refactor(memory): invert memory host sdk dependency 2026-04-05 07:34:33 +01:00
memory-core-host-multimodal.ts refactor(memory): invert memory host sdk dependency 2026-04-05 07:34:33 +01:00
memory-core-host-query.ts refactor(memory): invert memory host sdk dependency 2026-04-05 07:34:33 +01:00
memory-core-host-runtime-cli.ts refactor(memory): invert memory host sdk dependency 2026-04-05 07:34:33 +01:00
memory-core-host-runtime-core.ts refactor(memory): invert memory host sdk dependency 2026-04-05 07:34:33 +01:00
memory-core-host-runtime-files.ts refactor(memory): invert memory host sdk dependency 2026-04-05 07:34:33 +01:00
memory-core-host-secret.ts refactor(memory): invert memory host sdk dependency 2026-04-05 07:34:33 +01:00
memory-core-host-status.ts refactor(memory): invert memory host sdk dependency 2026-04-05 07:34:33 +01:00
memory-core.ts
memory-lancedb.ts
messaging-targets.ts refactor(extensions): split channel runtime helper seams 2026-04-04 07:39:53 +01:00
models-provider-runtime.ts
msteams.ts
native-command-registry.ts
nextcloud-talk.ts fix: break bundled channel bootstrap cycles 2026-04-05 14:20:31 +01:00
nostr.ts
oauth-utils.ts
ollama-runtime.ts refactor: route runtime seams through plugin sdk facades 2026-04-05 15:13:19 +01:00
ollama.ts refactor: move plugin setup and memory capabilities to registries 2026-04-05 14:53:53 +01:00
open-prose.ts
openrouter.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
optional-channel-setup.ts
outbound-media.test.ts
outbound-media.ts
outbound-runtime.ts fix(outbound): restore generic delivery and security seams 2026-04-03 19:09:20 +01:00
pairing-access.ts
param-readers.ts
persistent-dedupe.test.ts
persistent-dedupe.ts
phone-control.ts
plugin-entry.ts refactor: share sdk lazy config and cli test helpers 2026-04-04 16:55:04 +09:00
plugin-runtime.ts fix(outbound): restore generic delivery and security seams 2026-04-03 19:09:20 +01:00
process-runtime.ts
provider-auth-api-key.ts
provider-auth-login.runtime.ts
provider-auth-login.ts fix(types): annotate portable exported helper types 2026-04-04 03:57:47 +09:00
provider-auth-result.ts
provider-auth-runtime.ts
provider-auth.ts refactor: move media generation runtimes into core 2026-04-05 15:13:20 +01:00
provider-catalog-shared.test.ts refactor: share native streaming compat helpers 2026-04-04 12:18:45 +01:00
provider-catalog-shared.ts refactor: share native streaming compat helpers 2026-04-04 12:18:45 +01:00
provider-entry.test.ts
provider-entry.ts
provider-env-vars.ts
provider-http.ts
provider-model-shared.test.ts style: normalize provider formatting 2026-04-04 23:36:46 +09:00
provider-model-shared.ts fix(agents): preserve native Anthropic replay tool ids (#61254) 2026-04-05 09:53:52 +01:00
provider-onboard.ts refactor(providers): centralize provider model policy 2026-04-04 06:16:48 +01:00
provider-setup.ts
provider-stream-family.ts refactor: split provider stream sdk seams 2026-04-05 11:19:05 +01:00
provider-stream-shared.ts refactor: split provider stream sdk seams 2026-04-05 11:19:05 +01:00
provider-stream.test.ts style(plugin-sdk): format provider stream helpers 2026-04-04 22:40:08 +09:00
provider-stream.ts fix(ci): sync openrouter stream hook seams 2026-04-04 15:09:49 +01:00
provider-tools.test.ts test(providers): cover xai tool compat seam 2026-04-04 23:18:31 +09:00
provider-tools.ts style(providers): normalize import and wrap formatting 2026-04-04 12:19:08 +01:00
provider-usage.ts
provider-web-fetch.ts
provider-web-search.ts
provider-zai-endpoint.ts
realtime-transcription.ts refactor: move voice-call realtime providers into extensions 2026-04-04 12:07:23 +09:00
realtime-voice.ts refactor: move voice-call realtime providers into extensions 2026-04-04 12:07:23 +09:00
reply-chunking.ts
reply-dispatch-runtime.ts
reply-history.ts
reply-payload.test.ts
reply-payload.ts
reply-reference.ts
reply-runtime.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
request-url.ts
resolution-notes.ts
retry-runtime.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
root-alias.cjs
routing.ts
run-command.ts
runtime-config-snapshot.ts refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
runtime-doctor.ts fix: break bundled channel bootstrap cycles 2026-04-05 14:20:31 +01:00
runtime-env.ts
runtime-group-policy.ts
runtime-logger.ts fix: break bundled channel bootstrap cycles 2026-04-05 14:20:31 +01:00
runtime-secret-resolution.ts fix: break bundled channel bootstrap cycles 2026-04-05 14:20:31 +01:00
runtime-store.ts
runtime.test.ts
runtime.ts fix: break bundled channel bootstrap cycles 2026-04-05 14:20:31 +01:00
sandbox.ts
secret-input-runtime.ts
secret-input-schema.ts
secret-input.test.ts
secret-input.ts fix: break bundled channel bootstrap cycles 2026-04-05 14:20:31 +01:00
security-runtime.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
self-hosted-provider-setup.ts
session-store-runtime.ts style(core): format reply and infra helpers 2026-04-04 06:02:47 +01:00
setup-adapter-runtime.ts
setup-runtime.ts fix: remove bundled channel startup reentry 2026-04-04 15:39:12 +01:00
setup-tools.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
setup.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
skill-commands-runtime.ts
speech-core.ts
speech.ts refactor: route capability runtime through channel stores 2026-04-05 09:07:33 +01:00
ssrf-policy.test.ts fix(plugin-sdk): prefer canonical private-network opt-in 2026-04-05 11:45:09 +01:00
ssrf-policy.ts fix(plugin-sdk): prefer canonical private-network opt-in 2026-04-05 11:45:09 +01:00
ssrf-runtime.ts fix(plugin-sdk): prefer canonical private-network opt-in 2026-04-05 11:45:09 +01:00
state-paths.ts
status-helpers.test.ts
status-helpers.ts fix(ci): repair seam drift and matrix test timing 2026-04-04 04:22:17 +01:00
string-normalization-runtime.ts refactor(extensions): split channel runtime helper seams 2026-04-04 07:39:53 +01:00
talk-voice.ts
target-resolver-runtime.ts refactor(extensions): split channel runtime helper seams 2026-04-04 07:39:53 +01:00
telegram-command-config.test.ts refactor: register channel bootstrap capabilities 2026-04-05 09:13:48 +01:00
telegram-command-config.ts refactor: register channel bootstrap capabilities 2026-04-05 09:13:48 +01:00
telegram-command-ui.ts refactor: register channel bootstrap capabilities 2026-04-05 09:13:48 +01:00
temp-path.test.ts
temp-path.ts
test-utils.ts
testing.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
text-chunking.test.ts
text-chunking.ts
text-runtime.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
thread-bindings-runtime.ts refactor(extensions): split channel runtime helper seams 2026-04-04 07:39:53 +01:00
thread-ownership.ts fix(plugin-sdk): prefer canonical private-network opt-in 2026-04-05 11:45:09 +01:00
tlon.ts
tool-send.ts
tts-runtime.ts refactor: route runtime seams through plugin sdk facades 2026-04-05 15:13:19 +01:00
twitch.ts
vercel-ai-gateway.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
video-generation-core.ts refactor: move media generation runtimes into core 2026-04-05 15:13:20 +01:00
video-generation.ts refactor: move media generation runtimes into core 2026-04-05 15:13:20 +01:00
voice-call.ts
web-media.ts
webhook-ingress.ts
webhook-memory-guards.test.ts
webhook-memory-guards.ts
webhook-path.ts
webhook-request-guards.test.ts
webhook-request-guards.ts
webhook-targets.test.ts
webhook-targets.ts
windows-spawn.test.ts
windows-spawn.ts
xai-model-id.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
xiaomi.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
zai.ts refactor: split zai config sdk seam 2026-04-05 11:19:05 +01:00
zalo-setup.ts refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
zalo.ts
zalouser.ts
zod.ts