471 KiB
Crabpot Issue Findings
Generated: deterministic Status: PASS
Crabpot Target Context
- OpenClaw host track:
explicit - Plugin artifact track:
manifest - Fixture set:
all (57 fixtures)
Triage Summary
| Metric | Value |
|---|---|
| Issue findings | 297 |
| Open issue findings | 297 |
| Runtime-covered findings | 0 |
| Runtime-partial findings | 0 |
| 🔴 P0 | 0 |
| 🟠 P1 | 15 |
| Open 🔴 P0 | 0 |
| Open 🟠 P1 | 15 |
| Live issues | 0 |
| Live P0 issues | 0 |
| Compat gaps | 2 |
| Deprecation warnings | 40 |
| Inspector gaps | 181 |
| Open inspector gaps | 181 |
| Runtime coverage artifacts | 0 |
| Upstream metadata | 74 |
| Contract probes | 293 |
Triage Overview
| Class | Count | P0 | Meaning |
|---|---|---|---|
| live-issue | 0 | 0 | Potential runtime breakage in the target OpenClaw/plugin pair. P0 only when it is not a deprecated compat seam. |
| compat-gap | 2 | - | Compatibility behavior is needed but missing from the target OpenClaw compat registry. |
| deprecation-warning | 40 | - | Plugin uses a supported but deprecated compatibility seam; keep it wired while migration exists. |
| inspector-gap | 181 | - | Plugin Inspector needs stronger capture/probe evidence before making contract judgments. Runtime-covered rows are proof-backed and not open report work. |
| upstream-metadata | 74 | - | Plugin package or manifest metadata should improve upstream; not a target OpenClaw live break by itself. |
| fixture-regression | 0 | - | Fixture no longer exposes an expected seam; investigate fixture pin or scanner drift. |
P0 Live Issues
none
Other Live Issues
none
Compat Gaps
-
🟠 P1 clawmetry
compat-gapcore-compat-adapter- sdk-export-missing: clawmetry: plugin SDK import aliases are missing from target package exports
- state: open · compat:untracked
- evidence:
-
🟠 P1 honcho
compat-gapcore-compat-adapter- sdk-export-missing: honcho: plugin SDK import aliases are missing from target package exports
- state: open · compat:untracked
- evidence:
Deprecation Warnings
-
🟡 P2 a2a-gateway
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: a2a-gateway: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 agentchat
deprecation-warningcore-compat-adapter- channel-env-vars: agentchat: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- agentchat
-
🟡 P2 apify
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: apify: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 brave-plugin
deprecation-warningcore-compat-adapter- provider-auth-env-vars: brave-plugin: providerAuthEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- brave
-
🟡 P2 codex-app-server
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: codex-app-server: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 composio
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: composio: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 connectclaw
deprecation-warningcore-compat-adapter- legacy-before-agent-start: connectclaw: legacy before_agent_start hook compatibility is still used
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 connectclaw
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: connectclaw: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 dingtalk-connector
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: dingtalk-connector: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
- openclaw/plugin-sdk @ index.ts:17
- openclaw/plugin-sdk @ channel.ts:4
- openclaw/plugin-sdk @ accounts.ts:2
- openclaw/plugin-sdk @ connection.ts:16
- openclaw/plugin-sdk @ provider.ts:14
- openclaw/plugin-sdk @ directory.ts:1
- openclaw/plugin-sdk @ gateway-methods.ts:7
- openclaw/plugin-sdk @ onboarding.ts:5
- openclaw/plugin-sdk @ runtime.ts:1
- openclaw/plugin-sdk @ agent.ts:8
-
🟡 P2 discord
deprecation-warningcore-compat-adapter- channel-env-vars: discord: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- discord
-
🟡 P2 feishu
deprecation-warningcore-compat-adapter- channel-env-vars: feishu: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- feishu
-
🟡 P2 hasdata
deprecation-warningcore-compat-adapter- provider-auth-env-vars: hasdata: providerAuthEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- hasdata
-
🟡 P2 honcho
deprecation-warningcore-compat-adapter- legacy-before-agent-start: honcho: legacy before_agent_start hook compatibility is still used
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 honcho
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: honcho: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
- openclaw/plugin-sdk @ cli.ts:8
- openclaw/plugin-sdk @ capture.ts:2
- openclaw/plugin-sdk @ context.ts:2
- openclaw/plugin-sdk @ gateway.ts:2
- openclaw/plugin-sdk @ subagent.ts:2
- openclaw/plugin-sdk @ state.ts:9
- openclaw/plugin-sdk @ ask.ts:3
- openclaw/plugin-sdk @ context.ts:3
- openclaw/plugin-sdk @ memory-passthrough.ts:3
- openclaw/plugin-sdk @ message-search.ts:3
- openclaw/plugin-sdk @ search.ts:3
- openclaw/plugin-sdk @ session.ts:3
-
🟡 P2 hyperspell
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: hyperspell: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 inworld-tts
deprecation-warningcore-compat-adapter- provider-auth-env-vars: inworld-tts: providerAuthEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- inworld
-
🟡 P2 kitchen-sink
deprecation-warningcore-compat-adapter- legacy-before-agent-start: kitchen-sink: legacy before_agent_start hook compatibility is still used
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 kitchen-sink
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: kitchen-sink: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 llm-trace-phoenix
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: llm-trace-phoenix: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 lossless-claw
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: lossless-claw: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 mattermost
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: mattermost: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
- openclaw/plugin-sdk @ index.ts:1
- openclaw/plugin-sdk @ index.ts:2
- openclaw/plugin-sdk @ channel.ts:13
- openclaw/plugin-sdk @ config-schema.ts:7
- openclaw/plugin-sdk @ group-mentions.ts:1
- openclaw/plugin-sdk @ accounts.ts:1
- openclaw/plugin-sdk @ monitor-helpers.ts:1
- openclaw/plugin-sdk @ monitor-helpers.ts:2
- openclaw/plugin-sdk @ monitor-websocket.ts:1
- openclaw/plugin-sdk @ monitor.ts:21
- openclaw/plugin-sdk @ monitor.ts:7
- openclaw/plugin-sdk @ probe.ts:1
- openclaw/plugin-sdk @ reactions.test-helpers.ts:1
- openclaw/plugin-sdk @ reactions.ts:1
- openclaw/plugin-sdk @ onboarding-helpers.ts:1
- openclaw/plugin-sdk @ onboarding.ts:1
- openclaw/plugin-sdk @ runtime.ts:1
- openclaw/plugin-sdk @ types.ts:1
-
🟡 P2 memos-cloud
deprecation-warningcore-compat-adapter- legacy-before-agent-start: memos-cloud: legacy before_agent_start hook compatibility is still used
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 memu-engine
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: memu-engine: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 mocrane-wecom
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: mocrane-wecom: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
- openclaw/plugin-sdk @ index.ts:1
- openclaw/plugin-sdk @ accounts.ts:1
- openclaw/plugin-sdk @ handler.ts:9
- openclaw/plugin-sdk @ channel.ts:5
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:17
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:18
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:19
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:20
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:21
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:22
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:23
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:27
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:30
- openclaw/plugin-sdk @ accounts.ts:5
- openclaw/plugin-sdk @ media.ts:1
- openclaw/plugin-sdk @ network.ts:1
- openclaw/plugin-sdk @ routing.ts:1
- openclaw/plugin-sdk @ dynamic-agent.ts:8
- openclaw/plugin-sdk @ gateway-monitor.ts:5
- openclaw/plugin-sdk @ monitor.ts:6
- openclaw/plugin-sdk @ types.ts:2
- openclaw/plugin-sdk @ onboarding.ts:9
- openclaw/plugin-sdk @ outbound.ts:1
- openclaw/plugin-sdk @ runtime.ts:1
- openclaw/plugin-sdk @ command-auth.ts:1
- openclaw/plugin-sdk @ ws-adapter.ts:14
-
🟡 P2 msteams
deprecation-warningcore-compat-adapter- channel-env-vars: msteams: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- msteams
-
🟡 P2 nemoclaw
deprecation-warningcore-compat-adapter- legacy-before-agent-start: nemoclaw: legacy before_agent_start hook compatibility is still used
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 nextcloud-talk
deprecation-warningcore-compat-adapter- channel-env-vars: nextcloud-talk: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- nextcloud-talk
-
🟡 P2 nostr
deprecation-warningcore-compat-adapter- channel-env-vars: nostr: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- nostr
-
🟡 P2 openclaw-qqbot
deprecation-warningcore-compat-adapter- channel-env-vars: openclaw-qqbot: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- qqbot
-
🟡 P2 openclaw-telemetry
deprecation-warningcore-compat-adapter- legacy-before-agent-start: openclaw-telemetry: legacy before_agent_start hook compatibility is still used
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 openclaw-telemetry
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: openclaw-telemetry: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 opik-openclaw
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: opik-openclaw: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
- openclaw/plugin-sdk @ index.ts:1
- openclaw/plugin-sdk @ index.ts:2
- openclaw/plugin-sdk @ cli.ts:1
- openclaw/plugin-sdk @ configure.ts:2
- openclaw/plugin-sdk @ service.ts:5
- openclaw/plugin-sdk @ service.ts:6
- openclaw/plugin-sdk @ llm.ts:1
- openclaw/plugin-sdk @ subagent.ts:1
- openclaw/plugin-sdk @ tool.ts:1
-
🟡 P2 qqbot
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: qqbot: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
- openclaw/plugin-sdk @ index.ts:1
- openclaw/plugin-sdk @ index.ts:2
- openclaw/plugin-sdk @ approval-handler.ts:12
- openclaw/plugin-sdk @ config.ts:2
- openclaw/plugin-sdk @ onboarding.ts:13
- openclaw/plugin-sdk @ proactive.ts:67
- openclaw/plugin-sdk @ runtime.ts:1
- openclaw/plugin-sdk @ channel.ts:1
- openclaw/plugin-sdk @ remind.ts:1
-
🟡 P2 synology-chat
deprecation-warningcore-compat-adapter- channel-env-vars: synology-chat: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- synology-chat
-
🟡 P2 telnyx-sms
deprecation-warningcore-compat-adapter- channel-env-vars: telnyx-sms: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- telnyx-sms
-
🟡 P2 twitch
deprecation-warningcore-compat-adapter- channel-env-vars: twitch: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- twitch
-
🟡 P2 voice-call
deprecation-warningcore-compat-adapter- channel-env-vars: voice-call: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- voice-call
-
🟡 P2 yuanbao
deprecation-warningcore-compat-adapter- channel-env-vars: yuanbao: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- yuanbao
-
🟡 P2 zalo
deprecation-warningcore-compat-adapter- channel-env-vars: zalo: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- zalo
-
🟡 P2 zalouser
deprecation-warningcore-compat-adapter- channel-env-vars: zalouser: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- zalouser
Inspector Proof Gaps
-
🟠 P1 honcho
inspector-gapinspector-follow-up- conversation-access-hook: honcho: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
-
🟠 P1 kitchen-sink
inspector-gapinspector-follow-up- before-tool-call-probe: kitchen-sink: before_tool_call needs terminal/block/approval probes
- state: open · compat:active
- evidence:
-
🟠 P1 kitchen-sink
inspector-gapinspector-follow-up- conversation-access-hook: kitchen-sink: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
-
🟠 P1 llm-trace-phoenix
inspector-gapinspector-follow-up- conversation-access-hook: llm-trace-phoenix: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
-
🟠 P1 memory-lancedb
inspector-gapinspector-follow-up- conversation-access-hook: memory-lancedb: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
-
🟠 P1 memory-tencentdb
inspector-gapinspector-follow-up- conversation-access-hook: memory-tencentdb: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
- agent_end @ plugins/memory-tencentdb/.crabpot-package/index.ts:820
-
🟠 P1 memos-cloud
inspector-gapinspector-follow-up- conversation-access-hook: memos-cloud: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
-
🟠 P1 nemoclaw
inspector-gapinspector-follow-up- before-tool-call-probe: nemoclaw: before_tool_call needs terminal/block/approval probes
- state: open · compat:active
- evidence:
-
🟠 P1 openclaw-telemetry
inspector-gapinspector-follow-up- before-tool-call-probe: openclaw-telemetry: before_tool_call needs terminal/block/approval probes
- state: open · compat:active
- evidence:
-
🟠 P1 openclaw-telemetry
inspector-gapinspector-follow-up- conversation-access-hook: openclaw-telemetry: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
-
🟠 P1 opik-openclaw
inspector-gapinspector-follow-up- before-tool-call-probe: opik-openclaw: before_tool_call needs terminal/block/approval probes
- state: open · compat:active
- evidence:
-
🟠 P1 opik-openclaw
inspector-gapinspector-follow-up- conversation-access-hook: opik-openclaw: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
-
🟠 P1 wecom
inspector-gapinspector-follow-up- before-tool-call-probe: wecom: before_tool_call needs terminal/block/approval probes
- state: open · compat:active
- evidence:
-
🟡 P2 a2a-gateway
inspector-gapinspector-follow-up- package-dependency-install-required: a2a-gateway: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 a2a-gateway
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: a2a-gateway: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 a2a-gateway
inspector-gapinspector-follow-up- registration-capture-gap: a2a-gateway: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 a2a-gateway
inspector-gapinspector-follow-up- runtime-tool-capture: a2a-gateway: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 agentchat
inspector-gapinspector-follow-up- channel-contract-probe: agentchat: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 agentchat
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: agentchat: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 agentchat
inspector-gapinspector-follow-up- package-dependency-install-required: agentchat: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 apify
inspector-gapinspector-follow-up- package-dependency-install-required: apify: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 apify
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: apify: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 apify
inspector-gapinspector-follow-up- runtime-tool-capture: apify: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 bluebubbles
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: bluebubbles: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 brave-plugin
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: brave-plugin: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 clawmetry
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: clawmetry: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 clawmetry
inspector-gapinspector-follow-up- package-dependency-install-required: clawmetry: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 clawmetry
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: clawmetry: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 clawmetry
inspector-gapinspector-follow-up- registration-capture-gap: clawmetry: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 clawrouter
inspector-gapinspector-follow-up- package-dependency-install-required: clawrouter: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 clawrouter
inspector-gapinspector-follow-up- registration-capture-gap: clawrouter: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 clawrouter
inspector-gapinspector-follow-up- runtime-tool-capture: clawrouter: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 codex
inspector-gapinspector-follow-up- package-dependency-install-required: codex: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 codex
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: codex: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 codex
inspector-gapinspector-follow-up- registration-capture-gap: codex: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 codex-app-server
inspector-gapinspector-follow-up- package-dependency-install-required: codex-app-server: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 codex-app-server
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: codex-app-server: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 codex-app-server
inspector-gapinspector-follow-up- registration-capture-gap: codex-app-server: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 composio
inspector-gapinspector-follow-up- package-dependency-install-required: composio: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 composio
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: composio: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 composio
inspector-gapinspector-follow-up- runtime-tool-capture: composio: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 connectclaw
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: connectclaw: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 connectclaw
inspector-gapinspector-follow-up- registration-capture-gap: connectclaw: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 connectclaw
inspector-gapinspector-follow-up- runtime-tool-capture: connectclaw: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 ddingtalk
inspector-gapinspector-follow-up- channel-contract-probe: ddingtalk: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 ddingtalk
inspector-gapinspector-follow-up- package-dependency-install-required: ddingtalk: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 ddingtalk
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: ddingtalk: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 diagnostics-otel
inspector-gapinspector-follow-up- package-dependency-install-required: diagnostics-otel: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
- @opentelemetry/api @ package.json
- @opentelemetry/api-logs @ package.json
- @opentelemetry/exporter-logs-otlp-proto @ package.json
- @opentelemetry/exporter-metrics-otlp-proto @ package.json
- @opentelemetry/exporter-trace-otlp-proto @ package.json
- @opentelemetry/resources @ package.json
- @opentelemetry/sdk-logs @ package.json
- @opentelemetry/sdk-metrics @ package.json
- @opentelemetry/sdk-node @ package.json
- @opentelemetry/sdk-trace-base @ package.json
- @opentelemetry/semantic-conventions @ package.json
-
🟡 P2 diagnostics-otel
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: diagnostics-otel: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 diagnostics-otel
inspector-gapinspector-follow-up- registration-capture-gap: diagnostics-otel: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 diagnostics-prometheus
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: diagnostics-prometheus: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 diagnostics-prometheus
inspector-gapinspector-follow-up- registration-capture-gap: diagnostics-prometheus: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 diffs
inspector-gapinspector-follow-up- package-dependency-install-required: diffs: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 diffs
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: diffs: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 diffs
inspector-gapinspector-follow-up- registration-capture-gap: diffs: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 dingtalk-connector
inspector-gapinspector-follow-up- channel-contract-probe: dingtalk-connector: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 dingtalk-connector
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: dingtalk-connector: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 dingtalk-connector
inspector-gapinspector-follow-up- package-dependency-install-required: dingtalk-connector: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 dingtalk-connector
inspector-gapinspector-follow-up- registration-capture-gap: dingtalk-connector: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
- registerChannel @ index.ts:74
- registerGatewayMethod @ gateway-methods.ts:130
- registerGatewayMethod @ gateway-methods.ts:190
- registerGatewayMethod @ gateway-methods.ts:258
- registerGatewayMethod @ gateway-methods.ts:311
- registerGatewayMethod @ gateway-methods.ts:351
- registerGatewayMethod @ gateway-methods.ts:388
- registerGatewayMethod @ gateway-methods.ts:425
- registerGatewayMethod @ gateway-methods.ts:452
- registerGatewayMethod @ gateway-methods.ts:506
- registerGatewayMethod @ gateway-methods.ts:593
- registerGatewayMethod @ gateway-methods.ts:60
- registerGatewayMethod @ gateway-methods.ts:652
- registerGatewayMethod @ gateway-methods.ts:719
-
🟡 P2 discord
inspector-gapinspector-follow-up- package-dependency-install-required: discord: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 discord
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: discord: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 feishu
inspector-gapinspector-follow-up- channel-contract-probe: feishu: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 feishu
inspector-gapinspector-follow-up- package-dependency-install-required: feishu: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 feishu
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: feishu: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 google-meet
inspector-gapinspector-follow-up- package-dependency-install-required: google-meet: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 google-meet
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: google-meet: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 google-meet
inspector-gapinspector-follow-up- registration-capture-gap: google-meet: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
- registerGatewayMethod @ index.ts:1005
- registerGatewayMethod @ index.ts:731
- registerGatewayMethod @ index.ts:753
- registerGatewayMethod @ index.ts:775
- registerGatewayMethod @ index.ts:787
- registerGatewayMethod @ index.ts:805
- registerGatewayMethod @ index.ts:824
- registerGatewayMethod @ index.ts:848
- registerGatewayMethod @ index.ts:870
- registerGatewayMethod @ index.ts:894
- registerGatewayMethod @ index.ts:919
- registerGatewayMethod @ index.ts:930
- registerGatewayMethod @ index.ts:947
- registerGatewayMethod @ index.ts:966
- registerGatewayMethod @ index.ts:983
- registerNodeHostCommand @ index.ts:1194
-
🟡 P2 hasdata
inspector-gapinspector-follow-up- package-dependency-install-required: hasdata: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 hasdata
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: hasdata: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 honcho
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: honcho: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 honcho
inspector-gapinspector-follow-up- package-dependency-install-required: honcho: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 honcho
inspector-gapinspector-follow-up- registration-capture-gap: honcho: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 honcho
inspector-gapinspector-follow-up- runtime-tool-capture: honcho: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 hyperspell
inspector-gapinspector-follow-up- package-dependency-install-required: hyperspell: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 hyperspell
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: hyperspell: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 hyperspell
inspector-gapinspector-follow-up- registration-capture-gap: hyperspell: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 hyperspell
inspector-gapinspector-follow-up- runtime-tool-capture: hyperspell: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 inworld-tts
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: inworld-tts: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 kitchen-sink
inspector-gapinspector-follow-up- channel-contract-probe: kitchen-sink: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 kitchen-sink
inspector-gapinspector-follow-up- registration-capture-gap: kitchen-sink: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
- registerAutoEnableProbe @ generated-registrars.js:7
- registerChannel @ generated-registrars.js:8
- registerChannel @ kitchen-runtime.js:55
- registerCommand @ generated-registrars.js:12
- registerCommand @ kitchen-runtime.js:50
- registerCommand @ kitchen-runtime.js:51
- registerCompactionProvider @ generated-registrars.js:13
- registerCompactionProvider @ kitchen-runtime.js:95
- registerConfigMigration @ generated-registrars.js:14
- registerContextEngine @ generated-registrars.js:15
- registerDetachedTaskRuntime @ sync-surface.mjs:113
- registerDetachedTaskRuntime @ generated-registrars.js:17
- registerDetachedTaskRuntime @ kitchen-runtime.js:86
- registerGatewayDiscoveryService @ generated-registrars.js:18
- registerGatewayMethod @ generated-registrars.js:19
- registerGatewayMethod @ kitchen-runtime.js:107
- registerHook @ generated-registrars.js:20
- registerHttpRoute @ generated-registrars.js:21
- registerHttpRoute @ kitchen-runtime.js:105
- registerInteractiveHandler @ generated-registrars.js:23
- registerInteractiveHandler @ kitchen-runtime.js:53
- registerMemoryCapability @ generated-registrars.js:25
- registerMemoryCorpusSupplement @ generated-registrars.js:26
- registerMemoryCorpusSupplement @ kitchen-runtime.js:92
- registerMemoryFlushPlan @ generated-registrars.js:28
- registerMemoryPromptSection @ generated-registrars.js:29
- registerMemoryPromptSupplement @ generated-registrars.js:30
- registerMemoryPromptSupplement @ kitchen-runtime.js:111
- registerMemoryRuntime @ generated-registrars.js:31
- registerNodeHostCommand @ generated-registrars.js:34
- registerNodeInvokePolicy @ generated-registrars.js:35
- registerReload @ generated-registrars.js:39
- registerSecurityAuditCollector @ generated-registrars.js:41
- registerService @ generated-registrars.js:42
- registerService @ kitchen-runtime.js:104
-
🟡 P2 lightclawbot
inspector-gapinspector-follow-up- channel-contract-probe: lightclawbot: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
- registerChannel @ plugins/lightclawbot/.crabpot-package/dist/index.js:13
-
🟡 P2 lightclawbot
inspector-gapinspector-follow-up- package-dependency-install-required: lightclawbot: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
- socket.io-client @ plugins/lightclawbot/.crabpot-package/package.json
-
🟡 P2 lightclawbot
inspector-gapinspector-follow-up- registration-capture-gap: lightclawbot: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
- registerChannel @ plugins/lightclawbot/.crabpot-package/dist/index.js:13
-
🟡 P2 lightclawbot
inspector-gapinspector-follow-up- runtime-tool-capture: lightclawbot: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
- registerTool @ plugins/lightclawbot/.crabpot-package/dist/src/download-tool.js:49
- registerTool @ plugins/lightclawbot/.crabpot-package/dist/src/upload-tool.js:37
-
🟡 P2 llm-trace-phoenix
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: llm-trace-phoenix: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 lobster
inspector-gapinspector-follow-up- package-dependency-install-required: lobster: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 lobster
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: lobster: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 lossless-claw
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: lossless-claw: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 lossless-claw
inspector-gapinspector-follow-up- package-dependency-install-required: lossless-claw: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 lossless-claw
inspector-gapinspector-follow-up- registration-capture-gap: lossless-claw: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 matrix
inspector-gapinspector-follow-up- channel-contract-probe: matrix: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 matrix
inspector-gapinspector-follow-up- package-dependency-install-required: matrix: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 matrix
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: matrix: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 matrix
inspector-gapinspector-follow-up- registration-capture-gap: matrix: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 mattermost
inspector-gapinspector-follow-up- channel-contract-probe: mattermost: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 mattermost
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: mattermost: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 mattermost
inspector-gapinspector-follow-up- registration-capture-gap: mattermost: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 mcp-adapter
inspector-gapinspector-follow-up- package-dependency-install-required: mcp-adapter: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 mcp-adapter
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: mcp-adapter: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 mcp-adapter
inspector-gapinspector-follow-up- registration-capture-gap: mcp-adapter: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 mcp-adapter
inspector-gapinspector-follow-up- runtime-tool-capture: mcp-adapter: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 memory-lancedb
inspector-gapinspector-follow-up- package-dependency-install-required: memory-lancedb: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 memory-lancedb
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: memory-lancedb: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 memory-lancedb
inspector-gapinspector-follow-up- registration-capture-gap: memory-lancedb: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 memory-tencentdb
inspector-gapinspector-follow-up- package-dependency-install-required: memory-tencentdb: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
- @node-rs/jieba @ plugins/memory-tencentdb/.crabpot-package/package.json
- @tencentdb-agent-memory/tcvdb-text @ plugins/memory-tencentdb/.crabpot-package/package.json
- json5 @ plugins/memory-tencentdb/.crabpot-package/package.json
- sqlite-vec @ plugins/memory-tencentdb/.crabpot-package/package.json
- undici @ plugins/memory-tencentdb/.crabpot-package/package.json
- node-llama-cpp @ plugins/memory-tencentdb/.crabpot-package/package.json
-
🟡 P2 memory-tencentdb
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: memory-tencentdb: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
- extension:plugins/memory-tencentdb/.crabpot-package/index.ts
-
🟡 P2 memory-tencentdb
inspector-gapinspector-follow-up- runtime-tool-capture: memory-tencentdb: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
- registerTool @ plugins/memory-tencentdb/.crabpot-package/index.ts:268
- registerTool @ plugins/memory-tencentdb/.crabpot-package/index.ts:365
-
🟡 P2 memos-cloud
inspector-gapinspector-follow-up- registration-capture-gap: memos-cloud: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 memu-engine
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: memu-engine: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 memu-engine
inspector-gapinspector-follow-up- runtime-tool-capture: memu-engine: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 mocrane-wecom
inspector-gapinspector-follow-up- channel-contract-probe: mocrane-wecom: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 mocrane-wecom
inspector-gapinspector-follow-up- package-dependency-install-required: mocrane-wecom: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 mocrane-wecom
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: mocrane-wecom: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 mocrane-wecom
inspector-gapinspector-follow-up- registration-capture-gap: mocrane-wecom: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 mocrane-wecom
inspector-gapinspector-follow-up- runtime-tool-capture: mocrane-wecom: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 msteams
inspector-gapinspector-follow-up- channel-contract-probe: msteams: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 msteams
inspector-gapinspector-follow-up- package-dependency-install-required: msteams: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 msteams
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: msteams: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 nemoclaw
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: nemoclaw: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 nemoclaw
inspector-gapinspector-follow-up- package-dependency-install-required: nemoclaw: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 nemoclaw
inspector-gapinspector-follow-up- registration-capture-gap: nemoclaw: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 nextcloud-talk
inspector-gapinspector-follow-up- channel-contract-probe: nextcloud-talk: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 nextcloud-talk
inspector-gapinspector-follow-up- package-dependency-install-required: nextcloud-talk: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 nextcloud-talk
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: nextcloud-talk: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 nostr
inspector-gapinspector-follow-up- channel-contract-probe: nostr: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 nostr
inspector-gapinspector-follow-up- package-dependency-install-required: nostr: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 nostr
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: nostr: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 nostr
inspector-gapinspector-follow-up- registration-capture-gap: nostr: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 openclaw-qqbot
inspector-gapinspector-follow-up- package-dependency-install-required: openclaw-qqbot: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 openclaw-qqbot
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: openclaw-qqbot: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 openclaw-qqbot
inspector-gapinspector-follow-up- registration-capture-gap: openclaw-qqbot: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 openclaw-telemetry
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: openclaw-telemetry: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 openclaw-telemetry
inspector-gapinspector-follow-up- registration-capture-gap: openclaw-telemetry: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 openclaw-weixin
inspector-gapinspector-follow-up- channel-contract-probe: openclaw-weixin: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
- registerChannel @ plugins/openclaw-weixin/.crabpot-package/index.ts:22
-
🟡 P2 openclaw-weixin
inspector-gapinspector-follow-up- package-dependency-install-required: openclaw-weixin: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
- qrcode-terminal @ plugins/openclaw-weixin/.crabpot-package/package.json
- zod @ plugins/openclaw-weixin/.crabpot-package/package.json
-
🟡 P2 openclaw-weixin
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: openclaw-weixin: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
- extension:plugins/openclaw-weixin/.crabpot-package/index.ts
-
🟡 P2 openclaw-weixin
inspector-gapinspector-follow-up- registration-capture-gap: openclaw-weixin: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
- registerChannel @ plugins/openclaw-weixin/.crabpot-package/index.ts:22
-
🟡 P2 opik-openclaw
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: opik-openclaw: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 opik-openclaw
inspector-gapinspector-follow-up- package-dependency-install-required: opik-openclaw: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 opik-openclaw
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: opik-openclaw: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 opik-openclaw
inspector-gapinspector-follow-up- registration-capture-gap: opik-openclaw: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 qqbot
inspector-gapinspector-follow-up- channel-contract-probe: qqbot: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 qqbot
inspector-gapinspector-follow-up- package-dependency-install-required: qqbot: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 qqbot
inspector-gapinspector-follow-up- registration-capture-gap: qqbot: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 qqbot
inspector-gapinspector-follow-up- runtime-tool-capture: qqbot: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 secureclaw
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: secureclaw: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 secureclaw
inspector-gapinspector-follow-up- package-dependency-install-required: secureclaw: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 secureclaw
inspector-gapinspector-follow-up- registration-capture-gap: secureclaw: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 synology-chat
inspector-gapinspector-follow-up- channel-contract-probe: synology-chat: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 synology-chat
inspector-gapinspector-follow-up- package-dependency-install-required: synology-chat: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 synology-chat
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: synology-chat: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 telnyx-sms
inspector-gapinspector-follow-up- channel-contract-probe: telnyx-sms: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 telnyx-sms
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: telnyx-sms: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 telnyx-sms
inspector-gapinspector-follow-up- registration-capture-gap: telnyx-sms: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 tlon
inspector-gapinspector-follow-up- channel-contract-probe: tlon: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 tlon
inspector-gapinspector-follow-up- package-dependency-install-required: tlon: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 tlon
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: tlon: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 twitch
inspector-gapinspector-follow-up- package-dependency-install-required: twitch: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 twitch
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: twitch: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 voice-call
inspector-gapinspector-follow-up- package-dependency-install-required: voice-call: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 voice-call
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: voice-call: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 voice-call
inspector-gapinspector-follow-up- registration-capture-gap: voice-call: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
- registerConfigMigration @ setup-api.ts:45
- registerGatewayMethod @ index.ts:390
- registerGatewayMethod @ index.ts:420
- registerGatewayMethod @ index.ts:437
- registerGatewayMethod @ index.ts:457
- registerGatewayMethod @ index.ts:478
- registerGatewayMethod @ index.ts:513
- registerGatewayMethod @ index.ts:536
- registerGatewayMethod @ index.ts:558
- registerGatewayMethod @ index.ts:581
- registerService @ index.ts:748
-
🟡 P2 web-search-plus
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: web-search-plus: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 web-search-plus
inspector-gapinspector-follow-up- runtime-tool-capture: web-search-plus: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 wecom
inspector-gapinspector-follow-up- channel-contract-probe: wecom: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 wecom
inspector-gapinspector-follow-up- package-dependency-install-required: wecom: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 wecom
inspector-gapinspector-follow-up- registration-capture-gap: wecom: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 wecom
inspector-gapinspector-follow-up- runtime-tool-capture: wecom: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 whatsapp
inspector-gapinspector-follow-up- package-dependency-install-required: whatsapp: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 whatsapp
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: whatsapp: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 yuanbao
inspector-gapinspector-follow-up- channel-contract-probe: yuanbao: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
- createChatChannelPlugin @ plugins/yuanbao/.crabpot-package/dist/src/channel.js:11
- createChatChannelPlugin @ plugins/yuanbao/.crabpot-package/src/channel.ts:32
-
🟡 P2 yuanbao
inspector-gapinspector-follow-up- package-dependency-install-required: yuanbao: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
- cos-nodejs-sdk-v5 @ plugins/yuanbao/.crabpot-package/package.json
- protobufjs @ plugins/yuanbao/.crabpot-package/package.json
- uuid @ plugins/yuanbao/.crabpot-package/package.json
- ws @ plugins/yuanbao/.crabpot-package/package.json
-
🟡 P2 yuanbao
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: yuanbao: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
- extension:plugins/yuanbao/.crabpot-package/index.ts
- setupEntry:plugins/yuanbao/.crabpot-package/setup-entry.ts
-
🟡 P2 yuanbao
inspector-gapinspector-follow-up- registration-capture-gap: yuanbao: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
- registerCommand @ plugins/yuanbao/.crabpot-package/dist/index.js:13
- registerCommand @ plugins/yuanbao/.crabpot-package/dist/index.js:14
- registerCommand @ plugins/yuanbao/.crabpot-package/dist/index.js:15
- registerCommand @ plugins/yuanbao/.crabpot-package/index.ts:31
- registerCommand @ plugins/yuanbao/.crabpot-package/index.ts:32
- registerCommand @ plugins/yuanbao/.crabpot-package/index.ts:33
-
🟡 P2 yuanbao
inspector-gapinspector-follow-up- runtime-tool-capture: yuanbao: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
- registerTool @ plugins/yuanbao/.crabpot-package/dist/src/business/tools/group.js:49
- registerTool @ plugins/yuanbao/.crabpot-package/dist/src/business/tools/member.js:129
- registerTool @ plugins/yuanbao/.crabpot-package/dist/src/business/tools/remind.js:281
- registerTool @ plugins/yuanbao/.crabpot-package/src/business/tools/group.ts:88
- registerTool @ plugins/yuanbao/.crabpot-package/src/business/tools/member.ts:198
- registerTool @ plugins/yuanbao/.crabpot-package/src/business/tools/remind.ts:395
-
🟡 P2 zalo
inspector-gapinspector-follow-up- channel-contract-probe: zalo: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 zalo
inspector-gapinspector-follow-up- package-dependency-install-required: zalo: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 zalo
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: zalo: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 zalouser
inspector-gapinspector-follow-up- channel-contract-probe: zalouser: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 zalouser
inspector-gapinspector-follow-up- package-dependency-install-required: zalouser: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 zalouser
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: zalouser: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
Runtime-Covered Inspector Gaps
none
Upstream Metadata Issues
-
🟡 P2 a2a-gateway
upstream-metadataplugin-upstream-fix- manifest-unknown-fields: a2a-gateway: manifest uses unsupported top-level fields
- state: open · compat:none
- evidence:
-
🟡 P2 a2a-gateway
upstream-metadataplugin-upstream-fix- package-manifest-version-drift: a2a-gateway: package and manifest versions drift
- state: open · compat:none
- evidence:
- package:1.4.0
- manifest:1.3.0
-
🟡 P2 a2a-gateway
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: a2a-gateway: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 agentchat
upstream-metadataplugin-upstream-fix- manifest-unknown-fields: agentchat: manifest uses unsupported top-level fields
- state: open · compat:none
- evidence:
-
🟡 P2 bluebubbles
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: bluebubbles: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 bluebubbles
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: bluebubbles: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 brave-plugin
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: brave-plugin: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 brave-plugin
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: brave-plugin: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.4
-
🟡 P2 clawmetry
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: clawmetry: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
- openclaw.release.publishToNpm requires openclaw.install.npmSpec
-
🟡 P2 clawrouter
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: clawrouter: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 codex
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: codex: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 codex
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: codex: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.5.1-beta.1
- buildOpenClawVersion:2026.5.4
-
🟡 P2 composio
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: composio: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 ddingtalk
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: ddingtalk: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 diagnostics-otel
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: diagnostics-otel: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.2
-
🟡 P2 diagnostics-prometheus
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: diagnostics-prometheus: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.4
-
🟡 P2 diffs
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: diffs: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 diffs
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: diffs: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.30
- buildOpenClawVersion:2026.5.4
-
🟡 P2 dingtalk-connector
upstream-metadataplugin-upstream-fix- manifest-unknown-fields: dingtalk-connector: manifest uses unsupported top-level fields
- state: open · compat:none
- evidence:
-
🟡 P2 dingtalk-connector
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: dingtalk-connector: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 discord
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: discord: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 discord
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: discord: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 feishu
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: feishu: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 feishu
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: feishu: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.2
-
🟡 P2 google-meet
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: google-meet: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 google-meet
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: google-meet: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.20
- buildOpenClawVersion:2026.5.4
-
🟡 P2 lightclawbot
upstream-metadataplugin-upstream-fix- manifest-unknown-fields: lightclawbot: manifest uses unsupported top-level fields
- state: open · compat:none
- evidence:
- capabilities @ plugins/lightclawbot/.crabpot-package/openclaw.plugin.json
-
🟡 P2 lightclawbot
upstream-metadataplugin-upstream-fix- package-manifest-version-drift: lightclawbot: package and manifest versions drift
- state: open · compat:none
- evidence:
- package:1.1.2
- manifest:1.0.0
-
🟡 P2 lightclawbot
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: lightclawbot: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
- plugins/lightclawbot/.crabpot-package/package.json
-
🟡 P2 lobster
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: lobster: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 lobster
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: lobster: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.2
-
🟡 P2 matrix
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: matrix: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 mattermost
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: mattermost: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 mcp-adapter
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: mcp-adapter: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 memory-lancedb
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: memory-lancedb: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 memory-lancedb
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: memory-lancedb: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.4
-
🟡 P2 memory-tencentdb
upstream-metadataplugin-upstream-fix- package-openclaw-unsupported-metadata: memory-tencentdb: package declares unsupported OpenClaw metadata
- state: open · compat:none
- evidence:
- openclaw.bundle
-
🟡 P2 memos-cloud
upstream-metadataplugin-upstream-fix- manifest-unknown-fields: memos-cloud: manifest uses unsupported top-level fields
- state: open · compat:none
- evidence:
-
🟡 P2 memos-cloud
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: memos-cloud: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 memu-engine
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: memu-engine: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 mocrane-wecom
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: mocrane-wecom: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 msteams
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: msteams: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 msteams
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: msteams: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 nemoclaw
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: nemoclaw: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 nextcloud-talk
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: nextcloud-talk: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 nextcloud-talk
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: nextcloud-talk: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 nostr
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: nostr: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 nostr
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: nostr: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 openclaw-qqbot
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: openclaw-qqbot: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 openclaw-qqbot
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: openclaw-qqbot: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.4
-
🟡 P2 openclaw-telemetry
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: openclaw-telemetry: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 openclaw-weixin
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: openclaw-weixin: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
- plugins/openclaw-weixin/.crabpot-package/package.json
-
🟡 P2 qqbot
upstream-metadataplugin-upstream-fix- manifest-unknown-fields: qqbot: manifest uses unsupported top-level fields
- state: open · compat:none
- evidence:
-
🟡 P2 qqbot
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: qqbot: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 secureclaw
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: secureclaw: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 synology-chat
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: synology-chat: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 synology-chat
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: synology-chat: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 tlon
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: tlon: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 tlon
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: tlon: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 twitch
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: twitch: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 twitch
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: twitch: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 voice-call
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: voice-call: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 voice-call
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: voice-call: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 wecom
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: wecom: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 whatsapp
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: whatsapp: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 whatsapp
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: whatsapp: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.4
-
🟡 P2 yuanbao
upstream-metadataplugin-upstream-fix- package-openclaw-unsupported-metadata: yuanbao: package declares unsupported OpenClaw metadata
- state: open · compat:none
- evidence:
- openclaw.bundle
-
🟡 P2 yuanbao
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: yuanbao: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
- plugins/yuanbao/.crabpot-package/package.json
-
🟡 P2 zalo
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: zalo: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 zalo
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: zalo: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 zalouser
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: zalouser: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 zalouser
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: zalouser: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟢 P3 clawrouter
upstream-metadataplugin-upstream-fix- security-manifest-schema-unavailable: clawrouter: plugin security manifest references an unavailable schema
- state: open · compat:none
- evidence:
-
🟢 P3 clawrouter
upstream-metadataplugin-upstream-fix- unrecognized-security-manifest: clawrouter: plugin ships an unsupported security manifest
- state: open · compat:none
- evidence:
Issues
-
🟠 P1 clawmetry
compat-gapcore-compat-adapter- sdk-export-missing: clawmetry: plugin SDK import aliases are missing from target package exports
- state: open · compat:untracked
- evidence:
-
🟠 P1 honcho
inspector-gapinspector-follow-up- conversation-access-hook: honcho: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
-
🟠 P1 honcho
compat-gapcore-compat-adapter- sdk-export-missing: honcho: plugin SDK import aliases are missing from target package exports
- state: open · compat:untracked
- evidence:
-
🟠 P1 kitchen-sink
inspector-gapinspector-follow-up- before-tool-call-probe: kitchen-sink: before_tool_call needs terminal/block/approval probes
- state: open · compat:active
- evidence:
-
🟠 P1 kitchen-sink
inspector-gapinspector-follow-up- conversation-access-hook: kitchen-sink: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
-
🟠 P1 llm-trace-phoenix
inspector-gapinspector-follow-up- conversation-access-hook: llm-trace-phoenix: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
-
🟠 P1 memory-lancedb
inspector-gapinspector-follow-up- conversation-access-hook: memory-lancedb: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
-
🟠 P1 memory-tencentdb
inspector-gapinspector-follow-up- conversation-access-hook: memory-tencentdb: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
- agent_end @ plugins/memory-tencentdb/.crabpot-package/index.ts:820
-
🟠 P1 memos-cloud
inspector-gapinspector-follow-up- conversation-access-hook: memos-cloud: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
-
🟠 P1 nemoclaw
inspector-gapinspector-follow-up- before-tool-call-probe: nemoclaw: before_tool_call needs terminal/block/approval probes
- state: open · compat:active
- evidence:
-
🟠 P1 openclaw-telemetry
inspector-gapinspector-follow-up- before-tool-call-probe: openclaw-telemetry: before_tool_call needs terminal/block/approval probes
- state: open · compat:active
- evidence:
-
🟠 P1 openclaw-telemetry
inspector-gapinspector-follow-up- conversation-access-hook: openclaw-telemetry: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
-
🟠 P1 opik-openclaw
inspector-gapinspector-follow-up- before-tool-call-probe: opik-openclaw: before_tool_call needs terminal/block/approval probes
- state: open · compat:active
- evidence:
-
🟠 P1 opik-openclaw
inspector-gapinspector-follow-up- conversation-access-hook: opik-openclaw: conversation-access hooks need privacy-boundary probes
- state: open · compat:active
- evidence:
-
🟠 P1 wecom
inspector-gapinspector-follow-up- before-tool-call-probe: wecom: before_tool_call needs terminal/block/approval probes
- state: open · compat:active
- evidence:
-
🟡 P2 a2a-gateway
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: a2a-gateway: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 a2a-gateway
upstream-metadataplugin-upstream-fix- manifest-unknown-fields: a2a-gateway: manifest uses unsupported top-level fields
- state: open · compat:none
- evidence:
-
🟡 P2 a2a-gateway
inspector-gapinspector-follow-up- package-dependency-install-required: a2a-gateway: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 a2a-gateway
upstream-metadataplugin-upstream-fix- package-manifest-version-drift: a2a-gateway: package and manifest versions drift
- state: open · compat:none
- evidence:
- package:1.4.0
- manifest:1.3.0
-
🟡 P2 a2a-gateway
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: a2a-gateway: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 a2a-gateway
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: a2a-gateway: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 a2a-gateway
inspector-gapinspector-follow-up- registration-capture-gap: a2a-gateway: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 a2a-gateway
inspector-gapinspector-follow-up- runtime-tool-capture: a2a-gateway: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 agentchat
inspector-gapinspector-follow-up- channel-contract-probe: agentchat: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 agentchat
deprecation-warningcore-compat-adapter- channel-env-vars: agentchat: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- agentchat
-
🟡 P2 agentchat
upstream-metadataplugin-upstream-fix- manifest-unknown-fields: agentchat: manifest uses unsupported top-level fields
- state: open · compat:none
- evidence:
-
🟡 P2 agentchat
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: agentchat: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 agentchat
inspector-gapinspector-follow-up- package-dependency-install-required: agentchat: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 apify
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: apify: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 apify
inspector-gapinspector-follow-up- package-dependency-install-required: apify: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 apify
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: apify: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 apify
inspector-gapinspector-follow-up- runtime-tool-capture: apify: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 bluebubbles
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: bluebubbles: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 bluebubbles
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: bluebubbles: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 bluebubbles
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: bluebubbles: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 brave-plugin
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: brave-plugin: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 brave-plugin
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: brave-plugin: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.4
-
🟡 P2 brave-plugin
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: brave-plugin: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 brave-plugin
deprecation-warningcore-compat-adapter- provider-auth-env-vars: brave-plugin: providerAuthEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- brave
-
🟡 P2 clawmetry
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: clawmetry: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 clawmetry
inspector-gapinspector-follow-up- package-dependency-install-required: clawmetry: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 clawmetry
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: clawmetry: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
- openclaw.release.publishToNpm requires openclaw.install.npmSpec
-
🟡 P2 clawmetry
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: clawmetry: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 clawmetry
inspector-gapinspector-follow-up- registration-capture-gap: clawmetry: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 clawrouter
inspector-gapinspector-follow-up- package-dependency-install-required: clawrouter: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 clawrouter
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: clawrouter: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 clawrouter
inspector-gapinspector-follow-up- registration-capture-gap: clawrouter: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 clawrouter
inspector-gapinspector-follow-up- runtime-tool-capture: clawrouter: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 codex
inspector-gapinspector-follow-up- package-dependency-install-required: codex: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 codex
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: codex: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 codex
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: codex: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.5.1-beta.1
- buildOpenClawVersion:2026.5.4
-
🟡 P2 codex
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: codex: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 codex
inspector-gapinspector-follow-up- registration-capture-gap: codex: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 codex-app-server
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: codex-app-server: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 codex-app-server
inspector-gapinspector-follow-up- package-dependency-install-required: codex-app-server: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 codex-app-server
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: codex-app-server: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 codex-app-server
inspector-gapinspector-follow-up- registration-capture-gap: codex-app-server: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 composio
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: composio: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 composio
inspector-gapinspector-follow-up- package-dependency-install-required: composio: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 composio
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: composio: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 composio
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: composio: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 composio
inspector-gapinspector-follow-up- runtime-tool-capture: composio: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 connectclaw
deprecation-warningcore-compat-adapter- legacy-before-agent-start: connectclaw: legacy before_agent_start hook compatibility is still used
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 connectclaw
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: connectclaw: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 connectclaw
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: connectclaw: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 connectclaw
inspector-gapinspector-follow-up- registration-capture-gap: connectclaw: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 connectclaw
inspector-gapinspector-follow-up- runtime-tool-capture: connectclaw: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 ddingtalk
inspector-gapinspector-follow-up- channel-contract-probe: ddingtalk: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 ddingtalk
inspector-gapinspector-follow-up- package-dependency-install-required: ddingtalk: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 ddingtalk
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: ddingtalk: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 ddingtalk
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: ddingtalk: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 diagnostics-otel
inspector-gapinspector-follow-up- package-dependency-install-required: diagnostics-otel: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
- @opentelemetry/api @ package.json
- @opentelemetry/api-logs @ package.json
- @opentelemetry/exporter-logs-otlp-proto @ package.json
- @opentelemetry/exporter-metrics-otlp-proto @ package.json
- @opentelemetry/exporter-trace-otlp-proto @ package.json
- @opentelemetry/resources @ package.json
- @opentelemetry/sdk-logs @ package.json
- @opentelemetry/sdk-metrics @ package.json
- @opentelemetry/sdk-node @ package.json
- @opentelemetry/sdk-trace-base @ package.json
- @opentelemetry/semantic-conventions @ package.json
-
🟡 P2 diagnostics-otel
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: diagnostics-otel: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.2
-
🟡 P2 diagnostics-otel
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: diagnostics-otel: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 diagnostics-otel
inspector-gapinspector-follow-up- registration-capture-gap: diagnostics-otel: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 diagnostics-prometheus
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: diagnostics-prometheus: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.4
-
🟡 P2 diagnostics-prometheus
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: diagnostics-prometheus: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 diagnostics-prometheus
inspector-gapinspector-follow-up- registration-capture-gap: diagnostics-prometheus: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 diffs
inspector-gapinspector-follow-up- package-dependency-install-required: diffs: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 diffs
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: diffs: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 diffs
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: diffs: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.30
- buildOpenClawVersion:2026.5.4
-
🟡 P2 diffs
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: diffs: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 diffs
inspector-gapinspector-follow-up- registration-capture-gap: diffs: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 dingtalk-connector
inspector-gapinspector-follow-up- channel-contract-probe: dingtalk-connector: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 dingtalk-connector
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: dingtalk-connector: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
- openclaw/plugin-sdk @ index.ts:17
- openclaw/plugin-sdk @ channel.ts:4
- openclaw/plugin-sdk @ accounts.ts:2
- openclaw/plugin-sdk @ connection.ts:16
- openclaw/plugin-sdk @ provider.ts:14
- openclaw/plugin-sdk @ directory.ts:1
- openclaw/plugin-sdk @ gateway-methods.ts:7
- openclaw/plugin-sdk @ onboarding.ts:5
- openclaw/plugin-sdk @ runtime.ts:1
- openclaw/plugin-sdk @ agent.ts:8
-
🟡 P2 dingtalk-connector
upstream-metadataplugin-upstream-fix- manifest-unknown-fields: dingtalk-connector: manifest uses unsupported top-level fields
- state: open · compat:none
- evidence:
-
🟡 P2 dingtalk-connector
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: dingtalk-connector: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 dingtalk-connector
inspector-gapinspector-follow-up- package-dependency-install-required: dingtalk-connector: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 dingtalk-connector
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: dingtalk-connector: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 dingtalk-connector
inspector-gapinspector-follow-up- registration-capture-gap: dingtalk-connector: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
- registerChannel @ index.ts:74
- registerGatewayMethod @ gateway-methods.ts:130
- registerGatewayMethod @ gateway-methods.ts:190
- registerGatewayMethod @ gateway-methods.ts:258
- registerGatewayMethod @ gateway-methods.ts:311
- registerGatewayMethod @ gateway-methods.ts:351
- registerGatewayMethod @ gateway-methods.ts:388
- registerGatewayMethod @ gateway-methods.ts:425
- registerGatewayMethod @ gateway-methods.ts:452
- registerGatewayMethod @ gateway-methods.ts:506
- registerGatewayMethod @ gateway-methods.ts:593
- registerGatewayMethod @ gateway-methods.ts:60
- registerGatewayMethod @ gateway-methods.ts:652
- registerGatewayMethod @ gateway-methods.ts:719
-
🟡 P2 discord
deprecation-warningcore-compat-adapter- channel-env-vars: discord: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- discord
-
🟡 P2 discord
inspector-gapinspector-follow-up- package-dependency-install-required: discord: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 discord
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: discord: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 discord
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: discord: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 discord
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: discord: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 feishu
inspector-gapinspector-follow-up- channel-contract-probe: feishu: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 feishu
deprecation-warningcore-compat-adapter- channel-env-vars: feishu: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- feishu
-
🟡 P2 feishu
inspector-gapinspector-follow-up- package-dependency-install-required: feishu: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 feishu
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: feishu: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 feishu
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: feishu: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.2
-
🟡 P2 feishu
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: feishu: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 google-meet
inspector-gapinspector-follow-up- package-dependency-install-required: google-meet: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 google-meet
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: google-meet: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 google-meet
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: google-meet: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.20
- buildOpenClawVersion:2026.5.4
-
🟡 P2 google-meet
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: google-meet: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 google-meet
inspector-gapinspector-follow-up- registration-capture-gap: google-meet: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
- registerGatewayMethod @ index.ts:1005
- registerGatewayMethod @ index.ts:731
- registerGatewayMethod @ index.ts:753
- registerGatewayMethod @ index.ts:775
- registerGatewayMethod @ index.ts:787
- registerGatewayMethod @ index.ts:805
- registerGatewayMethod @ index.ts:824
- registerGatewayMethod @ index.ts:848
- registerGatewayMethod @ index.ts:870
- registerGatewayMethod @ index.ts:894
- registerGatewayMethod @ index.ts:919
- registerGatewayMethod @ index.ts:930
- registerGatewayMethod @ index.ts:947
- registerGatewayMethod @ index.ts:966
- registerGatewayMethod @ index.ts:983
- registerNodeHostCommand @ index.ts:1194
-
🟡 P2 hasdata
inspector-gapinspector-follow-up- package-dependency-install-required: hasdata: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 hasdata
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: hasdata: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 hasdata
deprecation-warningcore-compat-adapter- provider-auth-env-vars: hasdata: providerAuthEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- hasdata
-
🟡 P2 honcho
deprecation-warningcore-compat-adapter- legacy-before-agent-start: honcho: legacy before_agent_start hook compatibility is still used
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 honcho
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: honcho: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
- openclaw/plugin-sdk @ cli.ts:8
- openclaw/plugin-sdk @ capture.ts:2
- openclaw/plugin-sdk @ context.ts:2
- openclaw/plugin-sdk @ gateway.ts:2
- openclaw/plugin-sdk @ subagent.ts:2
- openclaw/plugin-sdk @ state.ts:9
- openclaw/plugin-sdk @ ask.ts:3
- openclaw/plugin-sdk @ context.ts:3
- openclaw/plugin-sdk @ memory-passthrough.ts:3
- openclaw/plugin-sdk @ message-search.ts:3
- openclaw/plugin-sdk @ search.ts:3
- openclaw/plugin-sdk @ session.ts:3
-
🟡 P2 honcho
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: honcho: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 honcho
inspector-gapinspector-follow-up- package-dependency-install-required: honcho: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 honcho
inspector-gapinspector-follow-up- registration-capture-gap: honcho: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 honcho
inspector-gapinspector-follow-up- runtime-tool-capture: honcho: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 hyperspell
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: hyperspell: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 hyperspell
inspector-gapinspector-follow-up- package-dependency-install-required: hyperspell: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 hyperspell
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: hyperspell: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 hyperspell
inspector-gapinspector-follow-up- registration-capture-gap: hyperspell: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 hyperspell
inspector-gapinspector-follow-up- runtime-tool-capture: hyperspell: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 inworld-tts
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: inworld-tts: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 inworld-tts
deprecation-warningcore-compat-adapter- provider-auth-env-vars: inworld-tts: providerAuthEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- inworld
-
🟡 P2 kitchen-sink
inspector-gapinspector-follow-up- channel-contract-probe: kitchen-sink: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 kitchen-sink
deprecation-warningcore-compat-adapter- legacy-before-agent-start: kitchen-sink: legacy before_agent_start hook compatibility is still used
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 kitchen-sink
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: kitchen-sink: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 kitchen-sink
inspector-gapinspector-follow-up- registration-capture-gap: kitchen-sink: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
- registerAutoEnableProbe @ generated-registrars.js:7
- registerChannel @ generated-registrars.js:8
- registerChannel @ kitchen-runtime.js:55
- registerCommand @ generated-registrars.js:12
- registerCommand @ kitchen-runtime.js:50
- registerCommand @ kitchen-runtime.js:51
- registerCompactionProvider @ generated-registrars.js:13
- registerCompactionProvider @ kitchen-runtime.js:95
- registerConfigMigration @ generated-registrars.js:14
- registerContextEngine @ generated-registrars.js:15
- registerDetachedTaskRuntime @ sync-surface.mjs:113
- registerDetachedTaskRuntime @ generated-registrars.js:17
- registerDetachedTaskRuntime @ kitchen-runtime.js:86
- registerGatewayDiscoveryService @ generated-registrars.js:18
- registerGatewayMethod @ generated-registrars.js:19
- registerGatewayMethod @ kitchen-runtime.js:107
- registerHook @ generated-registrars.js:20
- registerHttpRoute @ generated-registrars.js:21
- registerHttpRoute @ kitchen-runtime.js:105
- registerInteractiveHandler @ generated-registrars.js:23
- registerInteractiveHandler @ kitchen-runtime.js:53
- registerMemoryCapability @ generated-registrars.js:25
- registerMemoryCorpusSupplement @ generated-registrars.js:26
- registerMemoryCorpusSupplement @ kitchen-runtime.js:92
- registerMemoryFlushPlan @ generated-registrars.js:28
- registerMemoryPromptSection @ generated-registrars.js:29
- registerMemoryPromptSupplement @ generated-registrars.js:30
- registerMemoryPromptSupplement @ kitchen-runtime.js:111
- registerMemoryRuntime @ generated-registrars.js:31
- registerNodeHostCommand @ generated-registrars.js:34
- registerNodeInvokePolicy @ generated-registrars.js:35
- registerReload @ generated-registrars.js:39
- registerSecurityAuditCollector @ generated-registrars.js:41
- registerService @ generated-registrars.js:42
- registerService @ kitchen-runtime.js:104
-
🟡 P2 lightclawbot
inspector-gapinspector-follow-up- channel-contract-probe: lightclawbot: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
- registerChannel @ plugins/lightclawbot/.crabpot-package/dist/index.js:13
-
🟡 P2 lightclawbot
upstream-metadataplugin-upstream-fix- manifest-unknown-fields: lightclawbot: manifest uses unsupported top-level fields
- state: open · compat:none
- evidence:
- capabilities @ plugins/lightclawbot/.crabpot-package/openclaw.plugin.json
-
🟡 P2 lightclawbot
inspector-gapinspector-follow-up- package-dependency-install-required: lightclawbot: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
- socket.io-client @ plugins/lightclawbot/.crabpot-package/package.json
-
🟡 P2 lightclawbot
upstream-metadataplugin-upstream-fix- package-manifest-version-drift: lightclawbot: package and manifest versions drift
- state: open · compat:none
- evidence:
- package:1.1.2
- manifest:1.0.0
-
🟡 P2 lightclawbot
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: lightclawbot: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
- plugins/lightclawbot/.crabpot-package/package.json
-
🟡 P2 lightclawbot
inspector-gapinspector-follow-up- registration-capture-gap: lightclawbot: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
- registerChannel @ plugins/lightclawbot/.crabpot-package/dist/index.js:13
-
🟡 P2 lightclawbot
inspector-gapinspector-follow-up- runtime-tool-capture: lightclawbot: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
- registerTool @ plugins/lightclawbot/.crabpot-package/dist/src/download-tool.js:49
- registerTool @ plugins/lightclawbot/.crabpot-package/dist/src/upload-tool.js:37
-
🟡 P2 llm-trace-phoenix
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: llm-trace-phoenix: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 llm-trace-phoenix
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: llm-trace-phoenix: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 lobster
inspector-gapinspector-follow-up- package-dependency-install-required: lobster: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 lobster
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: lobster: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 lobster
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: lobster: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.2
-
🟡 P2 lobster
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: lobster: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 lossless-claw
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: lossless-claw: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 lossless-claw
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: lossless-claw: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 lossless-claw
inspector-gapinspector-follow-up- package-dependency-install-required: lossless-claw: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 lossless-claw
inspector-gapinspector-follow-up- registration-capture-gap: lossless-claw: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 matrix
inspector-gapinspector-follow-up- channel-contract-probe: matrix: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 matrix
inspector-gapinspector-follow-up- package-dependency-install-required: matrix: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 matrix
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: matrix: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 matrix
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: matrix: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 matrix
inspector-gapinspector-follow-up- registration-capture-gap: matrix: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 mattermost
inspector-gapinspector-follow-up- channel-contract-probe: mattermost: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 mattermost
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: mattermost: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
- openclaw/plugin-sdk @ index.ts:1
- openclaw/plugin-sdk @ index.ts:2
- openclaw/plugin-sdk @ channel.ts:13
- openclaw/plugin-sdk @ config-schema.ts:7
- openclaw/plugin-sdk @ group-mentions.ts:1
- openclaw/plugin-sdk @ accounts.ts:1
- openclaw/plugin-sdk @ monitor-helpers.ts:1
- openclaw/plugin-sdk @ monitor-helpers.ts:2
- openclaw/plugin-sdk @ monitor-websocket.ts:1
- openclaw/plugin-sdk @ monitor.ts:21
- openclaw/plugin-sdk @ monitor.ts:7
- openclaw/plugin-sdk @ probe.ts:1
- openclaw/plugin-sdk @ reactions.test-helpers.ts:1
- openclaw/plugin-sdk @ reactions.ts:1
- openclaw/plugin-sdk @ onboarding-helpers.ts:1
- openclaw/plugin-sdk @ onboarding.ts:1
- openclaw/plugin-sdk @ runtime.ts:1
- openclaw/plugin-sdk @ types.ts:1
-
🟡 P2 mattermost
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: mattermost: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 mattermost
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: mattermost: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 mattermost
inspector-gapinspector-follow-up- registration-capture-gap: mattermost: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 mcp-adapter
inspector-gapinspector-follow-up- package-dependency-install-required: mcp-adapter: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 mcp-adapter
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: mcp-adapter: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 mcp-adapter
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: mcp-adapter: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 mcp-adapter
inspector-gapinspector-follow-up- registration-capture-gap: mcp-adapter: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 mcp-adapter
inspector-gapinspector-follow-up- runtime-tool-capture: mcp-adapter: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 memory-lancedb
inspector-gapinspector-follow-up- package-dependency-install-required: memory-lancedb: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 memory-lancedb
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: memory-lancedb: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 memory-lancedb
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: memory-lancedb: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.4
-
🟡 P2 memory-lancedb
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: memory-lancedb: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 memory-lancedb
inspector-gapinspector-follow-up- registration-capture-gap: memory-lancedb: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 memory-tencentdb
inspector-gapinspector-follow-up- package-dependency-install-required: memory-tencentdb: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
- @node-rs/jieba @ plugins/memory-tencentdb/.crabpot-package/package.json
- @tencentdb-agent-memory/tcvdb-text @ plugins/memory-tencentdb/.crabpot-package/package.json
- json5 @ plugins/memory-tencentdb/.crabpot-package/package.json
- sqlite-vec @ plugins/memory-tencentdb/.crabpot-package/package.json
- undici @ plugins/memory-tencentdb/.crabpot-package/package.json
- node-llama-cpp @ plugins/memory-tencentdb/.crabpot-package/package.json
-
🟡 P2 memory-tencentdb
upstream-metadataplugin-upstream-fix- package-openclaw-unsupported-metadata: memory-tencentdb: package declares unsupported OpenClaw metadata
- state: open · compat:none
- evidence:
- openclaw.bundle
-
🟡 P2 memory-tencentdb
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: memory-tencentdb: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
- extension:plugins/memory-tencentdb/.crabpot-package/index.ts
-
🟡 P2 memory-tencentdb
inspector-gapinspector-follow-up- runtime-tool-capture: memory-tencentdb: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
- registerTool @ plugins/memory-tencentdb/.crabpot-package/index.ts:268
- registerTool @ plugins/memory-tencentdb/.crabpot-package/index.ts:365
-
🟡 P2 memos-cloud
deprecation-warningcore-compat-adapter- legacy-before-agent-start: memos-cloud: legacy before_agent_start hook compatibility is still used
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 memos-cloud
upstream-metadataplugin-upstream-fix- manifest-unknown-fields: memos-cloud: manifest uses unsupported top-level fields
- state: open · compat:none
- evidence:
-
🟡 P2 memos-cloud
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: memos-cloud: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 memos-cloud
inspector-gapinspector-follow-up- registration-capture-gap: memos-cloud: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 memu-engine
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: memu-engine: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 memu-engine
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: memu-engine: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 memu-engine
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: memu-engine: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 memu-engine
inspector-gapinspector-follow-up- runtime-tool-capture: memu-engine: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 mocrane-wecom
inspector-gapinspector-follow-up- channel-contract-probe: mocrane-wecom: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 mocrane-wecom
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: mocrane-wecom: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
- openclaw/plugin-sdk @ index.ts:1
- openclaw/plugin-sdk @ accounts.ts:1
- openclaw/plugin-sdk @ handler.ts:9
- openclaw/plugin-sdk @ channel.ts:5
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:17
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:18
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:19
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:20
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:21
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:22
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:23
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:27
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:30
- openclaw/plugin-sdk @ accounts.ts:5
- openclaw/plugin-sdk @ media.ts:1
- openclaw/plugin-sdk @ network.ts:1
- openclaw/plugin-sdk @ routing.ts:1
- openclaw/plugin-sdk @ dynamic-agent.ts:8
- openclaw/plugin-sdk @ gateway-monitor.ts:5
- openclaw/plugin-sdk @ monitor.ts:6
- openclaw/plugin-sdk @ types.ts:2
- openclaw/plugin-sdk @ onboarding.ts:9
- openclaw/plugin-sdk @ outbound.ts:1
- openclaw/plugin-sdk @ runtime.ts:1
- openclaw/plugin-sdk @ command-auth.ts:1
- openclaw/plugin-sdk @ ws-adapter.ts:14
-
🟡 P2 mocrane-wecom
inspector-gapinspector-follow-up- package-dependency-install-required: mocrane-wecom: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 mocrane-wecom
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: mocrane-wecom: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 mocrane-wecom
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: mocrane-wecom: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 mocrane-wecom
inspector-gapinspector-follow-up- registration-capture-gap: mocrane-wecom: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 mocrane-wecom
inspector-gapinspector-follow-up- runtime-tool-capture: mocrane-wecom: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 msteams
inspector-gapinspector-follow-up- channel-contract-probe: msteams: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 msteams
deprecation-warningcore-compat-adapter- channel-env-vars: msteams: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- msteams
-
🟡 P2 msteams
inspector-gapinspector-follow-up- package-dependency-install-required: msteams: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 msteams
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: msteams: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 msteams
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: msteams: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 msteams
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: msteams: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 nemoclaw
deprecation-warningcore-compat-adapter- legacy-before-agent-start: nemoclaw: legacy before_agent_start hook compatibility is still used
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 nemoclaw
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: nemoclaw: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 nemoclaw
inspector-gapinspector-follow-up- package-dependency-install-required: nemoclaw: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 nemoclaw
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: nemoclaw: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 nemoclaw
inspector-gapinspector-follow-up- registration-capture-gap: nemoclaw: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 nextcloud-talk
inspector-gapinspector-follow-up- channel-contract-probe: nextcloud-talk: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 nextcloud-talk
deprecation-warningcore-compat-adapter- channel-env-vars: nextcloud-talk: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- nextcloud-talk
-
🟡 P2 nextcloud-talk
inspector-gapinspector-follow-up- package-dependency-install-required: nextcloud-talk: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 nextcloud-talk
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: nextcloud-talk: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 nextcloud-talk
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: nextcloud-talk: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 nextcloud-talk
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: nextcloud-talk: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 nostr
inspector-gapinspector-follow-up- channel-contract-probe: nostr: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 nostr
deprecation-warningcore-compat-adapter- channel-env-vars: nostr: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- nostr
-
🟡 P2 nostr
inspector-gapinspector-follow-up- package-dependency-install-required: nostr: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 nostr
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: nostr: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 nostr
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: nostr: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 nostr
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: nostr: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 nostr
inspector-gapinspector-follow-up- registration-capture-gap: nostr: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 openclaw-qqbot
deprecation-warningcore-compat-adapter- channel-env-vars: openclaw-qqbot: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- qqbot
-
🟡 P2 openclaw-qqbot
inspector-gapinspector-follow-up- package-dependency-install-required: openclaw-qqbot: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 openclaw-qqbot
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: openclaw-qqbot: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 openclaw-qqbot
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: openclaw-qqbot: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.4
-
🟡 P2 openclaw-qqbot
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: openclaw-qqbot: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 openclaw-qqbot
inspector-gapinspector-follow-up- registration-capture-gap: openclaw-qqbot: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 openclaw-telemetry
deprecation-warningcore-compat-adapter- legacy-before-agent-start: openclaw-telemetry: legacy before_agent_start hook compatibility is still used
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 openclaw-telemetry
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: openclaw-telemetry: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
-
🟡 P2 openclaw-telemetry
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: openclaw-telemetry: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 openclaw-telemetry
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: openclaw-telemetry: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 openclaw-telemetry
inspector-gapinspector-follow-up- registration-capture-gap: openclaw-telemetry: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 openclaw-weixin
inspector-gapinspector-follow-up- channel-contract-probe: openclaw-weixin: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
- registerChannel @ plugins/openclaw-weixin/.crabpot-package/index.ts:22
-
🟡 P2 openclaw-weixin
inspector-gapinspector-follow-up- package-dependency-install-required: openclaw-weixin: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
- qrcode-terminal @ plugins/openclaw-weixin/.crabpot-package/package.json
- zod @ plugins/openclaw-weixin/.crabpot-package/package.json
-
🟡 P2 openclaw-weixin
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: openclaw-weixin: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
- plugins/openclaw-weixin/.crabpot-package/package.json
-
🟡 P2 openclaw-weixin
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: openclaw-weixin: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
- extension:plugins/openclaw-weixin/.crabpot-package/index.ts
-
🟡 P2 openclaw-weixin
inspector-gapinspector-follow-up- registration-capture-gap: openclaw-weixin: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
- registerChannel @ plugins/openclaw-weixin/.crabpot-package/index.ts:22
-
🟡 P2 opik-openclaw
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: opik-openclaw: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
- openclaw/plugin-sdk @ index.ts:1
- openclaw/plugin-sdk @ index.ts:2
- openclaw/plugin-sdk @ cli.ts:1
- openclaw/plugin-sdk @ configure.ts:2
- openclaw/plugin-sdk @ service.ts:5
- openclaw/plugin-sdk @ service.ts:6
- openclaw/plugin-sdk @ llm.ts:1
- openclaw/plugin-sdk @ subagent.ts:1
- openclaw/plugin-sdk @ tool.ts:1
-
🟡 P2 opik-openclaw
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: opik-openclaw: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 opik-openclaw
inspector-gapinspector-follow-up- package-dependency-install-required: opik-openclaw: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 opik-openclaw
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: opik-openclaw: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 opik-openclaw
inspector-gapinspector-follow-up- registration-capture-gap: opik-openclaw: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 qqbot
inspector-gapinspector-follow-up- channel-contract-probe: qqbot: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 qqbot
deprecation-warningcore-compat-adapter- legacy-root-sdk-import: qqbot: root plugin SDK barrel is still used by fixtures
- state: open · compat:deprecated · deprecated
- evidence:
- openclaw/plugin-sdk @ index.ts:1
- openclaw/plugin-sdk @ index.ts:2
- openclaw/plugin-sdk @ approval-handler.ts:12
- openclaw/plugin-sdk @ config.ts:2
- openclaw/plugin-sdk @ onboarding.ts:13
- openclaw/plugin-sdk @ proactive.ts:67
- openclaw/plugin-sdk @ runtime.ts:1
- openclaw/plugin-sdk @ channel.ts:1
- openclaw/plugin-sdk @ remind.ts:1
-
🟡 P2 qqbot
upstream-metadataplugin-upstream-fix- manifest-unknown-fields: qqbot: manifest uses unsupported top-level fields
- state: open · compat:none
- evidence:
-
🟡 P2 qqbot
inspector-gapinspector-follow-up- package-dependency-install-required: qqbot: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 qqbot
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: qqbot: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 qqbot
inspector-gapinspector-follow-up- registration-capture-gap: qqbot: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 qqbot
inspector-gapinspector-follow-up- runtime-tool-capture: qqbot: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 secureclaw
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: secureclaw: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 secureclaw
inspector-gapinspector-follow-up- package-dependency-install-required: secureclaw: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 secureclaw
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: secureclaw: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 secureclaw
inspector-gapinspector-follow-up- registration-capture-gap: secureclaw: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 synology-chat
inspector-gapinspector-follow-up- channel-contract-probe: synology-chat: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 synology-chat
deprecation-warningcore-compat-adapter- channel-env-vars: synology-chat: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- synology-chat
-
🟡 P2 synology-chat
inspector-gapinspector-follow-up- package-dependency-install-required: synology-chat: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 synology-chat
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: synology-chat: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 synology-chat
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: synology-chat: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 synology-chat
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: synology-chat: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 telnyx-sms
inspector-gapinspector-follow-up- channel-contract-probe: telnyx-sms: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 telnyx-sms
deprecation-warningcore-compat-adapter- channel-env-vars: telnyx-sms: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- telnyx-sms
-
🟡 P2 telnyx-sms
inspector-gapinspector-follow-up- package-build-artifact-entrypoint: telnyx-sms: cold import requires package build output
- state: open · compat:none
- evidence:
-
🟡 P2 telnyx-sms
inspector-gapinspector-follow-up- registration-capture-gap: telnyx-sms: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 tlon
inspector-gapinspector-follow-up- channel-contract-probe: tlon: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 tlon
inspector-gapinspector-follow-up- package-dependency-install-required: tlon: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 tlon
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: tlon: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 tlon
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: tlon: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 tlon
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: tlon: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 twitch
deprecation-warningcore-compat-adapter- channel-env-vars: twitch: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- twitch
-
🟡 P2 twitch
inspector-gapinspector-follow-up- package-dependency-install-required: twitch: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 twitch
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: twitch: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 twitch
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: twitch: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 twitch
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: twitch: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 voice-call
deprecation-warningcore-compat-adapter- channel-env-vars: voice-call: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- voice-call
-
🟡 P2 voice-call
inspector-gapinspector-follow-up- package-dependency-install-required: voice-call: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 voice-call
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: voice-call: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 voice-call
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: voice-call: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 voice-call
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: voice-call: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 voice-call
inspector-gapinspector-follow-up- registration-capture-gap: voice-call: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
- registerConfigMigration @ setup-api.ts:45
- registerGatewayMethod @ index.ts:390
- registerGatewayMethod @ index.ts:420
- registerGatewayMethod @ index.ts:437
- registerGatewayMethod @ index.ts:457
- registerGatewayMethod @ index.ts:478
- registerGatewayMethod @ index.ts:513
- registerGatewayMethod @ index.ts:536
- registerGatewayMethod @ index.ts:558
- registerGatewayMethod @ index.ts:581
- registerService @ index.ts:748
-
🟡 P2 web-search-plus
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: web-search-plus: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 web-search-plus
inspector-gapinspector-follow-up- runtime-tool-capture: web-search-plus: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 wecom
inspector-gapinspector-follow-up- channel-contract-probe: wecom: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 wecom
inspector-gapinspector-follow-up- package-dependency-install-required: wecom: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 wecom
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: wecom: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
-
🟡 P2 wecom
inspector-gapinspector-follow-up- registration-capture-gap: wecom: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
-
🟡 P2 wecom
inspector-gapinspector-follow-up- runtime-tool-capture: wecom: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
-
🟡 P2 whatsapp
inspector-gapinspector-follow-up- package-dependency-install-required: whatsapp: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 whatsapp
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: whatsapp: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 whatsapp
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: whatsapp: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.4
-
🟡 P2 whatsapp
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: whatsapp: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 yuanbao
inspector-gapinspector-follow-up- channel-contract-probe: yuanbao: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
- createChatChannelPlugin @ plugins/yuanbao/.crabpot-package/dist/src/channel.js:11
- createChatChannelPlugin @ plugins/yuanbao/.crabpot-package/src/channel.ts:32
-
🟡 P2 yuanbao
deprecation-warningcore-compat-adapter- channel-env-vars: yuanbao: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- yuanbao
-
🟡 P2 yuanbao
inspector-gapinspector-follow-up- package-dependency-install-required: yuanbao: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
- cos-nodejs-sdk-v5 @ plugins/yuanbao/.crabpot-package/package.json
- protobufjs @ plugins/yuanbao/.crabpot-package/package.json
- uuid @ plugins/yuanbao/.crabpot-package/package.json
- ws @ plugins/yuanbao/.crabpot-package/package.json
-
🟡 P2 yuanbao
upstream-metadataplugin-upstream-fix- package-openclaw-unsupported-metadata: yuanbao: package declares unsupported OpenClaw metadata
- state: open · compat:none
- evidence:
- openclaw.bundle
-
🟡 P2 yuanbao
upstream-metadataplugin-upstream-fix- package-plugin-api-compat-missing: yuanbao: plugin API compatibility range is missing
- state: open · compat:none
- evidence:
- plugins/yuanbao/.crabpot-package/package.json
-
🟡 P2 yuanbao
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: yuanbao: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
- extension:plugins/yuanbao/.crabpot-package/index.ts
- setupEntry:plugins/yuanbao/.crabpot-package/setup-entry.ts
-
🟡 P2 yuanbao
inspector-gapinspector-follow-up- registration-capture-gap: yuanbao: runtime registrations need capture evidence before final contract judgment
- state: open · compat:active
- evidence:
- registerCommand @ plugins/yuanbao/.crabpot-package/dist/index.js:13
- registerCommand @ plugins/yuanbao/.crabpot-package/dist/index.js:14
- registerCommand @ plugins/yuanbao/.crabpot-package/dist/index.js:15
- registerCommand @ plugins/yuanbao/.crabpot-package/index.ts:31
- registerCommand @ plugins/yuanbao/.crabpot-package/index.ts:32
- registerCommand @ plugins/yuanbao/.crabpot-package/index.ts:33
-
🟡 P2 yuanbao
inspector-gapinspector-follow-up- runtime-tool-capture: yuanbao: runtime tool schema needs registration capture
- state: open · compat:none
- evidence:
- registerTool @ plugins/yuanbao/.crabpot-package/dist/src/business/tools/group.js:49
- registerTool @ plugins/yuanbao/.crabpot-package/dist/src/business/tools/member.js:129
- registerTool @ plugins/yuanbao/.crabpot-package/dist/src/business/tools/remind.js:281
- registerTool @ plugins/yuanbao/.crabpot-package/src/business/tools/group.ts:88
- registerTool @ plugins/yuanbao/.crabpot-package/src/business/tools/member.ts:198
- registerTool @ plugins/yuanbao/.crabpot-package/src/business/tools/remind.ts:395
-
🟡 P2 zalo
inspector-gapinspector-follow-up- channel-contract-probe: zalo: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 zalo
deprecation-warningcore-compat-adapter- channel-env-vars: zalo: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- zalo
-
🟡 P2 zalo
inspector-gapinspector-follow-up- package-dependency-install-required: zalo: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 zalo
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: zalo: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 zalo
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: zalo: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 zalo
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: zalo: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟡 P2 zalouser
inspector-gapinspector-follow-up- channel-contract-probe: zalouser: channel runtime needs envelope/config probes
- state: open · compat:active
- evidence:
-
🟡 P2 zalouser
deprecation-warningcore-compat-adapter- channel-env-vars: zalouser: channelEnvVars legacy manifest metadata must stay covered
- state: open · compat:deprecated · deprecated
- evidence:
- zalouser
-
🟡 P2 zalouser
inspector-gapinspector-follow-up- package-dependency-install-required: zalouser: cold import requires dependency installation in an isolated workspace
- state: open · compat:none
- evidence:
-
🟡 P2 zalouser
upstream-metadataplugin-upstream-fix- package-install-metadata-incomplete: zalouser: OpenClaw package install metadata is incomplete
- state: open · compat:none
- evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟡 P2 zalouser
upstream-metadataplugin-upstream-fix- package-min-host-version-drift: zalouser: OpenClaw package minimum host version drifts from build target
- state: open · compat:none
- evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟡 P2 zalouser
inspector-gapinspector-follow-up- package-typescript-source-entrypoint: zalouser: cold import needs TypeScript source entrypoint support
- state: open · compat:none
- evidence:
-
🟢 P3 clawrouter
upstream-metadataplugin-upstream-fix- security-manifest-schema-unavailable: clawrouter: plugin security manifest references an unavailable schema
- state: open · compat:none
- evidence:
-
🟢 P3 clawrouter
upstream-metadataplugin-upstream-fix- unrecognized-security-manifest: clawrouter: plugin ships an unsupported security manifest
- state: open · compat:none
- evidence:
Contract Probe Backlog
-
🟠 P1 kitchen-sink
hook-runner- contract: Hook returns preserve terminal, block, and approval semantics.
- id:
hook.before_tool_call.terminal-block-approval:kitchen-sink - evidence:
-
🟠 P1 nemoclaw
hook-runner- contract: Hook returns preserve terminal, block, and approval semantics.
- id:
hook.before_tool_call.terminal-block-approval:nemoclaw - evidence:
-
🟠 P1 openclaw-telemetry
hook-runner- contract: Hook returns preserve terminal, block, and approval semantics.
- id:
hook.before_tool_call.terminal-block-approval:openclaw-telemetry - evidence:
-
🟠 P1 opik-openclaw
hook-runner- contract: Hook returns preserve terminal, block, and approval semantics.
- id:
hook.before_tool_call.terminal-block-approval:opik-openclaw - evidence:
-
🟠 P1 wecom
hook-runner- contract: Hook returns preserve terminal, block, and approval semantics.
- id:
hook.before_tool_call.terminal-block-approval:wecom - evidence:
-
🟠 P1 honcho
hook-runner- contract: LLM observer hooks receive documented prompt/output fields with expected redaction behavior.
- id:
hook.llm-observer.privacy-payload:honcho - evidence:
-
🟠 P1 kitchen-sink
hook-runner- contract: LLM observer hooks receive documented prompt/output fields with expected redaction behavior.
- id:
hook.llm-observer.privacy-payload:kitchen-sink - evidence:
-
🟠 P1 llm-trace-phoenix
hook-runner- contract: LLM observer hooks receive documented prompt/output fields with expected redaction behavior.
- id:
hook.llm-observer.privacy-payload:llm-trace-phoenix - evidence:
-
🟠 P1 memory-lancedb
hook-runner- contract: LLM observer hooks receive documented prompt/output fields with expected redaction behavior.
- id:
hook.llm-observer.privacy-payload:memory-lancedb - evidence:
-
🟠 P1 memory-tencentdb
hook-runner- contract: LLM observer hooks receive documented prompt/output fields with expected redaction behavior.
- id:
hook.llm-observer.privacy-payload:memory-tencentdb - evidence:
- agent_end @ plugins/memory-tencentdb/.crabpot-package/index.ts:820
-
🟠 P1 memos-cloud
hook-runner- contract: LLM observer hooks receive documented prompt/output fields with expected redaction behavior.
- id:
hook.llm-observer.privacy-payload:memos-cloud - evidence:
-
🟠 P1 openclaw-telemetry
hook-runner- contract: LLM observer hooks receive documented prompt/output fields with expected redaction behavior.
- id:
hook.llm-observer.privacy-payload:openclaw-telemetry - evidence:
-
🟠 P1 opik-openclaw
hook-runner- contract: LLM observer hooks receive documented prompt/output fields with expected redaction behavior.
- id:
hook.llm-observer.privacy-payload:opik-openclaw - evidence:
-
🟠 P1 clawmetry
sdk-alias- contract: Every observed OpenClaw plugin SDK import remains exported by the target OpenClaw package.
- id:
sdk.import.package-export-cold-import:clawmetry - evidence:
-
🟠 P1 honcho
sdk-alias- contract: Every observed OpenClaw plugin SDK import remains exported by the target OpenClaw package.
- id:
sdk.import.package-export-cold-import:honcho - evidence:
-
🟡 P2 a2a-gateway
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:a2a-gateway - evidence:
-
🟡 P2 connectclaw
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:connectclaw - evidence:
-
🟡 P2 dingtalk-connector
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:dingtalk-connector - evidence:
- registerChannel @ index.ts:74
- registerGatewayMethod @ gateway-methods.ts:130
- registerGatewayMethod @ gateway-methods.ts:190
- registerGatewayMethod @ gateway-methods.ts:258
- registerGatewayMethod @ gateway-methods.ts:311
- registerGatewayMethod @ gateway-methods.ts:351
- registerGatewayMethod @ gateway-methods.ts:388
- registerGatewayMethod @ gateway-methods.ts:425
- registerGatewayMethod @ gateway-methods.ts:452
- registerGatewayMethod @ gateway-methods.ts:506
- registerGatewayMethod @ gateway-methods.ts:593
- registerGatewayMethod @ gateway-methods.ts:60
- registerGatewayMethod @ gateway-methods.ts:652
- registerGatewayMethod @ gateway-methods.ts:719
-
🟡 P2 honcho
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:honcho - evidence:
-
🟡 P2 hyperspell
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:hyperspell - evidence:
-
🟡 P2 kitchen-sink
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:kitchen-sink - evidence:
- registerAutoEnableProbe @ generated-registrars.js:7
- registerChannel @ generated-registrars.js:8
- registerChannel @ kitchen-runtime.js:55
- registerCommand @ generated-registrars.js:12
- registerCommand @ kitchen-runtime.js:50
- registerCommand @ kitchen-runtime.js:51
- registerCompactionProvider @ generated-registrars.js:13
- registerCompactionProvider @ kitchen-runtime.js:95
- registerConfigMigration @ generated-registrars.js:14
- registerContextEngine @ generated-registrars.js:15
- registerDetachedTaskRuntime @ sync-surface.mjs:113
- registerDetachedTaskRuntime @ generated-registrars.js:17
- registerDetachedTaskRuntime @ kitchen-runtime.js:86
- registerGatewayDiscoveryService @ generated-registrars.js:18
- registerGatewayMethod @ generated-registrars.js:19
- registerGatewayMethod @ kitchen-runtime.js:107
- registerHook @ generated-registrars.js:20
- registerHttpRoute @ generated-registrars.js:21
- registerHttpRoute @ kitchen-runtime.js:105
- registerInteractiveHandler @ generated-registrars.js:23
- registerInteractiveHandler @ kitchen-runtime.js:53
- registerMemoryCapability @ generated-registrars.js:25
- registerMemoryCorpusSupplement @ generated-registrars.js:26
- registerMemoryCorpusSupplement @ kitchen-runtime.js:92
- registerMemoryFlushPlan @ generated-registrars.js:28
- registerMemoryPromptSection @ generated-registrars.js:29
- registerMemoryPromptSupplement @ generated-registrars.js:30
- registerMemoryPromptSupplement @ kitchen-runtime.js:111
- registerMemoryRuntime @ generated-registrars.js:31
- registerNodeHostCommand @ generated-registrars.js:34
- registerNodeInvokePolicy @ generated-registrars.js:35
- registerReload @ generated-registrars.js:39
- registerSecurityAuditCollector @ generated-registrars.js:41
- registerService @ generated-registrars.js:42
- registerService @ kitchen-runtime.js:104
-
🟡 P2 lossless-claw
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:lossless-claw - evidence:
-
🟡 P2 mcp-adapter
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:mcp-adapter - evidence:
-
🟡 P2 mocrane-wecom
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:mocrane-wecom - evidence:
-
🟡 P2 nemoclaw
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:nemoclaw - evidence:
-
🟡 P2 openclaw-telemetry
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:openclaw-telemetry - evidence:
-
🟡 P2 openclaw-weixin
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:openclaw-weixin - evidence:
- registerChannel @ plugins/openclaw-weixin/.crabpot-package/index.ts:22
-
🟡 P2 opik-openclaw
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:opik-openclaw - evidence:
-
🟡 P2 qqbot
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:qqbot - evidence:
-
🟡 P2 wecom
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:wecom - evidence:
-
🟡 P2 yuanbao
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:yuanbao - evidence:
- registerCommand @ plugins/yuanbao/.crabpot-package/dist/index.js:13
- registerCommand @ plugins/yuanbao/.crabpot-package/dist/index.js:14
- registerCommand @ plugins/yuanbao/.crabpot-package/dist/index.js:15
- registerCommand @ plugins/yuanbao/.crabpot-package/index.ts:31
- registerCommand @ plugins/yuanbao/.crabpot-package/index.ts:32
- registerCommand @ plugins/yuanbao/.crabpot-package/index.ts:33
-
🟡 P2 agentchat
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:agentchat - evidence:
-
🟡 P2 ddingtalk
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:ddingtalk - evidence:
-
🟡 P2 dingtalk-connector
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:dingtalk-connector - evidence:
-
🟡 P2 kitchen-sink
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:kitchen-sink - evidence:
-
🟡 P2 mocrane-wecom
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:mocrane-wecom - evidence:
-
🟡 P2 openclaw-weixin
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:openclaw-weixin - evidence:
- registerChannel @ plugins/openclaw-weixin/.crabpot-package/index.ts:22
-
🟡 P2 qqbot
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:qqbot - evidence:
-
🟡 P2 wecom
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:wecom - evidence:
-
🟡 P2 yuanbao
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:yuanbao - evidence:
- createChatChannelPlugin @ plugins/yuanbao/.crabpot-package/dist/src/channel.js:11
- createChatChannelPlugin @ plugins/yuanbao/.crabpot-package/src/channel.ts:32
-
🟡 P2 connectclaw
hook-runner- contract: Legacy before_agent_start remains wired until plugins migrate to before_model_resolve and before_prompt_build.
- id:
hook.compat.before-agent-start-migration:connectclaw - evidence:
-
🟡 P2 honcho
hook-runner- contract: Legacy before_agent_start remains wired until plugins migrate to before_model_resolve and before_prompt_build.
- id:
hook.compat.before-agent-start-migration:honcho - evidence:
-
🟡 P2 kitchen-sink
hook-runner- contract: Legacy before_agent_start remains wired until plugins migrate to before_model_resolve and before_prompt_build.
- id:
hook.compat.before-agent-start-migration:kitchen-sink - evidence:
-
🟡 P2 nemoclaw
hook-runner- contract: Legacy before_agent_start remains wired until plugins migrate to before_model_resolve and before_prompt_build.
- id:
hook.compat.before-agent-start-migration:nemoclaw - evidence:
-
🟡 P2 openclaw-telemetry
hook-runner- contract: Legacy before_agent_start remains wired until plugins migrate to before_model_resolve and before_prompt_build.
- id:
hook.compat.before-agent-start-migration:openclaw-telemetry - evidence:
-
🟡 P2 agentchat
manifest-loader- contract: Legacy channel env metadata continues to map into channel setup/help surfaces.
- id:
manifest.compat.channel-env-vars:agentchat - evidence:
- agentchat
-
🟡 P2 yuanbao
manifest-loader- contract: Legacy channel env metadata continues to map into channel setup/help surfaces.
- id:
manifest.compat.channel-env-vars:yuanbao - evidence:
- yuanbao
-
🟡 P2 hasdata
manifest-loader- contract: Legacy provider auth env metadata continues to map into config/help surfaces.
- id:
manifest.compat.provider-auth-env-vars:hasdata - evidence:
- hasdata
-
🟡 P2 a2a-gateway
manifest-loader- contract: Manifest top-level fields are represented in target OpenClaw PluginManifest.
- id:
manifest.schema.top-level-fields:a2a-gateway - evidence:
-
🟡 P2 agentchat
manifest-loader- contract: Manifest top-level fields are represented in target OpenClaw PluginManifest.
- id:
manifest.schema.top-level-fields:agentchat - evidence:
-
🟡 P2 dingtalk-connector
manifest-loader- contract: Manifest top-level fields are represented in target OpenClaw PluginManifest.
- id:
manifest.schema.top-level-fields:dingtalk-connector - evidence:
-
🟡 P2 qqbot
manifest-loader- contract: Manifest top-level fields are represented in target OpenClaw PluginManifest.
- id:
manifest.schema.top-level-fields:qqbot - evidence:
-
🟡 P2 a2a-gateway
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:a2a-gateway - evidence:
-
🟡 P2 composio
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:composio - evidence:
-
🟡 P2 ddingtalk
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:ddingtalk - evidence:
-
🟡 P2 dingtalk-connector
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:dingtalk-connector - evidence:
-
🟡 P2 mcp-adapter
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:mcp-adapter - evidence:
-
🟡 P2 mocrane-wecom
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:mocrane-wecom - evidence:
-
🟡 P2 nemoclaw
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:nemoclaw - evidence:
-
🟡 P2 openclaw-telemetry
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:openclaw-telemetry - evidence:
-
🟡 P2 openclaw-weixin
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:openclaw-weixin - evidence:
- plugins/openclaw-weixin/.crabpot-package/package.json
-
🟡 P2 qqbot
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:qqbot - evidence:
-
🟡 P2 wecom
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:wecom - evidence:
-
🟡 P2 yuanbao
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:yuanbao - evidence:
- plugins/yuanbao/.crabpot-package/package.json
-
🟡 P2 agentchat
package-loader- contract: Inspector can build or resolve source aliases before cold importing package entrypoints.
- id:
package.entrypoint.build-before-cold-import:agentchat - evidence:
-
🟡 P2 dingtalk-connector
package-loader- contract: Inspector can build or resolve source aliases before cold importing package entrypoints.
- id:
package.entrypoint.build-before-cold-import:dingtalk-connector - evidence:
-
🟡 P2 honcho
package-loader- contract: Inspector can build or resolve source aliases before cold importing package entrypoints.
- id:
package.entrypoint.build-before-cold-import:honcho - evidence:
-
🟡 P2 lossless-claw
package-loader- contract: Inspector can build or resolve source aliases before cold importing package entrypoints.
- id:
package.entrypoint.build-before-cold-import:lossless-claw - evidence:
-
🟡 P2 nemoclaw
package-loader- contract: Inspector can build or resolve source aliases before cold importing package entrypoints.
- id:
package.entrypoint.build-before-cold-import:nemoclaw - evidence:
-
🟡 P2 opik-openclaw
package-loader- contract: Inspector can build or resolve source aliases before cold importing package entrypoints.
- id:
package.entrypoint.build-before-cold-import:opik-openclaw - evidence:
-
🟡 P2 a2a-gateway
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:a2a-gateway - evidence:
-
🟡 P2 agentchat
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:agentchat - evidence:
-
🟡 P2 composio
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:composio - evidence:
-
🟡 P2 ddingtalk
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:ddingtalk - evidence:
-
🟡 P2 dingtalk-connector
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:dingtalk-connector - evidence:
-
🟡 P2 hasdata
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:hasdata - evidence:
-
🟡 P2 honcho
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:honcho - evidence:
-
🟡 P2 hyperspell
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:hyperspell - evidence:
-
🟡 P2 lossless-claw
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:lossless-claw - evidence:
-
🟡 P2 mcp-adapter
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:mcp-adapter - evidence:
-
🟡 P2 memory-tencentdb
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:memory-tencentdb - evidence:
- @node-rs/jieba @ plugins/memory-tencentdb/.crabpot-package/package.json
- @tencentdb-agent-memory/tcvdb-text @ plugins/memory-tencentdb/.crabpot-package/package.json
- json5 @ plugins/memory-tencentdb/.crabpot-package/package.json
- sqlite-vec @ plugins/memory-tencentdb/.crabpot-package/package.json
- undici @ plugins/memory-tencentdb/.crabpot-package/package.json
- node-llama-cpp @ plugins/memory-tencentdb/.crabpot-package/package.json
-
🟡 P2 mocrane-wecom
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:mocrane-wecom - evidence:
-
🟡 P2 nemoclaw
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:nemoclaw - evidence:
-
🟡 P2 openclaw-weixin
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:openclaw-weixin - evidence:
- qrcode-terminal @ plugins/openclaw-weixin/.crabpot-package/package.json
- zod @ plugins/openclaw-weixin/.crabpot-package/package.json
-
🟡 P2 opik-openclaw
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:opik-openclaw - evidence:
-
🟡 P2 qqbot
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:qqbot - evidence:
-
🟡 P2 wecom
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:wecom - evidence:
-
🟡 P2 yuanbao
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:yuanbao - evidence:
- cos-nodejs-sdk-v5 @ plugins/yuanbao/.crabpot-package/package.json
- protobufjs @ plugins/yuanbao/.crabpot-package/package.json
- uuid @ plugins/yuanbao/.crabpot-package/package.json
- ws @ plugins/yuanbao/.crabpot-package/package.json
-
🟡 P2 a2a-gateway
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:a2a-gateway - evidence:
-
🟡 P2 composio
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:composio - evidence:
-
🟡 P2 connectclaw
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:connectclaw - evidence:
-
🟡 P2 ddingtalk
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:ddingtalk - evidence:
-
🟡 P2 hasdata
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:hasdata - evidence:
-
🟡 P2 hyperspell
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:hyperspell - evidence:
-
🟡 P2 llm-trace-phoenix
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:llm-trace-phoenix - evidence:
-
🟡 P2 mcp-adapter
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:mcp-adapter - evidence:
-
🟡 P2 memory-tencentdb
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:memory-tencentdb - evidence:
- extension:plugins/memory-tencentdb/.crabpot-package/index.ts
-
🟡 P2 mocrane-wecom
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:mocrane-wecom - evidence:
-
🟡 P2 openclaw-telemetry
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:openclaw-telemetry - evidence:
-
🟡 P2 openclaw-weixin
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:openclaw-weixin - evidence:
- extension:plugins/openclaw-weixin/.crabpot-package/index.ts
-
🟡 P2 opik-openclaw
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:opik-openclaw - evidence:
-
🟡 P2 yuanbao
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:yuanbao - evidence:
- extension:plugins/yuanbao/.crabpot-package/index.ts
- setupEntry:plugins/yuanbao/.crabpot-package/setup-entry.ts
-
🟡 P2 a2a-gateway
package-loader- contract: Package and OpenClaw manifest versions stay aligned for release compatibility reporting.
- id:
package.metadata.version-alignment:a2a-gateway - evidence:
- package:1.4.0
- manifest:1.3.0
-
🟡 P2 a2a-gateway
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:a2a-gateway - evidence:
-
🟡 P2 composio
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:composio - evidence:
-
🟡 P2 connectclaw
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:connectclaw - evidence:
-
🟡 P2 dingtalk-connector
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:dingtalk-connector - evidence:
- openclaw/plugin-sdk @ index.ts:17
- openclaw/plugin-sdk @ channel.ts:4
- openclaw/plugin-sdk @ accounts.ts:2
- openclaw/plugin-sdk @ connection.ts:16
- openclaw/plugin-sdk @ provider.ts:14
- openclaw/plugin-sdk @ directory.ts:1
- openclaw/plugin-sdk @ gateway-methods.ts:7
- openclaw/plugin-sdk @ onboarding.ts:5
- openclaw/plugin-sdk @ runtime.ts:1
- openclaw/plugin-sdk @ agent.ts:8
-
🟡 P2 honcho
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:honcho - evidence:
- openclaw/plugin-sdk @ cli.ts:8
- openclaw/plugin-sdk @ capture.ts:2
- openclaw/plugin-sdk @ context.ts:2
- openclaw/plugin-sdk @ gateway.ts:2
- openclaw/plugin-sdk @ subagent.ts:2
- openclaw/plugin-sdk @ state.ts:9
- openclaw/plugin-sdk @ ask.ts:3
- openclaw/plugin-sdk @ context.ts:3
- openclaw/plugin-sdk @ memory-passthrough.ts:3
- openclaw/plugin-sdk @ message-search.ts:3
- openclaw/plugin-sdk @ search.ts:3
- openclaw/plugin-sdk @ session.ts:3
-
🟡 P2 hyperspell
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:hyperspell - evidence:
-
🟡 P2 kitchen-sink
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:kitchen-sink - evidence:
-
🟡 P2 llm-trace-phoenix
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:llm-trace-phoenix - evidence:
-
🟡 P2 lossless-claw
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:lossless-claw - evidence:
-
🟡 P2 mocrane-wecom
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:mocrane-wecom - evidence:
- openclaw/plugin-sdk @ index.ts:1
- openclaw/plugin-sdk @ accounts.ts:1
- openclaw/plugin-sdk @ handler.ts:9
- openclaw/plugin-sdk @ channel.ts:5
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:17
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:18
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:19
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:20
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:21
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:22
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:23
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:27
- openclaw/plugin-sdk @ plugin-sdk-shim.ts:30
- openclaw/plugin-sdk @ accounts.ts:5
- openclaw/plugin-sdk @ media.ts:1
- openclaw/plugin-sdk @ network.ts:1
- openclaw/plugin-sdk @ routing.ts:1
- openclaw/plugin-sdk @ dynamic-agent.ts:8
- openclaw/plugin-sdk @ gateway-monitor.ts:5
- openclaw/plugin-sdk @ monitor.ts:6
- openclaw/plugin-sdk @ types.ts:2
- openclaw/plugin-sdk @ onboarding.ts:9
- openclaw/plugin-sdk @ outbound.ts:1
- openclaw/plugin-sdk @ runtime.ts:1
- openclaw/plugin-sdk @ command-auth.ts:1
- openclaw/plugin-sdk @ ws-adapter.ts:14
-
🟡 P2 openclaw-telemetry
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:openclaw-telemetry - evidence:
-
🟡 P2 opik-openclaw
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:opik-openclaw - evidence:
- openclaw/plugin-sdk @ index.ts:1
- openclaw/plugin-sdk @ index.ts:2
- openclaw/plugin-sdk @ cli.ts:1
- openclaw/plugin-sdk @ configure.ts:2
- openclaw/plugin-sdk @ service.ts:5
- openclaw/plugin-sdk @ service.ts:6
- openclaw/plugin-sdk @ llm.ts:1
- openclaw/plugin-sdk @ subagent.ts:1
- openclaw/plugin-sdk @ tool.ts:1
-
🟡 P2 qqbot
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:qqbot - evidence:
- openclaw/plugin-sdk @ index.ts:1
- openclaw/plugin-sdk @ index.ts:2
- openclaw/plugin-sdk @ approval-handler.ts:12
- openclaw/plugin-sdk @ config.ts:2
- openclaw/plugin-sdk @ onboarding.ts:13
- openclaw/plugin-sdk @ proactive.ts:67
- openclaw/plugin-sdk @ runtime.ts:1
- openclaw/plugin-sdk @ channel.ts:1
- openclaw/plugin-sdk @ remind.ts:1
-
🟡 P2 a2a-gateway
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:a2a-gateway - evidence:
-
🟡 P2 composio
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:composio - evidence:
-
🟡 P2 connectclaw
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:connectclaw - evidence:
-
🟡 P2 honcho
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:honcho - evidence:
-
🟡 P2 hyperspell
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:hyperspell - evidence:
-
🟡 P2 mcp-adapter
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:mcp-adapter - evidence:
-
🟡 P2 memory-tencentdb
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:memory-tencentdb - evidence:
- registerTool @ plugins/memory-tencentdb/.crabpot-package/index.ts:268
- registerTool @ plugins/memory-tencentdb/.crabpot-package/index.ts:365
-
🟡 P2 mocrane-wecom
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:mocrane-wecom - evidence:
-
🟡 P2 qqbot
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:qqbot - evidence:
-
🟡 P2 wecom
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:wecom - evidence:
-
🟡 P2 yuanbao
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:yuanbao - evidence:
- registerTool @ plugins/yuanbao/.crabpot-package/dist/src/business/tools/group.js:49
- registerTool @ plugins/yuanbao/.crabpot-package/dist/src/business/tools/member.js:129
- registerTool @ plugins/yuanbao/.crabpot-package/dist/src/business/tools/remind.js:281
- registerTool @ plugins/yuanbao/.crabpot-package/src/business/tools/group.ts:88
- registerTool @ plugins/yuanbao/.crabpot-package/src/business/tools/member.ts:198
- registerTool @ plugins/yuanbao/.crabpot-package/src/business/tools/remind.ts:395
-
🟢 P3 clawmetry
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:clawmetry - evidence:
-
🟢 P3 clawrouter
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:clawrouter - evidence:
-
🟢 P3 codex
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:codex - evidence:
-
🟢 P3 codex-app-server
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:codex-app-server - evidence:
-
🟢 P3 diagnostics-otel
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:diagnostics-otel - evidence:
-
🟢 P3 diagnostics-prometheus
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:diagnostics-prometheus - evidence:
-
🟢 P3 diffs
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:diffs - evidence:
-
🟢 P3 google-meet
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:google-meet - evidence:
- registerGatewayMethod @ index.ts:1005
- registerGatewayMethod @ index.ts:731
- registerGatewayMethod @ index.ts:753
- registerGatewayMethod @ index.ts:775
- registerGatewayMethod @ index.ts:787
- registerGatewayMethod @ index.ts:805
- registerGatewayMethod @ index.ts:824
- registerGatewayMethod @ index.ts:848
- registerGatewayMethod @ index.ts:870
- registerGatewayMethod @ index.ts:894
- registerGatewayMethod @ index.ts:919
- registerGatewayMethod @ index.ts:930
- registerGatewayMethod @ index.ts:947
- registerGatewayMethod @ index.ts:966
- registerGatewayMethod @ index.ts:983
- registerNodeHostCommand @ index.ts:1194
-
🟢 P3 lightclawbot
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:lightclawbot - evidence:
- registerChannel @ plugins/lightclawbot/.crabpot-package/dist/index.js:13
-
🟢 P3 matrix
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:matrix - evidence:
-
🟢 P3 mattermost
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:mattermost - evidence:
-
🟢 P3 memory-lancedb
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:memory-lancedb - evidence:
-
🟢 P3 memos-cloud
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:memos-cloud - evidence:
-
🟢 P3 nostr
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:nostr - evidence:
-
🟢 P3 openclaw-qqbot
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:openclaw-qqbot - evidence:
-
🟢 P3 secureclaw
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:secureclaw - evidence:
-
🟢 P3 telnyx-sms
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:telnyx-sms - evidence:
-
🟢 P3 voice-call
inspector-capture-api- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
- id:
api.capture.runtime-registrars:voice-call - evidence:
- registerConfigMigration @ setup-api.ts:45
- registerGatewayMethod @ index.ts:390
- registerGatewayMethod @ index.ts:420
- registerGatewayMethod @ index.ts:437
- registerGatewayMethod @ index.ts:457
- registerGatewayMethod @ index.ts:478
- registerGatewayMethod @ index.ts:513
- registerGatewayMethod @ index.ts:536
- registerGatewayMethod @ index.ts:558
- registerGatewayMethod @ index.ts:581
- registerService @ index.ts:748
-
🟢 P3 feishu
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:feishu - evidence:
-
🟢 P3 lightclawbot
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:lightclawbot - evidence:
- registerChannel @ plugins/lightclawbot/.crabpot-package/dist/index.js:13
-
🟢 P3 matrix
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:matrix - evidence:
-
🟢 P3 mattermost
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:mattermost - evidence:
-
🟢 P3 msteams
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:msteams - evidence:
-
🟢 P3 nextcloud-talk
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:nextcloud-talk - evidence:
-
🟢 P3 nostr
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:nostr - evidence:
-
🟢 P3 synology-chat
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:synology-chat - evidence:
-
🟢 P3 telnyx-sms
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:telnyx-sms - evidence:
-
🟢 P3 tlon
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:tlon - evidence:
-
🟢 P3 zalo
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:zalo - evidence:
-
🟢 P3 zalouser
channel-runtime- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
- id:
channel.runtime.envelope-config-metadata:zalouser - evidence:
-
🟢 P3 memos-cloud
hook-runner- contract: Legacy before_agent_start remains wired until plugins migrate to before_model_resolve and before_prompt_build.
- id:
hook.compat.before-agent-start-migration:memos-cloud - evidence:
-
🟢 P3 discord
manifest-loader- contract: Legacy channel env metadata continues to map into channel setup/help surfaces.
- id:
manifest.compat.channel-env-vars:discord - evidence:
- discord
-
🟢 P3 feishu
manifest-loader- contract: Legacy channel env metadata continues to map into channel setup/help surfaces.
- id:
manifest.compat.channel-env-vars:feishu - evidence:
- feishu
-
🟢 P3 msteams
manifest-loader- contract: Legacy channel env metadata continues to map into channel setup/help surfaces.
- id:
manifest.compat.channel-env-vars:msteams - evidence:
- msteams
-
🟢 P3 nextcloud-talk
manifest-loader- contract: Legacy channel env metadata continues to map into channel setup/help surfaces.
- id:
manifest.compat.channel-env-vars:nextcloud-talk - evidence:
- nextcloud-talk
-
🟢 P3 nostr
manifest-loader- contract: Legacy channel env metadata continues to map into channel setup/help surfaces.
- id:
manifest.compat.channel-env-vars:nostr - evidence:
- nostr
-
🟢 P3 openclaw-qqbot
manifest-loader- contract: Legacy channel env metadata continues to map into channel setup/help surfaces.
- id:
manifest.compat.channel-env-vars:openclaw-qqbot - evidence:
- qqbot
-
🟢 P3 synology-chat
manifest-loader- contract: Legacy channel env metadata continues to map into channel setup/help surfaces.
- id:
manifest.compat.channel-env-vars:synology-chat - evidence:
- synology-chat
-
🟢 P3 telnyx-sms
manifest-loader- contract: Legacy channel env metadata continues to map into channel setup/help surfaces.
- id:
manifest.compat.channel-env-vars:telnyx-sms - evidence:
- telnyx-sms
-
🟢 P3 twitch
manifest-loader- contract: Legacy channel env metadata continues to map into channel setup/help surfaces.
- id:
manifest.compat.channel-env-vars:twitch - evidence:
- twitch
-
🟢 P3 voice-call
manifest-loader- contract: Legacy channel env metadata continues to map into channel setup/help surfaces.
- id:
manifest.compat.channel-env-vars:voice-call - evidence:
- voice-call
-
🟢 P3 zalo
manifest-loader- contract: Legacy channel env metadata continues to map into channel setup/help surfaces.
- id:
manifest.compat.channel-env-vars:zalo - evidence:
- zalo
-
🟢 P3 zalouser
manifest-loader- contract: Legacy channel env metadata continues to map into channel setup/help surfaces.
- id:
manifest.compat.channel-env-vars:zalouser - evidence:
- zalouser
-
🟢 P3 brave-plugin
manifest-loader- contract: Legacy provider auth env metadata continues to map into config/help surfaces.
- id:
manifest.compat.provider-auth-env-vars:brave-plugin - evidence:
- brave
-
🟢 P3 inworld-tts
manifest-loader- contract: Legacy provider auth env metadata continues to map into config/help surfaces.
- id:
manifest.compat.provider-auth-env-vars:inworld-tts - evidence:
- inworld
-
🟢 P3 lightclawbot
manifest-loader- contract: Manifest top-level fields are represented in target OpenClaw PluginManifest.
- id:
manifest.schema.top-level-fields:lightclawbot - evidence:
- capabilities @ plugins/lightclawbot/.crabpot-package/openclaw.plugin.json
-
🟢 P3 memos-cloud
manifest-loader- contract: Manifest top-level fields are represented in target OpenClaw PluginManifest.
- id:
manifest.schema.top-level-fields:memos-cloud - evidence:
-
🟢 P3 clawrouter
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:clawrouter - evidence:
-
🟢 P3 lightclawbot
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:lightclawbot - evidence:
- plugins/lightclawbot/.crabpot-package/package.json
-
🟢 P3 matrix
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:matrix - evidence:
-
🟢 P3 mattermost
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:mattermost - evidence:
-
🟢 P3 memos-cloud
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:memos-cloud - evidence:
-
🟢 P3 memu-engine
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:memu-engine - evidence:
-
🟢 P3 secureclaw
package-loader- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
- id:
package.compat.plugin-api-range:secureclaw - evidence:
-
🟢 P3 clawmetry
package-loader- contract: Inspector can build or resolve source aliases before cold importing package entrypoints.
- id:
package.entrypoint.build-before-cold-import:clawmetry - evidence:
-
🟢 P3 secureclaw
package-loader- contract: Inspector can build or resolve source aliases before cold importing package entrypoints.
- id:
package.entrypoint.build-before-cold-import:secureclaw - evidence:
-
🟢 P3 telnyx-sms
package-loader- contract: Inspector can build or resolve source aliases before cold importing package entrypoints.
- id:
package.entrypoint.build-before-cold-import:telnyx-sms - evidence:
-
🟢 P3 apify
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:apify - evidence:
-
🟢 P3 clawmetry
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:clawmetry - evidence:
-
🟢 P3 clawrouter
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:clawrouter - evidence:
-
🟢 P3 codex
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:codex - evidence:
-
🟢 P3 codex-app-server
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:codex-app-server - evidence:
-
🟢 P3 diagnostics-otel
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:diagnostics-otel - evidence:
- @opentelemetry/api @ package.json
- @opentelemetry/api-logs @ package.json
- @opentelemetry/exporter-logs-otlp-proto @ package.json
- @opentelemetry/exporter-metrics-otlp-proto @ package.json
- @opentelemetry/exporter-trace-otlp-proto @ package.json
- @opentelemetry/resources @ package.json
- @opentelemetry/sdk-logs @ package.json
- @opentelemetry/sdk-metrics @ package.json
- @opentelemetry/sdk-node @ package.json
- @opentelemetry/sdk-trace-base @ package.json
- @opentelemetry/semantic-conventions @ package.json
-
🟢 P3 diffs
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:diffs - evidence:
-
🟢 P3 discord
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:discord - evidence:
-
🟢 P3 feishu
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:feishu - evidence:
-
🟢 P3 google-meet
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:google-meet - evidence:
-
🟢 P3 lightclawbot
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:lightclawbot - evidence:
- socket.io-client @ plugins/lightclawbot/.crabpot-package/package.json
-
🟢 P3 lobster
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:lobster - evidence:
-
🟢 P3 matrix
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:matrix - evidence:
-
🟢 P3 memory-lancedb
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:memory-lancedb - evidence:
-
🟢 P3 msteams
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:msteams - evidence:
-
🟢 P3 nextcloud-talk
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:nextcloud-talk - evidence:
-
🟢 P3 nostr
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:nostr - evidence:
-
🟢 P3 openclaw-qqbot
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:openclaw-qqbot - evidence:
-
🟢 P3 secureclaw
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:secureclaw - evidence:
-
🟢 P3 synology-chat
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:synology-chat - evidence:
-
🟢 P3 tlon
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:tlon - evidence:
-
🟢 P3 twitch
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:twitch - evidence:
-
🟢 P3 voice-call
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:voice-call - evidence:
-
🟢 P3 whatsapp
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:whatsapp - evidence:
-
🟢 P3 zalo
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:zalo - evidence:
-
🟢 P3 zalouser
package-loader- contract: Inspector installs package dependencies in an isolated workspace before cold import.
- id:
package.entrypoint.isolated-dependency-install:zalouser - evidence:
-
🟢 P3 apify
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:apify - evidence:
-
🟢 P3 bluebubbles
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:bluebubbles - evidence:
-
🟢 P3 brave-plugin
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:brave-plugin - evidence:
-
🟢 P3 clawmetry
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:clawmetry - evidence:
-
🟢 P3 codex
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:codex - evidence:
-
🟢 P3 codex-app-server
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:codex-app-server - evidence:
-
🟢 P3 diagnostics-otel
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:diagnostics-otel - evidence:
-
🟢 P3 diagnostics-prometheus
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:diagnostics-prometheus - evidence:
-
🟢 P3 diffs
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:diffs - evidence:
-
🟢 P3 discord
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:discord - evidence:
-
🟢 P3 feishu
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:feishu - evidence:
-
🟢 P3 google-meet
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:google-meet - evidence:
-
🟢 P3 inworld-tts
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:inworld-tts - evidence:
-
🟢 P3 lobster
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:lobster - evidence:
-
🟢 P3 matrix
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:matrix - evidence:
-
🟢 P3 mattermost
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:mattermost - evidence:
-
🟢 P3 memory-lancedb
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:memory-lancedb - evidence:
-
🟢 P3 memu-engine
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:memu-engine - evidence:
-
🟢 P3 msteams
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:msteams - evidence:
-
🟢 P3 nextcloud-talk
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:nextcloud-talk - evidence:
-
🟢 P3 nostr
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:nostr - evidence:
-
🟢 P3 openclaw-qqbot
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:openclaw-qqbot - evidence:
-
🟢 P3 synology-chat
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:synology-chat - evidence:
-
🟢 P3 tlon
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:tlon - evidence:
-
🟢 P3 twitch
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:twitch - evidence:
-
🟢 P3 voice-call
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:voice-call - evidence:
-
🟢 P3 web-search-plus
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:web-search-plus - evidence:
-
🟢 P3 whatsapp
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:whatsapp - evidence:
-
🟢 P3 zalo
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:zalo - evidence:
-
🟢 P3 zalouser
package-loader- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
- id:
package.entrypoint.typescript-loader:zalouser - evidence:
-
🟢 P3 bluebubbles
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:bluebubbles - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 brave-plugin
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:brave-plugin - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 clawmetry
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:clawmetry - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
- openclaw.release.publishToNpm requires openclaw.install.npmSpec
-
🟢 P3 codex
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:codex - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 diffs
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:diffs - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 discord
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:discord - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 feishu
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:feishu - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 google-meet
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:google-meet - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 lobster
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:lobster - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 memory-lancedb
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:memory-lancedb - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 msteams
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:msteams - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 nextcloud-talk
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:nextcloud-talk - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 nostr
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:nostr - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 openclaw-qqbot
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:openclaw-qqbot - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 synology-chat
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:synology-chat - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 tlon
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:tlon - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 twitch
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:twitch - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 voice-call
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:voice-call - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 whatsapp
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:whatsapp - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 zalo
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:zalo - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 zalouser
package-loader- contract: Release publishing metadata declares canonical ClawHub and npm install specs.
- id:
package.metadata.install-release:zalouser - evidence:
- openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec
-
🟢 P3 bluebubbles
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:bluebubbles - evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟢 P3 brave-plugin
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:brave-plugin - evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.4
-
🟢 P3 codex
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:codex - evidence:
- minHostVersion:>=2026.5.1-beta.1
- buildOpenClawVersion:2026.5.4
-
🟢 P3 diagnostics-otel
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:diagnostics-otel - evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.2
-
🟢 P3 diagnostics-prometheus
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:diagnostics-prometheus - evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.4
-
🟢 P3 diffs
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:diffs - evidence:
- minHostVersion:>=2026.4.30
- buildOpenClawVersion:2026.5.4
-
🟢 P3 discord
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:discord - evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟢 P3 feishu
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:feishu - evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.2
-
🟢 P3 google-meet
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:google-meet - evidence:
- minHostVersion:>=2026.4.20
- buildOpenClawVersion:2026.5.4
-
🟢 P3 lobster
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:lobster - evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.2
-
🟢 P3 memory-lancedb
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:memory-lancedb - evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.4
-
🟢 P3 msteams
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:msteams - evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟢 P3 nextcloud-talk
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:nextcloud-talk - evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟢 P3 nostr
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:nostr - evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟢 P3 openclaw-qqbot
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:openclaw-qqbot - evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.4
-
🟢 P3 synology-chat
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:synology-chat - evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟢 P3 tlon
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:tlon - evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟢 P3 twitch
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:twitch - evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟢 P3 voice-call
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:voice-call - evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟢 P3 whatsapp
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:whatsapp - evidence:
- minHostVersion:>=2026.4.25
- buildOpenClawVersion:2026.5.4
-
🟢 P3 zalo
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:zalo - evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟢 P3 zalouser
package-loader- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
- id:
package.metadata.min-host-version:zalouser - evidence:
- minHostVersion:>=2026.4.10
- buildOpenClawVersion:2026.5.2
-
🟢 P3 lightclawbot
package-loader- contract: Package and OpenClaw manifest versions stay aligned for release compatibility reporting.
- id:
package.metadata.version-alignment:lightclawbot - evidence:
- package:1.1.2
- manifest:1.0.0
-
🟢 P3 apify
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:apify - evidence:
-
🟢 P3 codex-app-server
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:codex-app-server - evidence:
-
🟢 P3 mattermost
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:mattermost - evidence:
- openclaw/plugin-sdk @ index.ts:1
- openclaw/plugin-sdk @ index.ts:2
- openclaw/plugin-sdk @ channel.ts:13
- openclaw/plugin-sdk @ config-schema.ts:7
- openclaw/plugin-sdk @ group-mentions.ts:1
- openclaw/plugin-sdk @ accounts.ts:1
- openclaw/plugin-sdk @ monitor-helpers.ts:1
- openclaw/plugin-sdk @ monitor-helpers.ts:2
- openclaw/plugin-sdk @ monitor-websocket.ts:1
- openclaw/plugin-sdk @ monitor.ts:21
- openclaw/plugin-sdk @ monitor.ts:7
- openclaw/plugin-sdk @ probe.ts:1
- openclaw/plugin-sdk @ reactions.test-helpers.ts:1
- openclaw/plugin-sdk @ reactions.ts:1
- openclaw/plugin-sdk @ onboarding-helpers.ts:1
- openclaw/plugin-sdk @ onboarding.ts:1
- openclaw/plugin-sdk @ runtime.ts:1
- openclaw/plugin-sdk @ types.ts:1
-
🟢 P3 memu-engine
sdk-alias- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
- id:
sdk.import.root-barrel-cold-import:memu-engine - evidence:
-
🟢 P3 apify
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:apify - evidence:
-
🟢 P3 clawrouter
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:clawrouter - evidence:
-
🟢 P3 lightclawbot
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:lightclawbot - evidence:
- registerTool @ plugins/lightclawbot/.crabpot-package/dist/src/download-tool.js:49
- registerTool @ plugins/lightclawbot/.crabpot-package/dist/src/upload-tool.js:37
-
🟢 P3 memu-engine
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:memu-engine - evidence:
-
🟢 P3 web-search-plus
tool-runtime- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
- id:
tool.registration.schema-capture:web-search-plus - evidence: