openclaw/src/plugin-sdk
Peter Steinberger 217cb0ac58 test: speed up plugin-sdk and cron suites 2026-03-24 17:49:25 +00:00
..
account-helpers.ts refactor: share account snapshot descriptions 2026-03-22 20:55:16 +00:00
account-id.ts fix(channels): add optional defaultAccount routing 2026-03-02 04:03:46 +00:00
account-resolution.ts refactor: share account snapshot descriptions 2026-03-22 20:55:16 +00:00
acp-runtime.ts fix: remove duplicate plugin sdk exports 2026-03-20 16:52:10 +00:00
acpx.ts refactor: privatize bundled sdk facades 2026-03-20 15:56:14 +00:00
agent-media-payload.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
agent-runtime.ts feat(discord): add autoThreadName 'generated' strategy (#43366) 2026-03-24 16:27:19 +01:00
allow-from.test.ts refactor: share allowFrom formatter scaffolding 2026-03-07 23:27:51 +00:00
allow-from.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
allowlist-config-edit.test.ts refactor: deduplicate channel runtime helpers 2026-03-18 16:37:27 +00:00
allowlist-config-edit.ts refactor: deduplicate channel runtime helpers 2026-03-18 16:37:27 +00:00
allowlist-resolution.test.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
api-baseline.ts fix: stabilize plugin sdk api baselines 2026-03-22 19:32:29 +00:00
bluebubbles.ts refactor(plugins): move remaining channel and provider ownership out of src 2026-03-22 19:13:25 -07:00
boolean-param.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
channel-actions.ts docs(plugin-sdk): document public SDK surface 2026-03-22 08:50:48 -07:00
channel-config-helpers.test.ts test: remove remaining account helper boilerplate 2026-03-22 20:34:09 +00:00
channel-config-helpers.ts refactor: share scoped account accessor adapters 2026-03-22 20:30:21 +00:00
channel-config-schema.ts fix(release): isolate bundled config docs loading 2026-03-18 16:01:43 -07:00
channel-contract.ts docs(plugin-sdk): document public SDK surface 2026-03-22 08:50:48 -07:00
channel-feedback.ts refactor(plugins): move remaining channel and provider ownership out of src 2026-03-22 19:13:25 -07:00
channel-import-guardrails.test.ts test: speed up plugin-sdk and cron suites 2026-03-24 17:49:25 +00:00
channel-inbound.ts refactor(plugin-sdk): share direct dm ingress helpers 2026-03-22 09:57:51 -07:00
channel-lifecycle.test.ts refactor: share passive account lifecycle helpers 2026-03-10 22:18:04 +00:00
channel-lifecycle.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
channel-pairing.test.ts refactor: unify plugin sdk pairing flows 2026-03-19 00:31:03 +00:00
channel-pairing.ts docs(plugin-sdk): document public SDK surface 2026-03-22 08:50:48 -07:00
channel-plugin-common.ts Plugin SDK: consolidate shared channel exports 2026-03-16 10:05:40 +00:00
channel-policy.test.ts refactor: compose shared channel security adapters 2026-03-22 21:37:31 +00:00
channel-policy.ts refactor: compose account security warning helpers 2026-03-22 23:37:12 +00:00
channel-reply-pipeline.test.ts refactor: converge plugin sdk channel helpers 2026-03-19 00:25:19 +00:00
channel-reply-pipeline.ts refactor: tighten sdk reply pipeline contract 2026-03-19 03:13:15 +00:00
channel-runtime.ts refactor(plugins): move remaining channel and provider ownership out of src 2026-03-22 19:13:25 -07:00
channel-send-result.test.ts refactor: deduplicate reply payload helpers 2026-03-18 17:30:25 +00:00
channel-send-result.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
channel-setup.test.ts refactor(test): dedupe setup wizard helpers 2026-03-22 00:16:31 +00:00
channel-setup.ts docs(plugin-sdk): document public SDK surface 2026-03-22 08:50:48 -07:00
channel-status.ts perf: reduce plugin runtime startup overhead 2026-03-22 16:34:09 +00:00
channel-targets.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
cli-runtime.ts refactor(plugins): move remaining channel and provider ownership out of src 2026-03-22 19:13:25 -07:00
command-auth.test.ts fix: enforce explicit group auth boundaries across channels 2026-02-26 18:49:16 +01:00
command-auth.ts refactor(plugin-sdk): share direct dm ingress helpers 2026-03-22 09:57:51 -07:00
compat.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
config-paths.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
config-runtime.ts feat(discord): add autoThreadName 'generated' strategy (#43366) 2026-03-24 16:27:19 +01:00
conversation-runtime.ts refactor(plugins): move remaining channel and provider ownership out of src 2026-03-22 19:13:25 -07:00
copilot-proxy.ts refactor: tighten plugin sdk entry surface 2026-03-21 20:08:01 +00:00
core.ts fix(plugins): route keyed queue imports through core (#52608) 2026-03-22 20:35:28 -07:00
device-bootstrap.ts refactor: reuse canonical setup bootstrap profile 2026-03-23 00:15:55 -07:00
diagnostics-otel.ts Plugin SDK: add full bundled subpath wiring 2026-03-04 02:35:12 -05:00
diffs.ts refactor: tighten plugin sdk entry surface 2026-03-21 20:08:01 +00:00
direct-dm.test.ts refactor(plugin-sdk): share direct dm ingress helpers 2026-03-22 09:57:51 -07:00
direct-dm.ts refactor(plugin-sdk): share direct dm ingress helpers 2026-03-22 09:57:51 -07:00
directory-runtime.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
discord-core.ts fix(discord): break plugin-sdk account helper cycle 2026-03-19 06:30:59 -07:00
discord-send.ts refactor: deduplicate reply payload helpers 2026-03-18 17:30:25 +00:00
discord.ts perf: narrow discord timeout import seam 2026-03-22 02:42:57 +00:00
entrypoints.ts test: trim plugin-sdk import-heavy startup 2026-03-22 07:22:42 +00:00
extension-shared.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
feishu.ts refactor: privatize bundled sdk facades 2026-03-20 15:56:14 +00:00
fetch-auth.test.ts refactor: unify typing dispatch lifecycle and policy boundaries 2026-02-26 17:36:16 +01:00
fetch-auth.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
file-lock.ts test: harden threaded channel follow-ups 2026-03-24 09:24:29 +00:00
gateway-runtime.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
google.ts refactor: centralize google API base URL handling 2026-03-24 10:01:22 -07:00
googlechat.ts refactor: privatize bundled sdk facades 2026-03-20 15:56:14 +00:00
group-access.test.ts refactor: share missing-sender matched allowlist evaluation 2026-03-08 00:05:24 +00:00
group-access.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
hook-runtime.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
image-generation-core.ts fix(build): restore plugin-sdk and line compat after refactor 2026-03-22 19:37:27 -07:00
image-generation-runtime.ts feat(plugins): add image generation capability 2026-03-16 22:58:55 -07:00
image-generation.ts refactor(image-generation): move provider builders into plugins 2026-03-22 17:57:31 -07:00
imessage-core.ts refactor: route extension seams through public apis 2026-03-19 03:20:10 +00:00
imessage-targets.ts refactor: clean extension api boundaries 2026-03-17 09:38:21 -07:00
imessage.ts refactor: reuse account status helpers in bundled channels 2026-03-22 20:55:16 +00:00
inbound-envelope.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
inbound-reply-dispatch.ts fix: merge explicit reply config overrides onto fresh config 2026-03-24 18:52:04 +05:30
index.bundle.test.ts test: trim import-heavy startup paths 2026-03-22 16:34:09 +00:00
index.test.ts perf: reduce runtime and test startup overhead 2026-03-21 20:18:16 +00:00
index.ts feat: add context engine transcript maintenance (#51191) 2026-03-20 16:28:27 -07:00
infra-runtime.ts fix: ensure env proxy dispatcher before MiniMax and OpenAI Codex OAuth flows (openclaw#52228) 2026-03-23 09:26:34 -05:00
interactive-runtime.ts refactor(plugin-sdk): split interactive runtime helpers 2026-03-18 11:30:34 +05:30
irc.ts refactor: privatize bundled sdk facades 2026-03-20 15:56:14 +00:00
json-store.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
keyed-async-queue.test.ts test: fix tsgo baseline test compatibility 2026-03-03 01:24:20 +00:00
keyed-async-queue.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
lazy-runtime.ts refactor: dedupe plugin lazy runtime helpers 2026-03-17 09:24:22 -07:00
line-core.ts refactor(plugins): move remaining channel and provider ownership out of src 2026-03-22 19:13:25 -07:00
line-runtime.ts fix(ci): resync generated baselines and line runtime seam 2026-03-22 19:53:26 -07:00
line.ts fix(ci): resync generated baselines and line runtime seam 2026-03-22 19:53:26 -07:00
llm-task.ts refactor: tighten plugin sdk entry surface 2026-03-21 20:08:01 +00:00
lobster.ts refactor: tighten plugin sdk entry surface 2026-03-21 20:08:01 +00:00
matrix-runtime-heavy.ts test: align extension runtime mocks with plugin-sdk (#51289) 2026-03-20 15:59:53 -07:00
matrix-runtime-shared.ts test: align extension runtime mocks with plugin-sdk (#51289) 2026-03-20 15:59:53 -07:00
matrix.ts fix(build): repair stale plugin sdk surfaces 2026-03-22 20:36:28 -07:00
mattermost.ts refactor: privatize bundled sdk facades 2026-03-20 15:56:14 +00:00
media-runtime.ts refactor(media): share local file access guards 2026-03-23 00:58:23 -07:00
media-understanding-runtime.ts feat(plugins): add image generation capability 2026-03-16 22:58:55 -07:00
media-understanding.ts refactor(plugin-sdk): route core provider and telegram seams through sdk barrels 2026-03-22 19:43:19 -07:00
memory-core.ts feat(memory): pluggable system prompt section for memory plugins (#40126) 2026-03-21 11:20:45 -07:00
memory-lancedb.ts fix(memory): bootstrap lancedb runtime on demand (#53111) 2026-03-23 15:07:24 -05:00
msteams.ts refactor: privatize bundled sdk facades 2026-03-20 15:56:14 +00:00
nextcloud-talk.ts refactor: privatize bundled sdk facades 2026-03-20 15:56:14 +00:00
nostr.ts refactor: finish remaining status helper dedupe 2026-03-22 21:07:19 +00:00
oauth-utils.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
ollama-setup.ts refactor: move plugin sdk setup helpers out of commands 2026-03-16 22:11:56 -07:00
open-prose.ts refactor: tighten plugin sdk entry surface 2026-03-21 20:08:01 +00:00
optional-channel-setup.ts Build: isolate optional bundled plugin-sdk clusters 2026-03-18 09:54:22 -07:00
outbound-media.test.ts perf: reduce unit test hot path overhead 2026-03-18 18:19:40 +00:00
outbound-media.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
outbound-runtime.ts perf: reduce plugin runtime startup overhead 2026-03-22 09:35:36 +00:00
package-contract-guardrails.test.ts refactor: shrink plugin sdk public surface 2026-03-18 23:31:08 +00:00
pairing-access.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
param-readers.ts perf: reduce plugin runtime startup overhead 2026-03-22 16:34:09 +00:00
persistent-dedupe.test.ts fix(feishu): persist dedup cache across gateway restarts via warmup (openclaw#31605) thanks @Sid-Qin 2026-03-02 17:30:40 -06:00
persistent-dedupe.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
phone-control.ts refactor: tighten plugin sdk entry surface 2026-03-21 20:08:01 +00:00
plugin-entry-guardrails.test.ts refactor: tighten plugin sdk entry surface 2026-03-21 20:08:01 +00:00
plugin-entry.ts docs(plugin-sdk): document public SDK surface 2026-03-22 08:50:48 -07:00
plugin-runtime.ts Matrix: fix runtime encryption loading 2026-03-19 11:08:17 -04:00
process-runtime.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
provider-auth-api-key.ts Plugin SDK: harden provider auth seams 2026-03-18 02:29:25 -07:00
provider-auth-login.runtime.ts refactor(plugins): move remaining channel and provider ownership out of src 2026-03-22 19:13:25 -07:00
provider-auth-login.ts fix(auth): lazy-load provider oauth helpers 2026-03-18 13:40:28 -07:00
provider-auth-result.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
provider-auth.ts refactor(plugins): move remaining channel and provider ownership out of src 2026-03-22 19:13:25 -07:00
provider-catalog.ts refactor(plugin-sdk): route core provider and telegram seams through sdk barrels 2026-03-22 19:43:19 -07:00
provider-entry.test.ts fix(plugin-sdk): export line runtime subpath 2026-03-22 20:39:16 -07:00
provider-entry.ts fix: unblock live harness provider discovery 2026-03-23 23:02:44 -07:00
provider-env-vars.ts refactor(plugin-sdk): formalize runtime contract barrels 2026-03-20 09:30:34 -07:00
provider-google.ts refactor: centralize google API base URL handling 2026-03-24 10:01:22 -07:00
provider-models.ts fix: refactor deepseek bundled plugin (#48762) (thanks @07akioni) 2026-03-23 05:06:07 -07:00
provider-onboard.ts refactor(plugin-sdk): route core provider and telegram seams through sdk barrels 2026-03-22 19:43:19 -07:00
provider-setup.ts docs(plugin-sdk): document public SDK surface 2026-03-22 08:50:48 -07:00
provider-stream.ts feat: finish xai provider integration 2026-03-17 21:31:20 -07:00
provider-tools.ts feat: finish xai provider integration 2026-03-17 21:31:20 -07:00
provider-usage.ts refactor(usage): share legacy pi auth token lookup 2026-03-17 06:24:01 +00:00
provider-web-search.ts refactor(web-search): share provider clients and config helpers 2026-03-20 09:30:34 -07:00
provider-zai-endpoint.ts refactor(plugin-sdk): formalize runtime contract barrels 2026-03-20 09:30:34 -07:00
reply-history.ts refactor: finalize plugin sdk legacy boundary cleanup 2026-03-16 22:51:46 -07:00
reply-payload.test.ts refactor: deduplicate reply payload handling 2026-03-18 18:14:57 +00:00
reply-payload.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
reply-runtime.ts refactor(plugins): move remaining channel and provider ownership out of src 2026-03-22 19:13:25 -07:00
request-url.test.ts refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
request-url.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
resolution-notes.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
root-alias.cjs fix(plugin-sdk): normalize hashed diagnostic event exports 2026-03-23 00:24:47 -07:00
root-alias.test.ts fix(plugin-sdk): normalize hashed diagnostic event exports 2026-03-23 00:24:47 -07:00
routing.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
run-command.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
runtime-api-guardrails.test.ts fix(ci): restore stale guardrails and baselines 2026-03-23 06:50:23 +00:00
runtime-env.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
runtime-store.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
runtime.test.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
runtime.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
sandbox.ts Tests: fix green check typing regressions 2026-03-16 12:54:01 +00:00
secret-input-runtime.ts fix(release): isolate bundled config docs loading 2026-03-18 16:01:43 -07:00
secret-input-schema.test.ts Secrets: reject exec SecretRef traversal ids across schema/runtime/gateway (#42370) 2026-03-10 13:45:37 -05:00
secret-input-schema.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
secret-input.test.ts refactor: unify plugin sdk primitives 2026-03-18 23:58:56 +00:00
secret-input.ts docs(plugin-sdk): document public SDK surface 2026-03-22 08:50:48 -07:00
security-runtime.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
self-hosted-provider-setup.ts docs(plugin-sdk): document public SDK surface 2026-03-22 08:50:48 -07:00
setup-adapter-runtime.ts fix(runtime): lazy-load setup shims and align contracts 2026-03-19 13:33:32 -07:00
setup-runtime.ts refactor: share channel setup status helpers 2026-03-23 01:56:01 +00:00
setup-tools.ts refactor: clean extension api boundaries 2026-03-17 09:38:21 -07:00
setup.ts refactor: share channel setup status helpers 2026-03-23 01:56:01 +00:00
signal-core.ts refactor: privatize bundled sdk facades 2026-03-20 15:56:14 +00:00
signal.ts refactor: privatize bundled sdk facades 2026-03-20 15:56:14 +00:00
slack-core.ts refactor: enforce plugin boundary seams 2026-03-17 19:45:36 -07:00
slack-targets.ts perf: reduce plugin runtime startup overhead 2026-03-22 16:34:09 +00:00
slack.ts fix(build): repair stale plugin sdk surfaces 2026-03-22 20:36:28 -07:00
speech-core.ts refactor(tts): move speech providers into plugins 2026-03-22 17:48:59 -07:00
speech-runtime.ts feat(plugins): add image generation capability 2026-03-16 22:58:55 -07:00
speech.ts refactor(plugins): move remaining channel and provider ownership out of src 2026-03-22 19:13:25 -07:00
ssrf-policy.test.ts Matrix: guard private-network homeserver access 2026-03-19 23:24:50 -04:00
ssrf-policy.ts Matrix: guard private-network homeserver access 2026-03-19 23:24:50 -04:00
ssrf-runtime.ts test: align extension runtime mocks with plugin-sdk (#51289) 2026-03-20 15:59:53 -07:00
state-paths.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
status-helpers.test.ts refactor: share async computed channel status adapters 2026-03-22 23:37:12 +00:00
status-helpers.ts refactor: share async computed channel status adapters 2026-03-22 23:37:12 +00:00
subpaths.test.ts fix: refactor deepseek bundled plugin (#48762) (thanks @07akioni) 2026-03-23 05:06:07 -07:00
talk-voice.ts fix(plugin-sdk): isolate provider entry surfaces 2026-03-18 13:20:46 -07:00
telegram-core.ts fix: resolve rebase export collisions 2026-03-17 19:53:32 -07:00
telegram.ts fix(build): repair stale plugin sdk surfaces 2026-03-22 20:36:28 -07:00
temp-path.test.ts fix(ci): restore plugin manifests and boundary tests 2026-03-22 20:01:25 -07:00
temp-path.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
test-utils.ts refactor: split plugin testing seam from bundled extension helpers 2026-03-17 01:05:09 -07:00
testing.ts fix(plugin-sdk): keep testing barrel narrow 2026-03-22 23:30:59 +00:00
text-chunking.test.ts
text-chunking.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
text-runtime.ts fix(build): repair stale plugin sdk surfaces 2026-03-22 20:36:28 -07:00
thread-bindings-runtime.ts test: align extension runtime mocks with plugin-sdk (#51289) 2026-03-20 15:59:53 -07:00
thread-ownership.ts refactor: tighten plugin sdk entry surface 2026-03-21 20:08:01 +00:00
tlon.ts refactor: finish remaining status helper dedupe 2026-03-22 21:07:19 +00:00
tool-send.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
twitch.ts refactor: privatize bundled sdk facades 2026-03-20 15:56:14 +00:00
voice-call.ts refactor: tighten plugin sdk entry surface 2026-03-21 20:08:01 +00:00
web-media.ts refactor: untangle whatsapp runtime boundary 2026-03-19 03:13:48 +00:00
webhook-ingress.ts refactor(plugins): move remaining channel and provider ownership out of src 2026-03-22 19:13:25 -07:00
webhook-memory-guards.test.ts refactor(security): unify webhook guardrails across channels 2026-03-02 00:31:42 +00:00
webhook-memory-guards.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
webhook-path.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
webhook-request-guards.test.ts fix: harden webhook auth-before-body handling 2026-03-02 17:21:09 +00:00
webhook-request-guards.ts refactor: shrink sdk helper surfaces 2026-03-20 15:43:14 +00:00
webhook-targets.test.ts refactor: unify extension webhook request lifecycle scaffolding 2026-03-07 23:27:51 +00:00
webhook-targets.ts refactor: shrink sdk helper surfaces 2026-03-20 15:43:14 +00:00
whatsapp-action-runtime.ts refactor: untangle whatsapp runtime boundary 2026-03-19 03:13:48 +00:00
whatsapp-core.ts refactor(plugins): move remaining channel and provider ownership out of src 2026-03-22 19:13:25 -07:00
whatsapp-login-qr.ts refactor: untangle whatsapp runtime boundary 2026-03-19 03:13:48 +00:00
whatsapp-shared.ts refactor(plugins): move remaining channel and provider ownership out of src 2026-03-22 19:13:25 -07:00
whatsapp.ts refactor(plugins): move remaining channel and provider ownership out of src 2026-03-22 19:13:25 -07:00
windows-spawn.ts refactor: tighten plugin sdk channel seams 2026-03-16 01:05:51 -07:00
zai.ts refactor: privatize bundled sdk facades 2026-03-20 15:56:14 +00:00
zalo.ts refactor: privatize bundled sdk facades 2026-03-20 15:56:14 +00:00
zalouser.ts refactor: privatize bundled sdk facades 2026-03-20 15:56:14 +00:00