chore(readme): update crabpot dashboard [skip ci]
This commit is contained in:
parent
f28b483488
commit
deee92ae5c
66
README.md
66
README.md
@ -10,53 +10,53 @@
|
||||
## Reporting Data
|
||||
|
||||
`main` follows the latest published npm package. `crab-beta` follows the beta npm dist-tag. `crab-development` checks `openclaw/openclaw` main against the focused npm beta plugin set.
|
||||
- **Last dashboard update:** May 03, 2026, 01:41 UTC
|
||||
- **Last dashboard update:** May 03, 2026, 02:25 UTC
|
||||
<!-- crabpot-tracks:start -->
|
||||
- **Source:** `npm-latest`
|
||||
- **OpenClaw version:** `2026.5.2`
|
||||
- **OpenClaw SHA:** `8b2a6e57fef6`
|
||||
- **Dashboard target:** `openclaw@latest + @openclaw/*@latest`
|
||||
- **Plugin artifacts:** `npm latest fixture set`
|
||||
- **GitHub report run:** [25266752601](https://github.com/openclaw/crabpot/actions/runs/25266752601)
|
||||
- **GitHub report run:** [25267539994](https://github.com/openclaw/crabpot/actions/runs/25267539994)
|
||||
<!-- crabpot-tracks:end -->
|
||||
|
||||
<!-- crabpot-summary:start -->
|
||||
## Dashboard
|
||||
|
||||
| Metric | Result |
|
||||
| ---------------------- | ------------------------------------------------------------------------------------------------------------------ |
|
||||
| Fixtures | 57 |
|
||||
| Hard breakages | 0 |
|
||||
| Warnings | 129 |
|
||||
| Suggestions | 178 |
|
||||
| Issues | 307 |
|
||||
| P0 issues | [🔴 P0 4](reports/crabpot-issues.md#p0-live-issues) |
|
||||
| P1 issues | [🟠 P1 52](reports/crabpot-issues.md#triage-summary) |
|
||||
| Live issues | 4 total / 4 P0 |
|
||||
| Compat gaps | 4 |
|
||||
| Deprecation warnings | 40 |
|
||||
| Inspector gaps | 182 |
|
||||
| Upstream metadata | 77 |
|
||||
| Contract probes | 299 |
|
||||
| Policy failures | 0 |
|
||||
| Policy warnings | 20 |
|
||||
| Ref diff failures | 0 |
|
||||
| Profile failures | 0 |
|
||||
| Execution probes | 12 pass / 0 fail / 18 blocked |
|
||||
| Synthetic probes | 407 ready / 0 blocked / 407 total |
|
||||
| Cold import | 3 ready / 74 blocked / 77 entrypoints |
|
||||
| Workspace plan | 77 entrypoints / 51 installs / 11 builds |
|
||||
| Platform risks | 14 Windows / 14 container |
|
||||
| Jiti loader candidates | 58 |
|
||||
| Import loop | p50 2318ms / p95 2340ms / plugin delta RSS 23.5MB / plugin delta CPU 0ms / OpenClaw import 53.4ms / activate 0.3ms |
|
||||
| Runtime profile | p50 2336ms / command p95 2378ms / max RSS 440.3MB / 3 samples/command |
|
||||
| Metric | Result |
|
||||
| ---------------------- | ---------------------------------------------------------------------------------------------------------------- |
|
||||
| Fixtures | 57 |
|
||||
| Hard breakages | 0 |
|
||||
| Warnings | 129 |
|
||||
| Suggestions | 178 |
|
||||
| Issues | 307 |
|
||||
| P0 issues | [🔴 P0 4](reports/crabpot-issues.md#p0-live-issues) |
|
||||
| P1 issues | [🟠 P1 52](reports/crabpot-issues.md#triage-summary) |
|
||||
| Live issues | 4 total / 4 P0 |
|
||||
| Compat gaps | 4 |
|
||||
| Deprecation warnings | 40 |
|
||||
| Inspector gaps | 182 |
|
||||
| Upstream metadata | 77 |
|
||||
| Contract probes | 299 |
|
||||
| Policy failures | 0 |
|
||||
| Policy warnings | 20 |
|
||||
| Ref diff failures | 0 |
|
||||
| Profile failures | 0 |
|
||||
| Execution probes | 12 pass / 0 fail / 18 blocked |
|
||||
| Synthetic probes | 407 ready / 0 blocked / 407 total |
|
||||
| Cold import | 3 ready / 74 blocked / 77 entrypoints |
|
||||
| Workspace plan | 77 entrypoints / 51 installs / 11 builds |
|
||||
| Platform risks | 14 Windows / 14 container |
|
||||
| Jiti loader candidates | 58 |
|
||||
| Import loop | p50 2349ms / p95 2373ms / plugin delta RSS 10.5MB / plugin delta CPU 5ms / OpenClaw import 52ms / activate 0.3ms |
|
||||
| Runtime profile | p50 2383ms / command p95 2470ms / max RSS 444.4MB / 3 samples/command |
|
||||
|
||||
### OpenClaw Lifecycle Probe
|
||||
|
||||
| Phase | p50 | p95 |
|
||||
| -------------------------- | ------ | ------ |
|
||||
| Import (`full`) | 53.4ms | 53.6ms |
|
||||
| Activate (`full:register`) | 0.3ms | 0.3ms |
|
||||
| Phase | p50 | p95 |
|
||||
| -------------------------- | ----- | ------ |
|
||||
| Import (`full`) | 52ms | 53.5ms |
|
||||
| Activate (`full:register`) | 0.3ms | 0.3ms |
|
||||
|
||||
### Top Discovered Issues
|
||||
|
||||
|
||||
@ -29,16 +29,16 @@
|
||||
"platformWindowsRisks": 14,
|
||||
"platformContainerRisks": 14,
|
||||
"loaderJitiCandidates": 58,
|
||||
"importLoopP50Ms": 2318,
|
||||
"importLoopP95Ms": 2340,
|
||||
"importLoopP50Ms": 2349,
|
||||
"importLoopP95Ms": 2373,
|
||||
"importLoopOpenClawLifecycleCount": 3,
|
||||
"importLoopOpenClawImportP50Ms": 53.4,
|
||||
"importLoopOpenClawImportP50Ms": 52,
|
||||
"importLoopOpenClawActivationP50Ms": 0.3,
|
||||
"importLoopMetricBasis": "baseline-adjusted",
|
||||
"importLoopMaxRssMb": 23.5,
|
||||
"importLoopMaxCpuMs": 0,
|
||||
"importLoopRssSampleCount": 274,
|
||||
"importLoopCpuSampleCount": 274
|
||||
"importLoopMaxRssMb": 10.5,
|
||||
"importLoopMaxCpuMs": 5,
|
||||
"importLoopRssSampleCount": 278,
|
||||
"importLoopCpuSampleCount": 278
|
||||
},
|
||||
"topIssues": [
|
||||
{
|
||||
@ -427,20 +427,20 @@
|
||||
"id": "profile.wall-p95",
|
||||
"action": "warn",
|
||||
"metric": "p95WallMs",
|
||||
"message": "p95WallMs regressed 86.8% over baseline",
|
||||
"message": "p95WallMs regressed 94% over baseline",
|
||||
"baseline": 1273,
|
||||
"current": 2378,
|
||||
"delta": 1105,
|
||||
"percent": 86.8
|
||||
"current": 2470,
|
||||
"delta": 1197,
|
||||
"percent": 94
|
||||
},
|
||||
{
|
||||
"id": "profile.peak-rss",
|
||||
"action": "warn",
|
||||
"metric": "maxPeakRssMb",
|
||||
"message": "maxPeakRssMb regressed 375.20000000000005 over baseline",
|
||||
"message": "maxPeakRssMb regressed 379.29999999999995 over baseline",
|
||||
"baseline": 65.1,
|
||||
"current": 440.3,
|
||||
"delta": 375.20000000000005
|
||||
"current": 444.4,
|
||||
"delta": 379.29999999999995
|
||||
}
|
||||
],
|
||||
"artifacts": {
|
||||
|
||||
@ -7,33 +7,33 @@ Status: PASS
|
||||
|
||||
## Counts
|
||||
|
||||
| Metric | Value |
|
||||
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
|
||||
| Breakages | 0 |
|
||||
| Warnings | 129 |
|
||||
| Suggestions | 178 |
|
||||
| Issues | 307 |
|
||||
| P0 issues | 4 |
|
||||
| P1 issues | 52 |
|
||||
| Live issues | 4 |
|
||||
| Live P0 issues | 4 |
|
||||
| Compat gaps | 4 |
|
||||
| Deprecation warnings | 40 |
|
||||
| Inspector gaps | 182 |
|
||||
| Upstream metadata | 77 |
|
||||
| Ref diff failures | 0 |
|
||||
| Ref diff warnings | 0 |
|
||||
| Policy failures | 0 |
|
||||
| Policy warnings | 20 |
|
||||
| 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 | 58 |
|
||||
| Import loop | p50 2318 ms / p95 2340 ms / plugin delta RSS 23.5 MB / plugin delta CPU 0 ms / OpenClaw import 53.4 ms / activate 0.3 ms |
|
||||
| Metric | Value |
|
||||
| --------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
|
||||
| Breakages | 0 |
|
||||
| Warnings | 129 |
|
||||
| Suggestions | 178 |
|
||||
| Issues | 307 |
|
||||
| P0 issues | 4 |
|
||||
| P1 issues | 52 |
|
||||
| Live issues | 4 |
|
||||
| Live P0 issues | 4 |
|
||||
| Compat gaps | 4 |
|
||||
| Deprecation warnings | 40 |
|
||||
| Inspector gaps | 182 |
|
||||
| Upstream metadata | 77 |
|
||||
| Ref diff failures | 0 |
|
||||
| Ref diff warnings | 0 |
|
||||
| Policy failures | 0 |
|
||||
| Policy warnings | 20 |
|
||||
| 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 | 58 |
|
||||
| Import loop | p50 2349 ms / p95 2373 ms / plugin delta RSS 10.5 MB / plugin delta CPU 5 ms / OpenClaw import 52 ms / activate 0.3 ms |
|
||||
|
||||
## Top Issues
|
||||
|
||||
@ -93,8 +93,8 @@ _none_
|
||||
|
||||
| Action | ID | Metric | Baseline | Current | Message |
|
||||
| ------ | ---------------- | ------------ | -------- | ------- | ------------------------------------------------------- |
|
||||
| warn | profile.wall-p95 | p95WallMs | 1273 | 2378 | p95WallMs regressed 86.8% over baseline |
|
||||
| warn | profile.peak-rss | maxPeakRssMb | 65.1 | 440.3 | maxPeakRssMb regressed 375.20000000000005 over baseline |
|
||||
| warn | profile.wall-p95 | p95WallMs | 1273 | 2470 | p95WallMs regressed 94% over baseline |
|
||||
| warn | profile.peak-rss | maxPeakRssMb | 65.1 | 444.4 | maxPeakRssMb regressed 379.29999999999995 over baseline |
|
||||
|
||||
## Artifacts
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"generatedAt": "2026-05-03T01:41:39Z",
|
||||
"runUrl": "https://github.com/openclaw/crabpot/actions/runs/25266752601",
|
||||
"generatedAt": "2026-05-03T02:25:14Z",
|
||||
"runUrl": "https://github.com/openclaw/crabpot/actions/runs/25267539994",
|
||||
"mode": "check",
|
||||
"openclawLabel": "openclaw@latest (2026.5.2, 8b2a6e57fef6)",
|
||||
"status": "pass",
|
||||
@ -39,23 +39,23 @@
|
||||
"platformWindowsRisks": 14,
|
||||
"platformContainerRisks": 14,
|
||||
"loaderJitiCandidates": 58,
|
||||
"importLoopP50Ms": 2318,
|
||||
"importLoopP95Ms": 2340,
|
||||
"importLoopP50Ms": 2349,
|
||||
"importLoopP95Ms": 2373,
|
||||
"importLoopOpenClawLifecycleCount": 3,
|
||||
"importLoopOpenClawImportP50Ms": 53.4,
|
||||
"importLoopOpenClawImportP95Ms": 53.6,
|
||||
"importLoopOpenClawImportP50Ms": 52,
|
||||
"importLoopOpenClawImportP95Ms": 53.5,
|
||||
"importLoopOpenClawActivationP50Ms": 0.3,
|
||||
"importLoopOpenClawActivationP95Ms": 0.3,
|
||||
"importLoopMetricBasis": "baseline-adjusted",
|
||||
"importLoopMaxRssMb": 23.5,
|
||||
"importLoopMaxCpuMs": 0,
|
||||
"importLoopRssSampleCount": 274,
|
||||
"importLoopCpuSampleCount": 274,
|
||||
"runtimeP50Ms": 2336,
|
||||
"runtimeP95Ms": 2378,
|
||||
"runtimeMaxRssMb": 440.3,
|
||||
"runtimeRssSampleCount": 1983,
|
||||
"runtimeCpuSampleCount": 1983,
|
||||
"importLoopMaxRssMb": 10.5,
|
||||
"importLoopMaxCpuMs": 5,
|
||||
"importLoopRssSampleCount": 278,
|
||||
"importLoopCpuSampleCount": 278,
|
||||
"runtimeP50Ms": 2383,
|
||||
"runtimeP95Ms": 2470,
|
||||
"runtimeMaxRssMb": 444.4,
|
||||
"runtimeRssSampleCount": 2031,
|
||||
"runtimeCpuSampleCount": 2031,
|
||||
"runtimeSamplesPerCommand": 3,
|
||||
"runtimeWallTimeBasis": "command-median-p95"
|
||||
},
|
||||
|
||||
@ -7,18 +7,18 @@
|
||||
"runs": 3,
|
||||
"entrypoint": ".crabpot/import-loop/baseline-plugin.mjs",
|
||||
"reference": {
|
||||
"wallMs": 2343,
|
||||
"peakRssMb": 331.3,
|
||||
"cpuMsEstimate": 4698
|
||||
"wallMs": 2355,
|
||||
"peakRssMb": 340.2,
|
||||
"cpuMsEstimate": 4668
|
||||
},
|
||||
"max": {
|
||||
"wallMs": 2820,
|
||||
"peakRssMb": 340.3,
|
||||
"cpuMsEstimate": 5201
|
||||
"wallMs": 2909,
|
||||
"peakRssMb": 342.9,
|
||||
"cpuMsEstimate": 5275
|
||||
},
|
||||
"statSampleCount": 294,
|
||||
"rssSampleCount": 294,
|
||||
"cpuSampleCount": 294,
|
||||
"statSampleCount": 299,
|
||||
"rssSampleCount": 299,
|
||||
"cpuSampleCount": 299,
|
||||
"failCount": 0,
|
||||
"samples": [
|
||||
{
|
||||
@ -31,31 +31,31 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 53.3,
|
||||
"importMs": 52.6,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 53.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-tFPRe1/index.mjs"
|
||||
"elapsedMs": 52.6,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-lxyee4/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-tFPRe1/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-lxyee4/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2820,
|
||||
"peakRssMb": 331.3,
|
||||
"peakCpuPercent": 206,
|
||||
"cpuMsEstimate": 5201,
|
||||
"statSampleCount": 109,
|
||||
"rssSampleCount": 109,
|
||||
"cpuSampleCount": 109,
|
||||
"wallMs": 2909,
|
||||
"peakRssMb": 340.2,
|
||||
"peakCpuPercent": 201,
|
||||
"cpuMsEstimate": 5275,
|
||||
"statSampleCount": 115,
|
||||
"rssSampleCount": 115,
|
||||
"cpuSampleCount": 115,
|
||||
"stderrPreview": ""
|
||||
},
|
||||
{
|
||||
@ -68,28 +68,28 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 51.6,
|
||||
"importMs": 54.3,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 51.6,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-HpOv8L/index.mjs"
|
||||
"elapsedMs": 54.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-ne4WDG/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-HpOv8L/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-ne4WDG/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2343,
|
||||
"peakRssMb": 330.4,
|
||||
"wallMs": 2355,
|
||||
"peakRssMb": 337.5,
|
||||
"peakCpuPercent": 225,
|
||||
"cpuMsEstimate": 4584,
|
||||
"cpuMsEstimate": 4668,
|
||||
"statSampleCount": 92,
|
||||
"rssSampleCount": 92,
|
||||
"cpuSampleCount": 92,
|
||||
@ -105,31 +105,31 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 53.6,
|
||||
"importMs": 52.7,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 53.6,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-x2G9xh/index.mjs"
|
||||
"elapsedMs": 52.7,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-aJr9ll/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-x2G9xh/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-aJr9ll/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2335,
|
||||
"peakRssMb": 340.3,
|
||||
"peakCpuPercent": 228,
|
||||
"cpuMsEstimate": 4698,
|
||||
"statSampleCount": 93,
|
||||
"rssSampleCount": 93,
|
||||
"cpuSampleCount": 93,
|
||||
"wallMs": 2331,
|
||||
"peakRssMb": 342.9,
|
||||
"peakCpuPercent": 227,
|
||||
"cpuMsEstimate": 4607,
|
||||
"statSampleCount": 92,
|
||||
"rssSampleCount": 92,
|
||||
"cpuSampleCount": 92,
|
||||
"stderrPreview": ""
|
||||
}
|
||||
]
|
||||
@ -138,25 +138,25 @@
|
||||
"runs": 3,
|
||||
"baselineRuns": 3,
|
||||
"baselineFailCount": 0,
|
||||
"p50WallMs": 2318,
|
||||
"p95WallMs": 2340,
|
||||
"p50WallMs": 2349,
|
||||
"p95WallMs": 2373,
|
||||
"p50PluginWallDeltaMs": 0,
|
||||
"p95PluginWallDeltaMs": 0,
|
||||
"p95PluginWallDeltaMs": 18,
|
||||
"openClawLifecycleCount": 3,
|
||||
"p50OpenClawImportMs": 53.4,
|
||||
"p95OpenClawImportMs": 53.6,
|
||||
"p50OpenClawImportMs": 52,
|
||||
"p95OpenClawImportMs": 53.5,
|
||||
"p50OpenClawActivationMs": 0.3,
|
||||
"p95OpenClawActivationMs": 0.3,
|
||||
"maxPeakRssMb": 354.8,
|
||||
"maxCpuMsEstimate": 4633,
|
||||
"maxPluginPeakRssDeltaMb": 23.5,
|
||||
"maxPluginCpuDeltaMsEstimate": 0,
|
||||
"baselineReferenceWallMs": 2343,
|
||||
"baselineReferencePeakRssMb": 331.3,
|
||||
"baselineReferenceCpuMsEstimate": 4698,
|
||||
"statSampleCount": 274,
|
||||
"rssSampleCount": 274,
|
||||
"cpuSampleCount": 274,
|
||||
"maxPeakRssMb": 350.7,
|
||||
"maxCpuMsEstimate": 4673,
|
||||
"maxPluginPeakRssDeltaMb": 10.5,
|
||||
"maxPluginCpuDeltaMsEstimate": 5,
|
||||
"baselineReferenceWallMs": 2355,
|
||||
"baselineReferencePeakRssMb": 340.2,
|
||||
"baselineReferenceCpuMsEstimate": 4668,
|
||||
"statSampleCount": 278,
|
||||
"rssSampleCount": 278,
|
||||
"cpuSampleCount": 278,
|
||||
"capturedCount": 6,
|
||||
"failCount": 0
|
||||
},
|
||||
@ -171,35 +171,35 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 53.6,
|
||||
"importMs": 53.5,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 53.6,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-YgeQZ7/index.mjs"
|
||||
"elapsedMs": 53.5,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-IBXS54/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-YgeQZ7/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-IBXS54/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2315,
|
||||
"peakRssMb": 345.7,
|
||||
"wallMs": 2373,
|
||||
"peakRssMb": 350.7,
|
||||
"peakCpuPercent": 228,
|
||||
"cpuMsEstimate": 4550,
|
||||
"cpuMsEstimate": 4673,
|
||||
"statSampleCount": 92,
|
||||
"rssSampleCount": 92,
|
||||
"cpuSampleCount": 92,
|
||||
"stderrPreview": "",
|
||||
"pluginWallDeltaMs": 0,
|
||||
"pluginPeakRssDeltaMb": 14.4,
|
||||
"pluginCpuDeltaMsEstimate": 0
|
||||
"pluginWallDeltaMs": 18,
|
||||
"pluginPeakRssDeltaMb": 10.5,
|
||||
"pluginCpuDeltaMsEstimate": 5
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
@ -211,34 +211,34 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 52.5,
|
||||
"importMs": 52,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 52.5,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-fkpoBB/index.mjs"
|
||||
"elapsedMs": 52,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-9341PB/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-fkpoBB/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-9341PB/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2340,
|
||||
"peakRssMb": 354.8,
|
||||
"peakCpuPercent": 227,
|
||||
"cpuMsEstimate": 4633,
|
||||
"statSampleCount": 91,
|
||||
"rssSampleCount": 91,
|
||||
"cpuSampleCount": 91,
|
||||
"wallMs": 2342,
|
||||
"peakRssMb": 330.1,
|
||||
"peakCpuPercent": 229,
|
||||
"cpuMsEstimate": 4651,
|
||||
"statSampleCount": 93,
|
||||
"rssSampleCount": 93,
|
||||
"cpuSampleCount": 93,
|
||||
"stderrPreview": "",
|
||||
"pluginWallDeltaMs": 0,
|
||||
"pluginPeakRssDeltaMb": 23.5,
|
||||
"pluginPeakRssDeltaMb": 0,
|
||||
"pluginCpuDeltaMsEstimate": 0
|
||||
},
|
||||
{
|
||||
@ -251,34 +251,34 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 53.4,
|
||||
"importMs": 51.8,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 53.4,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-mKYKK3/index.mjs"
|
||||
"elapsedMs": 51.8,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-censnv/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-mKYKK3/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-censnv/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2318,
|
||||
"peakRssMb": 333.9,
|
||||
"peakCpuPercent": 226,
|
||||
"cpuMsEstimate": 4589,
|
||||
"statSampleCount": 91,
|
||||
"rssSampleCount": 91,
|
||||
"cpuSampleCount": 91,
|
||||
"wallMs": 2349,
|
||||
"peakRssMb": 331.3,
|
||||
"peakCpuPercent": 224,
|
||||
"cpuMsEstimate": 4622,
|
||||
"statSampleCount": 93,
|
||||
"rssSampleCount": 93,
|
||||
"cpuSampleCount": 93,
|
||||
"stderrPreview": "",
|
||||
"pluginWallDeltaMs": 0,
|
||||
"pluginPeakRssDeltaMb": 2.6,
|
||||
"pluginPeakRssDeltaMb": 0,
|
||||
"pluginCpuDeltaMsEstimate": 0
|
||||
}
|
||||
]
|
||||
|
||||
@ -11,25 +11,25 @@ Entrypoint: test/fixtures/lazy-import-plugin.mjs
|
||||
| runs | 3 |
|
||||
| baselineRuns | 3 |
|
||||
| baselineFailCount | 0 |
|
||||
| p50WallMs | 2318 |
|
||||
| p95WallMs | 2340 |
|
||||
| p50WallMs | 2349 |
|
||||
| p95WallMs | 2373 |
|
||||
| p50PluginWallDeltaMs | 0 |
|
||||
| p95PluginWallDeltaMs | 0 |
|
||||
| maxPluginPeakRssDeltaMb | 23.5 MB |
|
||||
| maxPluginCpuDeltaMsEstimate | 0 ms |
|
||||
| p95PluginWallDeltaMs | 18 |
|
||||
| maxPluginPeakRssDeltaMb | 10.5 MB |
|
||||
| maxPluginCpuDeltaMsEstimate | 5 ms |
|
||||
| openClawLifecycleCount | 3 |
|
||||
| p50OpenClawImportMs | 53.4 ms |
|
||||
| p95OpenClawImportMs | 53.6 ms |
|
||||
| p50OpenClawImportMs | 52 ms |
|
||||
| p95OpenClawImportMs | 53.5 ms |
|
||||
| p50OpenClawActivationMs | 0.3 ms |
|
||||
| p95OpenClawActivationMs | 0.3 ms |
|
||||
| maxPeakRssMb | 354.8 MB |
|
||||
| maxCpuMsEstimate | 4633 ms |
|
||||
| baselineReferenceWallMs | 2343 ms |
|
||||
| baselineReferencePeakRssMb | 331.3 MB |
|
||||
| baselineReferenceCpuMsEstimate | 4698 ms |
|
||||
| statSampleCount | 274 |
|
||||
| rssSampleCount | 274 |
|
||||
| cpuSampleCount | 274 |
|
||||
| maxPeakRssMb | 350.7 MB |
|
||||
| maxCpuMsEstimate | 4673 ms |
|
||||
| baselineReferenceWallMs | 2355 ms |
|
||||
| baselineReferencePeakRssMb | 340.2 MB |
|
||||
| baselineReferenceCpuMsEstimate | 4668 ms |
|
||||
| statSampleCount | 278 |
|
||||
| rssSampleCount | 278 |
|
||||
| cpuSampleCount | 278 |
|
||||
| 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 | 2343 ms |
|
||||
| referencePeakRssMb | 331.3 MB |
|
||||
| referenceCpuMsEstimate | 4698 ms |
|
||||
| maxWallMs | 2820 ms |
|
||||
| maxPeakRssMb | 340.3 MB |
|
||||
| maxCpuMsEstimate | 5201 ms |
|
||||
| statSampleCount | 294 |
|
||||
| referenceWallMs | 2355 ms |
|
||||
| referencePeakRssMb | 340.2 MB |
|
||||
| referenceCpuMsEstimate | 4668 ms |
|
||||
| maxWallMs | 2909 ms |
|
||||
| maxPeakRssMb | 342.9 MB |
|
||||
| maxCpuMsEstimate | 5275 ms |
|
||||
| statSampleCount | 299 |
|
||||
| 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 | 53.6 ms | 0.3 ms | 0 ms | 14.4 MB | 0 ms | 2315 ms | 345.7 MB | 4550 ms | 92/92 | 0 |
|
||||
| 1 | captured | 2 | 52.5 ms | 0.3 ms | 0 ms | 23.5 MB | 0 ms | 2340 ms | 354.8 MB | 4633 ms | 91/91 | 0 |
|
||||
| 2 | captured | 2 | 53.4 ms | 0.3 ms | 0 ms | 2.6 MB | 0 ms | 2318 ms | 333.9 MB | 4589 ms | 91/91 | 0 |
|
||||
| 0 | captured | 2 | 53.5 ms | 0.3 ms | 18 ms | 10.5 MB | 5 ms | 2373 ms | 350.7 MB | 4673 ms | 92/92 | 0 |
|
||||
| 1 | captured | 2 | 52 ms | 0.3 ms | 0 ms | 0 MB | 0 ms | 2342 ms | 330.1 MB | 4651 ms | 93/93 | 0 |
|
||||
| 2 | captured | 2 | 51.8 ms | 0.3 ms | 0 ms | 0 MB | 0 ms | 2349 ms | 331.3 MB | 4622 ms | 93/93 | 0 |
|
||||
|
||||
@ -324,13 +324,13 @@ Status: PASS
|
||||
- **legacy-before-agent-start**: kitchen-sink: legacy before_agent_start hook compatibility is still used
|
||||
- state: open · compat:deprecated · deprecated
|
||||
- evidence:
|
||||
- [before_agent_start @ generated-hooks.js:11](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L11)
|
||||
- [before_agent_start @ generated-hooks.js:11](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L11)
|
||||
|
||||
- 🟡 P2 **kitchen-sink** `deprecation-warning` `core-compat-adapter`
|
||||
- **legacy-root-sdk-import**: kitchen-sink: root plugin SDK barrel is still used by fixtures
|
||||
- state: open · compat:deprecated · deprecated
|
||||
- evidence:
|
||||
- [openclaw/plugin-sdk @ generated-sdk-imports.ts:2](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-sdk-imports.ts#L2)
|
||||
- [openclaw/plugin-sdk @ generated-sdk-imports.ts:2](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-sdk-imports.ts#L2)
|
||||
|
||||
- 🟡 P2 **llm-trace-phoenix** `deprecation-warning` `core-compat-adapter`
|
||||
- **legacy-root-sdk-import**: llm-trace-phoenix: root plugin SDK barrel is still used by fixtures
|
||||
@ -668,55 +668,55 @@ Status: PASS
|
||||
- **before-tool-call-probe**: kitchen-sink: before_tool_call needs terminal/block/approval probes
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [before_tool_call @ generated-hooks.js:19](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L19)
|
||||
- [before_tool_call @ generated-hooks.js:19](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L19)
|
||||
|
||||
- 🟠 P1 **kitchen-sink** `inspector-gap` `inspector-follow-up`
|
||||
- **conversation-access-hook**: kitchen-sink: conversation-access hooks need privacy-boundary probes
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [agent_end @ generated-hooks.js:7](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L7)
|
||||
- [llm_input @ generated-hooks.js:25](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L25)
|
||||
- [llm_output @ generated-hooks.js:26](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L26)
|
||||
- [agent_end @ generated-hooks.js:7](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L7)
|
||||
- [llm_input @ generated-hooks.js:25](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L25)
|
||||
- [llm_output @ generated-hooks.js:26](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L26)
|
||||
|
||||
- 🟠 P1 **kitchen-sink** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: kitchen-sink: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerAutoEnableProbe @ generated-registrars.js:7](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L7)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L55)
|
||||
- [registerCommand @ generated-registrars.js:12](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L12)
|
||||
- [registerCommand @ kitchen-runtime.js:50](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L50)
|
||||
- [registerCommand @ kitchen-runtime.js:51](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L51)
|
||||
- [registerCompactionProvider @ generated-registrars.js:13](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L13)
|
||||
- [registerCompactionProvider @ kitchen-runtime.js:95](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L95)
|
||||
- [registerConfigMigration @ generated-registrars.js:14](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L14)
|
||||
- [registerContextEngine @ generated-registrars.js:15](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L15)
|
||||
- [registerDetachedTaskRuntime @ sync-surface.mjs:113](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/scripts/sync-surface.mjs#L113)
|
||||
- [registerDetachedTaskRuntime @ generated-registrars.js:17](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L17)
|
||||
- [registerDetachedTaskRuntime @ kitchen-runtime.js:86](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L86)
|
||||
- [registerGatewayDiscoveryService @ generated-registrars.js:18](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L18)
|
||||
- [registerGatewayMethod @ generated-registrars.js:19](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L19)
|
||||
- [registerGatewayMethod @ kitchen-runtime.js:107](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L107)
|
||||
- [registerHook @ generated-registrars.js:20](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L20)
|
||||
- [registerHttpRoute @ generated-registrars.js:21](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L21)
|
||||
- [registerHttpRoute @ kitchen-runtime.js:105](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L105)
|
||||
- [registerInteractiveHandler @ generated-registrars.js:23](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L23)
|
||||
- [registerInteractiveHandler @ kitchen-runtime.js:53](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L53)
|
||||
- [registerMemoryCapability @ generated-registrars.js:25](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L25)
|
||||
- [registerMemoryCorpusSupplement @ generated-registrars.js:26](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L26)
|
||||
- [registerMemoryCorpusSupplement @ kitchen-runtime.js:92](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L92)
|
||||
- [registerMemoryFlushPlan @ generated-registrars.js:28](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L28)
|
||||
- [registerMemoryPromptSection @ generated-registrars.js:29](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L29)
|
||||
- [registerMemoryPromptSupplement @ generated-registrars.js:30](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L30)
|
||||
- [registerMemoryPromptSupplement @ kitchen-runtime.js:111](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L111)
|
||||
- [registerMemoryRuntime @ generated-registrars.js:31](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L31)
|
||||
- [registerNodeHostCommand @ generated-registrars.js:34](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L34)
|
||||
- [registerNodeInvokePolicy @ generated-registrars.js:35](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L35)
|
||||
- [registerReload @ generated-registrars.js:39](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L39)
|
||||
- [registerSecurityAuditCollector @ generated-registrars.js:41](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L41)
|
||||
- [registerService @ generated-registrars.js:42](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L42)
|
||||
- [registerService @ kitchen-runtime.js:104](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L104)
|
||||
- [registerAutoEnableProbe @ generated-registrars.js:7](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L7)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L55)
|
||||
- [registerCommand @ generated-registrars.js:12](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L12)
|
||||
- [registerCommand @ kitchen-runtime.js:50](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L50)
|
||||
- [registerCommand @ kitchen-runtime.js:51](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L51)
|
||||
- [registerCompactionProvider @ generated-registrars.js:13](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L13)
|
||||
- [registerCompactionProvider @ kitchen-runtime.js:95](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L95)
|
||||
- [registerConfigMigration @ generated-registrars.js:14](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L14)
|
||||
- [registerContextEngine @ generated-registrars.js:15](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L15)
|
||||
- [registerDetachedTaskRuntime @ sync-surface.mjs:113](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/scripts/sync-surface.mjs#L113)
|
||||
- [registerDetachedTaskRuntime @ generated-registrars.js:17](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L17)
|
||||
- [registerDetachedTaskRuntime @ kitchen-runtime.js:86](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L86)
|
||||
- [registerGatewayDiscoveryService @ generated-registrars.js:18](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L18)
|
||||
- [registerGatewayMethod @ generated-registrars.js:19](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L19)
|
||||
- [registerGatewayMethod @ kitchen-runtime.js:107](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L107)
|
||||
- [registerHook @ generated-registrars.js:20](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L20)
|
||||
- [registerHttpRoute @ generated-registrars.js:21](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L21)
|
||||
- [registerHttpRoute @ kitchen-runtime.js:105](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L105)
|
||||
- [registerInteractiveHandler @ generated-registrars.js:23](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L23)
|
||||
- [registerInteractiveHandler @ kitchen-runtime.js:53](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L53)
|
||||
- [registerMemoryCapability @ generated-registrars.js:25](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L25)
|
||||
- [registerMemoryCorpusSupplement @ generated-registrars.js:26](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L26)
|
||||
- [registerMemoryCorpusSupplement @ kitchen-runtime.js:92](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L92)
|
||||
- [registerMemoryFlushPlan @ generated-registrars.js:28](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L28)
|
||||
- [registerMemoryPromptSection @ generated-registrars.js:29](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L29)
|
||||
- [registerMemoryPromptSupplement @ generated-registrars.js:30](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L30)
|
||||
- [registerMemoryPromptSupplement @ kitchen-runtime.js:111](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L111)
|
||||
- [registerMemoryRuntime @ generated-registrars.js:31](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L31)
|
||||
- [registerNodeHostCommand @ generated-registrars.js:34](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L34)
|
||||
- [registerNodeInvokePolicy @ generated-registrars.js:35](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L35)
|
||||
- [registerReload @ generated-registrars.js:39](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L39)
|
||||
- [registerSecurityAuditCollector @ generated-registrars.js:41](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L41)
|
||||
- [registerService @ generated-registrars.js:42](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L42)
|
||||
- [registerService @ kitchen-runtime.js:104](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L104)
|
||||
|
||||
- 🟠 P1 **lightclawbot** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: lightclawbot: runtime registrations need capture before contract judgment
|
||||
@ -1303,8 +1303,8 @@ Status: PASS
|
||||
- **channel-contract-probe**: kitchen-sink: channel runtime needs envelope/config probes
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L55)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L55)
|
||||
|
||||
- 🟡 P2 **lightclawbot** `inspector-gap` `inspector-follow-up`
|
||||
- **channel-contract-probe**: lightclawbot: channel runtime needs envelope/config probes
|
||||
@ -2601,55 +2601,55 @@ _none_
|
||||
- **before-tool-call-probe**: kitchen-sink: before_tool_call needs terminal/block/approval probes
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [before_tool_call @ generated-hooks.js:19](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L19)
|
||||
- [before_tool_call @ generated-hooks.js:19](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L19)
|
||||
|
||||
- 🟠 P1 **kitchen-sink** `inspector-gap` `inspector-follow-up`
|
||||
- **conversation-access-hook**: kitchen-sink: conversation-access hooks need privacy-boundary probes
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [agent_end @ generated-hooks.js:7](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L7)
|
||||
- [llm_input @ generated-hooks.js:25](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L25)
|
||||
- [llm_output @ generated-hooks.js:26](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L26)
|
||||
- [agent_end @ generated-hooks.js:7](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L7)
|
||||
- [llm_input @ generated-hooks.js:25](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L25)
|
||||
- [llm_output @ generated-hooks.js:26](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L26)
|
||||
|
||||
- 🟠 P1 **kitchen-sink** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: kitchen-sink: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerAutoEnableProbe @ generated-registrars.js:7](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L7)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L55)
|
||||
- [registerCommand @ generated-registrars.js:12](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L12)
|
||||
- [registerCommand @ kitchen-runtime.js:50](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L50)
|
||||
- [registerCommand @ kitchen-runtime.js:51](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L51)
|
||||
- [registerCompactionProvider @ generated-registrars.js:13](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L13)
|
||||
- [registerCompactionProvider @ kitchen-runtime.js:95](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L95)
|
||||
- [registerConfigMigration @ generated-registrars.js:14](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L14)
|
||||
- [registerContextEngine @ generated-registrars.js:15](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L15)
|
||||
- [registerDetachedTaskRuntime @ sync-surface.mjs:113](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/scripts/sync-surface.mjs#L113)
|
||||
- [registerDetachedTaskRuntime @ generated-registrars.js:17](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L17)
|
||||
- [registerDetachedTaskRuntime @ kitchen-runtime.js:86](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L86)
|
||||
- [registerGatewayDiscoveryService @ generated-registrars.js:18](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L18)
|
||||
- [registerGatewayMethod @ generated-registrars.js:19](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L19)
|
||||
- [registerGatewayMethod @ kitchen-runtime.js:107](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L107)
|
||||
- [registerHook @ generated-registrars.js:20](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L20)
|
||||
- [registerHttpRoute @ generated-registrars.js:21](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L21)
|
||||
- [registerHttpRoute @ kitchen-runtime.js:105](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L105)
|
||||
- [registerInteractiveHandler @ generated-registrars.js:23](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L23)
|
||||
- [registerInteractiveHandler @ kitchen-runtime.js:53](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L53)
|
||||
- [registerMemoryCapability @ generated-registrars.js:25](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L25)
|
||||
- [registerMemoryCorpusSupplement @ generated-registrars.js:26](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L26)
|
||||
- [registerMemoryCorpusSupplement @ kitchen-runtime.js:92](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L92)
|
||||
- [registerMemoryFlushPlan @ generated-registrars.js:28](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L28)
|
||||
- [registerMemoryPromptSection @ generated-registrars.js:29](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L29)
|
||||
- [registerMemoryPromptSupplement @ generated-registrars.js:30](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L30)
|
||||
- [registerMemoryPromptSupplement @ kitchen-runtime.js:111](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L111)
|
||||
- [registerMemoryRuntime @ generated-registrars.js:31](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L31)
|
||||
- [registerNodeHostCommand @ generated-registrars.js:34](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L34)
|
||||
- [registerNodeInvokePolicy @ generated-registrars.js:35](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L35)
|
||||
- [registerReload @ generated-registrars.js:39](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L39)
|
||||
- [registerSecurityAuditCollector @ generated-registrars.js:41](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L41)
|
||||
- [registerService @ generated-registrars.js:42](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L42)
|
||||
- [registerService @ kitchen-runtime.js:104](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L104)
|
||||
- [registerAutoEnableProbe @ generated-registrars.js:7](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L7)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L55)
|
||||
- [registerCommand @ generated-registrars.js:12](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L12)
|
||||
- [registerCommand @ kitchen-runtime.js:50](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L50)
|
||||
- [registerCommand @ kitchen-runtime.js:51](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L51)
|
||||
- [registerCompactionProvider @ generated-registrars.js:13](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L13)
|
||||
- [registerCompactionProvider @ kitchen-runtime.js:95](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L95)
|
||||
- [registerConfigMigration @ generated-registrars.js:14](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L14)
|
||||
- [registerContextEngine @ generated-registrars.js:15](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L15)
|
||||
- [registerDetachedTaskRuntime @ sync-surface.mjs:113](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/scripts/sync-surface.mjs#L113)
|
||||
- [registerDetachedTaskRuntime @ generated-registrars.js:17](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L17)
|
||||
- [registerDetachedTaskRuntime @ kitchen-runtime.js:86](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L86)
|
||||
- [registerGatewayDiscoveryService @ generated-registrars.js:18](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L18)
|
||||
- [registerGatewayMethod @ generated-registrars.js:19](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L19)
|
||||
- [registerGatewayMethod @ kitchen-runtime.js:107](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L107)
|
||||
- [registerHook @ generated-registrars.js:20](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L20)
|
||||
- [registerHttpRoute @ generated-registrars.js:21](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L21)
|
||||
- [registerHttpRoute @ kitchen-runtime.js:105](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L105)
|
||||
- [registerInteractiveHandler @ generated-registrars.js:23](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L23)
|
||||
- [registerInteractiveHandler @ kitchen-runtime.js:53](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L53)
|
||||
- [registerMemoryCapability @ generated-registrars.js:25](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L25)
|
||||
- [registerMemoryCorpusSupplement @ generated-registrars.js:26](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L26)
|
||||
- [registerMemoryCorpusSupplement @ kitchen-runtime.js:92](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L92)
|
||||
- [registerMemoryFlushPlan @ generated-registrars.js:28](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L28)
|
||||
- [registerMemoryPromptSection @ generated-registrars.js:29](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L29)
|
||||
- [registerMemoryPromptSupplement @ generated-registrars.js:30](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L30)
|
||||
- [registerMemoryPromptSupplement @ kitchen-runtime.js:111](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L111)
|
||||
- [registerMemoryRuntime @ generated-registrars.js:31](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L31)
|
||||
- [registerNodeHostCommand @ generated-registrars.js:34](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L34)
|
||||
- [registerNodeInvokePolicy @ generated-registrars.js:35](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L35)
|
||||
- [registerReload @ generated-registrars.js:39](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L39)
|
||||
- [registerSecurityAuditCollector @ generated-registrars.js:41](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L41)
|
||||
- [registerService @ generated-registrars.js:42](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L42)
|
||||
- [registerService @ kitchen-runtime.js:104](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L104)
|
||||
|
||||
- 🟠 P1 **lightclawbot** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: lightclawbot: runtime registrations need capture before contract judgment
|
||||
@ -3554,20 +3554,20 @@ _none_
|
||||
- **channel-contract-probe**: kitchen-sink: channel runtime needs envelope/config probes
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L55)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L55)
|
||||
|
||||
- 🟡 P2 **kitchen-sink** `deprecation-warning` `core-compat-adapter`
|
||||
- **legacy-before-agent-start**: kitchen-sink: legacy before_agent_start hook compatibility is still used
|
||||
- state: open · compat:deprecated · deprecated
|
||||
- evidence:
|
||||
- [before_agent_start @ generated-hooks.js:11](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L11)
|
||||
- [before_agent_start @ generated-hooks.js:11](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L11)
|
||||
|
||||
- 🟡 P2 **kitchen-sink** `deprecation-warning` `core-compat-adapter`
|
||||
- **legacy-root-sdk-import**: kitchen-sink: root plugin SDK barrel is still used by fixtures
|
||||
- state: open · compat:deprecated · deprecated
|
||||
- evidence:
|
||||
- [openclaw/plugin-sdk @ generated-sdk-imports.ts:2](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-sdk-imports.ts#L2)
|
||||
- [openclaw/plugin-sdk @ generated-sdk-imports.ts:2](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-sdk-imports.ts#L2)
|
||||
|
||||
- 🟡 P2 **lightclawbot** `inspector-gap` `inspector-follow-up`
|
||||
- **channel-contract-probe**: lightclawbot: channel runtime needs envelope/config probes
|
||||
@ -4786,41 +4786,41 @@ _none_
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
- id: `api.capture.runtime-registrars:kitchen-sink`
|
||||
- evidence:
|
||||
- [registerAutoEnableProbe @ generated-registrars.js:7](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L7)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L55)
|
||||
- [registerCommand @ generated-registrars.js:12](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L12)
|
||||
- [registerCommand @ kitchen-runtime.js:50](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L50)
|
||||
- [registerCommand @ kitchen-runtime.js:51](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L51)
|
||||
- [registerCompactionProvider @ generated-registrars.js:13](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L13)
|
||||
- [registerCompactionProvider @ kitchen-runtime.js:95](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L95)
|
||||
- [registerConfigMigration @ generated-registrars.js:14](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L14)
|
||||
- [registerContextEngine @ generated-registrars.js:15](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L15)
|
||||
- [registerDetachedTaskRuntime @ sync-surface.mjs:113](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/scripts/sync-surface.mjs#L113)
|
||||
- [registerDetachedTaskRuntime @ generated-registrars.js:17](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L17)
|
||||
- [registerDetachedTaskRuntime @ kitchen-runtime.js:86](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L86)
|
||||
- [registerGatewayDiscoveryService @ generated-registrars.js:18](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L18)
|
||||
- [registerGatewayMethod @ generated-registrars.js:19](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L19)
|
||||
- [registerGatewayMethod @ kitchen-runtime.js:107](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L107)
|
||||
- [registerHook @ generated-registrars.js:20](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L20)
|
||||
- [registerHttpRoute @ generated-registrars.js:21](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L21)
|
||||
- [registerHttpRoute @ kitchen-runtime.js:105](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L105)
|
||||
- [registerInteractiveHandler @ generated-registrars.js:23](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L23)
|
||||
- [registerInteractiveHandler @ kitchen-runtime.js:53](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L53)
|
||||
- [registerMemoryCapability @ generated-registrars.js:25](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L25)
|
||||
- [registerMemoryCorpusSupplement @ generated-registrars.js:26](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L26)
|
||||
- [registerMemoryCorpusSupplement @ kitchen-runtime.js:92](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L92)
|
||||
- [registerMemoryFlushPlan @ generated-registrars.js:28](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L28)
|
||||
- [registerMemoryPromptSection @ generated-registrars.js:29](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L29)
|
||||
- [registerMemoryPromptSupplement @ generated-registrars.js:30](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L30)
|
||||
- [registerMemoryPromptSupplement @ kitchen-runtime.js:111](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L111)
|
||||
- [registerMemoryRuntime @ generated-registrars.js:31](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L31)
|
||||
- [registerNodeHostCommand @ generated-registrars.js:34](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L34)
|
||||
- [registerNodeInvokePolicy @ generated-registrars.js:35](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L35)
|
||||
- [registerReload @ generated-registrars.js:39](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L39)
|
||||
- [registerSecurityAuditCollector @ generated-registrars.js:41](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L41)
|
||||
- [registerService @ generated-registrars.js:42](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L42)
|
||||
- [registerService @ kitchen-runtime.js:104](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L104)
|
||||
- [registerAutoEnableProbe @ generated-registrars.js:7](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L7)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L55)
|
||||
- [registerCommand @ generated-registrars.js:12](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L12)
|
||||
- [registerCommand @ kitchen-runtime.js:50](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L50)
|
||||
- [registerCommand @ kitchen-runtime.js:51](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L51)
|
||||
- [registerCompactionProvider @ generated-registrars.js:13](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L13)
|
||||
- [registerCompactionProvider @ kitchen-runtime.js:95](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L95)
|
||||
- [registerConfigMigration @ generated-registrars.js:14](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L14)
|
||||
- [registerContextEngine @ generated-registrars.js:15](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L15)
|
||||
- [registerDetachedTaskRuntime @ sync-surface.mjs:113](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/scripts/sync-surface.mjs#L113)
|
||||
- [registerDetachedTaskRuntime @ generated-registrars.js:17](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L17)
|
||||
- [registerDetachedTaskRuntime @ kitchen-runtime.js:86](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L86)
|
||||
- [registerGatewayDiscoveryService @ generated-registrars.js:18](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L18)
|
||||
- [registerGatewayMethod @ generated-registrars.js:19](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L19)
|
||||
- [registerGatewayMethod @ kitchen-runtime.js:107](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L107)
|
||||
- [registerHook @ generated-registrars.js:20](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L20)
|
||||
- [registerHttpRoute @ generated-registrars.js:21](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L21)
|
||||
- [registerHttpRoute @ kitchen-runtime.js:105](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L105)
|
||||
- [registerInteractiveHandler @ generated-registrars.js:23](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L23)
|
||||
- [registerInteractiveHandler @ kitchen-runtime.js:53](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L53)
|
||||
- [registerMemoryCapability @ generated-registrars.js:25](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L25)
|
||||
- [registerMemoryCorpusSupplement @ generated-registrars.js:26](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L26)
|
||||
- [registerMemoryCorpusSupplement @ kitchen-runtime.js:92](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L92)
|
||||
- [registerMemoryFlushPlan @ generated-registrars.js:28](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L28)
|
||||
- [registerMemoryPromptSection @ generated-registrars.js:29](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L29)
|
||||
- [registerMemoryPromptSupplement @ generated-registrars.js:30](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L30)
|
||||
- [registerMemoryPromptSupplement @ kitchen-runtime.js:111](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L111)
|
||||
- [registerMemoryRuntime @ generated-registrars.js:31](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L31)
|
||||
- [registerNodeHostCommand @ generated-registrars.js:34](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L34)
|
||||
- [registerNodeInvokePolicy @ generated-registrars.js:35](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L35)
|
||||
- [registerReload @ generated-registrars.js:39](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L39)
|
||||
- [registerSecurityAuditCollector @ generated-registrars.js:41](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L41)
|
||||
- [registerService @ generated-registrars.js:42](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L42)
|
||||
- [registerService @ kitchen-runtime.js:104](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L104)
|
||||
|
||||
- 🟠 P1 **lightclawbot** `inspector-capture-api`
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
@ -4967,7 +4967,7 @@ _none_
|
||||
- contract: Hook returns preserve terminal, block, and approval semantics.
|
||||
- id: `hook.before_tool_call.terminal-block-approval:kitchen-sink`
|
||||
- evidence:
|
||||
- [before_tool_call @ generated-hooks.js:19](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L19)
|
||||
- [before_tool_call @ generated-hooks.js:19](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L19)
|
||||
|
||||
- 🟠 P1 **nemoclaw** `hook-runner`
|
||||
- contract: Hook returns preserve terminal, block, and approval semantics.
|
||||
@ -5004,9 +5004,9 @@ _none_
|
||||
- contract: LLM observer hooks receive documented prompt/output fields with expected redaction behavior.
|
||||
- id: `hook.llm-observer.privacy-payload:kitchen-sink`
|
||||
- evidence:
|
||||
- [agent_end @ generated-hooks.js:7](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L7)
|
||||
- [llm_input @ generated-hooks.js:25](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L25)
|
||||
- [llm_output @ generated-hooks.js:26](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L26)
|
||||
- [agent_end @ generated-hooks.js:7](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L7)
|
||||
- [llm_input @ generated-hooks.js:25](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L25)
|
||||
- [llm_output @ generated-hooks.js:26](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L26)
|
||||
|
||||
- 🟠 P1 **llm-trace-phoenix** `hook-runner`
|
||||
- contract: LLM observer hooks receive documented prompt/output fields with expected redaction behavior.
|
||||
@ -5127,8 +5127,8 @@ _none_
|
||||
- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
|
||||
- id: `channel.runtime.envelope-config-metadata:kitchen-sink`
|
||||
- evidence:
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L55)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L55)
|
||||
|
||||
- 🟡 P2 **mocrane-wecom** `channel-runtime`
|
||||
- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
|
||||
@ -5177,7 +5177,7 @@ _none_
|
||||
- contract: Legacy before_agent_start remains wired until plugins migrate to before_model_resolve and before_prompt_build.
|
||||
- id: `hook.compat.before-agent-start-migration:kitchen-sink`
|
||||
- evidence:
|
||||
- [before_agent_start @ generated-hooks.js:11](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L11)
|
||||
- [before_agent_start @ generated-hooks.js:11](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L11)
|
||||
|
||||
- 🟡 P2 **nemoclaw** `hook-runner`
|
||||
- contract: Legacy before_agent_start remains wired until plugins migrate to before_model_resolve and before_prompt_build.
|
||||
@ -5668,7 +5668,7 @@ _none_
|
||||
- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
|
||||
- id: `sdk.import.root-barrel-cold-import:kitchen-sink`
|
||||
- evidence:
|
||||
- [openclaw/plugin-sdk @ generated-sdk-imports.ts:2](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-sdk-imports.ts#L2)
|
||||
- [openclaw/plugin-sdk @ generated-sdk-imports.ts:2](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-sdk-imports.ts#L2)
|
||||
|
||||
- 🟡 P2 **llm-trace-phoenix** `sdk-alias`
|
||||
- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
|
||||
|
||||
@ -36,15 +36,15 @@
|
||||
"summary": {
|
||||
"commandCount": 9,
|
||||
"sampleCount": 27,
|
||||
"rssSampleCount": 1983,
|
||||
"cpuSampleCount": 1983,
|
||||
"rssSampleCount": 2031,
|
||||
"cpuSampleCount": 2031,
|
||||
"wallTimeBasis": "command-median-p95",
|
||||
"p50WallMs": 2336,
|
||||
"p95WallMs": 2378,
|
||||
"maxPeakRssMb": 440.3,
|
||||
"maxRssDeltaMb": 411.5,
|
||||
"maxCpuMsEstimate": 2618,
|
||||
"maxHarnessHeapDeltaMb": 8.2
|
||||
"p50WallMs": 2383,
|
||||
"p95WallMs": 2470,
|
||||
"maxPeakRssMb": 444.4,
|
||||
"maxRssDeltaMb": 414.7,
|
||||
"maxCpuMsEstimate": 2679,
|
||||
"maxHarnessHeapDeltaMb": 8.1
|
||||
},
|
||||
"targetOpenClaw": {
|
||||
"status": "ok",
|
||||
@ -84,20 +84,20 @@
|
||||
"id": "profile.wall-p95",
|
||||
"action": "warn",
|
||||
"metric": "p95WallMs",
|
||||
"message": "p95WallMs regressed 86.8% over baseline",
|
||||
"message": "p95WallMs regressed 94% over baseline",
|
||||
"baseline": 1273,
|
||||
"current": 2378,
|
||||
"delta": 1105,
|
||||
"percent": 86.8
|
||||
"current": 2470,
|
||||
"delta": 1197,
|
||||
"percent": 94
|
||||
},
|
||||
{
|
||||
"id": "profile.peak-rss",
|
||||
"action": "warn",
|
||||
"metric": "maxPeakRssMb",
|
||||
"message": "maxPeakRssMb regressed 375.20000000000005 over baseline",
|
||||
"message": "maxPeakRssMb regressed 379.29999999999995 over baseline",
|
||||
"baseline": 65.1,
|
||||
"current": 440.3,
|
||||
"delta": 375.20000000000005
|
||||
"current": 444.4,
|
||||
"delta": 379.29999999999995
|
||||
},
|
||||
{
|
||||
"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": 34,
|
||||
"delta": -883
|
||||
},
|
||||
{
|
||||
"id": "registry.compatRecords",
|
||||
|
||||
@ -19,9 +19,9 @@ Strict: false
|
||||
|
||||
| Action | ID | Metric | Baseline | Current | Delta | Percent | Message |
|
||||
| ------ | ------------------------------- | ---------------------- | -------- | ------- | ------------------ | ------- | -------------------------------------------------------------- |
|
||||
| warn | profile.wall-p95 | p95WallMs | 1273 | 2378 | 1105 | 86.8% | p95WallMs regressed 86.8% 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 | 33 | -884 | - | nodeBootWallMs stayed within 500 absolute regression threshold |
|
||||
| warn | profile.wall-p95 | p95WallMs | 1273 | 2470 | 1197 | 94% | p95WallMs regressed 94% over baseline |
|
||||
| warn | profile.peak-rss | maxPeakRssMb | 65.1 | 444.4 | 379.29999999999995 | - | maxPeakRssMb regressed 379.29999999999995 over baseline |
|
||||
| pass | profile.node-boot | nodeBootWallMs | 917 | 34 | -883 | - | 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 |
|
||||
|
||||
@ -5308,13 +5308,13 @@
|
||||
],
|
||||
"setupEntry": "./src/setup.js",
|
||||
"compatPluginApi": "2026.4",
|
||||
"buildOpenClawVersion": "2026.4.29",
|
||||
"buildPluginSdkVersion": "2026.4.29",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": "2026.5.2",
|
||||
"install": {
|
||||
"clawhubSpec": "clawhub:@openclaw/kitchen-sink",
|
||||
"npmSpec": "@openclaw/kitchen-sink",
|
||||
"defaultChoice": "clawhub",
|
||||
"minHostVersion": ">=2026.4.29"
|
||||
"minHostVersion": ">=2026.5.2"
|
||||
},
|
||||
"release": {
|
||||
"publishToClawHub": true,
|
||||
@ -5379,13 +5379,13 @@
|
||||
],
|
||||
"setupEntry": "./src/setup.js",
|
||||
"compatPluginApi": "2026.4",
|
||||
"buildOpenClawVersion": "2026.4.29",
|
||||
"buildPluginSdkVersion": "2026.4.29",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": "2026.5.2",
|
||||
"install": {
|
||||
"clawhubSpec": "clawhub:@openclaw/kitchen-sink",
|
||||
"npmSpec": "@openclaw/kitchen-sink",
|
||||
"defaultChoice": "clawhub",
|
||||
"minHostVersion": ">=2026.4.29"
|
||||
"minHostVersion": ">=2026.5.2"
|
||||
},
|
||||
"release": {
|
||||
"publishToClawHub": true,
|
||||
|
||||
@ -330,13 +330,13 @@ Status: PASS
|
||||
- **legacy-before-agent-start**: kitchen-sink: legacy before_agent_start hook compatibility is still used
|
||||
- state: open · compat:deprecated · deprecated
|
||||
- evidence:
|
||||
- [before_agent_start @ generated-hooks.js:11](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L11)
|
||||
- [before_agent_start @ generated-hooks.js:11](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L11)
|
||||
|
||||
- 🟡 P2 **kitchen-sink** `deprecation-warning` `core-compat-adapter`
|
||||
- **legacy-root-sdk-import**: kitchen-sink: root plugin SDK barrel is still used by fixtures
|
||||
- state: open · compat:deprecated · deprecated
|
||||
- evidence:
|
||||
- [openclaw/plugin-sdk @ generated-sdk-imports.ts:2](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-sdk-imports.ts#L2)
|
||||
- [openclaw/plugin-sdk @ generated-sdk-imports.ts:2](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-sdk-imports.ts#L2)
|
||||
|
||||
- 🟡 P2 **llm-trace-phoenix** `deprecation-warning` `core-compat-adapter`
|
||||
- **legacy-root-sdk-import**: llm-trace-phoenix: root plugin SDK barrel is still used by fixtures
|
||||
@ -674,55 +674,55 @@ Status: PASS
|
||||
- **before-tool-call-probe**: kitchen-sink: before_tool_call needs terminal/block/approval probes
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [before_tool_call @ generated-hooks.js:19](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L19)
|
||||
- [before_tool_call @ generated-hooks.js:19](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L19)
|
||||
|
||||
- 🟠 P1 **kitchen-sink** `inspector-gap` `inspector-follow-up`
|
||||
- **conversation-access-hook**: kitchen-sink: conversation-access hooks need privacy-boundary probes
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [agent_end @ generated-hooks.js:7](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L7)
|
||||
- [llm_input @ generated-hooks.js:25](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L25)
|
||||
- [llm_output @ generated-hooks.js:26](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L26)
|
||||
- [agent_end @ generated-hooks.js:7](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L7)
|
||||
- [llm_input @ generated-hooks.js:25](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L25)
|
||||
- [llm_output @ generated-hooks.js:26](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L26)
|
||||
|
||||
- 🟠 P1 **kitchen-sink** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: kitchen-sink: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerAutoEnableProbe @ generated-registrars.js:7](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L7)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L55)
|
||||
- [registerCommand @ generated-registrars.js:12](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L12)
|
||||
- [registerCommand @ kitchen-runtime.js:50](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L50)
|
||||
- [registerCommand @ kitchen-runtime.js:51](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L51)
|
||||
- [registerCompactionProvider @ generated-registrars.js:13](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L13)
|
||||
- [registerCompactionProvider @ kitchen-runtime.js:95](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L95)
|
||||
- [registerConfigMigration @ generated-registrars.js:14](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L14)
|
||||
- [registerContextEngine @ generated-registrars.js:15](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L15)
|
||||
- [registerDetachedTaskRuntime @ sync-surface.mjs:113](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/scripts/sync-surface.mjs#L113)
|
||||
- [registerDetachedTaskRuntime @ generated-registrars.js:17](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L17)
|
||||
- [registerDetachedTaskRuntime @ kitchen-runtime.js:86](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L86)
|
||||
- [registerGatewayDiscoveryService @ generated-registrars.js:18](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L18)
|
||||
- [registerGatewayMethod @ generated-registrars.js:19](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L19)
|
||||
- [registerGatewayMethod @ kitchen-runtime.js:107](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L107)
|
||||
- [registerHook @ generated-registrars.js:20](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L20)
|
||||
- [registerHttpRoute @ generated-registrars.js:21](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L21)
|
||||
- [registerHttpRoute @ kitchen-runtime.js:105](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L105)
|
||||
- [registerInteractiveHandler @ generated-registrars.js:23](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L23)
|
||||
- [registerInteractiveHandler @ kitchen-runtime.js:53](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L53)
|
||||
- [registerMemoryCapability @ generated-registrars.js:25](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L25)
|
||||
- [registerMemoryCorpusSupplement @ generated-registrars.js:26](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L26)
|
||||
- [registerMemoryCorpusSupplement @ kitchen-runtime.js:92](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L92)
|
||||
- [registerMemoryFlushPlan @ generated-registrars.js:28](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L28)
|
||||
- [registerMemoryPromptSection @ generated-registrars.js:29](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L29)
|
||||
- [registerMemoryPromptSupplement @ generated-registrars.js:30](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L30)
|
||||
- [registerMemoryPromptSupplement @ kitchen-runtime.js:111](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L111)
|
||||
- [registerMemoryRuntime @ generated-registrars.js:31](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L31)
|
||||
- [registerNodeHostCommand @ generated-registrars.js:34](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L34)
|
||||
- [registerNodeInvokePolicy @ generated-registrars.js:35](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L35)
|
||||
- [registerReload @ generated-registrars.js:39](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L39)
|
||||
- [registerSecurityAuditCollector @ generated-registrars.js:41](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L41)
|
||||
- [registerService @ generated-registrars.js:42](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L42)
|
||||
- [registerService @ kitchen-runtime.js:104](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L104)
|
||||
- [registerAutoEnableProbe @ generated-registrars.js:7](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L7)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L55)
|
||||
- [registerCommand @ generated-registrars.js:12](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L12)
|
||||
- [registerCommand @ kitchen-runtime.js:50](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L50)
|
||||
- [registerCommand @ kitchen-runtime.js:51](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L51)
|
||||
- [registerCompactionProvider @ generated-registrars.js:13](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L13)
|
||||
- [registerCompactionProvider @ kitchen-runtime.js:95](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L95)
|
||||
- [registerConfigMigration @ generated-registrars.js:14](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L14)
|
||||
- [registerContextEngine @ generated-registrars.js:15](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L15)
|
||||
- [registerDetachedTaskRuntime @ sync-surface.mjs:113](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/scripts/sync-surface.mjs#L113)
|
||||
- [registerDetachedTaskRuntime @ generated-registrars.js:17](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L17)
|
||||
- [registerDetachedTaskRuntime @ kitchen-runtime.js:86](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L86)
|
||||
- [registerGatewayDiscoveryService @ generated-registrars.js:18](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L18)
|
||||
- [registerGatewayMethod @ generated-registrars.js:19](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L19)
|
||||
- [registerGatewayMethod @ kitchen-runtime.js:107](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L107)
|
||||
- [registerHook @ generated-registrars.js:20](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L20)
|
||||
- [registerHttpRoute @ generated-registrars.js:21](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L21)
|
||||
- [registerHttpRoute @ kitchen-runtime.js:105](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L105)
|
||||
- [registerInteractiveHandler @ generated-registrars.js:23](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L23)
|
||||
- [registerInteractiveHandler @ kitchen-runtime.js:53](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L53)
|
||||
- [registerMemoryCapability @ generated-registrars.js:25](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L25)
|
||||
- [registerMemoryCorpusSupplement @ generated-registrars.js:26](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L26)
|
||||
- [registerMemoryCorpusSupplement @ kitchen-runtime.js:92](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L92)
|
||||
- [registerMemoryFlushPlan @ generated-registrars.js:28](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L28)
|
||||
- [registerMemoryPromptSection @ generated-registrars.js:29](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L29)
|
||||
- [registerMemoryPromptSupplement @ generated-registrars.js:30](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L30)
|
||||
- [registerMemoryPromptSupplement @ kitchen-runtime.js:111](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L111)
|
||||
- [registerMemoryRuntime @ generated-registrars.js:31](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L31)
|
||||
- [registerNodeHostCommand @ generated-registrars.js:34](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L34)
|
||||
- [registerNodeInvokePolicy @ generated-registrars.js:35](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L35)
|
||||
- [registerReload @ generated-registrars.js:39](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L39)
|
||||
- [registerSecurityAuditCollector @ generated-registrars.js:41](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L41)
|
||||
- [registerService @ generated-registrars.js:42](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L42)
|
||||
- [registerService @ kitchen-runtime.js:104](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L104)
|
||||
|
||||
- 🟠 P1 **lightclawbot** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: lightclawbot: runtime registrations need capture before contract judgment
|
||||
@ -1309,8 +1309,8 @@ Status: PASS
|
||||
- **channel-contract-probe**: kitchen-sink: channel runtime needs envelope/config probes
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L55)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L55)
|
||||
|
||||
- 🟡 P2 **lightclawbot** `inspector-gap` `inspector-follow-up`
|
||||
- **channel-contract-probe**: lightclawbot: channel runtime needs envelope/config probes
|
||||
@ -2950,55 +2950,55 @@ _none_
|
||||
- **before-tool-call-probe**: kitchen-sink: before_tool_call needs terminal/block/approval probes
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [before_tool_call @ generated-hooks.js:19](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L19)
|
||||
- [before_tool_call @ generated-hooks.js:19](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L19)
|
||||
|
||||
- 🟠 P1 **kitchen-sink** `inspector-gap` `inspector-follow-up`
|
||||
- **conversation-access-hook**: kitchen-sink: conversation-access hooks need privacy-boundary probes
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [agent_end @ generated-hooks.js:7](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L7)
|
||||
- [llm_input @ generated-hooks.js:25](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L25)
|
||||
- [llm_output @ generated-hooks.js:26](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L26)
|
||||
- [agent_end @ generated-hooks.js:7](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L7)
|
||||
- [llm_input @ generated-hooks.js:25](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L25)
|
||||
- [llm_output @ generated-hooks.js:26](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L26)
|
||||
|
||||
- 🟠 P1 **kitchen-sink** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: kitchen-sink: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerAutoEnableProbe @ generated-registrars.js:7](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L7)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L55)
|
||||
- [registerCommand @ generated-registrars.js:12](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L12)
|
||||
- [registerCommand @ kitchen-runtime.js:50](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L50)
|
||||
- [registerCommand @ kitchen-runtime.js:51](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L51)
|
||||
- [registerCompactionProvider @ generated-registrars.js:13](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L13)
|
||||
- [registerCompactionProvider @ kitchen-runtime.js:95](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L95)
|
||||
- [registerConfigMigration @ generated-registrars.js:14](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L14)
|
||||
- [registerContextEngine @ generated-registrars.js:15](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L15)
|
||||
- [registerDetachedTaskRuntime @ sync-surface.mjs:113](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/scripts/sync-surface.mjs#L113)
|
||||
- [registerDetachedTaskRuntime @ generated-registrars.js:17](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L17)
|
||||
- [registerDetachedTaskRuntime @ kitchen-runtime.js:86](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L86)
|
||||
- [registerGatewayDiscoveryService @ generated-registrars.js:18](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L18)
|
||||
- [registerGatewayMethod @ generated-registrars.js:19](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L19)
|
||||
- [registerGatewayMethod @ kitchen-runtime.js:107](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L107)
|
||||
- [registerHook @ generated-registrars.js:20](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L20)
|
||||
- [registerHttpRoute @ generated-registrars.js:21](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L21)
|
||||
- [registerHttpRoute @ kitchen-runtime.js:105](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L105)
|
||||
- [registerInteractiveHandler @ generated-registrars.js:23](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L23)
|
||||
- [registerInteractiveHandler @ kitchen-runtime.js:53](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L53)
|
||||
- [registerMemoryCapability @ generated-registrars.js:25](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L25)
|
||||
- [registerMemoryCorpusSupplement @ generated-registrars.js:26](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L26)
|
||||
- [registerMemoryCorpusSupplement @ kitchen-runtime.js:92](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L92)
|
||||
- [registerMemoryFlushPlan @ generated-registrars.js:28](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L28)
|
||||
- [registerMemoryPromptSection @ generated-registrars.js:29](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L29)
|
||||
- [registerMemoryPromptSupplement @ generated-registrars.js:30](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L30)
|
||||
- [registerMemoryPromptSupplement @ kitchen-runtime.js:111](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L111)
|
||||
- [registerMemoryRuntime @ generated-registrars.js:31](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L31)
|
||||
- [registerNodeHostCommand @ generated-registrars.js:34](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L34)
|
||||
- [registerNodeInvokePolicy @ generated-registrars.js:35](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L35)
|
||||
- [registerReload @ generated-registrars.js:39](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L39)
|
||||
- [registerSecurityAuditCollector @ generated-registrars.js:41](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L41)
|
||||
- [registerService @ generated-registrars.js:42](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L42)
|
||||
- [registerService @ kitchen-runtime.js:104](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L104)
|
||||
- [registerAutoEnableProbe @ generated-registrars.js:7](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L7)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L55)
|
||||
- [registerCommand @ generated-registrars.js:12](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L12)
|
||||
- [registerCommand @ kitchen-runtime.js:50](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L50)
|
||||
- [registerCommand @ kitchen-runtime.js:51](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L51)
|
||||
- [registerCompactionProvider @ generated-registrars.js:13](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L13)
|
||||
- [registerCompactionProvider @ kitchen-runtime.js:95](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L95)
|
||||
- [registerConfigMigration @ generated-registrars.js:14](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L14)
|
||||
- [registerContextEngine @ generated-registrars.js:15](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L15)
|
||||
- [registerDetachedTaskRuntime @ sync-surface.mjs:113](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/scripts/sync-surface.mjs#L113)
|
||||
- [registerDetachedTaskRuntime @ generated-registrars.js:17](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L17)
|
||||
- [registerDetachedTaskRuntime @ kitchen-runtime.js:86](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L86)
|
||||
- [registerGatewayDiscoveryService @ generated-registrars.js:18](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L18)
|
||||
- [registerGatewayMethod @ generated-registrars.js:19](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L19)
|
||||
- [registerGatewayMethod @ kitchen-runtime.js:107](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L107)
|
||||
- [registerHook @ generated-registrars.js:20](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L20)
|
||||
- [registerHttpRoute @ generated-registrars.js:21](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L21)
|
||||
- [registerHttpRoute @ kitchen-runtime.js:105](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L105)
|
||||
- [registerInteractiveHandler @ generated-registrars.js:23](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L23)
|
||||
- [registerInteractiveHandler @ kitchen-runtime.js:53](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L53)
|
||||
- [registerMemoryCapability @ generated-registrars.js:25](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L25)
|
||||
- [registerMemoryCorpusSupplement @ generated-registrars.js:26](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L26)
|
||||
- [registerMemoryCorpusSupplement @ kitchen-runtime.js:92](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L92)
|
||||
- [registerMemoryFlushPlan @ generated-registrars.js:28](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L28)
|
||||
- [registerMemoryPromptSection @ generated-registrars.js:29](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L29)
|
||||
- [registerMemoryPromptSupplement @ generated-registrars.js:30](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L30)
|
||||
- [registerMemoryPromptSupplement @ kitchen-runtime.js:111](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L111)
|
||||
- [registerMemoryRuntime @ generated-registrars.js:31](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L31)
|
||||
- [registerNodeHostCommand @ generated-registrars.js:34](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L34)
|
||||
- [registerNodeInvokePolicy @ generated-registrars.js:35](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L35)
|
||||
- [registerReload @ generated-registrars.js:39](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L39)
|
||||
- [registerSecurityAuditCollector @ generated-registrars.js:41](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L41)
|
||||
- [registerService @ generated-registrars.js:42](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L42)
|
||||
- [registerService @ kitchen-runtime.js:104](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L104)
|
||||
|
||||
- 🟠 P1 **lightclawbot** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: lightclawbot: runtime registrations need capture before contract judgment
|
||||
@ -3903,20 +3903,20 @@ _none_
|
||||
- **channel-contract-probe**: kitchen-sink: channel runtime needs envelope/config probes
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L55)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L55)
|
||||
|
||||
- 🟡 P2 **kitchen-sink** `deprecation-warning` `core-compat-adapter`
|
||||
- **legacy-before-agent-start**: kitchen-sink: legacy before_agent_start hook compatibility is still used
|
||||
- state: open · compat:deprecated · deprecated
|
||||
- evidence:
|
||||
- [before_agent_start @ generated-hooks.js:11](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L11)
|
||||
- [before_agent_start @ generated-hooks.js:11](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L11)
|
||||
|
||||
- 🟡 P2 **kitchen-sink** `deprecation-warning` `core-compat-adapter`
|
||||
- **legacy-root-sdk-import**: kitchen-sink: root plugin SDK barrel is still used by fixtures
|
||||
- state: open · compat:deprecated · deprecated
|
||||
- evidence:
|
||||
- [openclaw/plugin-sdk @ generated-sdk-imports.ts:2](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-sdk-imports.ts#L2)
|
||||
- [openclaw/plugin-sdk @ generated-sdk-imports.ts:2](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-sdk-imports.ts#L2)
|
||||
|
||||
- 🟡 P2 **lightclawbot** `inspector-gap` `inspector-follow-up`
|
||||
- **channel-contract-probe**: lightclawbot: channel runtime needs envelope/config probes
|
||||
@ -5135,41 +5135,41 @@ _none_
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
- id: `api.capture.runtime-registrars:kitchen-sink`
|
||||
- evidence:
|
||||
- [registerAutoEnableProbe @ generated-registrars.js:7](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L7)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L55)
|
||||
- [registerCommand @ generated-registrars.js:12](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L12)
|
||||
- [registerCommand @ kitchen-runtime.js:50](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L50)
|
||||
- [registerCommand @ kitchen-runtime.js:51](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L51)
|
||||
- [registerCompactionProvider @ generated-registrars.js:13](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L13)
|
||||
- [registerCompactionProvider @ kitchen-runtime.js:95](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L95)
|
||||
- [registerConfigMigration @ generated-registrars.js:14](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L14)
|
||||
- [registerContextEngine @ generated-registrars.js:15](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L15)
|
||||
- [registerDetachedTaskRuntime @ sync-surface.mjs:113](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/scripts/sync-surface.mjs#L113)
|
||||
- [registerDetachedTaskRuntime @ generated-registrars.js:17](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L17)
|
||||
- [registerDetachedTaskRuntime @ kitchen-runtime.js:86](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L86)
|
||||
- [registerGatewayDiscoveryService @ generated-registrars.js:18](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L18)
|
||||
- [registerGatewayMethod @ generated-registrars.js:19](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L19)
|
||||
- [registerGatewayMethod @ kitchen-runtime.js:107](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L107)
|
||||
- [registerHook @ generated-registrars.js:20](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L20)
|
||||
- [registerHttpRoute @ generated-registrars.js:21](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L21)
|
||||
- [registerHttpRoute @ kitchen-runtime.js:105](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L105)
|
||||
- [registerInteractiveHandler @ generated-registrars.js:23](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L23)
|
||||
- [registerInteractiveHandler @ kitchen-runtime.js:53](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L53)
|
||||
- [registerMemoryCapability @ generated-registrars.js:25](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L25)
|
||||
- [registerMemoryCorpusSupplement @ generated-registrars.js:26](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L26)
|
||||
- [registerMemoryCorpusSupplement @ kitchen-runtime.js:92](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L92)
|
||||
- [registerMemoryFlushPlan @ generated-registrars.js:28](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L28)
|
||||
- [registerMemoryPromptSection @ generated-registrars.js:29](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L29)
|
||||
- [registerMemoryPromptSupplement @ generated-registrars.js:30](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L30)
|
||||
- [registerMemoryPromptSupplement @ kitchen-runtime.js:111](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L111)
|
||||
- [registerMemoryRuntime @ generated-registrars.js:31](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L31)
|
||||
- [registerNodeHostCommand @ generated-registrars.js:34](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L34)
|
||||
- [registerNodeInvokePolicy @ generated-registrars.js:35](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L35)
|
||||
- [registerReload @ generated-registrars.js:39](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L39)
|
||||
- [registerSecurityAuditCollector @ generated-registrars.js:41](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L41)
|
||||
- [registerService @ generated-registrars.js:42](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L42)
|
||||
- [registerService @ kitchen-runtime.js:104](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L104)
|
||||
- [registerAutoEnableProbe @ generated-registrars.js:7](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L7)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L55)
|
||||
- [registerCommand @ generated-registrars.js:12](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L12)
|
||||
- [registerCommand @ kitchen-runtime.js:50](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L50)
|
||||
- [registerCommand @ kitchen-runtime.js:51](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L51)
|
||||
- [registerCompactionProvider @ generated-registrars.js:13](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L13)
|
||||
- [registerCompactionProvider @ kitchen-runtime.js:95](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L95)
|
||||
- [registerConfigMigration @ generated-registrars.js:14](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L14)
|
||||
- [registerContextEngine @ generated-registrars.js:15](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L15)
|
||||
- [registerDetachedTaskRuntime @ sync-surface.mjs:113](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/scripts/sync-surface.mjs#L113)
|
||||
- [registerDetachedTaskRuntime @ generated-registrars.js:17](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L17)
|
||||
- [registerDetachedTaskRuntime @ kitchen-runtime.js:86](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L86)
|
||||
- [registerGatewayDiscoveryService @ generated-registrars.js:18](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L18)
|
||||
- [registerGatewayMethod @ generated-registrars.js:19](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L19)
|
||||
- [registerGatewayMethod @ kitchen-runtime.js:107](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L107)
|
||||
- [registerHook @ generated-registrars.js:20](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L20)
|
||||
- [registerHttpRoute @ generated-registrars.js:21](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L21)
|
||||
- [registerHttpRoute @ kitchen-runtime.js:105](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L105)
|
||||
- [registerInteractiveHandler @ generated-registrars.js:23](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L23)
|
||||
- [registerInteractiveHandler @ kitchen-runtime.js:53](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L53)
|
||||
- [registerMemoryCapability @ generated-registrars.js:25](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L25)
|
||||
- [registerMemoryCorpusSupplement @ generated-registrars.js:26](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L26)
|
||||
- [registerMemoryCorpusSupplement @ kitchen-runtime.js:92](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L92)
|
||||
- [registerMemoryFlushPlan @ generated-registrars.js:28](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L28)
|
||||
- [registerMemoryPromptSection @ generated-registrars.js:29](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L29)
|
||||
- [registerMemoryPromptSupplement @ generated-registrars.js:30](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L30)
|
||||
- [registerMemoryPromptSupplement @ kitchen-runtime.js:111](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L111)
|
||||
- [registerMemoryRuntime @ generated-registrars.js:31](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L31)
|
||||
- [registerNodeHostCommand @ generated-registrars.js:34](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L34)
|
||||
- [registerNodeInvokePolicy @ generated-registrars.js:35](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L35)
|
||||
- [registerReload @ generated-registrars.js:39](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L39)
|
||||
- [registerSecurityAuditCollector @ generated-registrars.js:41](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L41)
|
||||
- [registerService @ generated-registrars.js:42](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L42)
|
||||
- [registerService @ kitchen-runtime.js:104](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L104)
|
||||
|
||||
- 🟠 P1 **lightclawbot** `inspector-capture-api`
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
@ -5316,7 +5316,7 @@ _none_
|
||||
- contract: Hook returns preserve terminal, block, and approval semantics.
|
||||
- id: `hook.before_tool_call.terminal-block-approval:kitchen-sink`
|
||||
- evidence:
|
||||
- [before_tool_call @ generated-hooks.js:19](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L19)
|
||||
- [before_tool_call @ generated-hooks.js:19](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L19)
|
||||
|
||||
- 🟠 P1 **nemoclaw** `hook-runner`
|
||||
- contract: Hook returns preserve terminal, block, and approval semantics.
|
||||
@ -5353,9 +5353,9 @@ _none_
|
||||
- contract: LLM observer hooks receive documented prompt/output fields with expected redaction behavior.
|
||||
- id: `hook.llm-observer.privacy-payload:kitchen-sink`
|
||||
- evidence:
|
||||
- [agent_end @ generated-hooks.js:7](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L7)
|
||||
- [llm_input @ generated-hooks.js:25](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L25)
|
||||
- [llm_output @ generated-hooks.js:26](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L26)
|
||||
- [agent_end @ generated-hooks.js:7](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L7)
|
||||
- [llm_input @ generated-hooks.js:25](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L25)
|
||||
- [llm_output @ generated-hooks.js:26](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L26)
|
||||
|
||||
- 🟠 P1 **llm-trace-phoenix** `hook-runner`
|
||||
- contract: LLM observer hooks receive documented prompt/output fields with expected redaction behavior.
|
||||
@ -5476,8 +5476,8 @@ _none_
|
||||
- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
|
||||
- id: `channel.runtime.envelope-config-metadata:kitchen-sink`
|
||||
- evidence:
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/kitchen-runtime.js#L55)
|
||||
- [registerChannel @ generated-registrars.js:8](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-registrars.js#L8)
|
||||
- [registerChannel @ kitchen-runtime.js:55](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/kitchen-runtime.js#L55)
|
||||
|
||||
- 🟡 P2 **mocrane-wecom** `channel-runtime`
|
||||
- contract: Channel setup, message envelope, sender metadata, and config schema remain stable.
|
||||
@ -5526,7 +5526,7 @@ _none_
|
||||
- contract: Legacy before_agent_start remains wired until plugins migrate to before_model_resolve and before_prompt_build.
|
||||
- id: `hook.compat.before-agent-start-migration:kitchen-sink`
|
||||
- evidence:
|
||||
- [before_agent_start @ generated-hooks.js:11](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-hooks.js#L11)
|
||||
- [before_agent_start @ generated-hooks.js:11](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-hooks.js#L11)
|
||||
|
||||
- 🟡 P2 **nemoclaw** `hook-runner`
|
||||
- contract: Legacy before_agent_start remains wired until plugins migrate to before_model_resolve and before_prompt_build.
|
||||
@ -6017,7 +6017,7 @@ _none_
|
||||
- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
|
||||
- id: `sdk.import.root-barrel-cold-import:kitchen-sink`
|
||||
- evidence:
|
||||
- [openclaw/plugin-sdk @ generated-sdk-imports.ts:2](https://github.com/openclaw/kitchen-sink/blob/998901973d5ce083764a77861a4839f4f184aaa3/src/generated-sdk-imports.ts#L2)
|
||||
- [openclaw/plugin-sdk @ generated-sdk-imports.ts:2](https://github.com/openclaw/kitchen-sink/blob/6995e72caacdcab1aedc74f20d2118465eaf976e/src/generated-sdk-imports.ts#L2)
|
||||
|
||||
- 🟡 P2 **llm-trace-phoenix** `sdk-alias`
|
||||
- contract: Root plugin SDK barrel remains importable or has a machine-readable migration path.
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -8,16 +8,16 @@ Samples per command: 3
|
||||
| Metric | Value |
|
||||
| ---------------------- | ------------------ |
|
||||
| Commands | 9 |
|
||||
| P50 wall time | 2336 ms |
|
||||
| Command P95 wall time | 2378 ms |
|
||||
| P50 wall time | 2383 ms |
|
||||
| Command P95 wall time | 2470 ms |
|
||||
| Wall time basis | command-median-p95 |
|
||||
| Profile samples | 27 |
|
||||
| RSS samples | 1983 |
|
||||
| CPU samples | 1983 |
|
||||
| Max peak RSS | 440.3 MB |
|
||||
| Max RSS delta | 411.5 MB |
|
||||
| Max CPU estimate | 2618 ms |
|
||||
| Max harness heap delta | 8.2 MB |
|
||||
| RSS samples | 2031 |
|
||||
| CPU samples | 2031 |
|
||||
| Max peak RSS | 444.4 MB |
|
||||
| Max RSS delta | 414.7 MB |
|
||||
| Max CPU estimate | 2679 ms |
|
||||
| Max harness heap delta | 8.1 MB |
|
||||
|
||||
## Target OpenClaw Registry Surface
|
||||
|
||||
@ -49,26 +49,26 @@ Samples per command: 3
|
||||
|
||||
| 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 | 35 ms | 32.6 MB | 0 MB | 0 ms | 0.4 MB | 3/3 | 0 |
|
||||
| fixture-inspection | Fixture inspection | 2239 ms | 2258 ms | 428.8 MB | 398.1 MB | 2461 ms | 8.2 MB | 265/265 | 0 |
|
||||
| compat-report-registry | Compatibility report plus target registry parse | 2335 ms | 2368 ms | 430.5 MB | 400 MB | 2560 ms | 7.7 MB | 277/277 | 0 |
|
||||
| contract-capture | Contract capture inventory | 2341 ms | 2371 ms | 430.3 MB | 399.6 MB | 2580 ms | 7.6 MB | 274/274 | 0 |
|
||||
| synthetic-probe-plan | Synthetic probe plan | 2352 ms | 2385 ms | 430.7 MB | 402 MB | 2566 ms | 1.6 MB | 279/279 | 0 |
|
||||
| cold-import-readiness | Cold import readiness | 2336 ms | 2345 ms | 440.3 MB | 411.5 MB | 2544 ms | 0.3 MB | 278/278 | 0 |
|
||||
| workspace-plan | Workspace execution plan | 2346 ms | 2380 ms | 437.2 MB | 408.5 MB | 2618 ms | 1.9 MB | 280/280 | 0 |
|
||||
| platform-probes | Platform and loader probes | 2378 ms | 2385 ms | 437 MB | 408.3 MB | 2616 ms | 1.7 MB | 282/282 | 0 |
|
||||
| import-loop-profile | Repeated cold import capture loop | 372 ms | 373 ms | 60.5 MB | 31.8 MB | 173 ms | 1.3 MB | 45/45 | 0 |
|
||||
| node-boot | Node boot | 34 ms | 34 ms | 32.6 MB | 0 MB | 0 ms | 0.4 MB | 3/3 | 0 |
|
||||
| fixture-inspection | Fixture inspection | 2260 ms | 2314 ms | 431.5 MB | 400.6 MB | 2506 ms | 8.1 MB | 269/269 | 0 |
|
||||
| compat-report-registry | Compatibility report plus target registry parse | 2386 ms | 2462 ms | 430.1 MB | 399.8 MB | 2666 ms | 7.8 MB | 283/283 | 0 |
|
||||
| contract-capture | Contract capture inventory | 2470 ms | 2494 ms | 430.2 MB | 400.4 MB | 2679 ms | 8.1 MB | 290/290 | 0 |
|
||||
| synthetic-probe-plan | Synthetic probe plan | 2383 ms | 2402 ms | 444.4 MB | 414.7 MB | 2585 ms | 0.3 MB | 285/285 | 0 |
|
||||
| cold-import-readiness | Cold import readiness | 2373 ms | 2375 ms | 436.4 MB | 407.7 MB | 2596 ms | 0.4 MB | 282/282 | 0 |
|
||||
| workspace-plan | Workspace execution plan | 2407 ms | 2422 ms | 437 MB | 408.3 MB | 2616 ms | 2 MB | 287/287 | 0 |
|
||||
| platform-probes | Platform and loader probes | 2418 ms | 2433 ms | 437.1 MB | 408.4 MB | 2645 ms | 1.8 MB | 288/288 | 0 |
|
||||
| import-loop-profile | Repeated cold import capture loop | 376 ms | 377 ms | 60.5 MB | 31.8 MB | 177 ms | 1.3 MB | 44/44 | 0 |
|
||||
|
||||
## Category Rollups
|
||||
|
||||
| Category | Commands | P50 wall | P95 wall | Max peak RSS | CPU estimate | RSS/CPU samples | Command IDs |
|
||||
| ---------------- | -------- | -------- | -------- | ------------ | ------------ | --------------- | ---------------------- |
|
||||
| baseline | 1 | 33 ms | 35 ms | 32.6 MB | 0 ms | 3/3 | node-boot |
|
||||
| fixture-scan | 1 | 2239 ms | 2258 ms | 428.8 MB | 2461 ms | 265/265 | fixture-inspection |
|
||||
| target-registry | 1 | 2335 ms | 2368 ms | 430.5 MB | 2560 ms | 277/277 | compat-report-registry |
|
||||
| contract-capture | 1 | 2341 ms | 2371 ms | 430.3 MB | 2580 ms | 274/274 | contract-capture |
|
||||
| synthetic-probes | 1 | 2352 ms | 2385 ms | 430.7 MB | 2566 ms | 279/279 | synthetic-probe-plan |
|
||||
| cold-import | 1 | 2336 ms | 2345 ms | 440.3 MB | 2544 ms | 278/278 | cold-import-readiness |
|
||||
| workspace-plan | 1 | 2346 ms | 2380 ms | 437.2 MB | 2618 ms | 280/280 | workspace-plan |
|
||||
| platform-probes | 1 | 2378 ms | 2385 ms | 437 MB | 2616 ms | 282/282 | platform-probes |
|
||||
| import-loop | 1 | 372 ms | 373 ms | 60.5 MB | 173 ms | 45/45 | import-loop-profile |
|
||||
| baseline | 1 | 34 ms | 34 ms | 32.6 MB | 0 ms | 3/3 | node-boot |
|
||||
| fixture-scan | 1 | 2260 ms | 2314 ms | 431.5 MB | 2506 ms | 269/269 | fixture-inspection |
|
||||
| target-registry | 1 | 2386 ms | 2462 ms | 430.1 MB | 2666 ms | 283/283 | compat-report-registry |
|
||||
| contract-capture | 1 | 2470 ms | 2494 ms | 430.2 MB | 2679 ms | 290/290 | contract-capture |
|
||||
| synthetic-probes | 1 | 2383 ms | 2402 ms | 444.4 MB | 2585 ms | 285/285 | synthetic-probe-plan |
|
||||
| cold-import | 1 | 2373 ms | 2375 ms | 436.4 MB | 2596 ms | 282/282 | cold-import-readiness |
|
||||
| workspace-plan | 1 | 2407 ms | 2422 ms | 437 MB | 2616 ms | 287/287 | workspace-plan |
|
||||
| platform-probes | 1 | 2418 ms | 2433 ms | 437.1 MB | 2645 ms | 288/288 | platform-probes |
|
||||
| import-loop | 1 | 376 ms | 377 ms | 60.5 MB | 177 ms | 44/44 | import-loop-profile |
|
||||
|
||||
@ -1642,7 +1642,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/diagnostics-otel",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -1737,7 +1737,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/discord",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -1827,7 +1827,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/discord",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -1915,7 +1915,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/lobster",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -2243,7 +2243,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/msteams",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -2333,7 +2333,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/msteams",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -2428,7 +2428,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/nextcloud-talk",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -2518,7 +2518,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/nextcloud-talk",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -2613,7 +2613,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/nostr",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -2703,7 +2703,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/nostr",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -2804,7 +2804,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/voice-call",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -2899,7 +2899,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/zalo",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -2989,7 +2989,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/zalo",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -3084,7 +3084,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/zalouser",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -3174,7 +3174,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/zalouser",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -3269,7 +3269,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/feishu",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -3359,7 +3359,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/feishu",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -3460,7 +3460,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/tlon",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -3550,7 +3550,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/tlon",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -3638,7 +3638,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/twitch",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -3721,7 +3721,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/twitch",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -3872,7 +3872,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/synology-chat",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -3955,7 +3955,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/synology-chat",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -4106,7 +4106,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/codex",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -4264,7 +4264,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/google-meet",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -4352,7 +4352,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/diffs",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -4440,7 +4440,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/memory-lancedb",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -4535,7 +4535,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/openclaw-qqbot",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -4625,7 +4625,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/openclaw-qqbot",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -4720,7 +4720,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/whatsapp",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
@ -4810,7 +4810,7 @@
|
||||
},
|
||||
{
|
||||
"kind": "prune-dev-workspace-deps",
|
||||
"command": "node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js",
|
||||
"command": "node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js",
|
||||
"cwd": ".crabpot/workspaces/whatsapp",
|
||||
"reason": "remove workspace: devDependencies from the isolated runtime install; the mock SDK supplies OpenClaw host imports"
|
||||
},
|
||||
|
||||
@ -48,41 +48,41 @@ Opt-in: CRABPOT_EXECUTE_ISOLATED=1
|
||||
| kitchen-sink | npm | ready | node | plugins/kitchen-sink/src/setup.js | capture-shim, synthetic-probes, target-openclaw-link | prepare: mkdir -p .crabpot/workspaces/kitchen-sink && rsync -a --delete plugins/kitchen-sink/ .crabpot/workspaces/kitchen-sink/; prepare-artifacts: mkdir -p .crabpot/results/kitchen-sink; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./src/setup.js --mock-sdk --output ../../results/kitchen-sink/cold-import-setupEntry-kitchen-sink-plugins-kitchen-sink-src-setup-js.capture.json -> .crabpot/results/kitchen-sink/cold-import-setupEntry-kitchen-sink-plugins-kitchen-sink-src-setup-js.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./src/setup.js --mock-sdk --output ../../results/kitchen-sink/cold-import-setupEntry-kitchen-sink-plugins-kitchen-sink-src-setup-js.synthetic.json -> .crabpot/results/kitchen-sink/cold-import-setupEntry-kitchen-sink-plugins-kitchen-sink-src-setup-js.synthetic.json |
|
||||
| bluebubbles | npm | ts-loader-required | tsx (+jiti) | plugins/bluebubbles/.crabpot-package/index.ts | capture-shim, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/bluebubbles && rsync -a --delete plugins/bluebubbles/.crabpot-package/ .crabpot/workspaces/bluebubbles/; prepare-artifacts: mkdir -p .crabpot/results/bluebubbles; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/bluebubbles/cold-import-extension-bluebubbles-plugins-bluebubbles-crabpot-package-index-ts.capture.json -> .crabpot/results/bluebubbles/cold-import-extension-bluebubbles-plugins-bluebubbles-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/bluebubbles/cold-import-extension-bluebubbles-plugins-bluebubbles-crabpot-package-index-ts.synthetic.json -> .crabpot/results/bluebubbles/cold-import-extension-bluebubbles-plugins-bluebubbles-crabpot-package-index-ts.synthetic.json |
|
||||
| bluebubbles | npm | ts-loader-required | tsx (+jiti) | plugins/bluebubbles/.crabpot-package/setup-entry.ts | capture-shim, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/bluebubbles && rsync -a --delete plugins/bluebubbles/.crabpot-package/ .crabpot/workspaces/bluebubbles/; prepare-artifacts: mkdir -p .crabpot/results/bluebubbles; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/bluebubbles/cold-import-setupEntry-bluebubbles-plugins-bluebubbles-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/bluebubbles/cold-import-setupEntry-bluebubbles-plugins-bluebubbles-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/bluebubbles/cold-import-setupEntry-bluebubbles-plugins-bluebubbles-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/bluebubbles/cold-import-setupEntry-bluebubbles-plugins-bluebubbles-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| diagnostics-otel | npm | ts-loader-required | tsx (+jiti) | plugins/diagnostics-otel/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/diagnostics-otel && rsync -a --delete plugins/diagnostics-otel/.crabpot-package/ .crabpot/workspaces/diagnostics-otel/; prepare-artifacts: mkdir -p .crabpot/results/diagnostics-otel; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/diagnostics-otel/package-audit.json || true -> .crabpot/results/diagnostics-otel/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/diagnostics-otel/cold-import-extension-diagnostics-otel-plugins-diagnostics-otel-crabpot-package-index-ts.capture.json -> .crabpot/results/diagnostics-otel/cold-import-extension-diagnostics-otel-plugins-diagnostics-otel-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/diagnostics-otel/cold-import-extension-diagnostics-otel-plugins-diagnostics-otel-crabpot-package-index-ts.synthetic.json -> .crabpot/results/diagnostics-otel/cold-import-extension-diagnostics-otel-plugins-diagnostics-otel-crabpot-package-index-ts.synthetic.json |
|
||||
| discord | npm | ts-loader-required | tsx (+jiti) | plugins/discord/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/discord && rsync -a --delete plugins/discord/.crabpot-package/ .crabpot/workspaces/discord/; prepare-artifacts: mkdir -p .crabpot/results/discord; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/discord/package-audit.json || true -> .crabpot/results/discord/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/discord/cold-import-extension-discord-plugins-discord-crabpot-package-index-ts.capture.json -> .crabpot/results/discord/cold-import-extension-discord-plugins-discord-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/discord/cold-import-extension-discord-plugins-discord-crabpot-package-index-ts.synthetic.json -> .crabpot/results/discord/cold-import-extension-discord-plugins-discord-crabpot-package-index-ts.synthetic.json |
|
||||
| discord | npm | ts-loader-required | tsx (+jiti) | plugins/discord/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/discord && rsync -a --delete plugins/discord/.crabpot-package/ .crabpot/workspaces/discord/; prepare-artifacts: mkdir -p .crabpot/results/discord; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/discord/package-audit.json || true -> .crabpot/results/discord/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/discord/cold-import-setupEntry-discord-plugins-discord-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/discord/cold-import-setupEntry-discord-plugins-discord-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/discord/cold-import-setupEntry-discord-plugins-discord-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/discord/cold-import-setupEntry-discord-plugins-discord-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| lobster | npm | ts-loader-required | tsx (+jiti) | plugins/lobster/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/lobster && rsync -a --delete plugins/lobster/.crabpot-package/ .crabpot/workspaces/lobster/; prepare-artifacts: mkdir -p .crabpot/results/lobster; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/lobster/package-audit.json || true -> .crabpot/results/lobster/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/lobster/cold-import-extension-lobster-plugins-lobster-crabpot-package-index-ts.capture.json -> .crabpot/results/lobster/cold-import-extension-lobster-plugins-lobster-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/lobster/cold-import-extension-lobster-plugins-lobster-crabpot-package-index-ts.synthetic.json -> .crabpot/results/lobster/cold-import-extension-lobster-plugins-lobster-crabpot-package-index-ts.synthetic.json |
|
||||
| diagnostics-otel | npm | ts-loader-required | tsx (+jiti) | plugins/diagnostics-otel/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/diagnostics-otel && rsync -a --delete plugins/diagnostics-otel/.crabpot-package/ .crabpot/workspaces/diagnostics-otel/; prepare-artifacts: mkdir -p .crabpot/results/diagnostics-otel; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/diagnostics-otel/package-audit.json || true -> .crabpot/results/diagnostics-otel/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/diagnostics-otel/cold-import-extension-diagnostics-otel-plugins-diagnostics-otel-crabpot-package-index-ts.capture.json -> .crabpot/results/diagnostics-otel/cold-import-extension-diagnostics-otel-plugins-diagnostics-otel-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/diagnostics-otel/cold-import-extension-diagnostics-otel-plugins-diagnostics-otel-crabpot-package-index-ts.synthetic.json -> .crabpot/results/diagnostics-otel/cold-import-extension-diagnostics-otel-plugins-diagnostics-otel-crabpot-package-index-ts.synthetic.json |
|
||||
| discord | npm | ts-loader-required | tsx (+jiti) | plugins/discord/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/discord && rsync -a --delete plugins/discord/.crabpot-package/ .crabpot/workspaces/discord/; prepare-artifacts: mkdir -p .crabpot/results/discord; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/discord/package-audit.json || true -> .crabpot/results/discord/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/discord/cold-import-extension-discord-plugins-discord-crabpot-package-index-ts.capture.json -> .crabpot/results/discord/cold-import-extension-discord-plugins-discord-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/discord/cold-import-extension-discord-plugins-discord-crabpot-package-index-ts.synthetic.json -> .crabpot/results/discord/cold-import-extension-discord-plugins-discord-crabpot-package-index-ts.synthetic.json |
|
||||
| discord | npm | ts-loader-required | tsx (+jiti) | plugins/discord/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/discord && rsync -a --delete plugins/discord/.crabpot-package/ .crabpot/workspaces/discord/; prepare-artifacts: mkdir -p .crabpot/results/discord; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/discord/package-audit.json || true -> .crabpot/results/discord/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/discord/cold-import-setupEntry-discord-plugins-discord-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/discord/cold-import-setupEntry-discord-plugins-discord-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/discord/cold-import-setupEntry-discord-plugins-discord-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/discord/cold-import-setupEntry-discord-plugins-discord-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| lobster | npm | ts-loader-required | tsx (+jiti) | plugins/lobster/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/lobster && rsync -a --delete plugins/lobster/.crabpot-package/ .crabpot/workspaces/lobster/; prepare-artifacts: mkdir -p .crabpot/results/lobster; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/lobster/package-audit.json || true -> .crabpot/results/lobster/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/lobster/cold-import-extension-lobster-plugins-lobster-crabpot-package-index-ts.capture.json -> .crabpot/results/lobster/cold-import-extension-lobster-plugins-lobster-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/lobster/cold-import-extension-lobster-plugins-lobster-crabpot-package-index-ts.synthetic.json -> .crabpot/results/lobster/cold-import-extension-lobster-plugins-lobster-crabpot-package-index-ts.synthetic.json |
|
||||
| matrix | npm | sdk-alias-required | tsx (+jiti) | plugins/matrix/.crabpot-package/index.ts | capture-shim, dependency-install, sdk-alias-compat, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/matrix && rsync -a --delete plugins/matrix/.crabpot-package/ .crabpot/workspaces/matrix/; prepare-artifacts: mkdir -p .crabpot/results/matrix; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/matrix/package-audit.json || true -> .crabpot/results/matrix/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/matrix/cold-import-extension-matrix-plugins-matrix-crabpot-package-index-ts.capture.json -> .crabpot/results/matrix/cold-import-extension-matrix-plugins-matrix-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/matrix/cold-import-extension-matrix-plugins-matrix-crabpot-package-index-ts.synthetic.json -> .crabpot/results/matrix/cold-import-extension-matrix-plugins-matrix-crabpot-package-index-ts.synthetic.json |
|
||||
| msteams | npm | ts-loader-required | tsx (+jiti) | plugins/msteams/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/msteams && rsync -a --delete plugins/msteams/.crabpot-package/ .crabpot/workspaces/msteams/; prepare-artifacts: mkdir -p .crabpot/results/msteams; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/msteams/package-audit.json || true -> .crabpot/results/msteams/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/msteams/cold-import-extension-msteams-plugins-msteams-crabpot-package-index-ts.capture.json -> .crabpot/results/msteams/cold-import-extension-msteams-plugins-msteams-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/msteams/cold-import-extension-msteams-plugins-msteams-crabpot-package-index-ts.synthetic.json -> .crabpot/results/msteams/cold-import-extension-msteams-plugins-msteams-crabpot-package-index-ts.synthetic.json |
|
||||
| msteams | npm | ts-loader-required | tsx (+jiti) | plugins/msteams/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/msteams && rsync -a --delete plugins/msteams/.crabpot-package/ .crabpot/workspaces/msteams/; prepare-artifacts: mkdir -p .crabpot/results/msteams; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/msteams/package-audit.json || true -> .crabpot/results/msteams/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/msteams/cold-import-setupEntry-msteams-plugins-msteams-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/msteams/cold-import-setupEntry-msteams-plugins-msteams-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/msteams/cold-import-setupEntry-msteams-plugins-msteams-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/msteams/cold-import-setupEntry-msteams-plugins-msteams-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| nextcloud-talk | npm | ts-loader-required | tsx (+jiti) | plugins/nextcloud-talk/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/nextcloud-talk && rsync -a --delete plugins/nextcloud-talk/.crabpot-package/ .crabpot/workspaces/nextcloud-talk/; prepare-artifacts: mkdir -p .crabpot/results/nextcloud-talk; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/nextcloud-talk/package-audit.json || true -> .crabpot/results/nextcloud-talk/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/nextcloud-talk/cold-import-extension-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-index-ts.capture.json -> .crabpot/results/nextcloud-talk/cold-import-extension-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/nextcloud-talk/cold-import-extension-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-index-ts.synthetic.json -> .crabpot/results/nextcloud-talk/cold-import-extension-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-index-ts.synthetic.json |
|
||||
| nextcloud-talk | npm | ts-loader-required | tsx (+jiti) | plugins/nextcloud-talk/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/nextcloud-talk && rsync -a --delete plugins/nextcloud-talk/.crabpot-package/ .crabpot/workspaces/nextcloud-talk/; prepare-artifacts: mkdir -p .crabpot/results/nextcloud-talk; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/nextcloud-talk/package-audit.json || true -> .crabpot/results/nextcloud-talk/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/nextcloud-talk/cold-import-setupEntry-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/nextcloud-talk/cold-import-setupEntry-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/nextcloud-talk/cold-import-setupEntry-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/nextcloud-talk/cold-import-setupEntry-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| nostr | npm | ts-loader-required | tsx (+jiti) | plugins/nostr/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/nostr && rsync -a --delete plugins/nostr/.crabpot-package/ .crabpot/workspaces/nostr/; prepare-artifacts: mkdir -p .crabpot/results/nostr; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/nostr/package-audit.json || true -> .crabpot/results/nostr/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/nostr/cold-import-extension-nostr-plugins-nostr-crabpot-package-index-ts.capture.json -> .crabpot/results/nostr/cold-import-extension-nostr-plugins-nostr-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/nostr/cold-import-extension-nostr-plugins-nostr-crabpot-package-index-ts.synthetic.json -> .crabpot/results/nostr/cold-import-extension-nostr-plugins-nostr-crabpot-package-index-ts.synthetic.json |
|
||||
| nostr | npm | ts-loader-required | tsx (+jiti) | plugins/nostr/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/nostr && rsync -a --delete plugins/nostr/.crabpot-package/ .crabpot/workspaces/nostr/; prepare-artifacts: mkdir -p .crabpot/results/nostr; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/nostr/package-audit.json || true -> .crabpot/results/nostr/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/nostr/cold-import-setupEntry-nostr-plugins-nostr-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/nostr/cold-import-setupEntry-nostr-plugins-nostr-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/nostr/cold-import-setupEntry-nostr-plugins-nostr-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/nostr/cold-import-setupEntry-nostr-plugins-nostr-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| voice-call | npm | ts-loader-required | tsx (+jiti) | plugins/voice-call/.crabpot-package/index.ts | capture-shim, dependency-install, side-effect-sandbox, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/voice-call && rsync -a --delete plugins/voice-call/.crabpot-package/ .crabpot/workspaces/voice-call/; prepare-artifacts: mkdir -p .crabpot/results/voice-call; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/voice-call/package-audit.json || true -> .crabpot/results/voice-call/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/voice-call/cold-import-extension-voice-call-plugins-voice-call-crabpot-package-index-ts.capture.json -> .crabpot/results/voice-call/cold-import-extension-voice-call-plugins-voice-call-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/voice-call/cold-import-extension-voice-call-plugins-voice-call-crabpot-package-index-ts.synthetic.json -> .crabpot/results/voice-call/cold-import-extension-voice-call-plugins-voice-call-crabpot-package-index-ts.synthetic.json |
|
||||
| zalo | npm | ts-loader-required | tsx (+jiti) | plugins/zalo/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/zalo && rsync -a --delete plugins/zalo/.crabpot-package/ .crabpot/workspaces/zalo/; prepare-artifacts: mkdir -p .crabpot/results/zalo; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/zalo/package-audit.json || true -> .crabpot/results/zalo/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/zalo/cold-import-extension-zalo-plugins-zalo-crabpot-package-index-ts.capture.json -> .crabpot/results/zalo/cold-import-extension-zalo-plugins-zalo-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/zalo/cold-import-extension-zalo-plugins-zalo-crabpot-package-index-ts.synthetic.json -> .crabpot/results/zalo/cold-import-extension-zalo-plugins-zalo-crabpot-package-index-ts.synthetic.json |
|
||||
| zalo | npm | ts-loader-required | tsx (+jiti) | plugins/zalo/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/zalo && rsync -a --delete plugins/zalo/.crabpot-package/ .crabpot/workspaces/zalo/; prepare-artifacts: mkdir -p .crabpot/results/zalo; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/zalo/package-audit.json || true -> .crabpot/results/zalo/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/zalo/cold-import-setupEntry-zalo-plugins-zalo-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/zalo/cold-import-setupEntry-zalo-plugins-zalo-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/zalo/cold-import-setupEntry-zalo-plugins-zalo-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/zalo/cold-import-setupEntry-zalo-plugins-zalo-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| zalouser | npm | ts-loader-required | tsx (+jiti) | plugins/zalouser/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/zalouser && rsync -a --delete plugins/zalouser/.crabpot-package/ .crabpot/workspaces/zalouser/; prepare-artifacts: mkdir -p .crabpot/results/zalouser; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/zalouser/package-audit.json || true -> .crabpot/results/zalouser/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/zalouser/cold-import-extension-zalouser-plugins-zalouser-crabpot-package-index-ts.capture.json -> .crabpot/results/zalouser/cold-import-extension-zalouser-plugins-zalouser-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/zalouser/cold-import-extension-zalouser-plugins-zalouser-crabpot-package-index-ts.synthetic.json -> .crabpot/results/zalouser/cold-import-extension-zalouser-plugins-zalouser-crabpot-package-index-ts.synthetic.json |
|
||||
| zalouser | npm | ts-loader-required | tsx (+jiti) | plugins/zalouser/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/zalouser && rsync -a --delete plugins/zalouser/.crabpot-package/ .crabpot/workspaces/zalouser/; prepare-artifacts: mkdir -p .crabpot/results/zalouser; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/zalouser/package-audit.json || true -> .crabpot/results/zalouser/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/zalouser/cold-import-setupEntry-zalouser-plugins-zalouser-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/zalouser/cold-import-setupEntry-zalouser-plugins-zalouser-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/zalouser/cold-import-setupEntry-zalouser-plugins-zalouser-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/zalouser/cold-import-setupEntry-zalouser-plugins-zalouser-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| feishu | npm | ts-loader-required | tsx (+jiti) | plugins/feishu/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/feishu && rsync -a --delete plugins/feishu/.crabpot-package/ .crabpot/workspaces/feishu/; prepare-artifacts: mkdir -p .crabpot/results/feishu; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/feishu/package-audit.json || true -> .crabpot/results/feishu/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/feishu/cold-import-extension-feishu-plugins-feishu-crabpot-package-index-ts.capture.json -> .crabpot/results/feishu/cold-import-extension-feishu-plugins-feishu-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/feishu/cold-import-extension-feishu-plugins-feishu-crabpot-package-index-ts.synthetic.json -> .crabpot/results/feishu/cold-import-extension-feishu-plugins-feishu-crabpot-package-index-ts.synthetic.json |
|
||||
| feishu | npm | ts-loader-required | tsx (+jiti) | plugins/feishu/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/feishu && rsync -a --delete plugins/feishu/.crabpot-package/ .crabpot/workspaces/feishu/; prepare-artifacts: mkdir -p .crabpot/results/feishu; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/feishu/package-audit.json || true -> .crabpot/results/feishu/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/feishu/cold-import-setupEntry-feishu-plugins-feishu-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/feishu/cold-import-setupEntry-feishu-plugins-feishu-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/feishu/cold-import-setupEntry-feishu-plugins-feishu-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/feishu/cold-import-setupEntry-feishu-plugins-feishu-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| tlon | npm | ts-loader-required | tsx (+jiti) | plugins/tlon/.crabpot-package/index.ts | capture-shim, dependency-install, side-effect-sandbox, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/tlon && rsync -a --delete plugins/tlon/.crabpot-package/ .crabpot/workspaces/tlon/; prepare-artifacts: mkdir -p .crabpot/results/tlon; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/tlon/package-audit.json || true -> .crabpot/results/tlon/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/tlon/cold-import-extension-tlon-plugins-tlon-crabpot-package-index-ts.capture.json -> .crabpot/results/tlon/cold-import-extension-tlon-plugins-tlon-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/tlon/cold-import-extension-tlon-plugins-tlon-crabpot-package-index-ts.synthetic.json -> .crabpot/results/tlon/cold-import-extension-tlon-plugins-tlon-crabpot-package-index-ts.synthetic.json |
|
||||
| tlon | npm | ts-loader-required | tsx (+jiti) | plugins/tlon/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/tlon && rsync -a --delete plugins/tlon/.crabpot-package/ .crabpot/workspaces/tlon/; prepare-artifacts: mkdir -p .crabpot/results/tlon; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/tlon/package-audit.json || true -> .crabpot/results/tlon/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/tlon/cold-import-setupEntry-tlon-plugins-tlon-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/tlon/cold-import-setupEntry-tlon-plugins-tlon-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/tlon/cold-import-setupEntry-tlon-plugins-tlon-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/tlon/cold-import-setupEntry-tlon-plugins-tlon-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| twitch | npm | ts-loader-required | tsx (+jiti) | plugins/twitch/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/twitch && rsync -a --delete plugins/twitch/.crabpot-package/ .crabpot/workspaces/twitch/; prepare-artifacts: mkdir -p .crabpot/results/twitch; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/twitch/package-audit.json || true -> .crabpot/results/twitch/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/twitch/cold-import-extension-twitch-plugins-twitch-crabpot-package-index-ts.capture.json -> .crabpot/results/twitch/cold-import-extension-twitch-plugins-twitch-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/twitch/cold-import-extension-twitch-plugins-twitch-crabpot-package-index-ts.synthetic.json -> .crabpot/results/twitch/cold-import-extension-twitch-plugins-twitch-crabpot-package-index-ts.synthetic.json |
|
||||
| twitch | npm | ts-loader-required | tsx (+jiti) | plugins/twitch/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/twitch && rsync -a --delete plugins/twitch/.crabpot-package/ .crabpot/workspaces/twitch/; prepare-artifacts: mkdir -p .crabpot/results/twitch; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/twitch/package-audit.json || true -> .crabpot/results/twitch/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/twitch/cold-import-setupEntry-twitch-plugins-twitch-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/twitch/cold-import-setupEntry-twitch-plugins-twitch-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/twitch/cold-import-setupEntry-twitch-plugins-twitch-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/twitch/cold-import-setupEntry-twitch-plugins-twitch-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| msteams | npm | ts-loader-required | tsx (+jiti) | plugins/msteams/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/msteams && rsync -a --delete plugins/msteams/.crabpot-package/ .crabpot/workspaces/msteams/; prepare-artifacts: mkdir -p .crabpot/results/msteams; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/msteams/package-audit.json || true -> .crabpot/results/msteams/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/msteams/cold-import-extension-msteams-plugins-msteams-crabpot-package-index-ts.capture.json -> .crabpot/results/msteams/cold-import-extension-msteams-plugins-msteams-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/msteams/cold-import-extension-msteams-plugins-msteams-crabpot-package-index-ts.synthetic.json -> .crabpot/results/msteams/cold-import-extension-msteams-plugins-msteams-crabpot-package-index-ts.synthetic.json |
|
||||
| msteams | npm | ts-loader-required | tsx (+jiti) | plugins/msteams/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/msteams && rsync -a --delete plugins/msteams/.crabpot-package/ .crabpot/workspaces/msteams/; prepare-artifacts: mkdir -p .crabpot/results/msteams; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/msteams/package-audit.json || true -> .crabpot/results/msteams/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/msteams/cold-import-setupEntry-msteams-plugins-msteams-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/msteams/cold-import-setupEntry-msteams-plugins-msteams-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/msteams/cold-import-setupEntry-msteams-plugins-msteams-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/msteams/cold-import-setupEntry-msteams-plugins-msteams-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| nextcloud-talk | npm | ts-loader-required | tsx (+jiti) | plugins/nextcloud-talk/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/nextcloud-talk && rsync -a --delete plugins/nextcloud-talk/.crabpot-package/ .crabpot/workspaces/nextcloud-talk/; prepare-artifacts: mkdir -p .crabpot/results/nextcloud-talk; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/nextcloud-talk/package-audit.json || true -> .crabpot/results/nextcloud-talk/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/nextcloud-talk/cold-import-extension-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-index-ts.capture.json -> .crabpot/results/nextcloud-talk/cold-import-extension-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/nextcloud-talk/cold-import-extension-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-index-ts.synthetic.json -> .crabpot/results/nextcloud-talk/cold-import-extension-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-index-ts.synthetic.json |
|
||||
| nextcloud-talk | npm | ts-loader-required | tsx (+jiti) | plugins/nextcloud-talk/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/nextcloud-talk && rsync -a --delete plugins/nextcloud-talk/.crabpot-package/ .crabpot/workspaces/nextcloud-talk/; prepare-artifacts: mkdir -p .crabpot/results/nextcloud-talk; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/nextcloud-talk/package-audit.json || true -> .crabpot/results/nextcloud-talk/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/nextcloud-talk/cold-import-setupEntry-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/nextcloud-talk/cold-import-setupEntry-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/nextcloud-talk/cold-import-setupEntry-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/nextcloud-talk/cold-import-setupEntry-nextcloud-talk-plugins-nextcloud-talk-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| nostr | npm | ts-loader-required | tsx (+jiti) | plugins/nostr/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/nostr && rsync -a --delete plugins/nostr/.crabpot-package/ .crabpot/workspaces/nostr/; prepare-artifacts: mkdir -p .crabpot/results/nostr; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/nostr/package-audit.json || true -> .crabpot/results/nostr/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/nostr/cold-import-extension-nostr-plugins-nostr-crabpot-package-index-ts.capture.json -> .crabpot/results/nostr/cold-import-extension-nostr-plugins-nostr-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/nostr/cold-import-extension-nostr-plugins-nostr-crabpot-package-index-ts.synthetic.json -> .crabpot/results/nostr/cold-import-extension-nostr-plugins-nostr-crabpot-package-index-ts.synthetic.json |
|
||||
| nostr | npm | ts-loader-required | tsx (+jiti) | plugins/nostr/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/nostr && rsync -a --delete plugins/nostr/.crabpot-package/ .crabpot/workspaces/nostr/; prepare-artifacts: mkdir -p .crabpot/results/nostr; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/nostr/package-audit.json || true -> .crabpot/results/nostr/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/nostr/cold-import-setupEntry-nostr-plugins-nostr-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/nostr/cold-import-setupEntry-nostr-plugins-nostr-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/nostr/cold-import-setupEntry-nostr-plugins-nostr-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/nostr/cold-import-setupEntry-nostr-plugins-nostr-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| voice-call | npm | ts-loader-required | tsx (+jiti) | plugins/voice-call/.crabpot-package/index.ts | capture-shim, dependency-install, side-effect-sandbox, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/voice-call && rsync -a --delete plugins/voice-call/.crabpot-package/ .crabpot/workspaces/voice-call/; prepare-artifacts: mkdir -p .crabpot/results/voice-call; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/voice-call/package-audit.json || true -> .crabpot/results/voice-call/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/voice-call/cold-import-extension-voice-call-plugins-voice-call-crabpot-package-index-ts.capture.json -> .crabpot/results/voice-call/cold-import-extension-voice-call-plugins-voice-call-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/voice-call/cold-import-extension-voice-call-plugins-voice-call-crabpot-package-index-ts.synthetic.json -> .crabpot/results/voice-call/cold-import-extension-voice-call-plugins-voice-call-crabpot-package-index-ts.synthetic.json |
|
||||
| zalo | npm | ts-loader-required | tsx (+jiti) | plugins/zalo/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/zalo && rsync -a --delete plugins/zalo/.crabpot-package/ .crabpot/workspaces/zalo/; prepare-artifacts: mkdir -p .crabpot/results/zalo; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/zalo/package-audit.json || true -> .crabpot/results/zalo/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/zalo/cold-import-extension-zalo-plugins-zalo-crabpot-package-index-ts.capture.json -> .crabpot/results/zalo/cold-import-extension-zalo-plugins-zalo-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/zalo/cold-import-extension-zalo-plugins-zalo-crabpot-package-index-ts.synthetic.json -> .crabpot/results/zalo/cold-import-extension-zalo-plugins-zalo-crabpot-package-index-ts.synthetic.json |
|
||||
| zalo | npm | ts-loader-required | tsx (+jiti) | plugins/zalo/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/zalo && rsync -a --delete plugins/zalo/.crabpot-package/ .crabpot/workspaces/zalo/; prepare-artifacts: mkdir -p .crabpot/results/zalo; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/zalo/package-audit.json || true -> .crabpot/results/zalo/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/zalo/cold-import-setupEntry-zalo-plugins-zalo-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/zalo/cold-import-setupEntry-zalo-plugins-zalo-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/zalo/cold-import-setupEntry-zalo-plugins-zalo-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/zalo/cold-import-setupEntry-zalo-plugins-zalo-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| zalouser | npm | ts-loader-required | tsx (+jiti) | plugins/zalouser/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/zalouser && rsync -a --delete plugins/zalouser/.crabpot-package/ .crabpot/workspaces/zalouser/; prepare-artifacts: mkdir -p .crabpot/results/zalouser; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/zalouser/package-audit.json || true -> .crabpot/results/zalouser/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/zalouser/cold-import-extension-zalouser-plugins-zalouser-crabpot-package-index-ts.capture.json -> .crabpot/results/zalouser/cold-import-extension-zalouser-plugins-zalouser-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/zalouser/cold-import-extension-zalouser-plugins-zalouser-crabpot-package-index-ts.synthetic.json -> .crabpot/results/zalouser/cold-import-extension-zalouser-plugins-zalouser-crabpot-package-index-ts.synthetic.json |
|
||||
| zalouser | npm | ts-loader-required | tsx (+jiti) | plugins/zalouser/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/zalouser && rsync -a --delete plugins/zalouser/.crabpot-package/ .crabpot/workspaces/zalouser/; prepare-artifacts: mkdir -p .crabpot/results/zalouser; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/zalouser/package-audit.json || true -> .crabpot/results/zalouser/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/zalouser/cold-import-setupEntry-zalouser-plugins-zalouser-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/zalouser/cold-import-setupEntry-zalouser-plugins-zalouser-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/zalouser/cold-import-setupEntry-zalouser-plugins-zalouser-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/zalouser/cold-import-setupEntry-zalouser-plugins-zalouser-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| feishu | npm | ts-loader-required | tsx (+jiti) | plugins/feishu/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/feishu && rsync -a --delete plugins/feishu/.crabpot-package/ .crabpot/workspaces/feishu/; prepare-artifacts: mkdir -p .crabpot/results/feishu; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/feishu/package-audit.json || true -> .crabpot/results/feishu/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/feishu/cold-import-extension-feishu-plugins-feishu-crabpot-package-index-ts.capture.json -> .crabpot/results/feishu/cold-import-extension-feishu-plugins-feishu-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/feishu/cold-import-extension-feishu-plugins-feishu-crabpot-package-index-ts.synthetic.json -> .crabpot/results/feishu/cold-import-extension-feishu-plugins-feishu-crabpot-package-index-ts.synthetic.json |
|
||||
| feishu | npm | ts-loader-required | tsx (+jiti) | plugins/feishu/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/feishu && rsync -a --delete plugins/feishu/.crabpot-package/ .crabpot/workspaces/feishu/; prepare-artifacts: mkdir -p .crabpot/results/feishu; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/feishu/package-audit.json || true -> .crabpot/results/feishu/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/feishu/cold-import-setupEntry-feishu-plugins-feishu-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/feishu/cold-import-setupEntry-feishu-plugins-feishu-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/feishu/cold-import-setupEntry-feishu-plugins-feishu-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/feishu/cold-import-setupEntry-feishu-plugins-feishu-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| tlon | npm | ts-loader-required | tsx (+jiti) | plugins/tlon/.crabpot-package/index.ts | capture-shim, dependency-install, side-effect-sandbox, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/tlon && rsync -a --delete plugins/tlon/.crabpot-package/ .crabpot/workspaces/tlon/; prepare-artifacts: mkdir -p .crabpot/results/tlon; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/tlon/package-audit.json || true -> .crabpot/results/tlon/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/tlon/cold-import-extension-tlon-plugins-tlon-crabpot-package-index-ts.capture.json -> .crabpot/results/tlon/cold-import-extension-tlon-plugins-tlon-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/tlon/cold-import-extension-tlon-plugins-tlon-crabpot-package-index-ts.synthetic.json -> .crabpot/results/tlon/cold-import-extension-tlon-plugins-tlon-crabpot-package-index-ts.synthetic.json |
|
||||
| tlon | npm | ts-loader-required | tsx (+jiti) | plugins/tlon/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/tlon && rsync -a --delete plugins/tlon/.crabpot-package/ .crabpot/workspaces/tlon/; prepare-artifacts: mkdir -p .crabpot/results/tlon; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/tlon/package-audit.json || true -> .crabpot/results/tlon/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/tlon/cold-import-setupEntry-tlon-plugins-tlon-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/tlon/cold-import-setupEntry-tlon-plugins-tlon-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/tlon/cold-import-setupEntry-tlon-plugins-tlon-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/tlon/cold-import-setupEntry-tlon-plugins-tlon-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| twitch | npm | ts-loader-required | tsx (+jiti) | plugins/twitch/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/twitch && rsync -a --delete plugins/twitch/.crabpot-package/ .crabpot/workspaces/twitch/; prepare-artifacts: mkdir -p .crabpot/results/twitch; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/twitch/package-audit.json || true -> .crabpot/results/twitch/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/twitch/cold-import-extension-twitch-plugins-twitch-crabpot-package-index-ts.capture.json -> .crabpot/results/twitch/cold-import-extension-twitch-plugins-twitch-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/twitch/cold-import-extension-twitch-plugins-twitch-crabpot-package-index-ts.synthetic.json -> .crabpot/results/twitch/cold-import-extension-twitch-plugins-twitch-crabpot-package-index-ts.synthetic.json |
|
||||
| twitch | npm | ts-loader-required | tsx (+jiti) | plugins/twitch/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/twitch && rsync -a --delete plugins/twitch/.crabpot-package/ .crabpot/workspaces/twitch/; prepare-artifacts: mkdir -p .crabpot/results/twitch; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/twitch/package-audit.json || true -> .crabpot/results/twitch/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/twitch/cold-import-setupEntry-twitch-plugins-twitch-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/twitch/cold-import-setupEntry-twitch-plugins-twitch-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/twitch/cold-import-setupEntry-twitch-plugins-twitch-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/twitch/cold-import-setupEntry-twitch-plugins-twitch-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| mattermost | npm | ts-loader-required | tsx (+jiti) | plugins/mattermost/.crabpot-package/index.ts | capture-shim, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/mattermost && rsync -a --delete plugins/mattermost/.crabpot-package/ .crabpot/workspaces/mattermost/; prepare-artifacts: mkdir -p .crabpot/results/mattermost; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/mattermost/cold-import-extension-mattermost-plugins-mattermost-crabpot-package-index-ts.capture.json -> .crabpot/results/mattermost/cold-import-extension-mattermost-plugins-mattermost-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/mattermost/cold-import-extension-mattermost-plugins-mattermost-crabpot-package-index-ts.synthetic.json -> .crabpot/results/mattermost/cold-import-extension-mattermost-plugins-mattermost-crabpot-package-index-ts.synthetic.json |
|
||||
| synology-chat | npm | ts-loader-required | tsx (+jiti) | plugins/synology-chat/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/synology-chat && rsync -a --delete plugins/synology-chat/.crabpot-package/ .crabpot/workspaces/synology-chat/; prepare-artifacts: mkdir -p .crabpot/results/synology-chat; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/synology-chat/package-audit.json || true -> .crabpot/results/synology-chat/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/synology-chat/cold-import-extension-synology-chat-plugins-synology-chat-crabpot-package-index-ts.capture.json -> .crabpot/results/synology-chat/cold-import-extension-synology-chat-plugins-synology-chat-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/synology-chat/cold-import-extension-synology-chat-plugins-synology-chat-crabpot-package-index-ts.synthetic.json -> .crabpot/results/synology-chat/cold-import-extension-synology-chat-plugins-synology-chat-crabpot-package-index-ts.synthetic.json |
|
||||
| synology-chat | npm | ts-loader-required | tsx (+jiti) | plugins/synology-chat/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/synology-chat && rsync -a --delete plugins/synology-chat/.crabpot-package/ .crabpot/workspaces/synology-chat/; prepare-artifacts: mkdir -p .crabpot/results/synology-chat; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/synology-chat/package-audit.json || true -> .crabpot/results/synology-chat/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/synology-chat/cold-import-setupEntry-synology-chat-plugins-synology-chat-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/synology-chat/cold-import-setupEntry-synology-chat-plugins-synology-chat-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/synology-chat/cold-import-setupEntry-synology-chat-plugins-synology-chat-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/synology-chat/cold-import-setupEntry-synology-chat-plugins-synology-chat-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| synology-chat | npm | ts-loader-required | tsx (+jiti) | plugins/synology-chat/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/synology-chat && rsync -a --delete plugins/synology-chat/.crabpot-package/ .crabpot/workspaces/synology-chat/; prepare-artifacts: mkdir -p .crabpot/results/synology-chat; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/synology-chat/package-audit.json || true -> .crabpot/results/synology-chat/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/synology-chat/cold-import-extension-synology-chat-plugins-synology-chat-crabpot-package-index-ts.capture.json -> .crabpot/results/synology-chat/cold-import-extension-synology-chat-plugins-synology-chat-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/synology-chat/cold-import-extension-synology-chat-plugins-synology-chat-crabpot-package-index-ts.synthetic.json -> .crabpot/results/synology-chat/cold-import-extension-synology-chat-plugins-synology-chat-crabpot-package-index-ts.synthetic.json |
|
||||
| synology-chat | npm | ts-loader-required | tsx (+jiti) | plugins/synology-chat/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/synology-chat && rsync -a --delete plugins/synology-chat/.crabpot-package/ .crabpot/workspaces/synology-chat/; prepare-artifacts: mkdir -p .crabpot/results/synology-chat; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/synology-chat/package-audit.json || true -> .crabpot/results/synology-chat/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/synology-chat/cold-import-setupEntry-synology-chat-plugins-synology-chat-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/synology-chat/cold-import-setupEntry-synology-chat-plugins-synology-chat-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/synology-chat/cold-import-setupEntry-synology-chat-plugins-synology-chat-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/synology-chat/cold-import-setupEntry-synology-chat-plugins-synology-chat-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| brave-plugin | npm | ts-loader-required | tsx (+jiti) | plugins/brave-plugin/.crabpot-package/index.ts | capture-shim, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/brave-plugin && rsync -a --delete plugins/brave-plugin/.crabpot-package/ .crabpot/workspaces/brave-plugin/; prepare-artifacts: mkdir -p .crabpot/results/brave-plugin; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/brave-plugin/cold-import-extension-brave-plugin-plugins-brave-plugin-crabpot-package-index-ts.capture.json -> .crabpot/results/brave-plugin/cold-import-extension-brave-plugin-plugins-brave-plugin-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/brave-plugin/cold-import-extension-brave-plugin-plugins-brave-plugin-crabpot-package-index-ts.synthetic.json -> .crabpot/results/brave-plugin/cold-import-extension-brave-plugin-plugins-brave-plugin-crabpot-package-index-ts.synthetic.json |
|
||||
| codex | npm | ts-loader-required | tsx (+jiti) | plugins/codex/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/codex && rsync -a --delete plugins/codex/.crabpot-package/ .crabpot/workspaces/codex/; prepare-artifacts: mkdir -p .crabpot/results/codex; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/codex/package-audit.json || true -> .crabpot/results/codex/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/codex/cold-import-extension-codex-plugins-codex-crabpot-package-index-ts.capture.json -> .crabpot/results/codex/cold-import-extension-codex-plugins-codex-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/codex/cold-import-extension-codex-plugins-codex-crabpot-package-index-ts.synthetic.json -> .crabpot/results/codex/cold-import-extension-codex-plugins-codex-crabpot-package-index-ts.synthetic.json |
|
||||
| codex | npm | ts-loader-required | tsx (+jiti) | plugins/codex/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/codex && rsync -a --delete plugins/codex/.crabpot-package/ .crabpot/workspaces/codex/; prepare-artifacts: mkdir -p .crabpot/results/codex; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/codex/package-audit.json || true -> .crabpot/results/codex/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/codex/cold-import-extension-codex-plugins-codex-crabpot-package-index-ts.capture.json -> .crabpot/results/codex/cold-import-extension-codex-plugins-codex-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/codex/cold-import-extension-codex-plugins-codex-crabpot-package-index-ts.synthetic.json -> .crabpot/results/codex/cold-import-extension-codex-plugins-codex-crabpot-package-index-ts.synthetic.json |
|
||||
| diagnostics-prometheus | npm | ts-loader-required | tsx (+jiti) | plugins/diagnostics-prometheus/.crabpot-package/index.ts | capture-shim, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/diagnostics-prometheus && rsync -a --delete plugins/diagnostics-prometheus/.crabpot-package/ .crabpot/workspaces/diagnostics-prometheus/; prepare-artifacts: mkdir -p .crabpot/results/diagnostics-prometheus; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/diagnostics-prometheus/cold-import-extension-diagnostics-prometheus-plugins-diagnostics-prometheus-crabpot-package-index-ts.capture.json -> .crabpot/results/diagnostics-prometheus/cold-import-extension-diagnostics-prometheus-plugins-diagnostics-prometheus-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/diagnostics-prometheus/cold-import-extension-diagnostics-prometheus-plugins-diagnostics-prometheus-crabpot-package-index-ts.synthetic.json -> .crabpot/results/diagnostics-prometheus/cold-import-extension-diagnostics-prometheus-plugins-diagnostics-prometheus-crabpot-package-index-ts.synthetic.json |
|
||||
| google-meet | npm | ts-loader-required | tsx (+jiti) | plugins/google-meet/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/google-meet && rsync -a --delete plugins/google-meet/.crabpot-package/ .crabpot/workspaces/google-meet/; prepare-artifacts: mkdir -p .crabpot/results/google-meet; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/google-meet/package-audit.json || true -> .crabpot/results/google-meet/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/google-meet/cold-import-extension-google-meet-plugins-google-meet-crabpot-package-index-ts.capture.json -> .crabpot/results/google-meet/cold-import-extension-google-meet-plugins-google-meet-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/google-meet/cold-import-extension-google-meet-plugins-google-meet-crabpot-package-index-ts.synthetic.json -> .crabpot/results/google-meet/cold-import-extension-google-meet-plugins-google-meet-crabpot-package-index-ts.synthetic.json |
|
||||
| diffs | npm | ts-loader-required | tsx (+jiti) | plugins/diffs/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/diffs && rsync -a --delete plugins/diffs/.crabpot-package/ .crabpot/workspaces/diffs/; prepare-artifacts: mkdir -p .crabpot/results/diffs; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/diffs/package-audit.json || true -> .crabpot/results/diffs/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/diffs/cold-import-extension-diffs-plugins-diffs-crabpot-package-index-ts.capture.json -> .crabpot/results/diffs/cold-import-extension-diffs-plugins-diffs-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/diffs/cold-import-extension-diffs-plugins-diffs-crabpot-package-index-ts.synthetic.json -> .crabpot/results/diffs/cold-import-extension-diffs-plugins-diffs-crabpot-package-index-ts.synthetic.json |
|
||||
| memory-lancedb | npm | ts-loader-required | tsx (+jiti) | plugins/memory-lancedb/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/memory-lancedb && rsync -a --delete plugins/memory-lancedb/.crabpot-package/ .crabpot/workspaces/memory-lancedb/; prepare-artifacts: mkdir -p .crabpot/results/memory-lancedb; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/memory-lancedb/package-audit.json || true -> .crabpot/results/memory-lancedb/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/memory-lancedb/cold-import-extension-memory-lancedb-plugins-memory-lancedb-crabpot-package-index-ts.capture.json -> .crabpot/results/memory-lancedb/cold-import-extension-memory-lancedb-plugins-memory-lancedb-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/memory-lancedb/cold-import-extension-memory-lancedb-plugins-memory-lancedb-crabpot-package-index-ts.synthetic.json -> .crabpot/results/memory-lancedb/cold-import-extension-memory-lancedb-plugins-memory-lancedb-crabpot-package-index-ts.synthetic.json |
|
||||
| openclaw-qqbot | npm | ts-loader-required | tsx (+jiti) | plugins/openclaw-qqbot/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/openclaw-qqbot && rsync -a --delete plugins/openclaw-qqbot/.crabpot-package/ .crabpot/workspaces/openclaw-qqbot/; prepare-artifacts: mkdir -p .crabpot/results/openclaw-qqbot; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/openclaw-qqbot/package-audit.json || true -> .crabpot/results/openclaw-qqbot/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/openclaw-qqbot/cold-import-extension-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-index-ts.capture.json -> .crabpot/results/openclaw-qqbot/cold-import-extension-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/openclaw-qqbot/cold-import-extension-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-index-ts.synthetic.json -> .crabpot/results/openclaw-qqbot/cold-import-extension-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-index-ts.synthetic.json |
|
||||
| openclaw-qqbot | npm | ts-loader-required | tsx (+jiti) | plugins/openclaw-qqbot/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/openclaw-qqbot && rsync -a --delete plugins/openclaw-qqbot/.crabpot-package/ .crabpot/workspaces/openclaw-qqbot/; prepare-artifacts: mkdir -p .crabpot/results/openclaw-qqbot; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/openclaw-qqbot/package-audit.json || true -> .crabpot/results/openclaw-qqbot/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/openclaw-qqbot/cold-import-setupEntry-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/openclaw-qqbot/cold-import-setupEntry-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/openclaw-qqbot/cold-import-setupEntry-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/openclaw-qqbot/cold-import-setupEntry-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| whatsapp | npm | ts-loader-required | tsx (+jiti) | plugins/whatsapp/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/whatsapp && rsync -a --delete plugins/whatsapp/.crabpot-package/ .crabpot/workspaces/whatsapp/; prepare-artifacts: mkdir -p .crabpot/results/whatsapp; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/whatsapp/package-audit.json || true -> .crabpot/results/whatsapp/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/whatsapp/cold-import-extension-whatsapp-plugins-whatsapp-crabpot-package-index-ts.capture.json -> .crabpot/results/whatsapp/cold-import-extension-whatsapp-plugins-whatsapp-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/whatsapp/cold-import-extension-whatsapp-plugins-whatsapp-crabpot-package-index-ts.synthetic.json -> .crabpot/results/whatsapp/cold-import-extension-whatsapp-plugins-whatsapp-crabpot-package-index-ts.synthetic.json |
|
||||
| whatsapp | npm | ts-loader-required | tsx (+jiti) | plugins/whatsapp/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/whatsapp && rsync -a --delete plugins/whatsapp/.crabpot-package/ .crabpot/workspaces/whatsapp/; prepare-artifacts: mkdir -p .crabpot/results/whatsapp; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/06cc55ce517a0c53c6a42ad6f3b00b58fd87879f/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/whatsapp/package-audit.json || true -> .crabpot/results/whatsapp/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/whatsapp/cold-import-setupEntry-whatsapp-plugins-whatsapp-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/whatsapp/cold-import-setupEntry-whatsapp-plugins-whatsapp-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/whatsapp/cold-import-setupEntry-whatsapp-plugins-whatsapp-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/whatsapp/cold-import-setupEntry-whatsapp-plugins-whatsapp-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| google-meet | npm | ts-loader-required | tsx (+jiti) | plugins/google-meet/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/google-meet && rsync -a --delete plugins/google-meet/.crabpot-package/ .crabpot/workspaces/google-meet/; prepare-artifacts: mkdir -p .crabpot/results/google-meet; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/google-meet/package-audit.json || true -> .crabpot/results/google-meet/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/google-meet/cold-import-extension-google-meet-plugins-google-meet-crabpot-package-index-ts.capture.json -> .crabpot/results/google-meet/cold-import-extension-google-meet-plugins-google-meet-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/google-meet/cold-import-extension-google-meet-plugins-google-meet-crabpot-package-index-ts.synthetic.json -> .crabpot/results/google-meet/cold-import-extension-google-meet-plugins-google-meet-crabpot-package-index-ts.synthetic.json |
|
||||
| diffs | npm | ts-loader-required | tsx (+jiti) | plugins/diffs/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/diffs && rsync -a --delete plugins/diffs/.crabpot-package/ .crabpot/workspaces/diffs/; prepare-artifacts: mkdir -p .crabpot/results/diffs; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/diffs/package-audit.json || true -> .crabpot/results/diffs/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/diffs/cold-import-extension-diffs-plugins-diffs-crabpot-package-index-ts.capture.json -> .crabpot/results/diffs/cold-import-extension-diffs-plugins-diffs-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/diffs/cold-import-extension-diffs-plugins-diffs-crabpot-package-index-ts.synthetic.json -> .crabpot/results/diffs/cold-import-extension-diffs-plugins-diffs-crabpot-package-index-ts.synthetic.json |
|
||||
| memory-lancedb | npm | ts-loader-required | tsx (+jiti) | plugins/memory-lancedb/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, ts-loader | prepare: mkdir -p .crabpot/workspaces/memory-lancedb && rsync -a --delete plugins/memory-lancedb/.crabpot-package/ .crabpot/workspaces/memory-lancedb/; prepare-artifacts: mkdir -p .crabpot/results/memory-lancedb; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/memory-lancedb/package-audit.json || true -> .crabpot/results/memory-lancedb/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/memory-lancedb/cold-import-extension-memory-lancedb-plugins-memory-lancedb-crabpot-package-index-ts.capture.json -> .crabpot/results/memory-lancedb/cold-import-extension-memory-lancedb-plugins-memory-lancedb-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/memory-lancedb/cold-import-extension-memory-lancedb-plugins-memory-lancedb-crabpot-package-index-ts.synthetic.json -> .crabpot/results/memory-lancedb/cold-import-extension-memory-lancedb-plugins-memory-lancedb-crabpot-package-index-ts.synthetic.json |
|
||||
| openclaw-qqbot | npm | ts-loader-required | tsx (+jiti) | plugins/openclaw-qqbot/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/openclaw-qqbot && rsync -a --delete plugins/openclaw-qqbot/.crabpot-package/ .crabpot/workspaces/openclaw-qqbot/; prepare-artifacts: mkdir -p .crabpot/results/openclaw-qqbot; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/openclaw-qqbot/package-audit.json || true -> .crabpot/results/openclaw-qqbot/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/openclaw-qqbot/cold-import-extension-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-index-ts.capture.json -> .crabpot/results/openclaw-qqbot/cold-import-extension-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/openclaw-qqbot/cold-import-extension-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-index-ts.synthetic.json -> .crabpot/results/openclaw-qqbot/cold-import-extension-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-index-ts.synthetic.json |
|
||||
| openclaw-qqbot | npm | ts-loader-required | tsx (+jiti) | plugins/openclaw-qqbot/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/openclaw-qqbot && rsync -a --delete plugins/openclaw-qqbot/.crabpot-package/ .crabpot/workspaces/openclaw-qqbot/; prepare-artifacts: mkdir -p .crabpot/results/openclaw-qqbot; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/openclaw-qqbot/package-audit.json || true -> .crabpot/results/openclaw-qqbot/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/openclaw-qqbot/cold-import-setupEntry-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/openclaw-qqbot/cold-import-setupEntry-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/openclaw-qqbot/cold-import-setupEntry-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/openclaw-qqbot/cold-import-setupEntry-openclaw-qqbot-plugins-openclaw-qqbot-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| whatsapp | npm | ts-loader-required | tsx (+jiti) | plugins/whatsapp/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/whatsapp && rsync -a --delete plugins/whatsapp/.crabpot-package/ .crabpot/workspaces/whatsapp/; prepare-artifacts: mkdir -p .crabpot/results/whatsapp; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/whatsapp/package-audit.json || true -> .crabpot/results/whatsapp/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/whatsapp/cold-import-extension-whatsapp-plugins-whatsapp-crabpot-package-index-ts.capture.json -> .crabpot/results/whatsapp/cold-import-extension-whatsapp-plugins-whatsapp-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/whatsapp/cold-import-extension-whatsapp-plugins-whatsapp-crabpot-package-index-ts.synthetic.json -> .crabpot/results/whatsapp/cold-import-extension-whatsapp-plugins-whatsapp-crabpot-package-index-ts.synthetic.json |
|
||||
| whatsapp | npm | ts-loader-required | tsx (+jiti) | plugins/whatsapp/.crabpot-package/setup-entry.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/whatsapp && rsync -a --delete plugins/whatsapp/.crabpot-package/ .crabpot/workspaces/whatsapp/; prepare-artifacts: mkdir -p .crabpot/results/whatsapp; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; prune-dev-workspace-deps: node ../../plugin-inspector/677f6e5bc1d82a6ad3edbd041a4e4b119060dab6/src/prune-workspace-dev-deps-cli.js; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/whatsapp/package-audit.json || true -> .crabpot/results/whatsapp/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./setup-entry.ts --mock-sdk --output ../../results/whatsapp/cold-import-setupEntry-whatsapp-plugins-whatsapp-crabpot-package-setup-entry-ts.capture.json -> .crabpot/results/whatsapp/cold-import-setupEntry-whatsapp-plugins-whatsapp-crabpot-package-setup-entry-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./setup-entry.ts --mock-sdk --output ../../results/whatsapp/cold-import-setupEntry-whatsapp-plugins-whatsapp-crabpot-package-setup-entry-ts.synthetic.json -> .crabpot/results/whatsapp/cold-import-setupEntry-whatsapp-plugins-whatsapp-crabpot-package-setup-entry-ts.synthetic.json |
|
||||
| nemoclaw | npm | build-required | node | plugins/nemoclaw/nemoclaw/dist/index.js | build, capture-shim, synthetic-probes | prepare: mkdir -p .crabpot/workspaces/nemoclaw && rsync -a --delete plugins/nemoclaw/nemoclaw/ .crabpot/workspaces/nemoclaw/; prepare-artifacts: mkdir -p .crabpot/results/nemoclaw; build: npm run build; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./dist/index.js --mock-sdk --output ../../results/nemoclaw/cold-import-extension-nemoclaw-plugins-nemoclaw-nemoclaw-dist-index-js.capture.json -> .crabpot/results/nemoclaw/cold-import-extension-nemoclaw-plugins-nemoclaw-nemoclaw-dist-index-js.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./dist/index.js --mock-sdk --output ../../results/nemoclaw/cold-import-extension-nemoclaw-plugins-nemoclaw-nemoclaw-dist-index-js.synthetic.json -> .crabpot/results/nemoclaw/cold-import-extension-nemoclaw-plugins-nemoclaw-nemoclaw-dist-index-js.synthetic.json |
|
||||
| memory-tencentdb | npm | ts-loader-required | tsx (+jiti) | plugins/memory-tencentdb/.crabpot-package/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/memory-tencentdb && rsync -a --delete plugins/memory-tencentdb/.crabpot-package/ .crabpot/workspaces/memory-tencentdb/; prepare-artifacts: mkdir -p .crabpot/results/memory-tencentdb; link-openclaw: npm pkg set dependencies.openclaw="file:../../../openclaw"; install: npm install --ignore-scripts; audit: npm audit --json > ../../results/memory-tencentdb/package-audit.json || true -> .crabpot/results/memory-tencentdb/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/memory-tencentdb/cold-import-extension-memory-tencentdb-plugins-memory-tencentdb-crabpot-package-index-ts.capture.json -> .crabpot/results/memory-tencentdb/cold-import-extension-memory-tencentdb-plugins-memory-tencentdb-crabpot-package-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/memory-tencentdb/cold-import-extension-memory-tencentdb-plugins-memory-tencentdb-crabpot-package-index-ts.synthetic.json -> .crabpot/results/memory-tencentdb/cold-import-extension-memory-tencentdb-plugins-memory-tencentdb-crabpot-package-index-ts.synthetic.json |
|
||||
| ddingtalk | pnpm | ts-loader-required | tsx (+jiti) | plugins/ddingtalk/index.ts | capture-shim, dependency-install, synthetic-probes, target-openclaw-link, ts-loader | prepare: mkdir -p .crabpot/workspaces/ddingtalk && rsync -a --delete plugins/ddingtalk/ .crabpot/workspaces/ddingtalk/; prepare-artifacts: mkdir -p .crabpot/results/ddingtalk; link-openclaw: pnpm pkg set dependencies.openclaw="file:../../../openclaw"; install: pnpm install --ignore-scripts; audit: pnpm audit --json > ../../results/ddingtalk/package-audit.json || true -> .crabpot/results/ddingtalk/package-audit.json; capture: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/run-cold-import-capture.mjs ./index.ts --mock-sdk --output ../../results/ddingtalk/cold-import-extension-ddingtalk-plugins-ddingtalk-index-ts.capture.json -> .crabpot/results/ddingtalk/cold-import-extension-ddingtalk-plugins-ddingtalk-index-ts.capture.json; synthetic-probe: CRABPOT_EXECUTE_ISOLATED=1 node ../../../scripts/synthetic-probes.mjs --entrypoint ./index.ts --mock-sdk --output ../../results/ddingtalk/cold-import-extension-ddingtalk-plugins-ddingtalk-index-ts.synthetic.json -> .crabpot/results/ddingtalk/cold-import-extension-ddingtalk-plugins-ddingtalk-index-ts.synthetic.json |
|
||||
|
||||
Loading…
Reference in New Issue
Block a user