openclaw/scripts/lib/plugin-sdk-entrypoints.json
Ben Badejo 5d7bd83a4a
feat(matrix): intelligent multi-agent communication via fast AI-guided participation control and fresh-message redrafting (#113115)
* feat(matrix): add intelligent multi-agent turn-taking

* fix(matrix): enforce receiver context and finalization ownership

Resolve Matrix context visibility through each live receiver and intersect classifier context without duplicating the transport journal. Invalidate monitor-bound decisions, preserve native thread correlation, and bound the complete classifier request.

Keep CLI runtime-binding failures terminal, publish validated replacements atomically, clean failed preparations, and preserve intentional discard semantics. Add regressions for policy isolation, lifecycle changes, input bounds, and runtime drift.

Co-authored-by: Benjamin Badejo <ben@benbadejo.com>

* test(matrix): align finalization coverage with main

Extract receiver access preparation into its existing owner and preserve source-finalization assertions in a focused suite. Update stale nested activity fixtures and normalize concurrent gate results.

Co-authored-by: Benjamin Badejo <ben@benbadejo.com>

* fix(matrix): stream provisional previews before freshness review

Keep source-owned preview callbacks live during generation while committed
assistant events and block replies remain behind terminal acceptance.
Preserve global finalization hook buffering and avoid replaying previews
when deferred events drain.

Cover the real preparation/subscription boundary for local continue,
redraft and discard plus global-hook quarantine. Repair the Matrix access
type declaration and rebalance complete CLI test families under the
existing type-shard limit.

Co-authored-by: Benjamin Badejo <ben@benbadejo.com>

* fix(agents): settle transcript projection before finalization retries

Reuse the existing owned-retry projection barrier after rejecting a final candidate. Cover both global and source-local finalization alongside compaction, and clarify Matrix preview behavior with global finalization hooks.

Co-authored-by: Benjamin Badejo <ben@benbadejo.com>

* fix(codex): restrict native tools during finalization retries

Apply the existing native tool policy and MCP attestation to ordinary
tools-disabled retries while preserving their lifecycle and Stop hooks.
Keep strong policy modes isolated and reuse the prepared restriction in
start/resume verification. Cover inherited MCP, managed requirements,
transient bindings, restored tools, and authoritative finalization.

Clarify external-tool isolation versus native compute in Matrix docs and
keep the projection retry fixture aligned with the literal revision type.

Co-authored-by: Benjamin Badejo <ben@benbadejo.com>

* test(codex): align native lifecycle fixtures with tool policy

Use ordinary tool-enabled startup, schema and cleanup fixtures. Preserve
the shared web-disabled cleanup configuration and expect no app-policy
fingerprint when no plugin policy is configured. Keep restriction,
cleanup, cancellation and retry assertions intact without larger timeouts.

Consolidate adjacent native planning defaults without changing their
values, property order or precedence, and remove a shadowed test binding.

Co-authored-by: Benjamin Badejo <ben@benbadejo.com>

---------

Co-authored-by: Benjamin Badejo <ben@benbadejo.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-08-29 17:59:18 -07:00

345 lines
8.2 KiB
JSON

[
"core",
"provider-setup",
"sandbox",
"routing",
"runtime",
"health",
"doctor-repair-runtime",
"model-ref-parse",
"outbound-echo-runtime",
"secret-provider-alias",
"session-store-paths",
"plugin-state-store-runtime",
"runtime-doctor",
"runtime-doctor-migrations",
"runtime-env",
"proxy-capture",
"setup",
"setup-runtime",
"channel-setup",
"channel-streaming-config",
"setup-tools",
"archive",
"root-walk",
"secret-file",
"approval-auth-runtime",
"approval-client-runtime",
"approval-delivery-runtime",
"approval-gateway-runtime",
"approval-reference-runtime",
"approval-handler-adapter-runtime",
"approval-handler-runtime",
"channel-runtime-context",
"approval-native-runtime",
"approval-reaction-runtime",
"approval-reply-runtime",
"approval-runtime",
"question-gateway-runtime",
"config-runtime",
"config-contracts",
"plugin-config-runtime",
"config-mutation",
"cron-store-runtime",
"json-schema-runtime",
"json-unsafe-integers",
"reply-runtime",
"reply-dispatch-runtime",
"reply-reference",
"reply-chunking",
"reply-payload",
"reply-payload-testing",
"agent-media-payload",
"inbound-reply-dispatch",
"inbound-envelope",
"inbound-event-delivery",
"channel-reply-pipeline",
"interactive-runtime",
"outbound-media",
"pair-loop-guard-runtime",
"poll-runtime",
"async-lock-runtime",
"channel-activity-runtime",
"channel-join-intro-runtime",
"concurrency-runtime",
"dedupe-runtime",
"delivery-queue-runtime",
"file-access-runtime",
"node-selection-runtime",
"heartbeat-runtime",
"expect-runtime",
"number-runtime",
"secure-random-runtime",
"system-event-runtime",
"transport-ready-runtime",
"exec-approvals-runtime",
"infra-runtime",
"runtime-config-snapshot",
"runtime-group-policy",
"model-session-runtime",
"talk-config-runtime",
"ssrf-policy",
"ssrf-runtime",
"ssrf-runtime-internal",
"media-runtime",
"media-local-roots",
"media-store",
"media-mime",
"embedding-providers",
"media-generation-runtime",
"conversation-binding-inspection-runtime",
"conversation-binding-runtime",
"conversation-runtime",
"thread-bindings-runtime",
"thread-bindings-session-runtime",
"text-chunking",
"agent-scope-runtime",
"agent-runtime",
"simple-completion-runtime",
"speech-core",
"speech-settings",
"tts-runtime",
"plugin-command-runtime",
"plugin-runtime",
"channel-secret-basic-runtime",
"channel-secret-owner-runtime",
"channel-secret-tts-runtime",
"secret-ref-runtime",
"secret-file-runtime",
"security-runtime",
"gateway-config-runtime",
"gateway-method-runtime",
"gateway-runtime",
"cli-argv",
"cli-runtime",
"cli-backend",
"claude-model-runtime",
"codex-mcp-projection",
"native-hook-relay-runtime",
"codex-session-transcript-runtime",
"agent-harness-task-runtime",
"agent-harness",
"agent-harness-exec-review-runtime",
"agent-harness-runtime",
"agent-harness-tool-runtime",
"hook-runtime",
"html-entity-runtime",
"host-runtime",
"types",
"process-runtime",
"windows-spawn",
"acp-runtime",
"acp-runtime-backend",
"acp-binding-runtime",
"acp-binding-resolve-runtime",
"lazy-runtime",
"agent-runtime-test-contracts",
"channel-target-testing",
"channel-test-helpers",
"plugin-test-api",
"plugin-test-contracts",
"plugin-test-runtime",
"provider-http-test-mocks",
"provider-test-contracts",
"test-env",
"test-fixtures",
"test-live",
"test-live-auth",
"test-media-generation",
"test-media-understanding",
"test-node-mocks",
"test-state",
"temp-path",
"time-runtime",
"logging-core",
"migration",
"migration-runtime",
"plugin-state-runtime",
"plugin-state-test-runtime",
"markdown-table-runtime",
"account-helpers",
"account-core",
"account-id",
"account-resolution",
"account-resolution-runtime",
"access-groups",
"allow-from",
"allowlist-config-edit",
"browser-cdp",
"browser-config",
"boolean-param",
"channel-contract-testing",
"channel-dm-policy",
"dangerous-name-runtime",
"command-auth",
"command-auth-native",
"command-primitives-runtime",
"command-status",
"command-status-runtime",
"command-detection",
"command-surface",
"collection-runtime",
"direct-dm-guard-policy",
"discord",
"device-bootstrap",
"diagnostic-flags",
"diagnostic-runtime",
"error-runtime",
"extension-shared",
"channel-config-helpers",
"channel-config-ui-hints",
"channel-config-writes",
"channel-config-primitives",
"channel-config-schema",
"bundled-channel-config-schema",
"chat-channel-ids",
"channel-actions",
"channel-plugin-common",
"channel-core",
"channel-entry-contract",
"channel-contract",
"channel-feedback",
"channel-inbound",
"channel-inbound-debounce",
"channel-mention-gating",
"channel-lifecycle",
"channel-ingress-runtime",
"channel-ingress-test-runtime",
"channel-message",
"channel-outbound",
"channel-pairing",
"channel-policy",
"channel-send-result",
"channel-route",
"channel-targets",
"context-visibility-runtime",
"file-lock",
"fetch-runtime",
"runtime-fetch",
"inline-image-data-url-runtime",
"node-host",
"computer-use",
"response-limit-runtime",
"session-binding-runtime",
"session-catalog",
"session-catalog-runtime",
"session-discussion",
"session-key-runtime",
"session-store-runtime",
"session-transcript-runtime",
"sqlite-runtime",
"sqlite-runtime-testing",
"session-transcript-hit",
"session-visibility",
"ssrf-dispatcher",
"string-coerce-runtime",
"group-activation",
"global-singleton",
"directory-config-runtime",
"directory-runtime",
"image-generation",
"image-generation-runtime",
"image-generation-core",
"music-generation",
"video-generation",
"video-generation-runtime",
"reply-history",
"realtime-transcription",
"realtime-bootstrap-context",
"realtime-voice-audio-queue",
"realtime-voice-activation",
"realtime-voice",
"meeting-page-script-runtime",
"meeting-runtime",
"transcripts",
"media-understanding",
"media-understanding-runtime",
"request-url",
"runtime-store",
"json-store",
"persistent-dedupe",
"ingress-effect-once",
"keyed-async-queue",
"qa-runner-runtime",
"memory-core-host-embedding-registry",
"memory-core-host-engine-embeddings",
"memory-core-host-engine-curated",
"memory-core-host-engine-foundation",
"memory-core-host-engine-fs",
"memory-core-host-engine-sessions",
"memory-core-host-engine-schema",
"memory-core-host-engine-storage",
"memory-core-host-secret",
"memory-core-host-status",
"memory-core-host-runtime-cli",
"memory-core-host-runtime-core",
"memory-core-host-runtime-files",
"memory-host-core",
"memory-host-events",
"memory-host-markdown",
"memory-host-search",
"matrix-source-finalization-test-fixtures",
"message-tool-delivery-hints",
"models-provider-runtime",
"skill-commands-runtime",
"native-command-config-runtime",
"native-command-registry",
"provider-auth",
"provider-oauth-runtime",
"provider-auth-runtime",
"provider-auth-login-flow-runtime",
"provider-auth-api-key",
"provider-auth-result",
"provider-selection-runtime",
"plugin-entry",
"provider-catalog-live-runtime",
"provider-catalog-runtime",
"provider-catalog-shared",
"provider-entry",
"provider-env-vars",
"provider-http",
"provider-binary-stream",
"provider-model-types",
"provider-model-shared",
"provider-onboard",
"provider-stream-family",
"provider-stream-shared",
"provider-transport-runtime",
"provider-stream",
"provider-tools",
"provider-usage",
"document-extractor",
"web-content-extractor",
"provider-web-fetch-contract",
"provider-web-fetch",
"provider-web-search-config-contract",
"provider-web-search-contract",
"provider-web-search",
"retry-runtime",
"run-command",
"param-readers",
"secret-input",
"secret-input-runtime",
"secret-ref-readonly",
"channel-status",
"status-helpers",
"speech",
"string-normalization-runtime",
"state-paths",
"target-resolver-runtime",
"telegram-account",
"text-autolink-runtime",
"text-utility-runtime",
"widget-html",
"tool-plugin",
"tool-payload",
"tool-results",
"tool-send",
"webhook-ingress",
"webhook-targets",
"webhook-request-guards",
"web-media",
"agent-core",
"agent-sessions",
"llm"
]