openclaw/src/plugin-sdk
2026-04-26 04:04:26 -07:00
..
account-configured-ids.ts refactor: share configured account id helper 2026-04-20 15:21:20 +01:00
account-core.ts refactor: share configured account id helper 2026-04-20 15:21:20 +01:00
account-helpers.ts
account-id.ts perf(plugin-sdk): narrow account-id export seam 2026-04-08 10:18:22 +01:00
account-resolution-runtime.ts refactor: share configured account id helper 2026-04-20 15:21:20 +01:00
account-resolution.ts refactor: dedupe plugin account resolution surface 2026-04-06 17:56:41 +01:00
acp-binding-resolve-runtime.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
acp-binding-runtime.ts fix: break bundled channel bootstrap cycles 2026-04-05 14:20:31 +01:00
acp-runtime.test.ts fix: sendPolicy deny should suppress delivery, not inbound processing (#53328) (#65461) 2026-04-13 16:42:25 -07:00
acp-runtime.ts fix: forward chat images to acp dispatch 2026-04-23 19:06:19 +01:00
acpx.ts
agent-config-primitives.ts
agent-harness-runtime.test.ts [codex] Consolidate RuntimePlan and Harness V2 package (#71722) 2026-04-25 16:07:04 -07:00
agent-harness-runtime.ts feat(plugins): add before agent finalize hook (#71765) 2026-04-25 17:21:17 -07:00
agent-harness.ts fix: complete codex app-server turns in docker 2026-04-23 05:35:17 +01:00
agent-media-payload.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
agent-runtime.ts [codex] Add contract-first Pi/Codex runtime plan suite (#71096) 2026-04-24 18:34:01 +01:00
AGENTS.md docs(agents): split scoped workflow guidance (#65241) 2026-04-12 09:09:50 +01:00
allow-from.test.ts test: merge allowlist resolution coverage 2026-04-01 02:51:26 +01:00
allow-from.ts refactor: share parsed chat allowlist matcher 2026-04-20 15:18:44 +01:00
allowlist-config-edit.test.ts test: merge allowlist config helper cases 2026-04-01 03:24:41 +01:00
allowlist-config-edit.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
anthropic-cli.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +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 test(plugin-sdk): share temp dir test helper 2026-04-06 05:25:04 +01:00
anthropic-vertex-auth-presence.ts refactor: dedupe path lowercase helpers 2026-04-07 15:53:50 +01:00
anthropic-vertex.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +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 fix(approval-auth): prevent empty approver list from granting explicit approval authorization [AI] (#65714) 2026-04-13 12:00:13 +05:30
approval-auth-helpers.ts fix(approval-auth): prevent empty approver list from granting explicit approval authorization [AI] (#65714) 2026-04-13 12:00:13 +05:30
approval-auth-runtime.ts refactor: add approval auth runtime subpath 2026-04-03 16:39:47 +01:00
approval-client-helpers.test.ts fix(approvals): require explicit chat exec enablement 2026-04-23 11:51:17 -07:00
approval-client-helpers.ts fix(approvals): require explicit chat exec enablement 2026-04-23 11:51:17 -07: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 Tests: align approval runtime helpers 2026-04-07 15:37:28 -04:00
approval-delivery-helpers.ts fix(cycles): repair broken type surfaces 2026-04-11 13:42:17 +01:00
approval-delivery-runtime.ts refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
approval-gateway-runtime.ts Plugin SDK: split approval adapter seams 2026-04-07 16:06:02 -04:00
approval-handler-adapter-runtime.ts Plugin SDK: split approval adapter seams 2026-04-07 16:06:02 -04:00
approval-handler-runtime.ts Plugin SDK: split approval adapter seams 2026-04-07 16:06:02 -04:00
approval-native-helpers.test.ts Refactor channel approval capability seams (#58634) 2026-04-01 17:10:25 -04:00
approval-native-helpers.ts Refactor channel approval capability seams (#58634) 2026-04-01 17:10:25 -04:00
approval-native-runtime.ts Refactor: centralize native approval lifecycle assembly (#62135) 2026-04-07 14:40:26 -04:00
approval-renderers.test.ts Matrix: add native exec approvals (#58635) 2026-04-02 21:08:54 -04:00
approval-renderers.ts fix(pair): render /pair qr as media (#70047) 2026-04-22 03:31:09 -05:00
approval-reply-runtime.ts Refactor: centralize native approval lifecycle assembly (#62135) 2026-04-07 14:40:26 -04:00
approval-runtime.ts refactor(approvals): unify structured path display 2026-04-25 02:41:24 +01:00
bluebubbles-policy.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
bluebubbles.test.ts refactor: delegate bluebubbles conversation helpers 2026-04-21 03:12:42 +01:00
bluebubbles.ts refactor: delegate bluebubbles conversation helpers 2026-04-21 03:12:42 +01:00
boolean-param.ts refactor: dedupe infra lowercase helpers 2026-04-07 13:01:23 +01:00
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: split browser sdk seams 2026-04-05 17:17:16 +01:00
browser-cdp.ts fix(browser): move browser sdk helper seams into core 2026-04-09 08:48:49 +01:00
browser-config-runtime.ts refactor: harden plugin metadata and browser sdk seams 2026-04-05 23:35:02 +01:00
browser-config-support.ts perf: split browser config sdk support 2026-04-03 16:39:47 +01:00
browser-config.test.ts fix: restore browser-config sdk compatibility 2026-04-03 16:39:47 +01:00
browser-config.ts fix(browser): default act timeout budget 2026-04-25 08:11:48 +01:00
browser-control-auth.ts perf: cache browser plugin sdk facades 2026-04-17 20:26:14 +01:00
browser-facade-test-helpers.ts test: share browser facade fixtures 2026-04-20 21:46:35 +01:00
browser-facades.test.ts test: share browser facade fixtures 2026-04-20 21:46:35 +01:00
browser-host-inspection.test.ts test: share browser facade fixtures 2026-04-20 21:46:35 +01:00
browser-host-inspection.ts perf: cache browser plugin sdk facades 2026-04-17 20:26:14 +01:00
browser-maintenance.test.ts fix(browser): move browser sdk helper seams into core 2026-04-09 08:48:49 +01:00
browser-maintenance.ts refactor: cache lazy runtime imports 2026-04-18 16:18:26 +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-node-runtime.ts refactor: harden plugin metadata and browser sdk seams 2026-04-05 23:35:02 +01:00
browser-profiles.ts feat(browser): configure local startup timeouts 2026-04-25 12:30:35 +01:00
browser-security-runtime.ts fix(browser): tighten strict browser hostname navigation (#64367) 2026-04-10 13:18:53 -06:00
browser-setup-tools.ts refactor: harden plugin metadata and browser sdk seams 2026-04-05 23:35:02 +01:00
browser-subpaths.test.ts test: keep browser subpath test import-only 2026-04-10 20:06:00 +01:00
browser-support.ts refactor: harden plugin metadata and browser sdk seams 2026-04-05 23:35:02 +01:00
channel-actions.ts build: migrate schema deps to typebox 2026-04-23 04:59:42 +01:00
channel-config-helpers.test.ts test: share channel config dm resolver fixture 2026-04-20 19:40:04 +01:00
channel-config-helpers.ts refactor: reuse channel config policy helper 2026-04-20 15:06:24 +01:00
channel-config-primitives.ts
channel-config-schema.ts docs(plugins): define config ownership contract 2026-04-24 17:17:10 -07:00
channel-config-writes.ts
channel-contract-testing.ts perf: narrow slack test imports 2026-04-24 03:17:32 +01:00
channel-contract.ts fix(cycles): narrow channel runtime surface 2026-04-11 19:30:33 +01:00
channel-core.ts fix: preserve outbound thread sessions 2026-04-22 02:56:23 +01:00
channel-entry-contract.test.ts test(matrix): cover destructive E2EE backup recovery flows (#71311) 2026-04-25 17:48:18 -04:00
channel-entry-contract.ts test(matrix): cover destructive E2EE backup recovery flows (#71311) 2026-04-25 17:48:18 -04:00
channel-envelope.ts perf: narrow whatsapp test imports 2026-04-24 05:19:36 +01:00
channel-feedback.ts fix(whatsapp): remove ack reactions after replies 2026-04-26 05:36:14 +01:00
channel-inbound-debounce.ts perf: narrow inbound debounce sdk imports 2026-04-24 05:07:28 +01:00
channel-inbound-roots.ts perf: add narrow inbound roots sdk surface 2026-04-10 17:34:41 +01:00
channel-inbound.ts test: reduce media contract import cost 2026-04-10 17:31:08 +01:00
channel-lifecycle.core.ts
channel-lifecycle.test.ts
channel-lifecycle.ts fix: centralize draft preview finalization 2026-04-22 02:32:55 +01:00
channel-location.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
channel-logging.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
channel-mention-gating.ts perf: narrow whatsapp test imports 2026-04-24 05:19:36 +01:00
channel-pairing-paths.ts test: speed legacy state migration discovery 2026-04-17 16:41:43 -04:00
channel-pairing.test.ts test: use synthetic plugin channel fixtures 2026-04-21 01:32:27 +01:00
channel-pairing.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
channel-plugin-common.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
channel-policy.test.ts refactor: dedupe security audit helper coercion 2026-04-06 19:36:01 +01:00
channel-policy.ts fix(whatsapp): isolate multi-account inbound state and align shared defaults (#65700) 2026-04-18 01:37:38 -03:00
channel-reply-options-runtime.ts perf: narrow Matrix monitor reply imports 2026-04-17 17:14:44 +01:00
channel-reply-pipeline.test.ts perf: avoid heavy reply runtime imports 2026-04-11 01:18:11 +01:00
channel-reply-pipeline.ts fix(pair): render /pair qr as media (#70047) 2026-04-22 03:31:09 -05:00
channel-runtime-context.ts fix(core): align channel runtime and inventory types 2026-04-11 21:03:44 +01:00
channel-runtime.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
channel-secret-basic-runtime.ts perf(plugin-sdk): split channel secret runtime helpers 2026-04-07 13:09:12 +01:00
channel-secret-runtime.ts perf(secrets): narrow channel secret sdk seam 2026-04-06 20:40:11 +01:00
channel-secret-tts-runtime.ts perf(plugin-sdk): split channel secret runtime helpers 2026-04-07 13:09:12 +01:00
channel-send-result.test.ts test: merge channel send result stamping coverage 2026-04-01 03:16:06 +01:00
channel-send-result.ts fix(plugin-sdk): use outbound adapter leaf types 2026-04-11 17:32:36 +01:00
channel-setup.test.ts
channel-setup.ts refactor: remove type-only import cycles 2026-04-10 15:14:27 +01:00
channel-status.ts refactor(channels): move bootstrap channel logic behind extension seams 2026-04-04 04:53:38 +01:00
channel-streaming.test.ts feat(channels): stream tool progress into preview edits (#69611) (thanks @thewilloftheshadow) 2026-04-21 11:51:16 -05:00
channel-streaming.ts feat(channels): stream tool progress into preview edits (#69611) (thanks @thewilloftheshadow) 2026-04-21 11:51:16 -05:00
channel-targets.ts refactor(tts): resolve voice delivery from channel capabilities 2026-04-26 07:03:25 +01:00
CLAUDE.md
cli-backend.ts fix: align claude cli permissions with exec policy 2026-04-23 23:11:34 +01:00
cli-runtime.ts refactor(plugin-sdk): narrow CLI runtime exports 2026-04-25 12:20:34 +01:00
collection-runtime.ts
command-auth-native.ts fix: align native think menus with session models 2026-04-25 10:30:49 +01:00
command-auth.test.ts fix: deprecate models add command (#71175) 2026-04-24 12:20:59 -05:00
command-auth.ts fix: break plugin command spec import cycle 2026-04-26 09:15:47 +01:00
command-detection.ts perf(test): narrow sdk seams for channel hotspots 2026-04-01 23:14:48 +09:00
command-gating.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
command-primitives-runtime.ts perf: reduce feishu monitor import drag 2026-04-24 02:55:09 +01:00
command-status-runtime.ts fix(discord): return native status replies directly (#66434) 2026-04-14 09:55:02 +01:00
command-status.runtime.ts fix(discord): return native status replies directly (#66434) 2026-04-14 09:55:02 +01:00
command-status.ts plugin-sdk: keep command status compatibility path light 2026-04-09 01:35:15 +01:00
command-surface.ts style(core): format reply and infra helpers 2026-04-04 06:02:47 +01:00
compat.ts Revert "refactor(plugins): track activation compat hints" 2026-04-23 21:01:53 -07:00
config-paths.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
config-runtime.test.ts fix(hooks): avoid stale lancedb startup fallback 2026-04-22 16:06:55 -07:00
config-runtime.ts TTS: remove persona rewrite placeholder 2026-04-26 09:42:38 +05:30
config-schema.ts feat(plugin-sdk): export OpenClawSchema via plugin-sdk/config-schema (#60557) 2026-04-04 16:10:43 +03:00
context-visibility-runtime.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
conversation-binding-runtime.ts fix(slack): honor focused thread bindings 2026-04-22 22:29:48 +01:00
conversation-runtime.ts fix(slack): honor focused thread bindings 2026-04-22 22:29:48 +01:00
copilot-proxy.ts
core.test.ts test(matrix): cover destructive E2EE backup recovery flows (#71311) 2026-04-25 17:48:18 -04:00
core.ts test(matrix): cover destructive E2EE backup recovery flows (#71311) 2026-04-25 17:48:18 -04:00
dangerous-name-runtime.ts perf(test): narrow discord monitor runtime seams 2026-04-01 23:47:22 +09:00
device-bootstrap.ts
diagnostic-runtime.ts
diagnostics-otel.ts fix(diagnostics): trust internal trace parents (#71574) 2026-04-25 10:18:52 -07:00
diagnostics-prometheus.ts feat(diagnostics-prometheus): add protected metrics exporter 2026-04-26 02:15:33 -07:00
diffs.ts
direct-dm-access.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
direct-dm-guard-policy.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
direct-dm.test.ts
direct-dm.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
directory-config-runtime.ts test: speed channel contract hotspots 2026-04-18 01:36:15 +01:00
directory-runtime.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
document-extractor.ts refactor(pdf): move document extraction to plugin 2026-04-24 17:15:05 -07:00
entrypoints.ts
error-runtime.ts fix(memory-core): harden request-scoped dreaming fallback (#64156) 2026-04-10 12:11:57 +02:00
extension-shared.ts refactor: share env secret ref allowlist check 2026-04-20 23:42:11 +01:00
facade-activation-check.runtime.ts fix(plugins): preserve source activation config 2026-04-22 19:26:12 +01:00
facade-loader.test.ts feat(tts): add Inworld speech provider (#55972) 2026-04-25 22:33:21 +01:00
facade-loader.ts refactor: share facade resolution helpers 2026-04-20 15:29:16 +01:00
facade-resolution-shared.ts refactor: share facade resolution helpers 2026-04-20 15:29:16 +01:00
facade-runtime.test.ts perf(test): remove gateway method wait debt 2026-04-23 10:37:42 +01:00
facade-runtime.ts refactor: share facade resolution helpers 2026-04-20 15:29:16 +01:00
feishu-conversation.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
feishu-security.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
feishu-setup.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
feishu.ts fix(pair): render /pair qr as media (#70047) 2026-04-22 03:31:09 -05:00
fetch-auth.test.ts test: merge request-url coverage into fetch auth 2026-04-01 02:52:44 +01:00
fetch-auth.ts
fetch-runtime.ts
file-lock.test.ts [codex] fix(auth): harden OAuth refresh and Codex CLI bootstrap flows (#68396) 2026-04-18 01:02:29 -05:00
file-lock.ts [codex] fix(auth): harden OAuth refresh and Codex CLI bootstrap flows (#68396) 2026-04-18 01:02:29 -05:00
gateway-runtime.ts perf(plugins): narrow boundary compile import surfaces 2026-04-08 08:52:52 +01:00
github-copilot-login.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +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 fix(cycles): repair broken type surfaces 2026-04-11 13:42:17 +01:00
group-access.test.ts
group-access.ts perf: slim zalo group access facade 2026-04-18 01:36:15 +01:00
group-activation.ts perf: narrow whatsapp test imports 2026-04-24 05:19:36 +01:00
hook-runtime.ts
host-runtime.ts
image-generation-core.auth.runtime.ts refactor: trim image generation runtime imports 2026-04-04 01:07:28 +09:00
image-generation-core.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
image-generation-runtime.ts refactor: dedupe image generation runtime surface 2026-04-06 22:21:00 +01:00
image-generation.ts feat: expose generic image background option 2026-04-25 20:21:46 +01:00
inbound-envelope.ts
inbound-reply-dispatch.ts feat(channels): stream tool progress into preview edits (#69611) (thanks @thewilloftheshadow) 2026-04-21 11:51:16 -05:00
index.ts fix(plugins): record crabpot compat deprecations 2026-04-26 04:04:26 -07:00
infra-runtime.test.ts refactor: drop provider reconnect shim 2026-04-22 06:39:48 +01:00
infra-runtime.ts fix(diagnostics): trust internal trace parents (#71574) 2026-04-25 10:18:52 -07:00
interactive-runtime.ts feat(plugin-sdk): add presentation and skills runtime contracts 2026-04-21 21:29:44 +01:00
irc-surface.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
irc.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
json-store.ts
keyed-async-queue.test.ts fix(plugin-sdk): avoid leaking queue rejection cleanup 2026-04-13 16:24:24 +01:00
keyed-async-queue.ts fix(plugin-sdk): avoid leaking queue rejection cleanup 2026-04-13 16:24:24 +01:00
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: share line sdk types 2026-04-20 23:04:10 +01:00
line-surface.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
line.ts fix(pair): render /pair qr as media (#70047) 2026-04-22 03:31:09 -05:00
litellm.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
llm-task.ts fix: centralize provider thinking profiles 2026-04-21 09:13:35 +01:00
lmstudio-runtime.test.ts feat: LM Studio Integration (#53248) 2026-04-13 15:22:44 +08:00
lmstudio-runtime.ts fix(config): accept video and audio model inputs 2026-04-26 05:18:54 +01:00
lmstudio.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
lobster.ts
logging-core.ts
markdown-table-runtime.ts perf: narrow whatsapp test imports 2026-04-24 05:19:36 +01:00
matrix-deps.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
matrix-helper.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
matrix-runtime-heavy.ts Matrix: consolidate migration status routing (#64373) 2026-04-10 12:20:13 -04:00
matrix-runtime-shared.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
matrix-runtime-surface.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
matrix-surface.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
matrix-thread-bindings.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
matrix.ts fix(pair): render /pair qr as media (#70047) 2026-04-22 03:31:09 -05:00
mattermost-policy.ts perf(plugin-sdk): split light facade loader 2026-04-07 06:22:35 +01:00
mattermost.ts fix(pair): render /pair qr as media (#70047) 2026-04-22 03:31:09 -05:00
media-generation-runtime-shared.ts fix: restore plugin boundary and ui locale ci gates 2026-04-06 03:53:32 +01:00
media-generation-runtime.ts fix(ci): patch main regression surfaces 2026-04-06 04:17:52 +01:00
media-mime.ts perf: narrow inbound debounce sdk imports 2026-04-24 05:07:28 +01:00
media-runtime.ts fix(google): emit opus voice-note tts 2026-04-25 21:33:33 +01:00
media-store.ts perf: narrow whatsapp test imports 2026-04-24 05:19:36 +01:00
media-understanding-runtime.ts refactor: dedupe media understanding runtime surface 2026-04-06 18:15:53 +01:00
media-understanding.ts fix: strip opencode image reasoning none 2026-04-25 04:35:12 +01:00
memory-core-bundled-runtime.test.ts fix(memory-core): route bundled helpers through facade 2026-04-09 09:21:33 +01:00
memory-core-bundled-runtime.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
memory-core-engine-runtime.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +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-events.ts feat(memory-wiki): restore llm wiki stack 2026-04-06 04:56:52 +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 feat(memory-wiki): restore llm wiki stack 2026-04-06 04:56:52 +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-core): rename sleep surface back to dreaming 2026-04-05 18:35:54 +01:00
memory-core.ts feat(memory-wiki): add belief-layer digests and compat migration 2026-04-07 08:56:24 +01:00
memory-host-core.test.ts feat(memory-wiki): add belief-layer digests and compat migration 2026-04-07 08:56:24 +01:00
memory-host-core.ts feat(memory-wiki): restore llm wiki stack 2026-04-06 04:56:52 +01:00
memory-host-events.test.ts test(plugin-sdk): share temp dir test helper 2026-04-06 05:25:04 +01:00
memory-host-events.ts feat(memory-wiki): restore llm wiki stack 2026-04-06 04:56:52 +01:00
memory-host-files.ts feat(memory-wiki): restore llm wiki stack 2026-04-06 04:56:52 +01:00
memory-host-markdown.test.ts feat(memory-wiki): restore llm wiki stack 2026-04-06 04:56:52 +01:00
memory-host-markdown.ts feat(memory-wiki): restore llm wiki stack 2026-04-06 04:56:52 +01:00
memory-host-search.runtime.ts feat(memory-wiki): restore llm wiki stack 2026-04-06 04:56:52 +01:00
memory-host-search.test.ts feat(memory-wiki): restore llm wiki stack 2026-04-06 04:56:52 +01:00
memory-host-search.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
memory-host-status.ts feat(memory-wiki): restore llm wiki stack 2026-04-06 04:56:52 +01:00
memory-lancedb.ts
messaging-targets.ts refactor(extensions): split channel runtime helper seams 2026-04-04 07:39:53 +01:00
minimax.ts perf(plugin-sdk): split light facade loader 2026-04-07 06:22:35 +01:00
models-provider-runtime.ts perf(test): narrow sdk seams for channel hotspots 2026-04-01 23:14:48 +09:00
msteams.ts fix(pair): render /pair qr as media (#70047) 2026-04-22 03:31:09 -05:00
music-generation-core.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
music-generation.ts feat: declare explicit media provider capabilities 2026-04-06 15:24:38 +01:00
native-command-config-runtime.ts test: speed up slow import-boundary tests 2026-04-16 21:14:17 +01:00
native-command-registry.ts fix: align native think menus with session models 2026-04-25 10:30:49 +01:00
nextcloud-talk.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
nostr.ts fix(nostr): require operator.admin scope for profile mutation routes [AI] (#63553) 2026-04-10 16:38:41 +05:30
oauth-utils.ts refactor: share oauth callback flow 2026-04-21 01:07:09 +01:00
open-prose.ts
opencode.test.ts feat: update opencode-go default model 2026-04-25 05:03:32 +01:00
opencode.ts fix(plugin-sdk): share opencode catalog auth helper 2026-04-14 16:48:02 +01:00
openrouter.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
optional-channel-setup.ts refactor: remove type-only import cycles 2026-04-10 15:14:27 +01:00
outbound-media.test.ts fix: allow workspace-rooted absolute media paths in auto-reply (#66689) 2026-04-14 17:04:31 -04:00
outbound-media.ts fix(zalo): add SSRF guard on outbound photo URLs [AI-assisted] (#69593) 2026-04-21 19:20:26 +05:30
outbound-runtime.ts refactor(outbound): share reply fanout policy 2026-04-25 03:05:22 +01:00
outbound-send-deps.ts perf(plugin-sdk): add narrow outbound send deps entry 2026-04-25 22:19:09 +01:00
pairing-access.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
param-readers.ts
persistent-dedupe.test.ts test: speed up import-heavy tests 2026-04-25 11:04:16 +01:00
persistent-dedupe.ts BlueBubbles/catchup: per-message retry cap for wedged messages (#66870) (#67426) 2026-04-15 22:23:27 -07:00
phone-control.ts
plugin-entry.ts feat(plugins): move Bonjour discovery into bundled plugin 2026-04-23 23:29:51 -07:00
plugin-runtime.ts perf(plugins): narrow boundary compile import surfaces 2026-04-08 08:52:52 +01:00
poll-runtime.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
private-qa-bundled-env.ts QA: fix private runtime source loading (#67428) 2026-04-15 21:59:16 -04:00
process-runtime.ts fix(gateway): prefer linux child OOM victims 2026-04-23 05:23:40 +01:00
provider-auth-api-key.ts fix(plugin-sdk): restore compat auth helper exports 2026-04-06 13:14:02 +01:00
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 fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
provider-auth-runtime.test.ts fix(codex): stop materializing auth bridges 2026-04-23 22:23:21 +01:00
provider-auth-runtime.ts fix(codex): stop materializing auth bridges 2026-04-23 22:23:21 +01:00
provider-auth.ts fix(minimax): support token plan tts auth 2026-04-25 10:36:12 +01:00
provider-catalog-shared.test.ts fix(config): accept video and audio model inputs 2026-04-26 05:18:54 +01:00
provider-catalog-shared.ts fix(config): accept video and audio model inputs 2026-04-26 05:18:54 +01:00
provider-enable-config.test.ts perf(plugin-sdk): slim provider contract enable path 2026-04-07 11:42:24 +01:00
provider-enable-config.ts perf(plugin-sdk): narrow provider contract config types 2026-04-07 11:55:02 +01:00
provider-entry.test.ts fix: use static provider catalogs for model listing 2026-04-22 04:51:38 +01:00
provider-entry.ts fix: use static provider catalogs for model listing 2026-04-22 04:51:38 +01:00
provider-env-vars.ts
provider-http.ts refactor: share provider HTTP error parsing 2026-04-24 20:44:56 +01:00
provider-model-id-normalize.ts Plugin SDK: split model id normalizers from heavy shared surface 2026-04-07 12:19:57 +08:00
provider-model-shared.test.ts fix(moonshot): preserve native Kimi tool_call IDs in openai-completions replay 2026-04-23 01:52:58 +01:00
provider-model-shared.ts fix(moonshot): preserve native Kimi tool_call IDs in openai-completions replay 2026-04-23 01:52:58 +01:00
provider-model-types.ts refactor(plugins): harden package boundary sdk prep 2026-04-07 09:44:43 +01:00
provider-onboard.ts fix(config): protect model config merges 2026-04-22 23:18:05 +01:00
provider-selection-runtime.test.ts refactor: share provider selection runtime helper 2026-04-24 01:50:43 +01:00
provider-selection-runtime.ts refactor: share provider selection runtime helper 2026-04-24 01:50:43 +01:00
provider-setup.ts feat: LM Studio Integration (#53248) 2026-04-13 15:22:44 +08:00
provider-stream-family.ts refactor: dedupe provider stream family surface 2026-04-06 17:56:41 +01:00
provider-stream-shared.test.ts fix: align github copilot request headers 2026-04-24 23:47:43 +01:00
provider-stream-shared.ts fix(opencode-go): route DeepSeek V4 through OpenAI transport 2026-04-25 18:58:08 +01:00
provider-stream.test.ts feat(moonshot): default to Kimi K2.6 with K2.6-only thinking.keep support (#68816) 2026-04-20 18:04:49 -07:00
provider-stream.ts fix: map thinkingLevel to reasoning.effort for openai-responses-defaults family 2026-04-21 07:37:48 +01:00
provider-tools.test.ts fix(openai): suppress expected tool schema diagnostics 2026-04-11 02:58:04 +01:00
provider-tools.ts refactor: tighten tool schema types 2026-04-23 05:06:58 +01:00
provider-transport-runtime.ts refactor(google): move Gemini transport into plugin 2026-04-18 21:41:54 +01:00
provider-usage.ts
provider-web-fetch-contract.ts perf(plugin-sdk): slim provider contract enable path 2026-04-07 11:42:24 +01:00
provider-web-fetch.ts !feat(plugins): add web fetch provider boundary (#59465) 2026-04-02 20:25:19 +09:00
provider-web-search-config-contract.ts perf(plugin-sdk): split web-search contract fields 2026-04-08 09:57:59 +01:00
provider-web-search-contract-fields.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
provider-web-search-contract.test.ts refactor(plugin-sdk): share web-search contract fields 2026-04-08 09:07:28 +01:00
provider-web-search-contract.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
provider-web-search.ts
provider-zai-endpoint.ts
proxy-capture.ts fix: stabilize qa lab capture store cleanup 2026-04-26 09:13:30 +01:00
qa-channel-protocol.ts refactor: share qa channel protocol types 2026-04-20 15:32:31 +01:00
qa-channel.test.ts test(boundary): guard sdk and package imports from bundled plugin paths 2026-04-09 09:10:05 +01:00
qa-channel.ts refactor: share qa channel protocol types 2026-04-20 15:32:31 +01:00
qa-lab.test.ts chore(release): prepare 2026.4.11-beta.1 2026-04-11 16:10:13 +01:00
qa-lab.ts build: exclude private QA from npm package 2026-04-15 09:39:51 -07:00
qa-runner-runtime.integration.test.ts QA: remove runner install fallback catalog 2026-04-14 17:37:18 -04:00
qa-runner-runtime.test.ts test: share qa runtime fixtures 2026-04-20 19:38:34 +01:00
qa-runner-runtime.ts chore(lint): enable unnecessary type parameter rule 2026-04-18 18:31:13 +01:00
qa-runtime.test-helpers.ts test: share qa runtime fixtures 2026-04-20 19:38:34 +01:00
qa-runtime.test.ts test: share qa runtime fixtures 2026-04-20 19:38:34 +01:00
qa-runtime.ts QA: fix private runtime source loading (#67428) 2026-04-15 21:59:16 -04:00
realtime-transcription.ts feat(plugin-sdk): share realtime transcription websocket sessions 2026-04-23 03:35:32 +01:00
realtime-voice.ts refactor(realtime-voice): centralize consult policy helpers 2026-04-24 23:45:49 +01:00
reply-chunking.ts perf: narrow slack test imports 2026-04-24 03:17:32 +01:00
reply-dedupe.ts perf: narrow whatsapp test imports 2026-04-24 05:19:36 +01:00
reply-dispatch-runtime.ts perf: narrow telegram reply imports 2026-04-24 09:31:47 +01:00
reply-history.ts
reply-payload.test.ts fix(whatsapp): preserve audio-as-voice payload intent 2026-04-25 06:35:57 +01:00
reply-payload.ts fix(whatsapp): preserve audio-as-voice payload intent 2026-04-25 06:35:57 +01:00
reply-reference.ts fix(cycles): split reply payload and option contracts 2026-04-11 22:24:55 +01:00
reply-runtime.ts fix(pair): render /pair qr as media (#70047) 2026-04-22 03:31:09 -05:00
request-url.ts
resolution-notes.ts
response-limit-runtime.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
retry-runtime.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
root-alias.cjs QA: fix private runtime source loading (#67428) 2026-04-15 21:59:16 -04:00
routing.ts fix: preserve outbound thread sessions 2026-04-22 02:56:23 +01:00
run-command.ts refactor: dedupe runtime error formatting 2026-04-07 02:03:34 +01:00
runtime-config-snapshot.ts perf(discord): narrow monitor runtime imports 2026-04-23 08:21:01 +01:00
runtime-doctor.ts refactor: share channel doctor alias normalization 2026-04-20 23:34:19 +01:00
runtime-env.ts fix(bonjour): suppress ciao process crashes 2026-04-26 10:47:36 +01:00
runtime-fetch.ts fix(matrix): keep guarded transport mockable 2026-04-17 17:44:11 +01:00
runtime-group-policy.ts perf(test): narrow discord monitor runtime seams 2026-04-01 23:47:22 +09:00
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.test.ts fix(plugins): stabilize bundled setup runtimes (#67200) 2026-04-15 12:35:18 -04:00
runtime-store.ts fix(plugins): stabilize bundled setup runtimes (#67200) 2026-04-15 12:35:18 -04:00
runtime.test.ts
runtime.ts fix(bonjour): suppress ciao process crashes 2026-04-26 10:47:36 +01:00
sandbox.ts
schema-normalization-runtime-contract.test.ts [codex] Add contract-first Pi/Codex runtime plan suite (#71096) 2026-04-24 18:34:01 +01:00
secret-file-runtime.ts fix(auth): close codex review gaps 2026-04-18 21:27:27 +01:00
secret-input-runtime.ts perf: add lightweight secret input runtime 2026-04-17 16:28:15 +01:00
secret-input-schema.ts
secret-input.test.ts test: merge secret input schema coverage 2026-04-01 02:53:40 +01:00
secret-input.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
secret-ref-runtime.ts perf(secrets): narrow channel secret-ref imports 2026-04-07 07:38:34 +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-binding-runtime.ts perf: speed Matrix handler tests 2026-04-17 16:14:28 +01:00
session-key-runtime.ts perf: narrow Matrix thread binding runtime imports 2026-04-17 17:04:31 +01:00
session-store-runtime.ts fix(plugin-sdk): expose session store runtime helpers 2026-04-17 17:18:12 +01:00
session-transcript-hit.test.ts fix: enforce memory search session visibility (#70761) (thanks @nefainl) 2026-04-25 09:30:21 +05:30
session-transcript-hit.ts fix: enforce memory search session visibility (#70761) (thanks @nefainl) 2026-04-25 09:30:21 +05:30
session-visibility.ts fix: enforce memory search session visibility (#70761) (thanks @nefainl) 2026-04-25 09:30:21 +05:30
setup-adapter-runtime.ts
setup-runtime.ts fix(feishu): break auth login barrel cycle 2026-04-13 11:36:09 +01:00
setup-tools.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
setup.ts refactor: remove type-only import cycles 2026-04-10 15:14:27 +01:00
simple-completion-runtime.ts refactor(plugin-sdk): add simple completion runtime entrypoint 2026-04-06 16:29:43 +01:00
skill-commands-runtime.ts perf(memory): narrow telegram bot deps skill/runtime imports 2026-04-02 14:16:13 +09:00
skills-runtime.ts feat(plugin-sdk): add presentation and skills runtime contracts 2026-04-21 21:29:44 +01:00
speech-core.ts feat(tts): resolve channel account config generically 2026-04-26 08:10:36 +01:00
speech.ts TTS: add provider personas 2026-04-26 09:42:38 +05:30
ssrf-dispatcher.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
ssrf-policy.test.ts refactor: share ssrf policy merging 2026-04-21 00:54:08 +01:00
ssrf-policy.ts refactor: share ssrf policy merging 2026-04-21 00:54:08 +01:00
ssrf-runtime.ts refactor: share ssrf policy merging 2026-04-21 00:54:08 +01:00
state-paths.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
status-helpers.test.ts fix: use transport activity for stale health 2026-04-22 08:52:55 +01:00
status-helpers.ts fix: use transport activity for stale health 2026-04-22 08:52:55 +01:00
string-coerce-runtime.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
string-normalization-runtime.ts refactor(extensions): split channel runtime helper seams 2026-04-04 07:39:53 +01:00
synology-chat.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +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: split doctor legacy normalizers and test ownership 2026-04-05 17:17:16 +01:00
telegram-command-config.ts refactor: move extension markers into manifests 2026-04-18 20:16:44 +01:00
telegram-command-ui.ts refactor: register channel bootstrap capabilities 2026-04-05 09:13:48 +01:00
temp-path.test.ts test: merge temp download path cases 2026-04-01 03:20:28 +01:00
temp-path.ts
test-helpers.ts test: share plugin sdk facade fixtures 2026-04-20 21:46:35 +01:00
test-utils.ts
testing.ts test(extensions): split outbound payload contracts 2026-04-20 19:37:20 +01:00
text-autolink-runtime.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
text-chunking.test.ts
text-chunking.ts
text-runtime.ts refactor: dedupe cli cron trimmed readers 2026-04-08 01:36:38 +01:00
thread-aware-outbound-session-route.test.ts fix: preserve outbound thread sessions 2026-04-22 02:56:23 +01:00
thread-bindings-runtime.ts refactor: dedupe account conversation bindings 2026-04-06 17:18:36 +01:00
thread-bindings-session-runtime.ts refactor: share thread binding lifecycle 2026-04-21 01:07:09 +01:00
thread-ownership.ts fix(plugin-sdk): prefer canonical private-network opt-in 2026-04-05 11:45:09 +01:00
tlon.ts fix(pair): render /pair qr as media (#70047) 2026-04-22 03:31:09 -05:00
tool-payload.test.ts test(plugin-sdk): satisfy tool payload carrier typing 2026-04-08 09:07:29 +01:00
tool-payload.ts refactor(plugin-sdk): share tool payload extraction 2026-04-08 09:07:28 +01:00
tool-send.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
tts-runtime.ts TTS: add provider personas 2026-04-26 09:42:38 +05:30
tts-runtime.types.ts feat(tts): resolve channel account config generically 2026-04-26 08:10:36 +01:00
twitch.ts fix(pair): render /pair qr as media (#70047) 2026-04-22 03:31:09 -05:00
vercel-ai-gateway.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
video-generation-core.ts fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
video-generation-runtime.ts refactor: dedupe video generation runtime surface 2026-04-06 18:15:53 +01:00
video-generation.ts feat(fal): support Seedance reference video 2026-04-26 02:30:23 +01:00
voice-call.ts
volc-model-catalog-shared.ts refactor: dedupe volc model catalog helpers 2026-04-06 17:56:41 +01:00
web-content-extractor.ts refactor(web-fetch): move readability extraction to plugin 2026-04-24 13:34:37 -07:00
web-media.ts
webhook-ingress.ts perf: narrow plugin SDK import surfaces 2026-04-17 16:05:09 +01:00
webhook-memory-guards.test.ts
webhook-memory-guards.ts
webhook-path.ts
webhook-request-guards.test.ts
webhook-request-guards.ts refactor: dedupe infra lowercase helpers 2026-04-07 13:01:23 +01:00
webhook-targets.test.ts test: simplify typed conversions 2026-04-11 01:34:25 +01:00
webhook-targets.ts refactor: simplify runtime conversions 2026-04-11 01:23:34 +01:00
windows-spawn.test.ts test(plugin-sdk): share temp dir test helper 2026-04-06 05:25:04 +01:00
windows-spawn.ts refactor: dedupe path lowercase helpers 2026-04-07 15:53:50 +01:00
xai-model-id.ts refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
xiaomi.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
zalo-setup.ts perf: decouple plugin facades from extension types 2026-04-18 22:06:45 +01:00
zalo.ts fix(pair): render /pair qr as media (#70047) 2026-04-22 03:31:09 -05:00
zalouser.ts fix(pair): render /pair qr as media (#70047) 2026-04-22 03:31:09 -05:00
zod.ts