chore(deps): bump plugins/clawrouter from 44bc6be to bb72bdd (#23)
* chore(deps): bump plugins/clawrouter from `44bc6be` to `bb72bdd`
Bumps [plugins/clawrouter](https://github.com/BlockRunAI/ClawRouter) from `44bc6be` to `bb72bdd`.
- [Release notes](https://github.com/BlockRunAI/ClawRouter/releases)
- [Commits](44bc6beced...bb72bddae4)
---
updated-dependencies:
- dependency-name: plugins/clawrouter
dependency-version: d8eacc744a5e441e76931d7ec52594cd6b51f27e
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(reports): refresh dependabot compatibility reports
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
parent
a7fb812de3
commit
b9d60777cf
60
README.md
60
README.md
@ -10,52 +10,52 @@
|
||||
## Reporting Data
|
||||
|
||||
`main` follows the latest published npm package and npm `latest` plugin artifacts, with bundled OpenClaw fixtures source-packed from the matching checkout. `crab-beta` follows beta npm dist-tags for externalized packages and source-packs bundled fixtures. `crab-development` checks `openclaw/openclaw` main against source-packed official plugin artifacts from that same OpenClaw checkout.
|
||||
- **Last dashboard update:** May 06, 2026, 08:26 UTC
|
||||
- **Last dashboard update:** May 06, 2026, 08:31 UTC
|
||||
<!-- crabpot-tracks:start -->
|
||||
- **Source:** `npm-latest`
|
||||
- **OpenClaw version:** `2026.5.4`
|
||||
- **OpenClaw SHA:** `325df3efefe9`
|
||||
- **Dashboard target:** `openclaw@latest + @openclaw/*@latest + bundled source fixtures`
|
||||
- **Plugin artifacts:** `npm latest fixture set plus bundled source-packed fixtures`
|
||||
- **GitHub report run:** [25424493057](https://github.com/openclaw/crabpot/actions/runs/25424493057)
|
||||
- **GitHub report run:** [25424493985](https://github.com/openclaw/crabpot/actions/runs/25424493985)
|
||||
<!-- crabpot-tracks:end -->
|
||||
|
||||
<!-- crabpot-summary:start -->
|
||||
## Dashboard
|
||||
|
||||
| Metric | Result |
|
||||
| ---------------------- | ------------------------------------------------------------------------------------------------------------------- |
|
||||
| Fixtures | 57 |
|
||||
| Hard breakages | 0 |
|
||||
| Warnings | 148 |
|
||||
| Suggestions | 155 |
|
||||
| Issues | 303 |
|
||||
| P0 issues | [🔴 P0 0](reports/crabpot-issues.md#p0-live-issues) |
|
||||
| P1 issues | [🟠 P1 38](reports/crabpot-issues.md#triage-summary) |
|
||||
| Live issues | 0 total / 0 P0 |
|
||||
| Compat gaps | 2 |
|
||||
| Deprecation warnings | 41 |
|
||||
| Inspector gaps | 163 |
|
||||
| Upstream metadata | 97 |
|
||||
| Contract probes | 299 |
|
||||
| Policy failures | 0 |
|
||||
| Policy warnings | 19 |
|
||||
| Ref diff failures | 0 |
|
||||
| Profile failures | 0 |
|
||||
| Execution probes | 12 pass / 0 fail / 18 blocked |
|
||||
| Synthetic probes | 421 ready / 0 blocked / 421 total |
|
||||
| Cold import | 6 ready / 97 blocked / 103 entrypoints |
|
||||
| Workspace plan | 103 entrypoints / 43 installs / 11 builds |
|
||||
| Platform risks | 14 Windows / 14 container |
|
||||
| Jiti loader candidates | 25 |
|
||||
| Import loop | p50 2410ms / p95 2469ms / plugin delta RSS 8.4MB / plugin delta CPU 219ms / OpenClaw import 80.7ms / activate 0.3ms |
|
||||
| Runtime profile | p50 2193ms / command p95 2225ms / max RSS 450.1MB / 3 samples/command |
|
||||
| Metric | Result |
|
||||
| ---------------------- | ----------------------------------------------------------------------------------------------------------------- |
|
||||
| Fixtures | 57 |
|
||||
| Hard breakages | 0 |
|
||||
| Warnings | 148 |
|
||||
| Suggestions | 156 |
|
||||
| Issues | 304 |
|
||||
| P0 issues | [🔴 P0 0](reports/crabpot-issues.md#p0-live-issues) |
|
||||
| P1 issues | [🟠 P1 38](reports/crabpot-issues.md#triage-summary) |
|
||||
| Live issues | 0 total / 0 P0 |
|
||||
| Compat gaps | 2 |
|
||||
| Deprecation warnings | 41 |
|
||||
| Inspector gaps | 164 |
|
||||
| Upstream metadata | 97 |
|
||||
| Contract probes | 300 |
|
||||
| Policy failures | 0 |
|
||||
| Policy warnings | 19 |
|
||||
| Ref diff failures | 0 |
|
||||
| Profile failures | 0 |
|
||||
| Execution probes | 12 pass / 0 fail / 18 blocked |
|
||||
| Synthetic probes | 421 ready / 0 blocked / 421 total |
|
||||
| Cold import | 6 ready / 97 blocked / 103 entrypoints |
|
||||
| Workspace plan | 103 entrypoints / 43 installs / 11 builds |
|
||||
| Platform risks | 14 Windows / 14 container |
|
||||
| Jiti loader candidates | 25 |
|
||||
| Import loop | p50 2428ms / p95 2435ms / plugin delta RSS 1.8MB / plugin delta CPU 0ms / OpenClaw import 74.7ms / activate 0.3ms |
|
||||
| Runtime profile | p50 2214ms / command p95 2304ms / max RSS 440.3MB / 3 samples/command |
|
||||
|
||||
### OpenClaw Lifecycle Probe
|
||||
|
||||
| Phase | p50 | p95 |
|
||||
| -------------------------- | ------ | ------ |
|
||||
| Import (`full`) | 80.7ms | 97.2ms |
|
||||
| Import (`full`) | 74.7ms | 78.4ms |
|
||||
| Activate (`full:register`) | 0.3ms | 0.3ms |
|
||||
|
||||
### Top Discovered Issues
|
||||
|
||||
@ -1 +1 @@
|
||||
Subproject commit 44bc6beced9add67b009cb57d9f84136c5369985
|
||||
Subproject commit bb72bddae4da7fd285e4804a5716f2a226a6f103
|
||||
@ -12,7 +12,7 @@
|
||||
"hookCount": 98,
|
||||
"sdkImportCount": 2126,
|
||||
"packageEntrypointCount": 103,
|
||||
"issueProbeCount": 299,
|
||||
"issueProbeCount": 300,
|
||||
"inspectorShimRequiredCount": 197,
|
||||
"compatAliasRequiredCount": 2
|
||||
},
|
||||
@ -1605,10 +1605,10 @@
|
||||
"priority": "high",
|
||||
"registrations": [
|
||||
{
|
||||
"id": "registration.registerCommand:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2385",
|
||||
"id": "registration.registerCommand:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2055",
|
||||
"fixture": "lossless-claw",
|
||||
"registrar": "registerCommand",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2385",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2055",
|
||||
"support": "inspector-shim-required",
|
||||
"assertions": [
|
||||
"command id is stable",
|
||||
@ -1622,10 +1622,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerContextEngine:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2365",
|
||||
"id": "registration.registerContextEngine:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2035",
|
||||
"fixture": "lossless-claw",
|
||||
"registrar": "registerContextEngine",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2365",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2035",
|
||||
"support": "inspector-shim-required",
|
||||
"assertions": [
|
||||
"context engine id is stable",
|
||||
@ -1639,10 +1639,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2367",
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2037",
|
||||
"fixture": "lossless-claw",
|
||||
"registrar": "registerTool",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2367",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2037",
|
||||
"support": "target-captured",
|
||||
"assertions": [
|
||||
"tool name is stable",
|
||||
@ -1661,10 +1661,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2370",
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2040",
|
||||
"fixture": "lossless-claw",
|
||||
"registrar": "registerTool",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2370",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2040",
|
||||
"support": "target-captured",
|
||||
"assertions": [
|
||||
"tool name is stable",
|
||||
@ -1683,10 +1683,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2373",
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2043",
|
||||
"fixture": "lossless-claw",
|
||||
"registrar": "registerTool",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2373",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2043",
|
||||
"support": "target-captured",
|
||||
"assertions": [
|
||||
"tool name is stable",
|
||||
@ -1705,10 +1705,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2376",
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2046",
|
||||
"fixture": "lossless-claw",
|
||||
"registrar": "registerTool",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2376",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2046",
|
||||
"support": "target-captured",
|
||||
"assertions": [
|
||||
"tool name is stable",
|
||||
@ -1729,10 +1729,10 @@
|
||||
],
|
||||
"hooks": [
|
||||
{
|
||||
"id": "hook.before_prompt_build:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2351",
|
||||
"id": "hook.before_prompt_build:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2021",
|
||||
"fixture": "lossless-claw",
|
||||
"hook": "before_prompt_build",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2351",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2021",
|
||||
"support": "synthetic-event-required",
|
||||
"assertions": [
|
||||
"prompt mutation result is preserved",
|
||||
@ -1760,10 +1760,10 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hook.before_reset:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2344",
|
||||
"id": "hook.before_reset:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2014",
|
||||
"fixture": "lossless-claw",
|
||||
"hook": "before_reset",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2344",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2014",
|
||||
"support": "synthetic-event-required",
|
||||
"assertions": [
|
||||
"hook payload and return value are captured"
|
||||
@ -1778,10 +1778,10 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hook.gateway_start:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2557",
|
||||
"id": "hook.gateway_start:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2217",
|
||||
"fixture": "lossless-claw",
|
||||
"hook": "gateway_start",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2557",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2217",
|
||||
"support": "synthetic-event-required",
|
||||
"assertions": [
|
||||
"hook payload and return value are captured"
|
||||
@ -1796,10 +1796,10 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hook.gateway_stop:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2581",
|
||||
"id": "hook.gateway_stop:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2241",
|
||||
"fixture": "lossless-claw",
|
||||
"hook": "gateway_stop",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2581",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2241",
|
||||
"support": "synthetic-event-required",
|
||||
"assertions": [
|
||||
"hook payload and return value are captured"
|
||||
@ -1814,10 +1814,10 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hook.session_end:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2354",
|
||||
"id": "hook.session_end:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2024",
|
||||
"fixture": "lossless-claw",
|
||||
"hook": "session_end",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2354",
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2024",
|
||||
"support": "synthetic-event-required",
|
||||
"assertions": [
|
||||
"hook payload and return value are captured"
|
||||
@ -32102,10 +32102,10 @@
|
||||
"priority": "medium",
|
||||
"registrations": [
|
||||
{
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1636",
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1675",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerCommand",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1636",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1675",
|
||||
"support": "inspector-shim-required",
|
||||
"assertions": [
|
||||
"command id is stable",
|
||||
@ -32119,10 +32119,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1682",
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1721",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerCommand",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1682",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1721",
|
||||
"support": "inspector-shim-required",
|
||||
"assertions": [
|
||||
"command id is stable",
|
||||
@ -32136,10 +32136,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1736",
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1775",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerCommand",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1736",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1775",
|
||||
"support": "inspector-shim-required",
|
||||
"assertions": [
|
||||
"command id is stable",
|
||||
@ -32153,10 +32153,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1790",
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1829",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerCommand",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1790",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1829",
|
||||
"support": "inspector-shim-required",
|
||||
"assertions": [
|
||||
"command id is stable",
|
||||
@ -32170,10 +32170,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1795",
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1834",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerCommand",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1795",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1834",
|
||||
"support": "inspector-shim-required",
|
||||
"assertions": [
|
||||
"command id is stable",
|
||||
@ -32187,10 +32187,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1799",
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1838",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerCommand",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1799",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1838",
|
||||
"support": "inspector-shim-required",
|
||||
"assertions": [
|
||||
"command id is stable",
|
||||
@ -32204,10 +32204,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1800",
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1839",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerCommand",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1800",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1839",
|
||||
"support": "inspector-shim-required",
|
||||
"assertions": [
|
||||
"command id is stable",
|
||||
@ -32221,10 +32221,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerImageGenerationProvider:clawrouter:plugins-clawrouter-src-index-ts-1544",
|
||||
"id": "registration.registerImageGenerationProvider:clawrouter:plugins-clawrouter-src-index-ts-1583",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerImageGenerationProvider",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1544",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1583",
|
||||
"support": "target-captured",
|
||||
"assertions": [
|
||||
"registration arguments are captured"
|
||||
@ -32234,10 +32234,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerMusicGenerationProvider:clawrouter:plugins-clawrouter-src-index-ts-1545",
|
||||
"id": "registration.registerMusicGenerationProvider:clawrouter:plugins-clawrouter-src-index-ts-1584",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerMusicGenerationProvider",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1545",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1584",
|
||||
"support": "target-captured",
|
||||
"assertions": [
|
||||
"registration arguments are captured"
|
||||
@ -32247,10 +32247,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerProvider:clawrouter:plugins-clawrouter-src-index-ts-1535",
|
||||
"id": "registration.registerProvider:clawrouter:plugins-clawrouter-src-index-ts-1574",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerProvider",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1535",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1574",
|
||||
"support": "target-captured",
|
||||
"assertions": [
|
||||
"registration arguments are captured"
|
||||
@ -32260,10 +32260,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerProvider:clawrouter:plugins-clawrouter-src-index-ts-1540",
|
||||
"id": "registration.registerProvider:clawrouter:plugins-clawrouter-src-index-ts-1579",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerProvider",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1540",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1579",
|
||||
"support": "target-captured",
|
||||
"assertions": [
|
||||
"registration arguments are captured"
|
||||
@ -32273,10 +32273,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerService:clawrouter:plugins-clawrouter-src-index-ts-1809",
|
||||
"id": "registration.registerService:clawrouter:plugins-clawrouter-src-index-ts-1848",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerService",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1809",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1848",
|
||||
"support": "inspector-shim-required",
|
||||
"assertions": [
|
||||
"service id is stable",
|
||||
@ -32291,10 +32291,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerTool:clawrouter:plugins-clawrouter-src-index-ts-1622",
|
||||
"id": "registration.registerTool:clawrouter:plugins-clawrouter-src-index-ts-1661",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerTool",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1622",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1661",
|
||||
"support": "target-captured",
|
||||
"assertions": [
|
||||
"tool name is stable",
|
||||
@ -32313,10 +32313,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerVideoGenerationProvider:clawrouter:plugins-clawrouter-src-index-ts-1547",
|
||||
"id": "registration.registerVideoGenerationProvider:clawrouter:plugins-clawrouter-src-index-ts-1586",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerVideoGenerationProvider",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1547",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1586",
|
||||
"support": "target-captured",
|
||||
"assertions": [
|
||||
"registration arguments are captured"
|
||||
@ -32326,10 +32326,10 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "registration.registerWebSearchProvider:clawrouter:plugins-clawrouter-src-index-ts-1554",
|
||||
"id": "registration.registerWebSearchProvider:clawrouter:plugins-clawrouter-src-index-ts-1593",
|
||||
"fixture": "clawrouter",
|
||||
"registrar": "registerWebSearchProvider",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1554",
|
||||
"ref": "plugins/clawrouter/src/index.ts:1593",
|
||||
"support": "target-captured",
|
||||
"assertions": [
|
||||
"registration arguments are captured"
|
||||
@ -33566,8 +33566,8 @@
|
||||
"priority": "P2",
|
||||
"target": "inspector-capture-api",
|
||||
"evidence": [
|
||||
"registerCommand @ plugins/lossless-claw/src/plugin/index.ts:2385",
|
||||
"registerContextEngine @ plugins/lossless-claw/src/plugin/index.ts:2365"
|
||||
"registerCommand @ plugins/lossless-claw/src/plugin/index.ts:2055",
|
||||
"registerContextEngine @ plugins/lossless-claw/src/plugin/index.ts:2035"
|
||||
],
|
||||
"assertions": [
|
||||
"registration arguments are recorded",
|
||||
@ -35006,6 +35006,22 @@
|
||||
"tool result metadata is retained"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "tool.registration.schema-capture:lossless-claw",
|
||||
"fixture": "lossless-claw",
|
||||
"priority": "P2",
|
||||
"target": "tool-runtime",
|
||||
"evidence": [
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2037",
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2040",
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2043",
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2046"
|
||||
],
|
||||
"assertions": [
|
||||
"tool schema is captured",
|
||||
"tool result metadata is retained"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "tool.registration.schema-capture:mcp-adapter",
|
||||
"fixture": "mcp-adapter",
|
||||
@ -35112,14 +35128,14 @@
|
||||
"priority": "P3",
|
||||
"target": "inspector-capture-api",
|
||||
"evidence": [
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1636",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1682",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1736",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1790",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1795",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1799",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1800",
|
||||
"registerService @ plugins/clawrouter/src/index.ts:1809"
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1675",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1721",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1775",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1829",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1834",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1838",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1839",
|
||||
"registerService @ plugins/clawrouter/src/index.ts:1848"
|
||||
],
|
||||
"assertions": [
|
||||
"registration arguments are recorded",
|
||||
@ -37437,7 +37453,7 @@
|
||||
"priority": "P3",
|
||||
"target": "tool-runtime",
|
||||
"evidence": [
|
||||
"registerTool @ plugins/clawrouter/src/index.ts:1622"
|
||||
"registerTool @ plugins/clawrouter/src/index.ts:1661"
|
||||
],
|
||||
"assertions": [
|
||||
"tool schema is captured",
|
||||
|
||||
@ -11,7 +11,7 @@ Generated: deterministic
|
||||
| Hooks | 98 |
|
||||
| SDK imports | 2126 |
|
||||
| Package entrypoints | 103 |
|
||||
| Issue probes | 299 |
|
||||
| Issue probes | 300 |
|
||||
| Inspector shim required | 197 |
|
||||
| Compat aliases required | 2 |
|
||||
|
||||
@ -41,12 +41,12 @@ Generated: deterministic
|
||||
| opik-openclaw | registerCli | target-captured | plugins/opik-openclaw/index.ts:17 | command name is stable; argument schema is captured |
|
||||
| opik-openclaw | registerService | inspector-shim-required | plugins/opik-openclaw/index.ts:16 | service id is stable; start/stop lifecycle handlers are captured |
|
||||
| openclaw-telemetry | registerService | inspector-shim-required | plugins/openclaw-telemetry/index.ts:10 | service id is stable; start/stop lifecycle handlers are captured |
|
||||
| lossless-claw | registerCommand | inspector-shim-required | plugins/lossless-claw/src/plugin/index.ts:2385 | command id is stable; interactive command payload is captured |
|
||||
| lossless-claw | registerContextEngine | inspector-shim-required | plugins/lossless-claw/src/plugin/index.ts:2365 | context engine id is stable; factory metadata is captured |
|
||||
| lossless-claw | registerTool | target-captured | plugins/lossless-claw/src/plugin/index.ts:2367 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| lossless-claw | registerTool | target-captured | plugins/lossless-claw/src/plugin/index.ts:2370 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| lossless-claw | registerTool | target-captured | plugins/lossless-claw/src/plugin/index.ts:2373 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| lossless-claw | registerTool | target-captured | plugins/lossless-claw/src/plugin/index.ts:2376 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| lossless-claw | registerCommand | inspector-shim-required | plugins/lossless-claw/src/plugin/index.ts:2055 | command id is stable; interactive command payload is captured |
|
||||
| lossless-claw | registerContextEngine | inspector-shim-required | plugins/lossless-claw/src/plugin/index.ts:2035 | context engine id is stable; factory metadata is captured |
|
||||
| lossless-claw | registerTool | target-captured | plugins/lossless-claw/src/plugin/index.ts:2037 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| lossless-claw | registerTool | target-captured | plugins/lossless-claw/src/plugin/index.ts:2040 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| lossless-claw | registerTool | target-captured | plugins/lossless-claw/src/plugin/index.ts:2043 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| lossless-claw | registerTool | target-captured | plugins/lossless-claw/src/plugin/index.ts:2046 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| connectclaw | registerCommand | inspector-shim-required | plugins/connectclaw/packages/plugin/src/commands.ts:18 | command id is stable; interactive command payload is captured |
|
||||
| connectclaw | registerCommand | inspector-shim-required | plugins/connectclaw/packages/plugin/src/commands.ts:64 | command id is stable; interactive command payload is captured |
|
||||
| connectclaw | registerService | inspector-shim-required | plugins/connectclaw/packages/plugin/src/hooks.ts:91 | service id is stable; start/stop lifecycle handlers are captured |
|
||||
@ -309,21 +309,21 @@ Generated: deterministic
|
||||
| telnyx-sms | defineChannelPluginEntry | inspector-shim-required | plugins/telnyx-sms/index.ts:207 | channel id is stable; setup/config schema can be read; message envelope metadata is preserved |
|
||||
| telnyx-sms | registerCli | target-captured | plugins/telnyx-sms/index.ts:219 | command name is stable; argument schema is captured |
|
||||
| telnyx-sms | registerHttpRoute | inspector-shim-required | plugins/telnyx-sms/index.ts:259 | route method and path are captured; auth policy metadata is captured |
|
||||
| clawrouter | registerCommand | inspector-shim-required | plugins/clawrouter/src/index.ts:1636 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registerCommand | inspector-shim-required | plugins/clawrouter/src/index.ts:1682 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registerCommand | inspector-shim-required | plugins/clawrouter/src/index.ts:1736 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registerCommand | inspector-shim-required | plugins/clawrouter/src/index.ts:1790 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registerCommand | inspector-shim-required | plugins/clawrouter/src/index.ts:1795 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registerCommand | inspector-shim-required | plugins/clawrouter/src/index.ts:1799 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registerCommand | inspector-shim-required | plugins/clawrouter/src/index.ts:1800 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registerImageGenerationProvider | target-captured | plugins/clawrouter/src/index.ts:1544 | registration arguments are captured |
|
||||
| clawrouter | registerMusicGenerationProvider | target-captured | plugins/clawrouter/src/index.ts:1545 | registration arguments are captured |
|
||||
| clawrouter | registerProvider | target-captured | plugins/clawrouter/src/index.ts:1535 | registration arguments are captured |
|
||||
| clawrouter | registerProvider | target-captured | plugins/clawrouter/src/index.ts:1540 | registration arguments are captured |
|
||||
| clawrouter | registerService | inspector-shim-required | plugins/clawrouter/src/index.ts:1809 | service id is stable; start/stop lifecycle handlers are captured |
|
||||
| clawrouter | registerTool | target-captured | plugins/clawrouter/src/index.ts:1622 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| clawrouter | registerVideoGenerationProvider | target-captured | plugins/clawrouter/src/index.ts:1547 | registration arguments are captured |
|
||||
| clawrouter | registerWebSearchProvider | target-captured | plugins/clawrouter/src/index.ts:1554 | registration arguments are captured |
|
||||
| clawrouter | registerCommand | inspector-shim-required | plugins/clawrouter/src/index.ts:1675 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registerCommand | inspector-shim-required | plugins/clawrouter/src/index.ts:1721 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registerCommand | inspector-shim-required | plugins/clawrouter/src/index.ts:1775 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registerCommand | inspector-shim-required | plugins/clawrouter/src/index.ts:1829 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registerCommand | inspector-shim-required | plugins/clawrouter/src/index.ts:1834 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registerCommand | inspector-shim-required | plugins/clawrouter/src/index.ts:1838 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registerCommand | inspector-shim-required | plugins/clawrouter/src/index.ts:1839 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registerImageGenerationProvider | target-captured | plugins/clawrouter/src/index.ts:1583 | registration arguments are captured |
|
||||
| clawrouter | registerMusicGenerationProvider | target-captured | plugins/clawrouter/src/index.ts:1584 | registration arguments are captured |
|
||||
| clawrouter | registerProvider | target-captured | plugins/clawrouter/src/index.ts:1574 | registration arguments are captured |
|
||||
| clawrouter | registerProvider | target-captured | plugins/clawrouter/src/index.ts:1579 | registration arguments are captured |
|
||||
| clawrouter | registerService | inspector-shim-required | plugins/clawrouter/src/index.ts:1848 | service id is stable; start/stop lifecycle handlers are captured |
|
||||
| clawrouter | registerTool | target-captured | plugins/clawrouter/src/index.ts:1661 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| clawrouter | registerVideoGenerationProvider | target-captured | plugins/clawrouter/src/index.ts:1586 | registration arguments are captured |
|
||||
| clawrouter | registerWebSearchProvider | target-captured | plugins/clawrouter/src/index.ts:1593 | registration arguments are captured |
|
||||
| memu-engine | registerTool | target-captured | plugins/memu-engine/index.ts:1252 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| secureclaw | registerCli | target-captured | plugins/secureclaw/secureclaw/src/index.ts:351 | command name is stable; argument schema is captured |
|
||||
| secureclaw | registerService | inspector-shim-required | plugins/secureclaw/secureclaw/src/index.ts:295 | service id is stable; start/stop lifecycle handlers are captured |
|
||||
@ -370,11 +370,11 @@ Generated: deterministic
|
||||
| openclaw-telemetry | before_tool_call | synthetic-event-required | plugins/openclaw-telemetry/index.ts:12 | block/allow return shapes are preserved; terminal and approval metadata are present |
|
||||
| openclaw-telemetry | message_received | synthetic-event-required | plugins/openclaw-telemetry/index.ts:34 | hook payload and return value are captured |
|
||||
| openclaw-telemetry | message_sent | synthetic-event-required | plugins/openclaw-telemetry/index.ts:43 | hook payload and return value are captured |
|
||||
| lossless-claw | before_prompt_build | synthetic-event-required | plugins/lossless-claw/src/plugin/index.ts:2351 | prompt mutation result is preserved; agent and conversation metadata are present |
|
||||
| lossless-claw | before_reset | synthetic-event-required | plugins/lossless-claw/src/plugin/index.ts:2344 | hook payload and return value are captured |
|
||||
| lossless-claw | gateway_start | synthetic-event-required | plugins/lossless-claw/src/plugin/index.ts:2557 | hook payload and return value are captured |
|
||||
| lossless-claw | gateway_stop | synthetic-event-required | plugins/lossless-claw/src/plugin/index.ts:2581 | hook payload and return value are captured |
|
||||
| lossless-claw | session_end | synthetic-event-required | plugins/lossless-claw/src/plugin/index.ts:2354 | hook payload and return value are captured |
|
||||
| lossless-claw | before_prompt_build | synthetic-event-required | plugins/lossless-claw/src/plugin/index.ts:2021 | prompt mutation result is preserved; agent and conversation metadata are present |
|
||||
| lossless-claw | before_reset | synthetic-event-required | plugins/lossless-claw/src/plugin/index.ts:2014 | hook payload and return value are captured |
|
||||
| lossless-claw | gateway_start | synthetic-event-required | plugins/lossless-claw/src/plugin/index.ts:2217 | hook payload and return value are captured |
|
||||
| lossless-claw | gateway_stop | synthetic-event-required | plugins/lossless-claw/src/plugin/index.ts:2241 | hook payload and return value are captured |
|
||||
| lossless-claw | session_end | synthetic-event-required | plugins/lossless-claw/src/plugin/index.ts:2024 | hook payload and return value are captured |
|
||||
| connectclaw | before_agent_start | synthetic-event-required | plugins/connectclaw/packages/plugin/src/hooks.ts:17 | legacy startup hook payload is accepted; migration metadata can map to prompt/model hooks |
|
||||
| honcho | agent_end | synthetic-event-required | plugins/honcho/hooks/capture.ts:151 | final conversation payload is redacted as expected; agent id and run metadata are present |
|
||||
| honcho | agent_end | synthetic-event-required | plugins/honcho/hooks/subagent.ts:34 | final conversation payload is redacted as expected; agent id and run metadata are present |
|
||||
@ -2602,7 +2602,7 @@ Generated: deterministic
|
||||
| api.capture.runtime-registrars:honcho | P2 | honcho | inspector-capture-api | registration arguments are recorded; registered handler metadata is retained | registerMemoryPromptSection @ plugins/honcho/index.ts:97, registerMemoryRuntime @ plugins/honcho/runtime.ts:274 |
|
||||
| api.capture.runtime-registrars:hyperspell | P2 | hyperspell | inspector-capture-api | registration arguments are recorded; registered handler metadata is retained | registerCommand @ plugins/hyperspell/commands/slash.ts:166, registerCommand @ plugins/hyperspell/commands/slash.ts:43, registerCommand @ plugins/hyperspell/commands/slash.ts:98, registerCommand @ plugins/hyperspell/index.ts:46, registerCommand @ plugins/hyperspell/index.ts:57, registerCommand @ plugins/hyperspell/index.ts:68 |
|
||||
| api.capture.runtime-registrars:kitchen-sink | P2 | kitchen-sink | inspector-capture-api | registration arguments are recorded; registered handler metadata is retained | registerAutoEnableProbe @ plugins/kitchen-sink/src/generated-registrars.js:7, registerChannel @ plugins/kitchen-sink/src/generated-registrars.js:8, registerChannel @ plugins/kitchen-sink/src/kitchen-runtime.js:55, registerCommand @ plugins/kitchen-sink/src/generated-registrars.js:12, registerCommand @ plugins/kitchen-sink/src/kitchen-runtime.js:50, registerCommand @ plugins/kitchen-sink/src/kitchen-runtime.js:51, registerCompactionProvider @ plugins/kitchen-sink/src/generated-registrars.js:13, registerCompactionProvider @ plugins/kitchen-sink/src/kitchen-runtime.js:95, registerConfigMigration @ plugins/kitchen-sink/src/generated-registrars.js:14, registerContextEngine @ plugins/kitchen-sink/src/generated-registrars.js:15, registerDetachedTaskRuntime @ plugins/kitchen-sink/scripts/sync-surface.mjs:113, registerDetachedTaskRuntime @ plugins/kitchen-sink/src/generated-registrars.js:17, registerDetachedTaskRuntime @ plugins/kitchen-sink/src/kitchen-runtime.js:86, registerGatewayDiscoveryService @ plugins/kitchen-sink/src/generated-registrars.js:18, registerGatewayMethod @ plugins/kitchen-sink/src/generated-registrars.js:19, registerGatewayMethod @ plugins/kitchen-sink/src/kitchen-runtime.js:107, registerHook @ plugins/kitchen-sink/src/generated-registrars.js:20, registerHttpRoute @ plugins/kitchen-sink/src/generated-registrars.js:21, registerHttpRoute @ plugins/kitchen-sink/src/kitchen-runtime.js:105, registerInteractiveHandler @ plugins/kitchen-sink/src/generated-registrars.js:23, registerInteractiveHandler @ plugins/kitchen-sink/src/kitchen-runtime.js:53, registerMemoryCapability @ plugins/kitchen-sink/src/generated-registrars.js:25, registerMemoryCorpusSupplement @ plugins/kitchen-sink/src/generated-registrars.js:26, registerMemoryCorpusSupplement @ plugins/kitchen-sink/src/kitchen-runtime.js:92, registerMemoryFlushPlan @ plugins/kitchen-sink/src/generated-registrars.js:28, registerMemoryPromptSection @ plugins/kitchen-sink/src/generated-registrars.js:29, registerMemoryPromptSupplement @ plugins/kitchen-sink/src/generated-registrars.js:30, registerMemoryPromptSupplement @ plugins/kitchen-sink/src/kitchen-runtime.js:111, registerMemoryRuntime @ plugins/kitchen-sink/src/generated-registrars.js:31, registerNodeHostCommand @ plugins/kitchen-sink/src/generated-registrars.js:34, registerNodeInvokePolicy @ plugins/kitchen-sink/src/generated-registrars.js:35, registerReload @ plugins/kitchen-sink/src/generated-registrars.js:39, registerSecurityAuditCollector @ plugins/kitchen-sink/src/generated-registrars.js:41, registerService @ plugins/kitchen-sink/src/generated-registrars.js:42, registerService @ plugins/kitchen-sink/src/kitchen-runtime.js:104 |
|
||||
| api.capture.runtime-registrars:lossless-claw | P2 | lossless-claw | inspector-capture-api | registration arguments are recorded; registered handler metadata is retained | registerCommand @ plugins/lossless-claw/src/plugin/index.ts:2385, registerContextEngine @ plugins/lossless-claw/src/plugin/index.ts:2365 |
|
||||
| api.capture.runtime-registrars:lossless-claw | P2 | lossless-claw | inspector-capture-api | registration arguments are recorded; registered handler metadata is retained | registerCommand @ plugins/lossless-claw/src/plugin/index.ts:2055, registerContextEngine @ plugins/lossless-claw/src/plugin/index.ts:2035 |
|
||||
| api.capture.runtime-registrars:mcp-adapter | P2 | mcp-adapter | inspector-capture-api | registration arguments are recorded; registered handler metadata is retained | registerService @ plugins/mcp-adapter/index.ts:15 |
|
||||
| api.capture.runtime-registrars:mocrane-wecom | P2 | mocrane-wecom | inspector-capture-api | registration arguments are recorded; registered handler metadata is retained | registerChannel @ plugins/mocrane-wecom/index.ts:31, registerHttpRoute @ plugins/mocrane-wecom/index.ts:34 |
|
||||
| api.capture.runtime-registrars:nemoclaw | P2 | nemoclaw | inspector-capture-api | registration arguments are recorded; registered handler metadata is retained | registerCommand @ plugins/nemoclaw/nemoclaw/src/index.ts:336 |
|
||||
@ -2702,6 +2702,7 @@ Generated: deterministic
|
||||
| tool.registration.schema-capture:connectclaw | P2 | connectclaw | tool-runtime | tool schema is captured; tool result metadata is retained | registerTool @ plugins/connectclaw/packages/plugin/src/tools.ts:6 |
|
||||
| tool.registration.schema-capture:honcho | P2 | honcho | tool-runtime | tool schema is captured; tool result metadata is retained | registerTool @ plugins/honcho/tools/ask.ts:8, registerTool @ plugins/honcho/tools/context.ts:8, registerTool @ plugins/honcho/tools/memory-passthrough.ts:130, registerTool @ plugins/honcho/tools/memory-passthrough.ts:89, registerTool @ plugins/honcho/tools/message-search.ts:9, registerTool @ plugins/honcho/tools/search.ts:8, registerTool @ plugins/honcho/tools/session.ts:8 |
|
||||
| tool.registration.schema-capture:hyperspell | P2 | hyperspell | tool-runtime | tool schema is captured; tool result metadata is retained | registerTool @ plugins/hyperspell/graph/tools.ts:21, registerTool @ plugins/hyperspell/graph/tools.ts:52, registerTool @ plugins/hyperspell/graph/tools.ts:95 |
|
||||
| tool.registration.schema-capture:lossless-claw | P2 | lossless-claw | tool-runtime | tool schema is captured; tool result metadata is retained | registerTool @ plugins/lossless-claw/src/plugin/index.ts:2037, registerTool @ plugins/lossless-claw/src/plugin/index.ts:2040, registerTool @ plugins/lossless-claw/src/plugin/index.ts:2043, registerTool @ plugins/lossless-claw/src/plugin/index.ts:2046 |
|
||||
| tool.registration.schema-capture:mcp-adapter | P2 | mcp-adapter | tool-runtime | tool schema is captured; tool result metadata is retained | registerTool @ plugins/mcp-adapter/index.ts:30 |
|
||||
| tool.registration.schema-capture:memory-tencentdb | P2 | memory-tencentdb | tool-runtime | tool schema is captured; tool result metadata is retained | registerTool @ plugins/memory-tencentdb/.crabpot-package/index.ts:268, registerTool @ plugins/memory-tencentdb/.crabpot-package/index.ts:365 |
|
||||
| tool.registration.schema-capture:mocrane-wecom | P2 | mocrane-wecom | tool-runtime | tool schema is captured; tool result metadata is retained | registerTool @ plugins/mocrane-wecom/index.ts:43 |
|
||||
@ -2709,7 +2710,7 @@ Generated: deterministic
|
||||
| tool.registration.schema-capture:wecom | P2 | wecom | tool-runtime | tool schema is captured; tool result metadata is retained | registerTool @ plugins/wecom/index.js:28, registerTool @ plugins/wecom/index.js:40, registerTool @ plugins/wecom/index.js:44 |
|
||||
| tool.registration.schema-capture:yuanbao | P2 | yuanbao | tool-runtime | tool schema is captured; tool result metadata is retained | 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 |
|
||||
| api.capture.runtime-registrars:clawmetry | P3 | clawmetry | inspector-capture-api | registration arguments are recorded; registered handler metadata is retained | registerService @ plugins/clawmetry/clawhub-plugin/index.ts:9 |
|
||||
| api.capture.runtime-registrars:clawrouter | P3 | clawrouter | inspector-capture-api | registration arguments are recorded; registered handler metadata is retained | registerCommand @ plugins/clawrouter/src/index.ts:1636, registerCommand @ plugins/clawrouter/src/index.ts:1682, registerCommand @ plugins/clawrouter/src/index.ts:1736, registerCommand @ plugins/clawrouter/src/index.ts:1790, registerCommand @ plugins/clawrouter/src/index.ts:1795, registerCommand @ plugins/clawrouter/src/index.ts:1799, registerCommand @ plugins/clawrouter/src/index.ts:1800, registerService @ plugins/clawrouter/src/index.ts:1809 |
|
||||
| api.capture.runtime-registrars:clawrouter | P3 | clawrouter | inspector-capture-api | registration arguments are recorded; registered handler metadata is retained | registerCommand @ plugins/clawrouter/src/index.ts:1675, registerCommand @ plugins/clawrouter/src/index.ts:1721, registerCommand @ plugins/clawrouter/src/index.ts:1775, registerCommand @ plugins/clawrouter/src/index.ts:1829, registerCommand @ plugins/clawrouter/src/index.ts:1834, registerCommand @ plugins/clawrouter/src/index.ts:1838, registerCommand @ plugins/clawrouter/src/index.ts:1839, registerService @ plugins/clawrouter/src/index.ts:1848 |
|
||||
| api.capture.runtime-registrars:codex | P3 | codex | inspector-capture-api | registration arguments are recorded; registered handler metadata is retained | registerCommand @ plugins/codex/.crabpot-package/dist/index.js:350 |
|
||||
| api.capture.runtime-registrars:codex-app-server | P3 | codex-app-server | inspector-capture-api | registration arguments are recorded; registered handler metadata is retained | registerCommand @ plugins/codex-app-server/index.ts:48, registerInteractiveHandler @ plugins/codex-app-server/index.ts:29, registerInteractiveHandler @ plugins/codex-app-server/index.ts:38, registerService @ plugins/codex-app-server/index.ts:12 |
|
||||
| api.capture.runtime-registrars:diagnostics-otel | P3 | diagnostics-otel | inspector-capture-api | registration arguments are recorded; registered handler metadata is retained | registerService @ plugins/diagnostics-otel/.crabpot-package/dist/index.js:1468 |
|
||||
@ -2876,7 +2877,7 @@ Generated: deterministic
|
||||
| sdk.import.root-barrel-cold-import:codex-app-server | P3 | codex-app-server | sdk-alias | package export exists; migration metadata is visible when alias is missing | openclaw/plugin-sdk @ plugins/codex-app-server/index.ts:1, openclaw/plugin-sdk @ plugins/codex-app-server/src/client.ts:6, openclaw/plugin-sdk @ plugins/codex-app-server/src/controller.ts:18, openclaw/plugin-sdk @ plugins/codex-app-server/src/types.ts:1 |
|
||||
| sdk.import.root-barrel-cold-import:memu-engine | P3 | memu-engine | sdk-alias | package export exists; migration metadata is visible when alias is missing | openclaw/plugin-sdk @ plugins/memu-engine/index.ts:1 |
|
||||
| tool.registration.schema-capture:apify | P3 | apify | tool-runtime | tool schema is captured; tool result metadata is retained | registerTool @ plugins/apify/src/index.ts:13 |
|
||||
| tool.registration.schema-capture:clawrouter | P3 | clawrouter | tool-runtime | tool schema is captured; tool result metadata is retained | registerTool @ plugins/clawrouter/src/index.ts:1622 |
|
||||
| tool.registration.schema-capture:clawrouter | P3 | clawrouter | tool-runtime | tool schema is captured; tool result metadata is retained | registerTool @ plugins/clawrouter/src/index.ts:1661 |
|
||||
| tool.registration.schema-capture:lightclawbot | P3 | lightclawbot | tool-runtime | tool schema is captured; tool result metadata is retained | registerTool @ plugins/lightclawbot/.crabpot-package/dist/src/download-tool.js:49, registerTool @ plugins/lightclawbot/.crabpot-package/dist/src/upload-tool.js:37 |
|
||||
| tool.registration.schema-capture:memu-engine | P3 | memu-engine | tool-runtime | tool schema is captured; tool result metadata is retained | registerTool @ plugins/memu-engine/index.ts:1252 |
|
||||
| tool.registration.schema-capture:web-search-plus | P3 | web-search-plus | tool-runtime | tool schema is captured; tool result metadata is retained | registerTool @ plugins/web-search-plus/index.ts:1034, registerTool @ plugins/web-search-plus/index.ts:893 |
|
||||
|
||||
@ -289,7 +289,7 @@
|
||||
{
|
||||
"id": "compatibility-report.inspector-gaps",
|
||||
"action": "pass",
|
||||
"message": "163 inspector proof gaps tracked",
|
||||
"message": "164 inspector proof gaps tracked",
|
||||
"evidence": [
|
||||
"honcho:conversation-access-hook",
|
||||
"kitchen-sink:before-tool-call-probe",
|
||||
@ -373,6 +373,7 @@
|
||||
"lossless-claw:package-build-artifact-entrypoint",
|
||||
"lossless-claw:package-dependency-install-required",
|
||||
"lossless-claw:registration-capture-gap",
|
||||
"lossless-claw:runtime-tool-capture",
|
||||
"matrix:package-dependency-install-required",
|
||||
"matrix:package-typescript-source-entrypoint",
|
||||
"matrix:registration-capture-gap",
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -7,15 +7,15 @@
|
||||
"summary": {
|
||||
"breakages": 0,
|
||||
"warnings": 148,
|
||||
"suggestions": 155,
|
||||
"issues": 303,
|
||||
"suggestions": 156,
|
||||
"issues": 304,
|
||||
"p0Issues": 0,
|
||||
"p1Issues": 38,
|
||||
"liveIssues": 0,
|
||||
"liveP0Issues": 0,
|
||||
"compatGaps": 2,
|
||||
"deprecationWarnings": 41,
|
||||
"inspectorGaps": 163,
|
||||
"inspectorGaps": 164,
|
||||
"upstreamIssues": 97,
|
||||
"refDiffFailures": 0,
|
||||
"refDiffWarnings": 0,
|
||||
@ -29,16 +29,16 @@
|
||||
"platformWindowsRisks": 14,
|
||||
"platformContainerRisks": 14,
|
||||
"loaderJitiCandidates": 25,
|
||||
"importLoopP50Ms": 2410,
|
||||
"importLoopP95Ms": 2469,
|
||||
"importLoopP50Ms": 2428,
|
||||
"importLoopP95Ms": 2435,
|
||||
"importLoopOpenClawLifecycleCount": 3,
|
||||
"importLoopOpenClawImportP50Ms": 80.7,
|
||||
"importLoopOpenClawImportP50Ms": 74.7,
|
||||
"importLoopOpenClawActivationP50Ms": 0.3,
|
||||
"importLoopMetricBasis": "baseline-adjusted",
|
||||
"importLoopMaxRssMb": 8.4,
|
||||
"importLoopMaxCpuMs": 219,
|
||||
"importLoopRssSampleCount": 283,
|
||||
"importLoopCpuSampleCount": 283
|
||||
"importLoopMaxRssMb": 1.8,
|
||||
"importLoopMaxCpuMs": 0,
|
||||
"importLoopRssSampleCount": 285,
|
||||
"importLoopCpuSampleCount": 285
|
||||
},
|
||||
"topIssues": [
|
||||
{
|
||||
@ -416,20 +416,20 @@
|
||||
"id": "profile.wall-p95",
|
||||
"action": "warn",
|
||||
"metric": "p95WallMs",
|
||||
"message": "p95WallMs regressed 74.8% over baseline",
|
||||
"message": "p95WallMs regressed 81% over baseline",
|
||||
"baseline": 1273,
|
||||
"current": 2225,
|
||||
"delta": 952,
|
||||
"percent": 74.8
|
||||
"current": 2304,
|
||||
"delta": 1031,
|
||||
"percent": 81
|
||||
},
|
||||
{
|
||||
"id": "profile.peak-rss",
|
||||
"action": "warn",
|
||||
"metric": "maxPeakRssMb",
|
||||
"message": "maxPeakRssMb regressed 385 over baseline",
|
||||
"message": "maxPeakRssMb regressed 375.20000000000005 over baseline",
|
||||
"baseline": 65.1,
|
||||
"current": 450.1,
|
||||
"delta": 385
|
||||
"current": 440.3,
|
||||
"delta": 375.20000000000005
|
||||
}
|
||||
],
|
||||
"artifacts": {
|
||||
|
||||
@ -7,33 +7,33 @@ Status: PASS
|
||||
|
||||
## Counts
|
||||
|
||||
| Metric | Value |
|
||||
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
|
||||
| Breakages | 0 |
|
||||
| Warnings | 148 |
|
||||
| Suggestions | 155 |
|
||||
| Issues | 303 |
|
||||
| P0 issues | 0 |
|
||||
| P1 issues | 38 |
|
||||
| Live issues | 0 |
|
||||
| Live P0 issues | 0 |
|
||||
| Compat gaps | 2 |
|
||||
| Deprecation warnings | 41 |
|
||||
| Inspector gaps | 163 |
|
||||
| Upstream metadata | 97 |
|
||||
| Ref diff failures | 0 |
|
||||
| Ref diff warnings | 0 |
|
||||
| Policy failures | 0 |
|
||||
| Policy warnings | 19 |
|
||||
| Profile failures | 0 |
|
||||
| Profile warnings | 2 |
|
||||
| Execution pass | 12 |
|
||||
| Execution fail | 0 |
|
||||
| Execution blocked | 18 |
|
||||
| Windows portability risks | 14 |
|
||||
| Container portability risks | 14 |
|
||||
| Jiti loader candidates | 25 |
|
||||
| Import loop | p50 2410 ms / p95 2469 ms / plugin delta RSS 8.4 MB / plugin delta CPU 219 ms / OpenClaw import 80.7 ms / activate 0.3 ms |
|
||||
| Metric | Value |
|
||||
| --------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
|
||||
| Breakages | 0 |
|
||||
| Warnings | 148 |
|
||||
| Suggestions | 156 |
|
||||
| Issues | 304 |
|
||||
| P0 issues | 0 |
|
||||
| P1 issues | 38 |
|
||||
| Live issues | 0 |
|
||||
| Live P0 issues | 0 |
|
||||
| Compat gaps | 2 |
|
||||
| Deprecation warnings | 41 |
|
||||
| Inspector gaps | 164 |
|
||||
| Upstream metadata | 97 |
|
||||
| Ref diff failures | 0 |
|
||||
| Ref diff warnings | 0 |
|
||||
| Policy failures | 0 |
|
||||
| Policy warnings | 19 |
|
||||
| Profile failures | 0 |
|
||||
| Profile warnings | 2 |
|
||||
| Execution pass | 12 |
|
||||
| Execution fail | 0 |
|
||||
| Execution blocked | 18 |
|
||||
| Windows portability risks | 14 |
|
||||
| Container portability risks | 14 |
|
||||
| Jiti loader candidates | 25 |
|
||||
| Import loop | p50 2428 ms / p95 2435 ms / plugin delta RSS 1.8 MB / plugin delta CPU 0 ms / OpenClaw import 74.7 ms / activate 0.3 ms |
|
||||
|
||||
## Top Issues
|
||||
|
||||
@ -90,10 +90,10 @@ _none_
|
||||
|
||||
## Profile Findings
|
||||
|
||||
| Action | ID | Metric | Baseline | Current | Message |
|
||||
| ------ | ---------------- | ------------ | -------- | ------- | ---------------------------------------- |
|
||||
| warn | profile.wall-p95 | p95WallMs | 1273 | 2225 | p95WallMs regressed 74.8% over baseline |
|
||||
| warn | profile.peak-rss | maxPeakRssMb | 65.1 | 450.1 | maxPeakRssMb regressed 385 over baseline |
|
||||
| Action | ID | Metric | Baseline | Current | Message |
|
||||
| ------ | ---------------- | ------------ | -------- | ------- | ------------------------------------------------------- |
|
||||
| warn | profile.wall-p95 | p95WallMs | 1273 | 2304 | p95WallMs regressed 81% over baseline |
|
||||
| warn | profile.peak-rss | maxPeakRssMb | 65.1 | 440.3 | maxPeakRssMb regressed 375.20000000000005 over baseline |
|
||||
|
||||
## Artifacts
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"generatedAt": "2026-05-06T08:26:30Z",
|
||||
"runUrl": "https://github.com/openclaw/crabpot/actions/runs/25424493057",
|
||||
"generatedAt": "2026-05-06T08:31:18Z",
|
||||
"runUrl": "https://github.com/openclaw/crabpot/actions/runs/25424493985",
|
||||
"mode": "dependabot",
|
||||
"openclawLabel": "openclaw@latest (2026.5.4, 325df3efefe9)",
|
||||
"status": "pass",
|
||||
@ -9,17 +9,17 @@
|
||||
"fixtures": 57,
|
||||
"hardBreakages": 0,
|
||||
"warnings": 148,
|
||||
"suggestions": 155,
|
||||
"issues": 303,
|
||||
"suggestions": 156,
|
||||
"issues": 304,
|
||||
"p0Issues": 0,
|
||||
"p1Issues": 38,
|
||||
"liveIssues": 0,
|
||||
"liveP0Issues": 0,
|
||||
"compatGaps": 2,
|
||||
"deprecationWarnings": 41,
|
||||
"inspectorGaps": 163,
|
||||
"inspectorGaps": 164,
|
||||
"upstreamIssues": 97,
|
||||
"contractProbes": 299,
|
||||
"contractProbes": 300,
|
||||
"policyFailures": 0,
|
||||
"policyWarnings": 19,
|
||||
"refDiffFailures": 0,
|
||||
@ -39,23 +39,23 @@
|
||||
"platformWindowsRisks": 14,
|
||||
"platformContainerRisks": 14,
|
||||
"loaderJitiCandidates": 25,
|
||||
"importLoopP50Ms": 2410,
|
||||
"importLoopP95Ms": 2469,
|
||||
"importLoopP50Ms": 2428,
|
||||
"importLoopP95Ms": 2435,
|
||||
"importLoopOpenClawLifecycleCount": 3,
|
||||
"importLoopOpenClawImportP50Ms": 80.7,
|
||||
"importLoopOpenClawImportP95Ms": 97.2,
|
||||
"importLoopOpenClawImportP50Ms": 74.7,
|
||||
"importLoopOpenClawImportP95Ms": 78.4,
|
||||
"importLoopOpenClawActivationP50Ms": 0.3,
|
||||
"importLoopOpenClawActivationP95Ms": 0.3,
|
||||
"importLoopMetricBasis": "baseline-adjusted",
|
||||
"importLoopMaxRssMb": 8.4,
|
||||
"importLoopMaxCpuMs": 219,
|
||||
"importLoopRssSampleCount": 283,
|
||||
"importLoopCpuSampleCount": 283,
|
||||
"runtimeP50Ms": 2193,
|
||||
"runtimeP95Ms": 2225,
|
||||
"runtimeMaxRssMb": 450.1,
|
||||
"runtimeRssSampleCount": 1858,
|
||||
"runtimeCpuSampleCount": 1858,
|
||||
"importLoopMaxRssMb": 1.8,
|
||||
"importLoopMaxCpuMs": 0,
|
||||
"importLoopRssSampleCount": 285,
|
||||
"importLoopCpuSampleCount": 285,
|
||||
"runtimeP50Ms": 2214,
|
||||
"runtimeP95Ms": 2304,
|
||||
"runtimeMaxRssMb": 440.3,
|
||||
"runtimeRssSampleCount": 1894,
|
||||
"runtimeCpuSampleCount": 1894,
|
||||
"runtimeSamplesPerCommand": 3,
|
||||
"runtimeWallTimeBasis": "command-median-p95"
|
||||
},
|
||||
|
||||
@ -7,18 +7,18 @@
|
||||
"runs": 3,
|
||||
"entrypoint": ".crabpot/import-loop/baseline-plugin.mjs",
|
||||
"reference": {
|
||||
"wallMs": 2387,
|
||||
"peakRssMb": 333.9,
|
||||
"cpuMsEstimate": 4592
|
||||
"wallMs": 2425,
|
||||
"peakRssMb": 330.2,
|
||||
"cpuMsEstimate": 4711
|
||||
},
|
||||
"max": {
|
||||
"wallMs": 2865,
|
||||
"peakRssMb": 337.1,
|
||||
"cpuMsEstimate": 5161
|
||||
"wallMs": 2898,
|
||||
"peakRssMb": 341.1,
|
||||
"cpuMsEstimate": 5296
|
||||
},
|
||||
"statSampleCount": 295,
|
||||
"rssSampleCount": 295,
|
||||
"cpuSampleCount": 295,
|
||||
"statSampleCount": 303,
|
||||
"rssSampleCount": 303,
|
||||
"cpuSampleCount": 303,
|
||||
"failCount": 0,
|
||||
"samples": [
|
||||
{
|
||||
@ -31,28 +31,28 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 76.6,
|
||||
"importMs": 76.4,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 76.6,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-VuI9J1/index.mjs"
|
||||
"elapsedMs": 76.4,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-ZGSr6f/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-VuI9J1/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-ZGSr6f/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2865,
|
||||
"peakRssMb": 333.9,
|
||||
"wallMs": 2898,
|
||||
"peakRssMb": 330.2,
|
||||
"peakCpuPercent": 201,
|
||||
"cpuMsEstimate": 5161,
|
||||
"cpuMsEstimate": 5296,
|
||||
"statSampleCount": 112,
|
||||
"rssSampleCount": 112,
|
||||
"cpuSampleCount": 112,
|
||||
@ -68,31 +68,31 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 73.7,
|
||||
"activationMs": 0.4,
|
||||
"importMs": 76.5,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 73.7,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-UWlU1V/index.mjs"
|
||||
"elapsedMs": 76.5,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-R3AVJV/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.4,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-UWlU1V/index.mjs"
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-R3AVJV/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2256,
|
||||
"peakRssMb": 323.2,
|
||||
"peakCpuPercent": 224,
|
||||
"cpuMsEstimate": 4376,
|
||||
"statSampleCount": 89,
|
||||
"rssSampleCount": 89,
|
||||
"cpuSampleCount": 89,
|
||||
"wallMs": 2425,
|
||||
"peakRssMb": 325.3,
|
||||
"peakCpuPercent": 217,
|
||||
"cpuMsEstimate": 4657,
|
||||
"statSampleCount": 96,
|
||||
"rssSampleCount": 96,
|
||||
"cpuSampleCount": 96,
|
||||
"stderrPreview": ""
|
||||
},
|
||||
{
|
||||
@ -105,31 +105,31 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 79,
|
||||
"activationMs": 0.4,
|
||||
"importMs": 75.2,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 79,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-4YehFQ/index.mjs"
|
||||
"elapsedMs": 75.2,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-tWLiK0/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.4,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-4YehFQ/index.mjs"
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-tWLiK0/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2387,
|
||||
"peakRssMb": 337.1,
|
||||
"peakCpuPercent": 216,
|
||||
"cpuMsEstimate": 4592,
|
||||
"statSampleCount": 94,
|
||||
"rssSampleCount": 94,
|
||||
"cpuSampleCount": 94,
|
||||
"wallMs": 2419,
|
||||
"peakRssMb": 341.1,
|
||||
"peakCpuPercent": 223,
|
||||
"cpuMsEstimate": 4711,
|
||||
"statSampleCount": 95,
|
||||
"rssSampleCount": 95,
|
||||
"cpuSampleCount": 95,
|
||||
"stderrPreview": ""
|
||||
}
|
||||
]
|
||||
@ -138,25 +138,25 @@
|
||||
"runs": 3,
|
||||
"baselineRuns": 3,
|
||||
"baselineFailCount": 0,
|
||||
"p50WallMs": 2410,
|
||||
"p95WallMs": 2469,
|
||||
"p50PluginWallDeltaMs": 23,
|
||||
"p95PluginWallDeltaMs": 82,
|
||||
"p50WallMs": 2428,
|
||||
"p95WallMs": 2435,
|
||||
"p50PluginWallDeltaMs": 3,
|
||||
"p95PluginWallDeltaMs": 10,
|
||||
"openClawLifecycleCount": 3,
|
||||
"p50OpenClawImportMs": 80.7,
|
||||
"p95OpenClawImportMs": 97.2,
|
||||
"p50OpenClawImportMs": 74.7,
|
||||
"p95OpenClawImportMs": 78.4,
|
||||
"p50OpenClawActivationMs": 0.3,
|
||||
"p95OpenClawActivationMs": 0.3,
|
||||
"maxPeakRssMb": 342.3,
|
||||
"maxCpuMsEstimate": 4811,
|
||||
"maxPluginPeakRssDeltaMb": 8.4,
|
||||
"maxPluginCpuDeltaMsEstimate": 219,
|
||||
"baselineReferenceWallMs": 2387,
|
||||
"baselineReferencePeakRssMb": 333.9,
|
||||
"baselineReferenceCpuMsEstimate": 4592,
|
||||
"statSampleCount": 283,
|
||||
"rssSampleCount": 283,
|
||||
"cpuSampleCount": 283,
|
||||
"maxPeakRssMb": 332,
|
||||
"maxCpuMsEstimate": 4696,
|
||||
"maxPluginPeakRssDeltaMb": 1.8,
|
||||
"maxPluginCpuDeltaMsEstimate": 0,
|
||||
"baselineReferenceWallMs": 2425,
|
||||
"baselineReferencePeakRssMb": 330.2,
|
||||
"baselineReferenceCpuMsEstimate": 4711,
|
||||
"statSampleCount": 285,
|
||||
"rssSampleCount": 285,
|
||||
"cpuSampleCount": 285,
|
||||
"capturedCount": 6,
|
||||
"failCount": 0
|
||||
},
|
||||
@ -171,35 +171,35 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 97.2,
|
||||
"importMs": 78.4,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 97.2,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-E2wmBB/index.mjs"
|
||||
"elapsedMs": 78.4,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-WcO35s/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-E2wmBB/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-WcO35s/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2469,
|
||||
"peakRssMb": 342.3,
|
||||
"peakCpuPercent": 222,
|
||||
"cpuMsEstimate": 4811,
|
||||
"statSampleCount": 97,
|
||||
"rssSampleCount": 97,
|
||||
"cpuSampleCount": 97,
|
||||
"wallMs": 2435,
|
||||
"peakRssMb": 332,
|
||||
"peakCpuPercent": 219,
|
||||
"cpuMsEstimate": 4696,
|
||||
"statSampleCount": 96,
|
||||
"rssSampleCount": 96,
|
||||
"cpuSampleCount": 96,
|
||||
"stderrPreview": "",
|
||||
"pluginWallDeltaMs": 82,
|
||||
"pluginPeakRssDeltaMb": 8.4,
|
||||
"pluginCpuDeltaMsEstimate": 219
|
||||
"pluginWallDeltaMs": 10,
|
||||
"pluginPeakRssDeltaMb": 1.8,
|
||||
"pluginCpuDeltaMsEstimate": 0
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
@ -211,35 +211,35 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 76.1,
|
||||
"importMs": 74.3,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 76.1,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-NxhKbV/index.mjs"
|
||||
"elapsedMs": 74.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-hI0s3G/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-NxhKbV/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-hI0s3G/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2410,
|
||||
"peakRssMb": 326.2,
|
||||
"peakCpuPercent": 224,
|
||||
"cpuMsEstimate": 4729,
|
||||
"wallMs": 2428,
|
||||
"peakRssMb": 328.9,
|
||||
"peakCpuPercent": 219,
|
||||
"cpuMsEstimate": 4656,
|
||||
"statSampleCount": 95,
|
||||
"rssSampleCount": 95,
|
||||
"cpuSampleCount": 95,
|
||||
"stderrPreview": "",
|
||||
"pluginWallDeltaMs": 23,
|
||||
"pluginWallDeltaMs": 3,
|
||||
"pluginPeakRssDeltaMb": 0,
|
||||
"pluginCpuDeltaMsEstimate": 137
|
||||
"pluginCpuDeltaMsEstimate": 0
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
@ -251,34 +251,34 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 80.7,
|
||||
"importMs": 74.7,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 80.7,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-ndbQHl/index.mjs"
|
||||
"elapsedMs": 74.7,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-VVj9bo/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-ndbQHl/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-VVj9bo/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2304,
|
||||
"peakRssMb": 333.3,
|
||||
"peakCpuPercent": 223,
|
||||
"cpuMsEstimate": 4494,
|
||||
"statSampleCount": 91,
|
||||
"rssSampleCount": 91,
|
||||
"cpuSampleCount": 91,
|
||||
"wallMs": 2396,
|
||||
"peakRssMb": 330.9,
|
||||
"peakCpuPercent": 221,
|
||||
"cpuMsEstimate": 4642,
|
||||
"statSampleCount": 94,
|
||||
"rssSampleCount": 94,
|
||||
"cpuSampleCount": 94,
|
||||
"stderrPreview": "",
|
||||
"pluginWallDeltaMs": 0,
|
||||
"pluginPeakRssDeltaMb": 0,
|
||||
"pluginPeakRssDeltaMb": 0.7,
|
||||
"pluginCpuDeltaMsEstimate": 0
|
||||
}
|
||||
]
|
||||
|
||||
@ -11,25 +11,25 @@ Entrypoint: test/fixtures/lazy-import-plugin.mjs
|
||||
| runs | 3 |
|
||||
| baselineRuns | 3 |
|
||||
| baselineFailCount | 0 |
|
||||
| p50WallMs | 2410 |
|
||||
| p95WallMs | 2469 |
|
||||
| p50PluginWallDeltaMs | 23 |
|
||||
| p95PluginWallDeltaMs | 82 |
|
||||
| maxPluginPeakRssDeltaMb | 8.4 MB |
|
||||
| maxPluginCpuDeltaMsEstimate | 219 ms |
|
||||
| p50WallMs | 2428 |
|
||||
| p95WallMs | 2435 |
|
||||
| p50PluginWallDeltaMs | 3 |
|
||||
| p95PluginWallDeltaMs | 10 |
|
||||
| maxPluginPeakRssDeltaMb | 1.8 MB |
|
||||
| maxPluginCpuDeltaMsEstimate | 0 ms |
|
||||
| openClawLifecycleCount | 3 |
|
||||
| p50OpenClawImportMs | 80.7 ms |
|
||||
| p95OpenClawImportMs | 97.2 ms |
|
||||
| p50OpenClawImportMs | 74.7 ms |
|
||||
| p95OpenClawImportMs | 78.4 ms |
|
||||
| p50OpenClawActivationMs | 0.3 ms |
|
||||
| p95OpenClawActivationMs | 0.3 ms |
|
||||
| maxPeakRssMb | 342.3 MB |
|
||||
| maxCpuMsEstimate | 4811 ms |
|
||||
| baselineReferenceWallMs | 2387 ms |
|
||||
| baselineReferencePeakRssMb | 333.9 MB |
|
||||
| baselineReferenceCpuMsEstimate | 4592 ms |
|
||||
| statSampleCount | 283 |
|
||||
| rssSampleCount | 283 |
|
||||
| cpuSampleCount | 283 |
|
||||
| maxPeakRssMb | 332 MB |
|
||||
| maxCpuMsEstimate | 4696 ms |
|
||||
| baselineReferenceWallMs | 2425 ms |
|
||||
| baselineReferencePeakRssMb | 330.2 MB |
|
||||
| baselineReferenceCpuMsEstimate | 4711 ms |
|
||||
| statSampleCount | 285 |
|
||||
| rssSampleCount | 285 |
|
||||
| cpuSampleCount | 285 |
|
||||
| capturedCount | 6 |
|
||||
| failCount | 0 |
|
||||
|
||||
@ -40,19 +40,19 @@ Entrypoint: test/fixtures/lazy-import-plugin.mjs
|
||||
| mode | minimal-plugin-capture |
|
||||
| runs | 3 |
|
||||
| entrypoint | .crabpot/import-loop/baseline-plugin.mjs |
|
||||
| referenceWallMs | 2387 ms |
|
||||
| referencePeakRssMb | 333.9 MB |
|
||||
| referenceCpuMsEstimate | 4592 ms |
|
||||
| maxWallMs | 2865 ms |
|
||||
| maxPeakRssMb | 337.1 MB |
|
||||
| maxCpuMsEstimate | 5161 ms |
|
||||
| statSampleCount | 295 |
|
||||
| referenceWallMs | 2425 ms |
|
||||
| referencePeakRssMb | 330.2 MB |
|
||||
| referenceCpuMsEstimate | 4711 ms |
|
||||
| maxWallMs | 2898 ms |
|
||||
| maxPeakRssMb | 341.1 MB |
|
||||
| maxCpuMsEstimate | 5296 ms |
|
||||
| statSampleCount | 303 |
|
||||
| failCount | 0 |
|
||||
|
||||
## Samples
|
||||
|
||||
| Run | Status | Captured | OpenClaw Import | OpenClaw Activate | Plugin Wall Delta | Plugin RSS Delta | Plugin CPU Delta | Raw Wall | Raw Peak RSS | Raw CPU Estimate | RSS/CPU samples | Exit |
|
||||
| --- | -------- | -------- | --------------- | ----------------- | ----------------- | ---------------- | ---------------- | -------- | ------------ | ---------------- | --------------- | ---- |
|
||||
| 0 | captured | 2 | 97.2 ms | 0.3 ms | 82 ms | 8.4 MB | 219 ms | 2469 ms | 342.3 MB | 4811 ms | 97/97 | 0 |
|
||||
| 1 | captured | 2 | 76.1 ms | 0.3 ms | 23 ms | 0 MB | 137 ms | 2410 ms | 326.2 MB | 4729 ms | 95/95 | 0 |
|
||||
| 2 | captured | 2 | 80.7 ms | 0.3 ms | 0 ms | 0 MB | 0 ms | 2304 ms | 333.3 MB | 4494 ms | 91/91 | 0 |
|
||||
| 0 | captured | 2 | 78.4 ms | 0.3 ms | 10 ms | 1.8 MB | 0 ms | 2435 ms | 332 MB | 4696 ms | 96/96 | 0 |
|
||||
| 1 | captured | 2 | 74.3 ms | 0.3 ms | 3 ms | 0 MB | 0 ms | 2428 ms | 328.9 MB | 4656 ms | 95/95 | 0 |
|
||||
| 2 | captured | 2 | 74.7 ms | 0.3 ms | 0 ms | 0.7 MB | 0 ms | 2396 ms | 330.9 MB | 4642 ms | 94/94 | 0 |
|
||||
|
||||
@ -13,8 +13,8 @@ Status: PASS
|
||||
|
||||
| Metric | Value |
|
||||
| -------------------------- | ----- |
|
||||
| Issue findings | 303 |
|
||||
| Open issue findings | 303 |
|
||||
| Issue findings | 304 |
|
||||
| Open issue findings | 304 |
|
||||
| Runtime-covered findings | 0 |
|
||||
| Runtime-partial findings | 0 |
|
||||
| 🔴 P0 | 0 |
|
||||
@ -25,11 +25,11 @@ Status: PASS
|
||||
| Live P0 issues | 0 |
|
||||
| Compat gaps | 2 |
|
||||
| Deprecation warnings | 41 |
|
||||
| Inspector gaps | 163 |
|
||||
| Open inspector gaps | 163 |
|
||||
| Inspector gaps | 164 |
|
||||
| Open inspector gaps | 164 |
|
||||
| Runtime coverage artifacts | 0 |
|
||||
| Upstream metadata | 97 |
|
||||
| Contract probes | 299 |
|
||||
| Contract probes | 300 |
|
||||
|
||||
## Triage Overview
|
||||
|
||||
@ -38,7 +38,7 @@ Status: PASS
|
||||
| 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 | 41 | - | Plugin uses a supported but deprecated compatibility seam; keep it wired while migration exists. |
|
||||
| inspector-gap | 163 | - | Plugin Inspector needs stronger capture/probe evidence before making contract judgments. Runtime-covered rows are proof-backed and not open report work. |
|
||||
| inspector-gap | 164 | - | Plugin Inspector needs stronger capture/probe evidence before making contract judgments. Runtime-covered rows are proof-backed and not open report work. |
|
||||
| upstream-metadata | 97 | - | 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. |
|
||||
|
||||
@ -587,33 +587,33 @@ _none_
|
||||
- **package-dependency-install-required**: clawrouter: cold import requires dependency installation in an isolated workspace
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [@scure/bip32 @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@scure/bip39 @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@solana/kit @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@x402/core @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@x402/evm @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@x402/fetch @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@x402/svm @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [viem @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@scure/bip32 @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@scure/bip39 @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@solana/kit @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@x402/core @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@x402/evm @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@x402/fetch @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@x402/svm @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [viem @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
|
||||
- 🟡 P2 **clawrouter** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: clawrouter: runtime registrations need capture evidence before final contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerCommand @ index.ts:1636](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1636)
|
||||
- [registerCommand @ index.ts:1682](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1682)
|
||||
- [registerCommand @ index.ts:1736](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1736)
|
||||
- [registerCommand @ index.ts:1790](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1790)
|
||||
- [registerCommand @ index.ts:1795](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1795)
|
||||
- [registerCommand @ index.ts:1799](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1799)
|
||||
- [registerCommand @ index.ts:1800](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1800)
|
||||
- [registerService @ index.ts:1809](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1809)
|
||||
- [registerCommand @ index.ts:1675](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1675)
|
||||
- [registerCommand @ index.ts:1721](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1721)
|
||||
- [registerCommand @ index.ts:1775](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1775)
|
||||
- [registerCommand @ index.ts:1829](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1829)
|
||||
- [registerCommand @ index.ts:1834](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1834)
|
||||
- [registerCommand @ index.ts:1838](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1838)
|
||||
- [registerCommand @ index.ts:1839](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1839)
|
||||
- [registerService @ index.ts:1848](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1848)
|
||||
|
||||
- 🟡 P2 **clawrouter** `inspector-gap` `inspector-follow-up`
|
||||
- **runtime-tool-capture**: clawrouter: runtime tool schema needs registration capture
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [registerTool @ index.ts:1622](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1622)
|
||||
- [registerTool @ index.ts:1661](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1661)
|
||||
|
||||
- 🟡 P2 **codex** `inspector-gap` `inspector-follow-up`
|
||||
- **package-dependency-install-required**: codex: cold import requires dependency installation in an isolated workspace
|
||||
@ -1043,8 +1043,17 @@ _none_
|
||||
- **registration-capture-gap**: lossless-claw: runtime registrations need capture evidence before final contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerCommand @ index.ts:2385](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2385)
|
||||
- [registerContextEngine @ index.ts:2365](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2365)
|
||||
- [registerCommand @ index.ts:2055](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2055)
|
||||
- [registerContextEngine @ index.ts:2035](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2035)
|
||||
|
||||
- 🟡 P2 **lossless-claw** `inspector-gap` `inspector-follow-up`
|
||||
- **runtime-tool-capture**: lossless-claw: runtime tool schema needs registration capture
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [registerTool @ index.ts:2037](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2037)
|
||||
- [registerTool @ index.ts:2040](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2040)
|
||||
- [registerTool @ index.ts:2043](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2043)
|
||||
- [registerTool @ index.ts:2046](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2046)
|
||||
|
||||
- 🟡 P2 **matrix** `inspector-gap` `inspector-follow-up`
|
||||
- **package-dependency-install-required**: matrix: cold import requires dependency installation in an isolated workspace
|
||||
@ -1848,7 +1857,7 @@ _none_
|
||||
- **package-plugin-api-compat-missing**: clawrouter: plugin API compatibility range is missing
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
|
||||
- 🟡 P2 **codex** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **package-install-metadata-incomplete**: codex: OpenClaw package install metadata is incomplete
|
||||
@ -2249,13 +2258,13 @@ _none_
|
||||
- **security-manifest-schema-unavailable**: clawrouter: plugin security manifest references an unavailable schema
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [plugin-security.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/openclaw.security.json%3A%24schema%3Dhttps%3A/openclaw.ai/schemas/plugin-security.json)
|
||||
- [plugin-security.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/openclaw.security.json%3A%24schema%3Dhttps%3A/openclaw.ai/schemas/plugin-security.json)
|
||||
|
||||
- 🟢 P3 **clawrouter** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **unrecognized-security-manifest**: clawrouter: plugin ships an unsupported security manifest
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [openclaw.security.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/openclaw.security.json)
|
||||
- [openclaw.security.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/openclaw.security.json)
|
||||
|
||||
## Issues
|
||||
|
||||
@ -2703,39 +2712,39 @@ _none_
|
||||
- **package-dependency-install-required**: clawrouter: cold import requires dependency installation in an isolated workspace
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [@scure/bip32 @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@scure/bip39 @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@solana/kit @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@x402/core @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@x402/evm @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@x402/fetch @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@x402/svm @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [viem @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@scure/bip32 @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@scure/bip39 @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@solana/kit @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@x402/core @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@x402/evm @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@x402/fetch @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@x402/svm @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [viem @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
|
||||
- 🟡 P2 **clawrouter** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **package-plugin-api-compat-missing**: clawrouter: plugin API compatibility range is missing
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
|
||||
- 🟡 P2 **clawrouter** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: clawrouter: runtime registrations need capture evidence before final contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerCommand @ index.ts:1636](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1636)
|
||||
- [registerCommand @ index.ts:1682](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1682)
|
||||
- [registerCommand @ index.ts:1736](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1736)
|
||||
- [registerCommand @ index.ts:1790](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1790)
|
||||
- [registerCommand @ index.ts:1795](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1795)
|
||||
- [registerCommand @ index.ts:1799](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1799)
|
||||
- [registerCommand @ index.ts:1800](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1800)
|
||||
- [registerService @ index.ts:1809](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1809)
|
||||
- [registerCommand @ index.ts:1675](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1675)
|
||||
- [registerCommand @ index.ts:1721](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1721)
|
||||
- [registerCommand @ index.ts:1775](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1775)
|
||||
- [registerCommand @ index.ts:1829](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1829)
|
||||
- [registerCommand @ index.ts:1834](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1834)
|
||||
- [registerCommand @ index.ts:1838](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1838)
|
||||
- [registerCommand @ index.ts:1839](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1839)
|
||||
- [registerService @ index.ts:1848](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1848)
|
||||
|
||||
- 🟡 P2 **clawrouter** `inspector-gap` `inspector-follow-up`
|
||||
- **runtime-tool-capture**: clawrouter: runtime tool schema needs registration capture
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [registerTool @ index.ts:1622](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1622)
|
||||
- [registerTool @ index.ts:1661](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1661)
|
||||
|
||||
- 🟡 P2 **codex** `inspector-gap` `inspector-follow-up`
|
||||
- **package-dependency-install-required**: codex: cold import requires dependency installation in an isolated workspace
|
||||
@ -3430,8 +3439,17 @@ _none_
|
||||
- **registration-capture-gap**: lossless-claw: runtime registrations need capture evidence before final contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerCommand @ index.ts:2385](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2385)
|
||||
- [registerContextEngine @ index.ts:2365](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2365)
|
||||
- [registerCommand @ index.ts:2055](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2055)
|
||||
- [registerContextEngine @ index.ts:2035](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2035)
|
||||
|
||||
- 🟡 P2 **lossless-claw** `inspector-gap` `inspector-follow-up`
|
||||
- **runtime-tool-capture**: lossless-claw: runtime tool schema needs registration capture
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [registerTool @ index.ts:2037](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2037)
|
||||
- [registerTool @ index.ts:2040](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2040)
|
||||
- [registerTool @ index.ts:2043](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2043)
|
||||
- [registerTool @ index.ts:2046](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2046)
|
||||
|
||||
- 🟡 P2 **matrix** `deprecation-warning` `core-compat-adapter`
|
||||
- **channel-env-vars**: matrix: channelEnvVars legacy manifest metadata must stay covered
|
||||
@ -4446,13 +4464,13 @@ _none_
|
||||
- **security-manifest-schema-unavailable**: clawrouter: plugin security manifest references an unavailable schema
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [plugin-security.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/openclaw.security.json%3A%24schema%3Dhttps%3A/openclaw.ai/schemas/plugin-security.json)
|
||||
- [plugin-security.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/openclaw.security.json%3A%24schema%3Dhttps%3A/openclaw.ai/schemas/plugin-security.json)
|
||||
|
||||
- 🟢 P3 **clawrouter** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **unrecognized-security-manifest**: clawrouter: plugin ships an unsupported security manifest
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [openclaw.security.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/openclaw.security.json)
|
||||
- [openclaw.security.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/openclaw.security.json)
|
||||
|
||||
## Contract Probe Backlog
|
||||
|
||||
@ -4652,8 +4670,8 @@ _none_
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
- id: `api.capture.runtime-registrars:lossless-claw`
|
||||
- evidence:
|
||||
- [registerCommand @ index.ts:2385](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2385)
|
||||
- [registerContextEngine @ index.ts:2365](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2365)
|
||||
- [registerCommand @ index.ts:2055](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2055)
|
||||
- [registerContextEngine @ index.ts:2035](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2035)
|
||||
|
||||
- 🟡 P2 **mcp-adapter** `inspector-capture-api`
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
@ -5394,6 +5412,15 @@ _none_
|
||||
- [registerTool @ tools.ts:52](https://github.com/hyperspell/hyperspell-openclaw/blob/a04d35176c4ffbe99d906f7d8075fc8671e7968d/graph/tools.ts#L52)
|
||||
- [registerTool @ tools.ts:95](https://github.com/hyperspell/hyperspell-openclaw/blob/a04d35176c4ffbe99d906f7d8075fc8671e7968d/graph/tools.ts#L95)
|
||||
|
||||
- 🟡 P2 **lossless-claw** `tool-runtime`
|
||||
- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
|
||||
- id: `tool.registration.schema-capture:lossless-claw`
|
||||
- evidence:
|
||||
- [registerTool @ index.ts:2037](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2037)
|
||||
- [registerTool @ index.ts:2040](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2040)
|
||||
- [registerTool @ index.ts:2043](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2043)
|
||||
- [registerTool @ index.ts:2046](https://github.com/Martian-Engineering/lossless-claw/blob/4fc60c925c1eed730a73c6bb62144f7af905687f/src/plugin/index.ts#L2046)
|
||||
|
||||
- 🟡 P2 **mcp-adapter** `tool-runtime`
|
||||
- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
|
||||
- id: `tool.registration.schema-capture:mcp-adapter`
|
||||
@ -5449,14 +5476,14 @@ _none_
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
- id: `api.capture.runtime-registrars:clawrouter`
|
||||
- evidence:
|
||||
- [registerCommand @ index.ts:1636](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1636)
|
||||
- [registerCommand @ index.ts:1682](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1682)
|
||||
- [registerCommand @ index.ts:1736](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1736)
|
||||
- [registerCommand @ index.ts:1790](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1790)
|
||||
- [registerCommand @ index.ts:1795](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1795)
|
||||
- [registerCommand @ index.ts:1799](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1799)
|
||||
- [registerCommand @ index.ts:1800](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1800)
|
||||
- [registerService @ index.ts:1809](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1809)
|
||||
- [registerCommand @ index.ts:1675](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1675)
|
||||
- [registerCommand @ index.ts:1721](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1721)
|
||||
- [registerCommand @ index.ts:1775](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1775)
|
||||
- [registerCommand @ index.ts:1829](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1829)
|
||||
- [registerCommand @ index.ts:1834](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1834)
|
||||
- [registerCommand @ index.ts:1838](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1838)
|
||||
- [registerCommand @ index.ts:1839](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1839)
|
||||
- [registerService @ index.ts:1848](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1848)
|
||||
|
||||
- 🟢 P3 **codex** `inspector-capture-api`
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
@ -5796,7 +5823,7 @@ _none_
|
||||
- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
|
||||
- id: `package.compat.plugin-api-range:clawrouter`
|
||||
- evidence:
|
||||
- [package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
|
||||
- 🟢 P3 **lightclawbot** `package-loader`
|
||||
- contract: Package metadata declares the OpenClaw plugin API range used by the plugin.
|
||||
@ -5870,14 +5897,14 @@ _none_
|
||||
- contract: Inspector installs package dependencies in an isolated workspace before cold import.
|
||||
- id: `package.entrypoint.isolated-dependency-install:clawrouter`
|
||||
- evidence:
|
||||
- [@scure/bip32 @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@scure/bip39 @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@solana/kit @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@x402/core @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@x402/evm @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@x402/fetch @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@x402/svm @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [viem @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/package.json)
|
||||
- [@scure/bip32 @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@scure/bip39 @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@solana/kit @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@x402/core @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@x402/evm @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@x402/fetch @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [@x402/svm @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
- [viem @ package.json](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/package.json)
|
||||
|
||||
- 🟢 P3 **codex** `package-loader`
|
||||
- contract: Inspector installs package dependencies in an isolated workspace before cold import.
|
||||
@ -6605,7 +6632,7 @@ _none_
|
||||
- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
|
||||
- id: `tool.registration.schema-capture:clawrouter`
|
||||
- evidence:
|
||||
- [registerTool @ index.ts:1622](https://github.com/BlockRunAI/ClawRouter/blob/44bc6beced9add67b009cb57d9f84136c5369985/src/index.ts#L1622)
|
||||
- [registerTool @ index.ts:1661](https://github.com/BlockRunAI/ClawRouter/blob/bb72bddae4da7fd285e4804a5716f2a226a6f103/src/index.ts#L1661)
|
||||
|
||||
- 🟢 P3 **lightclawbot** `tool-runtime`
|
||||
- contract: Registered runtime tools expose stable names, input schemas, and result metadata.
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"generatedAt": "2026-05-06T08:27:00.922Z",
|
||||
"generatedAt": "2026-05-06T08:31:57.659Z",
|
||||
"fixtureSet": "all",
|
||||
"pluginTrack": "manifest",
|
||||
"summary": {
|
||||
|
||||
@ -36,14 +36,14 @@
|
||||
"summary": {
|
||||
"commandCount": 9,
|
||||
"sampleCount": 27,
|
||||
"rssSampleCount": 1858,
|
||||
"cpuSampleCount": 1858,
|
||||
"rssSampleCount": 1894,
|
||||
"cpuSampleCount": 1894,
|
||||
"wallTimeBasis": "command-median-p95",
|
||||
"p50WallMs": 2193,
|
||||
"p95WallMs": 2225,
|
||||
"maxPeakRssMb": 450.1,
|
||||
"maxRssDeltaMb": 419.3,
|
||||
"maxCpuMsEstimate": 2451,
|
||||
"p50WallMs": 2214,
|
||||
"p95WallMs": 2304,
|
||||
"maxPeakRssMb": 440.3,
|
||||
"maxRssDeltaMb": 410.7,
|
||||
"maxCpuMsEstimate": 2510,
|
||||
"maxHarnessHeapDeltaMb": 7.5
|
||||
},
|
||||
"targetOpenClaw": {
|
||||
@ -59,12 +59,12 @@
|
||||
},
|
||||
"fixtureInventory": {
|
||||
"fixtures": 57,
|
||||
"sourceFiles": 1774,
|
||||
"sourceFiles": 1776,
|
||||
"observedHooks": 96,
|
||||
"observedRegistrations": 193,
|
||||
"observedSdkImports": 1159,
|
||||
"contractProbes": 299,
|
||||
"issueFindings": 303
|
||||
"contractProbes": 300,
|
||||
"issueFindings": 304
|
||||
}
|
||||
},
|
||||
"thresholds": {
|
||||
@ -84,20 +84,20 @@
|
||||
"id": "profile.wall-p95",
|
||||
"action": "warn",
|
||||
"metric": "p95WallMs",
|
||||
"message": "p95WallMs regressed 74.8% over baseline",
|
||||
"message": "p95WallMs regressed 81% over baseline",
|
||||
"baseline": 1273,
|
||||
"current": 2225,
|
||||
"delta": 952,
|
||||
"percent": 74.8
|
||||
"current": 2304,
|
||||
"delta": 1031,
|
||||
"percent": 81
|
||||
},
|
||||
{
|
||||
"id": "profile.peak-rss",
|
||||
"action": "warn",
|
||||
"metric": "maxPeakRssMb",
|
||||
"message": "maxPeakRssMb regressed 385 over baseline",
|
||||
"message": "maxPeakRssMb regressed 375.20000000000005 over baseline",
|
||||
"baseline": 65.1,
|
||||
"current": 450.1,
|
||||
"delta": 385
|
||||
"current": 440.3,
|
||||
"delta": 375.20000000000005
|
||||
},
|
||||
{
|
||||
"id": "profile.node-boot",
|
||||
@ -105,8 +105,8 @@
|
||||
"metric": "nodeBootWallMs",
|
||||
"message": "nodeBootWallMs stayed within 500 absolute regression threshold",
|
||||
"baseline": 917,
|
||||
"current": 33,
|
||||
"delta": -884
|
||||
"current": 35,
|
||||
"delta": -882
|
||||
},
|
||||
{
|
||||
"id": "registry.compatRecords",
|
||||
|
||||
@ -17,15 +17,15 @@ Strict: false
|
||||
|
||||
## Checks
|
||||
|
||||
| Action | ID | Metric | Baseline | Current | Delta | Percent | Message |
|
||||
| ------ | ------------------------------- | ---------------------- | -------- | ------- | ----- | ------- | -------------------------------------------------------------- |
|
||||
| warn | profile.wall-p95 | p95WallMs | 1273 | 2225 | 952 | 74.8% | p95WallMs regressed 74.8% over baseline |
|
||||
| warn | profile.peak-rss | maxPeakRssMb | 65.1 | 450.1 | 385 | - | maxPeakRssMb regressed 385 over baseline |
|
||||
| pass | profile.node-boot | nodeBootWallMs | 917 | 33 | -884 | - | nodeBootWallMs stayed within 500 absolute regression threshold |
|
||||
| pass | registry.compatRecords | compatRecords | 19 | 60 | 41 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.hookNames | hookNames | 31 | 35 | 4 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.apiRegistrars | apiRegistrars | 40 | 49 | 9 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.capturedRegistrars | capturedRegistrars | 18 | 26 | 8 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.sdkExports | sdkExports | 307 | 296 | -11 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.manifestFields | manifestFields | 32 | 40 | 8 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.manifestContractFields | manifestContractFields | 16 | 17 | 1 | - | registry surface delta is tracked as context |
|
||||
| Action | ID | Metric | Baseline | Current | Delta | Percent | Message |
|
||||
| ------ | ------------------------------- | ---------------------- | -------- | ------- | ------------------ | ------- | -------------------------------------------------------------- |
|
||||
| warn | profile.wall-p95 | p95WallMs | 1273 | 2304 | 1031 | 81% | p95WallMs regressed 81% over baseline |
|
||||
| warn | profile.peak-rss | maxPeakRssMb | 65.1 | 440.3 | 375.20000000000005 | - | maxPeakRssMb regressed 375.20000000000005 over baseline |
|
||||
| pass | profile.node-boot | nodeBootWallMs | 917 | 35 | -882 | - | nodeBootWallMs stayed within 500 absolute regression threshold |
|
||||
| pass | registry.compatRecords | compatRecords | 19 | 60 | 41 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.hookNames | hookNames | 31 | 35 | 4 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.apiRegistrars | apiRegistrars | 40 | 49 | 9 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.capturedRegistrars | capturedRegistrars | 18 | 26 | 8 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.sdkExports | sdkExports | 307 | 296 | -11 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.manifestFields | manifestFields | 32 | 40 | 8 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.manifestContractFields | manifestContractFields | 16 | 17 | 1 | - | registry surface delta is tracked as context |
|
||||
|
||||
@ -665,11 +665,11 @@
|
||||
"highPriorityFixtures": 22,
|
||||
"breakageCount": 0,
|
||||
"warningCount": 148,
|
||||
"suggestionCount": 155,
|
||||
"suggestionCount": 156,
|
||||
"decisionCount": 318,
|
||||
"logCount": 459,
|
||||
"issueCount": 303,
|
||||
"openIssueCount": 303,
|
||||
"logCount": 458,
|
||||
"issueCount": 304,
|
||||
"openIssueCount": 304,
|
||||
"p0IssueCount": 0,
|
||||
"p1IssueCount": 38,
|
||||
"openP0IssueCount": 0,
|
||||
@ -678,14 +678,14 @@
|
||||
"liveP0IssueCount": 0,
|
||||
"compatGapCount": 2,
|
||||
"deprecationWarningCount": 41,
|
||||
"inspectorGapCount": 163,
|
||||
"inspectorGapCount": 164,
|
||||
"upstreamIssueCount": 97,
|
||||
"fixtureRegressionCount": 0,
|
||||
"openInspectorGapCount": 163,
|
||||
"openInspectorGapCount": 164,
|
||||
"runtimeCoveredIssueCount": 0,
|
||||
"runtimePartiallyCoveredIssueCount": 0,
|
||||
"runtimeCoverageArtifactCount": 0,
|
||||
"contractProbeCount": 299
|
||||
"contractProbeCount": 300
|
||||
},
|
||||
"fixtures": [
|
||||
{
|
||||
@ -3011,32 +3011,32 @@
|
||||
{
|
||||
"name": "before_prompt_build",
|
||||
"file": "plugins/lossless-claw/src/plugin/index.ts",
|
||||
"line": 2351,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2351"
|
||||
"line": 2021,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2021"
|
||||
},
|
||||
{
|
||||
"name": "before_reset",
|
||||
"file": "plugins/lossless-claw/src/plugin/index.ts",
|
||||
"line": 2344,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2344"
|
||||
"line": 2014,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2014"
|
||||
},
|
||||
{
|
||||
"name": "gateway_start",
|
||||
"file": "plugins/lossless-claw/src/plugin/index.ts",
|
||||
"line": 2557,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2557"
|
||||
"line": 2217,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2217"
|
||||
},
|
||||
{
|
||||
"name": "gateway_stop",
|
||||
"file": "plugins/lossless-claw/src/plugin/index.ts",
|
||||
"line": 2581,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2581"
|
||||
"line": 2241,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2241"
|
||||
},
|
||||
{
|
||||
"name": "session_end",
|
||||
"file": "plugins/lossless-claw/src/plugin/index.ts",
|
||||
"line": 2354,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2354"
|
||||
"line": 2024,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2024"
|
||||
}
|
||||
],
|
||||
"registrations": [
|
||||
@ -3048,43 +3048,41 @@
|
||||
{
|
||||
"name": "registerCommand",
|
||||
"file": "plugins/lossless-claw/src/plugin/index.ts",
|
||||
"line": 2385,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2385"
|
||||
"line": 2055,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2055"
|
||||
},
|
||||
{
|
||||
"name": "registerContextEngine",
|
||||
"file": "plugins/lossless-claw/src/plugin/index.ts",
|
||||
"line": 2365,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2365"
|
||||
"line": 2035,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2035"
|
||||
},
|
||||
{
|
||||
"name": "registerTool",
|
||||
"file": "plugins/lossless-claw/src/plugin/index.ts",
|
||||
"line": 2367,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2367"
|
||||
"line": 2037,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2037"
|
||||
},
|
||||
{
|
||||
"name": "registerTool",
|
||||
"file": "plugins/lossless-claw/src/plugin/index.ts",
|
||||
"line": 2370,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2370"
|
||||
"line": 2040,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2040"
|
||||
},
|
||||
{
|
||||
"name": "registerTool",
|
||||
"file": "plugins/lossless-claw/src/plugin/index.ts",
|
||||
"line": 2373,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2373"
|
||||
"line": 2043,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2043"
|
||||
},
|
||||
{
|
||||
"name": "registerTool",
|
||||
"file": "plugins/lossless-claw/src/plugin/index.ts",
|
||||
"line": 2376,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2376"
|
||||
"line": 2046,
|
||||
"ref": "plugins/lossless-claw/src/plugin/index.ts:2046"
|
||||
}
|
||||
],
|
||||
"manifestContracts": [
|
||||
"tools"
|
||||
],
|
||||
"manifestContracts": [],
|
||||
"manifestFiles": [
|
||||
"plugins/lossless-claw/openclaw.plugin.json"
|
||||
],
|
||||
@ -3147,29 +3145,23 @@
|
||||
"name": null,
|
||||
"version": null,
|
||||
"keys": [
|
||||
"activation",
|
||||
"configSchema",
|
||||
"contracts",
|
||||
"id",
|
||||
"kind",
|
||||
"skills",
|
||||
"uiHints"
|
||||
],
|
||||
"contracts": [
|
||||
"tools"
|
||||
],
|
||||
"contracts": [],
|
||||
"providerAuthEnvVars": {},
|
||||
"channelEnvVars": {},
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
}
|
||||
"activation": null
|
||||
}
|
||||
],
|
||||
"securityManifests": [],
|
||||
"package": {
|
||||
"path": "plugins/lossless-claw/package.json",
|
||||
"name": "@martian-engineering/lossless-claw",
|
||||
"version": "0.9.4",
|
||||
"version": "0.9.2",
|
||||
"type": "module",
|
||||
"main": "dist/index.js",
|
||||
"npmPack": {
|
||||
@ -3202,7 +3194,7 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": null,
|
||||
"compatPluginApi": ">=2026.2.17 <2026.6.0",
|
||||
"compatPluginApi": ">=2026.2.17",
|
||||
"buildOpenClawVersion": "2026.2.17",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": null,
|
||||
@ -3223,7 +3215,7 @@
|
||||
{
|
||||
"path": "plugins/lossless-claw/package.json",
|
||||
"name": "@martian-engineering/lossless-claw",
|
||||
"version": "0.9.4",
|
||||
"version": "0.9.2",
|
||||
"type": "module",
|
||||
"main": "dist/index.js",
|
||||
"npmPack": {
|
||||
@ -3256,7 +3248,7 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": null,
|
||||
"compatPluginApi": ">=2026.2.17 <2026.6.0",
|
||||
"compatPluginApi": ">=2026.2.17",
|
||||
"buildOpenClawVersion": "2026.2.17",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": null,
|
||||
@ -28300,92 +28292,92 @@
|
||||
{
|
||||
"name": "registerCommand",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1636,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1636"
|
||||
"line": 1675,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1675"
|
||||
},
|
||||
{
|
||||
"name": "registerCommand",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1682,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1682"
|
||||
"line": 1721,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1721"
|
||||
},
|
||||
{
|
||||
"name": "registerCommand",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1736,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1736"
|
||||
"line": 1775,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1775"
|
||||
},
|
||||
{
|
||||
"name": "registerCommand",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1790,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1790"
|
||||
"line": 1829,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1829"
|
||||
},
|
||||
{
|
||||
"name": "registerCommand",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1795,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1795"
|
||||
"line": 1834,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1834"
|
||||
},
|
||||
{
|
||||
"name": "registerCommand",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1799,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1799"
|
||||
"line": 1838,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1838"
|
||||
},
|
||||
{
|
||||
"name": "registerCommand",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1800,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1800"
|
||||
"line": 1839,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1839"
|
||||
},
|
||||
{
|
||||
"name": "registerImageGenerationProvider",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1544,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1544"
|
||||
"line": 1583,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1583"
|
||||
},
|
||||
{
|
||||
"name": "registerMusicGenerationProvider",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1545,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1545"
|
||||
"line": 1584,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1584"
|
||||
},
|
||||
{
|
||||
"name": "registerProvider",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1535,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1535"
|
||||
"line": 1574,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1574"
|
||||
},
|
||||
{
|
||||
"name": "registerProvider",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1540,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1540"
|
||||
"line": 1579,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1579"
|
||||
},
|
||||
{
|
||||
"name": "registerService",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1809,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1809"
|
||||
"line": 1848,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1848"
|
||||
},
|
||||
{
|
||||
"name": "registerTool",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1622,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1622"
|
||||
"line": 1661,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1661"
|
||||
},
|
||||
{
|
||||
"name": "registerVideoGenerationProvider",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1547,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1547"
|
||||
"line": 1586,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1586"
|
||||
},
|
||||
{
|
||||
"name": "registerWebSearchProvider",
|
||||
"file": "plugins/clawrouter/src/index.ts",
|
||||
"line": 1554,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1554"
|
||||
"line": 1593,
|
||||
"ref": "plugins/clawrouter/src/index.ts:1593"
|
||||
}
|
||||
],
|
||||
"manifestContracts": [],
|
||||
@ -28424,6 +28416,8 @@
|
||||
"plugins/clawrouter/src/logger.ts",
|
||||
"plugins/clawrouter/src/mcp-config.ts",
|
||||
"plugins/clawrouter/src/models.ts",
|
||||
"plugins/clawrouter/src/okx-x402-fetch.ts",
|
||||
"plugins/clawrouter/src/onchainos-adapter.ts",
|
||||
"plugins/clawrouter/src/partners/index.ts",
|
||||
"plugins/clawrouter/src/partners/registry.ts",
|
||||
"plugins/clawrouter/src/partners/tools.ts",
|
||||
@ -28493,7 +28487,7 @@
|
||||
"package": {
|
||||
"path": "plugins/clawrouter/package.json",
|
||||
"name": "@blockrun/clawrouter",
|
||||
"version": "0.12.169",
|
||||
"version": "0.12.185",
|
||||
"type": "module",
|
||||
"main": "dist/index.js",
|
||||
"npmPack": {
|
||||
@ -28552,7 +28546,7 @@
|
||||
{
|
||||
"path": "plugins/clawrouter/package.json",
|
||||
"name": "@blockrun/clawrouter",
|
||||
"version": "0.12.169",
|
||||
"version": "0.12.185",
|
||||
"type": "module",
|
||||
"main": "dist/index.js",
|
||||
"npmPack": {
|
||||
@ -32090,11 +32084,23 @@
|
||||
"level": "suggestion",
|
||||
"message": "future inspector capture API should record lifecycle, route, gateway, command, and interactive registrations",
|
||||
"evidence": [
|
||||
"registerCommand @ plugins/lossless-claw/src/plugin/index.ts:2385",
|
||||
"registerContextEngine @ plugins/lossless-claw/src/plugin/index.ts:2365"
|
||||
"registerCommand @ plugins/lossless-claw/src/plugin/index.ts:2055",
|
||||
"registerContextEngine @ plugins/lossless-claw/src/plugin/index.ts:2035"
|
||||
],
|
||||
"compatRecord": "api.capture.runtime-registrars"
|
||||
},
|
||||
{
|
||||
"fixture": "lossless-claw",
|
||||
"code": "runtime-tool-capture",
|
||||
"level": "suggestion",
|
||||
"message": "tool shape is only visible after runtime registration capture",
|
||||
"evidence": [
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2037",
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2040",
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2043",
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2046"
|
||||
]
|
||||
},
|
||||
{
|
||||
"fixture": "connectclaw",
|
||||
"code": "package-typescript-source-entrypoint",
|
||||
@ -33251,14 +33257,14 @@
|
||||
"level": "suggestion",
|
||||
"message": "future inspector capture API should record lifecycle, route, gateway, command, and interactive registrations",
|
||||
"evidence": [
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1636",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1682",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1736",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1790",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1795",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1799",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1800",
|
||||
"registerService @ plugins/clawrouter/src/index.ts:1809"
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1675",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1721",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1775",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1829",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1834",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1838",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1839",
|
||||
"registerService @ plugins/clawrouter/src/index.ts:1848"
|
||||
],
|
||||
"compatRecord": "api.capture.runtime-registrars"
|
||||
},
|
||||
@ -33268,7 +33274,7 @@
|
||||
"level": "suggestion",
|
||||
"message": "tool shape is only visible after runtime registration capture",
|
||||
"evidence": [
|
||||
"registerTool @ plugins/clawrouter/src/index.ts:1622"
|
||||
"registerTool @ plugins/clawrouter/src/index.ts:1661"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -34800,7 +34806,7 @@
|
||||
"runtimeCoverage": null
|
||||
},
|
||||
{
|
||||
"id": "CRABPOT-3388FFFA",
|
||||
"id": "CRABPOT-6C2C0F48",
|
||||
"fixture": "clawrouter",
|
||||
"severity": "P2",
|
||||
"owner": "inspector",
|
||||
@ -34813,20 +34819,20 @@
|
||||
"compatStatus": "active",
|
||||
"title": "clawrouter: runtime registrations need capture evidence before final contract judgment",
|
||||
"evidence": [
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1636",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1682",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1736",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1790",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1795",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1799",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1800",
|
||||
"registerService @ plugins/clawrouter/src/index.ts:1809"
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1675",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1721",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1775",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1829",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1834",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1838",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1839",
|
||||
"registerService @ plugins/clawrouter/src/index.ts:1848"
|
||||
],
|
||||
"compatRecord": "api.capture.runtime-registrars",
|
||||
"runtimeCoverage": null
|
||||
},
|
||||
{
|
||||
"id": "CRABPOT-0E8560B0",
|
||||
"id": "CRABPOT-1B477E4C",
|
||||
"fixture": "clawrouter",
|
||||
"severity": "P2",
|
||||
"owner": "inspector",
|
||||
@ -34839,7 +34845,7 @@
|
||||
"compatStatus": "none",
|
||||
"title": "clawrouter: runtime tool schema needs registration capture",
|
||||
"evidence": [
|
||||
"registerTool @ plugins/clawrouter/src/index.ts:1622"
|
||||
"registerTool @ plugins/clawrouter/src/index.ts:1661"
|
||||
],
|
||||
"compatRecord": null,
|
||||
"runtimeCoverage": null
|
||||
@ -36665,7 +36671,7 @@
|
||||
"runtimeCoverage": null
|
||||
},
|
||||
{
|
||||
"id": "CRABPOT-21AF4BC0",
|
||||
"id": "CRABPOT-23F3163D",
|
||||
"fixture": "lossless-claw",
|
||||
"severity": "P2",
|
||||
"owner": "inspector",
|
||||
@ -36678,12 +36684,34 @@
|
||||
"compatStatus": "active",
|
||||
"title": "lossless-claw: runtime registrations need capture evidence before final contract judgment",
|
||||
"evidence": [
|
||||
"registerCommand @ plugins/lossless-claw/src/plugin/index.ts:2385",
|
||||
"registerContextEngine @ plugins/lossless-claw/src/plugin/index.ts:2365"
|
||||
"registerCommand @ plugins/lossless-claw/src/plugin/index.ts:2055",
|
||||
"registerContextEngine @ plugins/lossless-claw/src/plugin/index.ts:2035"
|
||||
],
|
||||
"compatRecord": "api.capture.runtime-registrars",
|
||||
"runtimeCoverage": null
|
||||
},
|
||||
{
|
||||
"id": "CRABPOT-8C83090A",
|
||||
"fixture": "lossless-claw",
|
||||
"severity": "P2",
|
||||
"owner": "inspector",
|
||||
"code": "runtime-tool-capture",
|
||||
"decision": "inspector-follow-up",
|
||||
"status": "open",
|
||||
"issueClass": "inspector-gap",
|
||||
"live": false,
|
||||
"deprecated": false,
|
||||
"compatStatus": "none",
|
||||
"title": "lossless-claw: runtime tool schema needs registration capture",
|
||||
"evidence": [
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2037",
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2040",
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2043",
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2046"
|
||||
],
|
||||
"compatRecord": null,
|
||||
"runtimeCoverage": null
|
||||
},
|
||||
{
|
||||
"id": "CRABPOT-914C691C",
|
||||
"fixture": "matrix",
|
||||
@ -39875,8 +39903,8 @@
|
||||
"target": "inspector-capture-api",
|
||||
"contract": "External inspector capture records service, route, gateway, command, and interactive registrations.",
|
||||
"evidence": [
|
||||
"registerCommand @ plugins/lossless-claw/src/plugin/index.ts:2385",
|
||||
"registerContextEngine @ plugins/lossless-claw/src/plugin/index.ts:2365"
|
||||
"registerCommand @ plugins/lossless-claw/src/plugin/index.ts:2055",
|
||||
"registerContextEngine @ plugins/lossless-claw/src/plugin/index.ts:2035"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -41014,6 +41042,19 @@
|
||||
"registerTool @ plugins/hyperspell/graph/tools.ts:95"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "tool.registration.schema-capture:lossless-claw",
|
||||
"fixture": "lossless-claw",
|
||||
"priority": "P2",
|
||||
"target": "tool-runtime",
|
||||
"contract": "Registered runtime tools expose stable names, input schemas, and result metadata.",
|
||||
"evidence": [
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2037",
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2040",
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2043",
|
||||
"registerTool @ plugins/lossless-claw/src/plugin/index.ts:2046"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "tool.registration.schema-capture:mcp-adapter",
|
||||
"fixture": "mcp-adapter",
|
||||
@ -41100,14 +41141,14 @@
|
||||
"target": "inspector-capture-api",
|
||||
"contract": "External inspector capture records service, route, gateway, command, and interactive registrations.",
|
||||
"evidence": [
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1636",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1682",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1736",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1790",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1795",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1799",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1800",
|
||||
"registerService @ plugins/clawrouter/src/index.ts:1809"
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1675",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1721",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1775",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1829",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1834",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1838",
|
||||
"registerCommand @ plugins/clawrouter/src/index.ts:1839",
|
||||
"registerService @ plugins/clawrouter/src/index.ts:1848"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -42924,7 +42965,7 @@
|
||||
"target": "tool-runtime",
|
||||
"contract": "Registered runtime tools expose stable names, input schemas, and result metadata.",
|
||||
"evidence": [
|
||||
"registerTool @ plugins/clawrouter/src/index.ts:1622"
|
||||
"registerTool @ plugins/clawrouter/src/index.ts:1661"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -43508,7 +43549,7 @@
|
||||
"fixture": "lossless-claw",
|
||||
"code": "seam-inventory",
|
||||
"level": "log",
|
||||
"message": "observed 5 hooks, 3 registrations, and 1 manifest contracts",
|
||||
"message": "observed 5 hooks, 3 registrations, and 0 manifest contracts",
|
||||
"evidence": [
|
||||
"hook:before_prompt_build",
|
||||
"hook:before_reset",
|
||||
@ -43517,8 +43558,7 @@
|
||||
"hook:session_end",
|
||||
"registration:registerCommand",
|
||||
"registration:registerContextEngine",
|
||||
"registration:registerTool",
|
||||
"manifestContract:tools"
|
||||
"registration:registerTool"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -43571,16 +43611,7 @@
|
||||
"evidence": [
|
||||
"plugins/lossless-claw/package.json",
|
||||
"@martian-engineering/lossless-claw",
|
||||
"version:0.9.4"
|
||||
]
|
||||
},
|
||||
{
|
||||
"fixture": "lossless-claw",
|
||||
"code": "declarative-contracts",
|
||||
"level": "log",
|
||||
"message": "fixture declares manifest contracts that can be checked without executing plugin code",
|
||||
"evidence": [
|
||||
"tools"
|
||||
"version:0.9.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -47239,7 +47270,7 @@
|
||||
"evidence": [
|
||||
"plugins/clawrouter/package.json",
|
||||
"@blockrun/clawrouter",
|
||||
"version:0.12.169"
|
||||
"version:0.12.185"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -49293,10 +49324,10 @@
|
||||
},
|
||||
{
|
||||
"fixture": "lossless-claw",
|
||||
"decision": "no-action",
|
||||
"seam": "manifest-contract",
|
||||
"action": "Keep checking this declarative contract in default offline CI.",
|
||||
"evidence": "tools"
|
||||
"decision": "inspector-follow-up",
|
||||
"seam": "tool-schema",
|
||||
"action": "Capture registered tool schemas from plugin register() before judging tool compatibility.",
|
||||
"evidence": "registerTool without manifest contracts.tools"
|
||||
},
|
||||
{
|
||||
"fixture": "connectclaw",
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -8,15 +8,15 @@ Samples per command: 3
|
||||
| Metric | Value |
|
||||
| ---------------------- | ------------------ |
|
||||
| Commands | 9 |
|
||||
| P50 wall time | 2193 ms |
|
||||
| Command P95 wall time | 2225 ms |
|
||||
| P50 wall time | 2214 ms |
|
||||
| Command P95 wall time | 2304 ms |
|
||||
| Wall time basis | command-median-p95 |
|
||||
| Profile samples | 27 |
|
||||
| RSS samples | 1858 |
|
||||
| CPU samples | 1858 |
|
||||
| Max peak RSS | 450.1 MB |
|
||||
| Max RSS delta | 419.3 MB |
|
||||
| Max CPU estimate | 2451 ms |
|
||||
| RSS samples | 1894 |
|
||||
| CPU samples | 1894 |
|
||||
| Max peak RSS | 440.3 MB |
|
||||
| Max RSS delta | 410.7 MB |
|
||||
| Max CPU estimate | 2510 ms |
|
||||
| Max harness heap delta | 7.5 MB |
|
||||
|
||||
## Target OpenClaw Registry Surface
|
||||
@ -38,37 +38,37 @@ Samples per command: 3
|
||||
| Metric | Value |
|
||||
| --------------------- | ----- |
|
||||
| fixtures | 57 |
|
||||
| sourceFiles | 1774 |
|
||||
| sourceFiles | 1776 |
|
||||
| observedHooks | 96 |
|
||||
| observedRegistrations | 193 |
|
||||
| observedSdkImports | 1159 |
|
||||
| contractProbes | 299 |
|
||||
| issueFindings | 303 |
|
||||
| contractProbes | 300 |
|
||||
| issueFindings | 304 |
|
||||
|
||||
## Boot And Memory Samples
|
||||
|
||||
| ID | Label | Median wall | Max wall | Max peak RSS | Max RSS delta | CPU estimate | Heap delta | RSS/CPU samples | Exit codes |
|
||||
| ---------------------- | ----------------------------------------------- | ----------- | -------- | ------------ | ------------- | ------------ | ---------- | --------------- | ---------- |
|
||||
| node-boot | Node boot | 33 ms | 38 ms | 32.1 MB | 0 MB | 0 ms | 0.4 MB | 3/3 | 0 |
|
||||
| fixture-inspection | Fixture inspection | 2060 ms | 2138 ms | 448.1 MB | 417.6 MB | 2343 ms | 7.5 MB | 246/246 | 0 |
|
||||
| compat-report-registry | Compatibility report plus target registry parse | 2193 ms | 2247 ms | 450.1 MB | 419.3 MB | 2451 ms | 7.3 MB | 261/261 | 0 |
|
||||
| contract-capture | Contract capture inventory | 2194 ms | 2199 ms | 432.7 MB | 402.9 MB | 2390 ms | 7 MB | 258/258 | 0 |
|
||||
| synthetic-probe-plan | Synthetic probe plan | 2199 ms | 2205 ms | 432.8 MB | 404.1 MB | 2403 ms | 0 MB | 257/257 | 0 |
|
||||
| cold-import-readiness | Cold import readiness | 2162 ms | 2217 ms | 435.4 MB | 406.7 MB | 2410 ms | 1 MB | 260/260 | 0 |
|
||||
| workspace-plan | Workspace execution plan | 2207 ms | 2210 ms | 440.7 MB | 412 MB | 2417 ms | 1 MB | 263/263 | 0 |
|
||||
| platform-probes | Platform and loader probes | 2225 ms | 2228 ms | 439.8 MB | 411.1 MB | 2426 ms | 1.1 MB | 265/265 | 0 |
|
||||
| import-loop-profile | Repeated cold import capture loop | 372 ms | 374 ms | 60.5 MB | 31.4 MB | 183 ms | 1.3 MB | 45/45 | 0 |
|
||||
| node-boot | Node boot | 35 ms | 36 ms | 32.9 MB | 0 MB | 0 ms | 0.4 MB | 3/3 | 0 |
|
||||
| fixture-inspection | Fixture inspection | 2109 ms | 2167 ms | 431.4 MB | 400.5 MB | 2377 ms | 7.5 MB | 249/249 | 0 |
|
||||
| compat-report-registry | Compatibility report plus target registry parse | 2193 ms | 2222 ms | 431.7 MB | 402.5 MB | 2424 ms | 7.2 MB | 261/261 | 0 |
|
||||
| contract-capture | Contract capture inventory | 2214 ms | 2255 ms | 433.5 MB | 402.1 MB | 2492 ms | 7.1 MB | 263/263 | 0 |
|
||||
| synthetic-probe-plan | Synthetic probe plan | 2248 ms | 2266 ms | 432 MB | 403.2 MB | 2438 ms | 0.3 MB | 264/264 | 0 |
|
||||
| cold-import-readiness | Cold import readiness | 2238 ms | 2267 ms | 431.7 MB | 403 MB | 2487 ms | 1.1 MB | 265/265 | 0 |
|
||||
| workspace-plan | Workspace execution plan | 2249 ms | 2255 ms | 438.9 MB | 410.2 MB | 2460 ms | 1.2 MB | 267/267 | 0 |
|
||||
| platform-probes | Platform and loader probes | 2304 ms | 2326 ms | 440.3 MB | 410.7 MB | 2510 ms | 1.4 MB | 274/274 | 0 |
|
||||
| import-loop-profile | Repeated cold import capture loop | 399 ms | 404 ms | 60.5 MB | 31.8 MB | 190 ms | 1.4 MB | 48/48 | 0 |
|
||||
|
||||
## Category Rollups
|
||||
|
||||
| Category | Commands | P50 wall | P95 wall | Max peak RSS | CPU estimate | RSS/CPU samples | Command IDs |
|
||||
| ---------------- | -------- | -------- | -------- | ------------ | ------------ | --------------- | ---------------------- |
|
||||
| baseline | 1 | 33 ms | 38 ms | 32.1 MB | 0 ms | 3/3 | node-boot |
|
||||
| fixture-scan | 1 | 2060 ms | 2138 ms | 448.1 MB | 2343 ms | 246/246 | fixture-inspection |
|
||||
| target-registry | 1 | 2193 ms | 2247 ms | 450.1 MB | 2451 ms | 261/261 | compat-report-registry |
|
||||
| contract-capture | 1 | 2194 ms | 2199 ms | 432.7 MB | 2390 ms | 258/258 | contract-capture |
|
||||
| synthetic-probes | 1 | 2199 ms | 2205 ms | 432.8 MB | 2403 ms | 257/257 | synthetic-probe-plan |
|
||||
| cold-import | 1 | 2162 ms | 2217 ms | 435.4 MB | 2410 ms | 260/260 | cold-import-readiness |
|
||||
| workspace-plan | 1 | 2207 ms | 2210 ms | 440.7 MB | 2417 ms | 263/263 | workspace-plan |
|
||||
| platform-probes | 1 | 2225 ms | 2228 ms | 439.8 MB | 2426 ms | 265/265 | platform-probes |
|
||||
| import-loop | 1 | 372 ms | 374 ms | 60.5 MB | 183 ms | 45/45 | import-loop-profile |
|
||||
| baseline | 1 | 35 ms | 36 ms | 32.9 MB | 0 ms | 3/3 | node-boot |
|
||||
| fixture-scan | 1 | 2109 ms | 2167 ms | 431.4 MB | 2377 ms | 249/249 | fixture-inspection |
|
||||
| target-registry | 1 | 2193 ms | 2222 ms | 431.7 MB | 2424 ms | 261/261 | compat-report-registry |
|
||||
| contract-capture | 1 | 2214 ms | 2255 ms | 433.5 MB | 2492 ms | 263/263 | contract-capture |
|
||||
| synthetic-probes | 1 | 2248 ms | 2266 ms | 432 MB | 2438 ms | 264/264 | synthetic-probe-plan |
|
||||
| cold-import | 1 | 2238 ms | 2267 ms | 431.7 MB | 2487 ms | 265/265 | cold-import-readiness |
|
||||
| workspace-plan | 1 | 2249 ms | 2255 ms | 438.9 MB | 2460 ms | 267/267 | workspace-plan |
|
||||
| platform-probes | 1 | 2304 ms | 2326 ms | 440.3 MB | 2510 ms | 274/274 | platform-probes |
|
||||
| import-loop | 1 | 399 ms | 404 ms | 60.5 MB | 190 ms | 48/48 | import-loop-profile |
|
||||
|
||||
@ -580,7 +580,7 @@
|
||||
"source": "plugins/openclaw-telemetry/index.ts:43"
|
||||
},
|
||||
{
|
||||
"id": "hook.before_prompt_build:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2351",
|
||||
"id": "hook.before_prompt_build:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2021",
|
||||
"fixture": "lossless-claw",
|
||||
"kind": "hook",
|
||||
"seam": "before_prompt_build",
|
||||
@ -610,10 +610,10 @@
|
||||
"sessionId": "session-fixture",
|
||||
"channelId": "fixture-channel"
|
||||
},
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2351"
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2021"
|
||||
},
|
||||
{
|
||||
"id": "hook.before_reset:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2344",
|
||||
"id": "hook.before_reset:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2014",
|
||||
"fixture": "lossless-claw",
|
||||
"kind": "hook",
|
||||
"seam": "before_reset",
|
||||
@ -630,10 +630,10 @@
|
||||
"hook": "before_reset",
|
||||
"fixture": "lossless-claw"
|
||||
},
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2344"
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2014"
|
||||
},
|
||||
{
|
||||
"id": "hook.gateway_start:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2557",
|
||||
"id": "hook.gateway_start:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2217",
|
||||
"fixture": "lossless-claw",
|
||||
"kind": "hook",
|
||||
"seam": "gateway_start",
|
||||
@ -650,10 +650,10 @@
|
||||
"hook": "gateway_start",
|
||||
"fixture": "lossless-claw"
|
||||
},
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2557"
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2217"
|
||||
},
|
||||
{
|
||||
"id": "hook.gateway_stop:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2581",
|
||||
"id": "hook.gateway_stop:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2241",
|
||||
"fixture": "lossless-claw",
|
||||
"kind": "hook",
|
||||
"seam": "gateway_stop",
|
||||
@ -670,10 +670,10 @@
|
||||
"hook": "gateway_stop",
|
||||
"fixture": "lossless-claw"
|
||||
},
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2581"
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2241"
|
||||
},
|
||||
{
|
||||
"id": "hook.session_end:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2354",
|
||||
"id": "hook.session_end:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2024",
|
||||
"fixture": "lossless-claw",
|
||||
"kind": "hook",
|
||||
"seam": "session_end",
|
||||
@ -690,7 +690,7 @@
|
||||
"hook": "session_end",
|
||||
"fixture": "lossless-claw"
|
||||
},
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2354"
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2024"
|
||||
},
|
||||
{
|
||||
"id": "hook.before_agent_start:connectclaw:plugins-connectclaw-packages-plugin-src-hooks-ts-17",
|
||||
@ -3040,7 +3040,7 @@
|
||||
"source": "plugins/openclaw-telemetry/index.ts:10"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2385",
|
||||
"id": "registration.registerCommand:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2055",
|
||||
"fixture": "lossless-claw",
|
||||
"kind": "registration",
|
||||
"seam": "registerCommand",
|
||||
@ -3064,10 +3064,10 @@
|
||||
"execute"
|
||||
]
|
||||
},
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2385"
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2055"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerContextEngine:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2365",
|
||||
"id": "registration.registerContextEngine:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2035",
|
||||
"fixture": "lossless-claw",
|
||||
"kind": "registration",
|
||||
"seam": "registerContextEngine",
|
||||
@ -3088,10 +3088,10 @@
|
||||
"callableProperties": [],
|
||||
"reason": "context engine factories are captured as registration metadata; engine startup remains isolated opt-in"
|
||||
},
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2365"
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2035"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2367",
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2037",
|
||||
"fixture": "lossless-claw",
|
||||
"kind": "registration",
|
||||
"seam": "registerTool",
|
||||
@ -3120,10 +3120,10 @@
|
||||
"execute"
|
||||
]
|
||||
},
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2367"
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2037"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2370",
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2040",
|
||||
"fixture": "lossless-claw",
|
||||
"kind": "registration",
|
||||
"seam": "registerTool",
|
||||
@ -3152,10 +3152,10 @@
|
||||
"execute"
|
||||
]
|
||||
},
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2370"
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2040"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2373",
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2043",
|
||||
"fixture": "lossless-claw",
|
||||
"kind": "registration",
|
||||
"seam": "registerTool",
|
||||
@ -3184,10 +3184,10 @@
|
||||
"execute"
|
||||
]
|
||||
},
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2373"
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2043"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2376",
|
||||
"id": "registration.registerTool:lossless-claw:plugins-lossless-claw-src-plugin-index-ts-2046",
|
||||
"fixture": "lossless-claw",
|
||||
"kind": "registration",
|
||||
"seam": "registerTool",
|
||||
@ -3216,7 +3216,7 @@
|
||||
"execute"
|
||||
]
|
||||
},
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2376"
|
||||
"source": "plugins/lossless-claw/src/plugin/index.ts:2046"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:connectclaw:plugins-connectclaw-packages-plugin-src-commands-ts-18",
|
||||
@ -10198,7 +10198,7 @@
|
||||
"source": "plugins/telnyx-sms/index.ts:259"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1636",
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1675",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerCommand",
|
||||
@ -10222,10 +10222,10 @@
|
||||
"execute"
|
||||
]
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1636"
|
||||
"source": "plugins/clawrouter/src/index.ts:1675"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1682",
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1721",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerCommand",
|
||||
@ -10249,10 +10249,10 @@
|
||||
"execute"
|
||||
]
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1682"
|
||||
"source": "plugins/clawrouter/src/index.ts:1721"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1736",
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1775",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerCommand",
|
||||
@ -10276,10 +10276,10 @@
|
||||
"execute"
|
||||
]
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1736"
|
||||
"source": "plugins/clawrouter/src/index.ts:1775"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1790",
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1829",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerCommand",
|
||||
@ -10303,10 +10303,10 @@
|
||||
"execute"
|
||||
]
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1790"
|
||||
"source": "plugins/clawrouter/src/index.ts:1829"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1795",
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1834",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerCommand",
|
||||
@ -10330,10 +10330,10 @@
|
||||
"execute"
|
||||
]
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1795"
|
||||
"source": "plugins/clawrouter/src/index.ts:1834"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1799",
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1838",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerCommand",
|
||||
@ -10357,10 +10357,10 @@
|
||||
"execute"
|
||||
]
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1799"
|
||||
"source": "plugins/clawrouter/src/index.ts:1838"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1800",
|
||||
"id": "registration.registerCommand:clawrouter:plugins-clawrouter-src-index-ts-1839",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerCommand",
|
||||
@ -10384,10 +10384,10 @@
|
||||
"execute"
|
||||
]
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1800"
|
||||
"source": "plugins/clawrouter/src/index.ts:1839"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerImageGenerationProvider:clawrouter:plugins-clawrouter-src-index-ts-1544",
|
||||
"id": "registration.registerImageGenerationProvider:clawrouter:plugins-clawrouter-src-index-ts-1583",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerImageGenerationProvider",
|
||||
@ -10404,10 +10404,10 @@
|
||||
"callableProperties": [],
|
||||
"reason": "image generation providers are captured as registration metadata before provider runtime execution"
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1544"
|
||||
"source": "plugins/clawrouter/src/index.ts:1583"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerMusicGenerationProvider:clawrouter:plugins-clawrouter-src-index-ts-1545",
|
||||
"id": "registration.registerMusicGenerationProvider:clawrouter:plugins-clawrouter-src-index-ts-1584",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerMusicGenerationProvider",
|
||||
@ -10424,10 +10424,10 @@
|
||||
"callableProperties": [],
|
||||
"reason": "music generation providers are captured as registration metadata before provider runtime execution"
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1545"
|
||||
"source": "plugins/clawrouter/src/index.ts:1584"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerProvider:clawrouter:plugins-clawrouter-src-index-ts-1535",
|
||||
"id": "registration.registerProvider:clawrouter:plugins-clawrouter-src-index-ts-1574",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerProvider",
|
||||
@ -10444,10 +10444,10 @@
|
||||
"callableProperties": [],
|
||||
"reason": "provider descriptors are captured as registration metadata before provider runtime execution"
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1535"
|
||||
"source": "plugins/clawrouter/src/index.ts:1574"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerProvider:clawrouter:plugins-clawrouter-src-index-ts-1540",
|
||||
"id": "registration.registerProvider:clawrouter:plugins-clawrouter-src-index-ts-1579",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerProvider",
|
||||
@ -10464,10 +10464,10 @@
|
||||
"callableProperties": [],
|
||||
"reason": "provider descriptors are captured as registration metadata before provider runtime execution"
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1540"
|
||||
"source": "plugins/clawrouter/src/index.ts:1579"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerService:clawrouter:plugins-clawrouter-src-index-ts-1809",
|
||||
"id": "registration.registerService:clawrouter:plugins-clawrouter-src-index-ts-1848",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerService",
|
||||
@ -10493,10 +10493,10 @@
|
||||
],
|
||||
"option": "includeLifecycle"
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1809"
|
||||
"source": "plugins/clawrouter/src/index.ts:1848"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerTool:clawrouter:plugins-clawrouter-src-index-ts-1622",
|
||||
"id": "registration.registerTool:clawrouter:plugins-clawrouter-src-index-ts-1661",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerTool",
|
||||
@ -10525,10 +10525,10 @@
|
||||
"execute"
|
||||
]
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1622"
|
||||
"source": "plugins/clawrouter/src/index.ts:1661"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerVideoGenerationProvider:clawrouter:plugins-clawrouter-src-index-ts-1547",
|
||||
"id": "registration.registerVideoGenerationProvider:clawrouter:plugins-clawrouter-src-index-ts-1586",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerVideoGenerationProvider",
|
||||
@ -10545,10 +10545,10 @@
|
||||
"callableProperties": [],
|
||||
"reason": "video generation providers are captured as registration metadata before provider runtime execution"
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1547"
|
||||
"source": "plugins/clawrouter/src/index.ts:1586"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerWebSearchProvider:clawrouter:plugins-clawrouter-src-index-ts-1554",
|
||||
"id": "registration.registerWebSearchProvider:clawrouter:plugins-clawrouter-src-index-ts-1593",
|
||||
"fixture": "clawrouter",
|
||||
"kind": "registration",
|
||||
"seam": "registerWebSearchProvider",
|
||||
@ -10565,7 +10565,7 @@
|
||||
"callableProperties": [],
|
||||
"reason": "web search providers are captured as registration metadata before provider runtime execution"
|
||||
},
|
||||
"source": "plugins/clawrouter/src/index.ts:1554"
|
||||
"source": "plugins/clawrouter/src/index.ts:1593"
|
||||
},
|
||||
{
|
||||
"id": "registration.registerTool:memu-engine:plugins-memu-engine-index-ts-1252",
|
||||
|
||||
@ -43,11 +43,11 @@ Generated: deterministic
|
||||
| openclaw-telemetry | hook | before_tool_call | ready | hook-direct | plugins/openclaw-telemetry/index.ts:12 | block/allow return shapes are preserved; terminal and approval metadata are present |
|
||||
| openclaw-telemetry | hook | message_received | ready | hook-direct | plugins/openclaw-telemetry/index.ts:34 | hook payload and return value are captured |
|
||||
| openclaw-telemetry | hook | message_sent | ready | hook-direct | plugins/openclaw-telemetry/index.ts:43 | hook payload and return value are captured |
|
||||
| lossless-claw | hook | before_prompt_build | ready | hook-direct | plugins/lossless-claw/src/plugin/index.ts:2351 | prompt mutation result is preserved; agent and conversation metadata are present |
|
||||
| lossless-claw | hook | before_reset | ready | hook-direct | plugins/lossless-claw/src/plugin/index.ts:2344 | hook payload and return value are captured |
|
||||
| lossless-claw | hook | gateway_start | ready | hook-direct | plugins/lossless-claw/src/plugin/index.ts:2557 | hook payload and return value are captured |
|
||||
| lossless-claw | hook | gateway_stop | ready | hook-direct | plugins/lossless-claw/src/plugin/index.ts:2581 | hook payload and return value are captured |
|
||||
| lossless-claw | hook | session_end | ready | hook-direct | plugins/lossless-claw/src/plugin/index.ts:2354 | hook payload and return value are captured |
|
||||
| lossless-claw | hook | before_prompt_build | ready | hook-direct | plugins/lossless-claw/src/plugin/index.ts:2021 | prompt mutation result is preserved; agent and conversation metadata are present |
|
||||
| lossless-claw | hook | before_reset | ready | hook-direct | plugins/lossless-claw/src/plugin/index.ts:2014 | hook payload and return value are captured |
|
||||
| lossless-claw | hook | gateway_start | ready | hook-direct | plugins/lossless-claw/src/plugin/index.ts:2217 | hook payload and return value are captured |
|
||||
| lossless-claw | hook | gateway_stop | ready | hook-direct | plugins/lossless-claw/src/plugin/index.ts:2241 | hook payload and return value are captured |
|
||||
| lossless-claw | hook | session_end | ready | hook-direct | plugins/lossless-claw/src/plugin/index.ts:2024 | hook payload and return value are captured |
|
||||
| connectclaw | hook | before_agent_start | ready | hook-direct | plugins/connectclaw/packages/plugin/src/hooks.ts:17 | legacy startup hook payload is accepted; migration metadata can map to prompt/model hooks |
|
||||
| honcho | hook | agent_end | ready | hook-direct | plugins/honcho/hooks/capture.ts:151 | final conversation payload is redacted as expected; agent id and run metadata are present |
|
||||
| honcho | hook | agent_end | ready | hook-direct | plugins/honcho/hooks/subagent.ts:34 | final conversation payload is redacted as expected; agent id and run metadata are present |
|
||||
@ -140,12 +140,12 @@ Generated: deterministic
|
||||
| opik-openclaw | registration | registerCli | ready | direct | plugins/opik-openclaw/index.ts:17 | command name is stable; argument schema is captured |
|
||||
| opik-openclaw | registration | registerService | ready | lifecycle-opt-in | plugins/opik-openclaw/index.ts:16 | service id is stable; start/stop lifecycle handlers are captured |
|
||||
| openclaw-telemetry | registration | registerService | ready | lifecycle-opt-in | plugins/openclaw-telemetry/index.ts:10 | service id is stable; start/stop lifecycle handlers are captured |
|
||||
| lossless-claw | registration | registerCommand | ready | direct | plugins/lossless-claw/src/plugin/index.ts:2385 | command id is stable; interactive command payload is captured |
|
||||
| lossless-claw | registration | registerContextEngine | ready | metadata-only | plugins/lossless-claw/src/plugin/index.ts:2365 | context engine id is stable; factory metadata is captured |
|
||||
| lossless-claw | registration | registerTool | ready | direct | plugins/lossless-claw/src/plugin/index.ts:2367 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| lossless-claw | registration | registerTool | ready | direct | plugins/lossless-claw/src/plugin/index.ts:2370 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| lossless-claw | registration | registerTool | ready | direct | plugins/lossless-claw/src/plugin/index.ts:2373 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| lossless-claw | registration | registerTool | ready | direct | plugins/lossless-claw/src/plugin/index.ts:2376 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| lossless-claw | registration | registerCommand | ready | direct | plugins/lossless-claw/src/plugin/index.ts:2055 | command id is stable; interactive command payload is captured |
|
||||
| lossless-claw | registration | registerContextEngine | ready | metadata-only | plugins/lossless-claw/src/plugin/index.ts:2035 | context engine id is stable; factory metadata is captured |
|
||||
| lossless-claw | registration | registerTool | ready | direct | plugins/lossless-claw/src/plugin/index.ts:2037 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| lossless-claw | registration | registerTool | ready | direct | plugins/lossless-claw/src/plugin/index.ts:2040 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| lossless-claw | registration | registerTool | ready | direct | plugins/lossless-claw/src/plugin/index.ts:2043 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| lossless-claw | registration | registerTool | ready | direct | plugins/lossless-claw/src/plugin/index.ts:2046 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| connectclaw | registration | registerCommand | ready | direct | plugins/connectclaw/packages/plugin/src/commands.ts:18 | command id is stable; interactive command payload is captured |
|
||||
| connectclaw | registration | registerCommand | ready | direct | plugins/connectclaw/packages/plugin/src/commands.ts:64 | command id is stable; interactive command payload is captured |
|
||||
| connectclaw | registration | registerService | ready | lifecycle-opt-in | plugins/connectclaw/packages/plugin/src/hooks.ts:91 | service id is stable; start/stop lifecycle handlers are captured |
|
||||
@ -408,21 +408,21 @@ Generated: deterministic
|
||||
| telnyx-sms | registration | defineChannelPluginEntry | ready | metadata-only | plugins/telnyx-sms/index.ts:207 | channel id is stable; setup/config schema can be read; message envelope metadata is preserved |
|
||||
| telnyx-sms | registration | registerCli | ready | direct | plugins/telnyx-sms/index.ts:219 | command name is stable; argument schema is captured |
|
||||
| telnyx-sms | registration | registerHttpRoute | ready | direct | plugins/telnyx-sms/index.ts:259 | route method and path are captured; auth policy metadata is captured |
|
||||
| clawrouter | registration | registerCommand | ready | direct | plugins/clawrouter/src/index.ts:1636 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registration | registerCommand | ready | direct | plugins/clawrouter/src/index.ts:1682 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registration | registerCommand | ready | direct | plugins/clawrouter/src/index.ts:1736 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registration | registerCommand | ready | direct | plugins/clawrouter/src/index.ts:1790 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registration | registerCommand | ready | direct | plugins/clawrouter/src/index.ts:1795 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registration | registerCommand | ready | direct | plugins/clawrouter/src/index.ts:1799 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registration | registerCommand | ready | direct | plugins/clawrouter/src/index.ts:1800 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registration | registerImageGenerationProvider | ready | metadata-only | plugins/clawrouter/src/index.ts:1544 | registration arguments are captured |
|
||||
| clawrouter | registration | registerMusicGenerationProvider | ready | metadata-only | plugins/clawrouter/src/index.ts:1545 | registration arguments are captured |
|
||||
| clawrouter | registration | registerProvider | ready | metadata-only | plugins/clawrouter/src/index.ts:1535 | registration arguments are captured |
|
||||
| clawrouter | registration | registerProvider | ready | metadata-only | plugins/clawrouter/src/index.ts:1540 | registration arguments are captured |
|
||||
| clawrouter | registration | registerService | ready | lifecycle-opt-in | plugins/clawrouter/src/index.ts:1809 | service id is stable; start/stop lifecycle handlers are captured |
|
||||
| clawrouter | registration | registerTool | ready | direct | plugins/clawrouter/src/index.ts:1622 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| clawrouter | registration | registerVideoGenerationProvider | ready | metadata-only | plugins/clawrouter/src/index.ts:1547 | registration arguments are captured |
|
||||
| clawrouter | registration | registerWebSearchProvider | ready | metadata-only | plugins/clawrouter/src/index.ts:1554 | registration arguments are captured |
|
||||
| clawrouter | registration | registerCommand | ready | direct | plugins/clawrouter/src/index.ts:1675 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registration | registerCommand | ready | direct | plugins/clawrouter/src/index.ts:1721 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registration | registerCommand | ready | direct | plugins/clawrouter/src/index.ts:1775 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registration | registerCommand | ready | direct | plugins/clawrouter/src/index.ts:1829 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registration | registerCommand | ready | direct | plugins/clawrouter/src/index.ts:1834 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registration | registerCommand | ready | direct | plugins/clawrouter/src/index.ts:1838 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registration | registerCommand | ready | direct | plugins/clawrouter/src/index.ts:1839 | command id is stable; interactive command payload is captured |
|
||||
| clawrouter | registration | registerImageGenerationProvider | ready | metadata-only | plugins/clawrouter/src/index.ts:1583 | registration arguments are captured |
|
||||
| clawrouter | registration | registerMusicGenerationProvider | ready | metadata-only | plugins/clawrouter/src/index.ts:1584 | registration arguments are captured |
|
||||
| clawrouter | registration | registerProvider | ready | metadata-only | plugins/clawrouter/src/index.ts:1574 | registration arguments are captured |
|
||||
| clawrouter | registration | registerProvider | ready | metadata-only | plugins/clawrouter/src/index.ts:1579 | registration arguments are captured |
|
||||
| clawrouter | registration | registerService | ready | lifecycle-opt-in | plugins/clawrouter/src/index.ts:1848 | service id is stable; start/stop lifecycle handlers are captured |
|
||||
| clawrouter | registration | registerTool | ready | direct | plugins/clawrouter/src/index.ts:1661 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| clawrouter | registration | registerVideoGenerationProvider | ready | metadata-only | plugins/clawrouter/src/index.ts:1586 | registration arguments are captured |
|
||||
| clawrouter | registration | registerWebSearchProvider | ready | metadata-only | plugins/clawrouter/src/index.ts:1593 | registration arguments are captured |
|
||||
| memu-engine | registration | registerTool | ready | direct | plugins/memu-engine/index.ts:1252 | tool name is stable; input schema is captured; result shape metadata is captured |
|
||||
| secureclaw | registration | registerCli | ready | direct | plugins/secureclaw/secureclaw/src/index.ts:351 | command name is stable; argument schema is captured |
|
||||
| secureclaw | registration | registerService | ready | lifecycle-opt-in | plugins/secureclaw/secureclaw/src/index.ts:295 | service id is stable; start/stop lifecycle handlers are captured |
|
||||
|
||||
Loading…
Reference in New Issue
Block a user