chore(readme): refresh latest dashboard [skip ci]
This commit is contained in:
parent
cd140f89e3
commit
c59a52aa76
66
README.md
66
README.md
@ -10,53 +10,53 @@
|
||||
## Reporting Data
|
||||
|
||||
`main` follows the latest published npm package and npm `latest` plugin artifacts. `crab-beta` follows beta npm dist-tags. `crab-development` checks `openclaw/openclaw` main against source-packed official plugin artifacts from that same OpenClaw checkout.
|
||||
- **Last dashboard update:** May 03, 2026, 02:45 UTC
|
||||
- **Last dashboard update:** May 03, 2026, 05:24 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:** [25267870394](https://github.com/openclaw/crabpot/actions/runs/25267870394)
|
||||
- **GitHub report run:** [25270756316](https://github.com/openclaw/crabpot/actions/runs/25270756316)
|
||||
<!-- 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 2365ms / p95 2423ms / plugin delta RSS 0.6MB / plugin delta CPU 39ms / OpenClaw import 53.3ms / activate 0.3ms |
|
||||
| Runtime profile | p50 2454ms / command p95 2500ms / max RSS 443.2MB / 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 2366ms / p95 2394ms / plugin delta RSS 2.6MB / plugin delta CPU 74ms / OpenClaw import 53ms / activate 0.3ms |
|
||||
| Runtime profile | p50 2431ms / command p95 2484ms / max RSS 439.3MB / 3 samples/command |
|
||||
|
||||
### OpenClaw Lifecycle Probe
|
||||
|
||||
| Phase | p50 | p95 |
|
||||
| -------------------------- | ------ | ------ |
|
||||
| Import (`full`) | 53.3ms | 54.6ms |
|
||||
| Activate (`full:register`) | 0.3ms | 0.3ms |
|
||||
| Phase | p50 | p95 |
|
||||
| -------------------------- | ----- | ------ |
|
||||
| Import (`full`) | 53ms | 57.1ms |
|
||||
| Activate (`full:register`) | 0.3ms | 0.3ms |
|
||||
|
||||
### Top Discovered Issues
|
||||
|
||||
|
||||
@ -42368,7 +42368,7 @@
|
||||
"target": "package-loader",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.10",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"assertions": [
|
||||
"entrypoint metadata resolves",
|
||||
@ -42382,7 +42382,7 @@
|
||||
"target": "package-loader",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.5.1-beta.1",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"assertions": [
|
||||
"entrypoint metadata resolves",
|
||||
@ -42410,7 +42410,7 @@
|
||||
"target": "package-loader",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.25",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"assertions": [
|
||||
"entrypoint metadata resolves",
|
||||
@ -42424,7 +42424,7 @@
|
||||
"target": "package-loader",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.30",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"assertions": [
|
||||
"entrypoint metadata resolves",
|
||||
@ -42466,7 +42466,7 @@
|
||||
"target": "package-loader",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.20",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"assertions": [
|
||||
"entrypoint metadata resolves",
|
||||
@ -42494,7 +42494,7 @@
|
||||
"target": "package-loader",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.10",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"assertions": [
|
||||
"entrypoint metadata resolves",
|
||||
@ -42550,7 +42550,7 @@
|
||||
"target": "package-loader",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.10",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"assertions": [
|
||||
"entrypoint metadata resolves",
|
||||
@ -42620,7 +42620,7 @@
|
||||
"target": "package-loader",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.25",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"assertions": [
|
||||
"entrypoint metadata resolves",
|
||||
|
||||
@ -3368,25 +3368,25 @@ Generated: deterministic
|
||||
| package.metadata.install-release:zalo | P3 | zalo | package-loader | entrypoint metadata resolves; cold import failure mode is classified | openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec |
|
||||
| package.metadata.install-release:zalouser | P3 | zalouser | package-loader | entrypoint metadata resolves; cold import failure mode is classified | openclaw.release.publishToClawHub requires openclaw.install.clawhubSpec |
|
||||
| package.metadata.min-host-version:bluebubbles | P3 | bluebubbles | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:brave-plugin | P3 | brave-plugin | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2-beta.2 |
|
||||
| package.metadata.min-host-version:codex | P3 | codex | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.5.1-beta.1, buildOpenClawVersion:2026.5.2-beta.2 |
|
||||
| package.metadata.min-host-version:brave-plugin | P3 | brave-plugin | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:codex | P3 | codex | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.5.1-beta.1, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:diagnostics-otel | P3 | diagnostics-otel | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.25, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:diagnostics-prometheus | P3 | diagnostics-prometheus | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.25, buildOpenClawVersion:2026.5.2-beta.2 |
|
||||
| package.metadata.min-host-version:diffs | P3 | diffs | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.30, buildOpenClawVersion:2026.5.2-beta.2 |
|
||||
| package.metadata.min-host-version:diagnostics-prometheus | P3 | diagnostics-prometheus | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.25, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:diffs | P3 | diffs | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.30, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:discord | P3 | discord | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:feishu | P3 | feishu | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.25, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:google-meet | P3 | google-meet | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.20, buildOpenClawVersion:2026.5.2-beta.2 |
|
||||
| package.metadata.min-host-version:google-meet | P3 | google-meet | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.20, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:lobster | P3 | lobster | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.25, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:memory-lancedb | P3 | memory-lancedb | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2-beta.2 |
|
||||
| package.metadata.min-host-version:memory-lancedb | P3 | memory-lancedb | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:msteams | P3 | msteams | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:nextcloud-talk | P3 | nextcloud-talk | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:nostr | P3 | nostr | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:openclaw-qqbot | P3 | openclaw-qqbot | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2-beta.2 |
|
||||
| package.metadata.min-host-version:openclaw-qqbot | P3 | openclaw-qqbot | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:synology-chat | P3 | synology-chat | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:tlon | P3 | tlon | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:twitch | P3 | twitch | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:voice-call | P3 | voice-call | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:whatsapp | P3 | whatsapp | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.25, buildOpenClawVersion:2026.5.2-beta.2 |
|
||||
| package.metadata.min-host-version:whatsapp | P3 | whatsapp | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.25, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:zalo | P3 | zalo | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.min-host-version:zalouser | P3 | zalouser | package-loader | entrypoint metadata resolves; cold import failure mode is classified | minHostVersion:>=2026.4.10, buildOpenClawVersion:2026.5.2 |
|
||||
| package.metadata.version-alignment:lightclawbot | P3 | lightclawbot | package-loader | entrypoint metadata resolves; cold import failure mode is classified | package:1.1.2, manifest:1.0.0 |
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"generatedAt": "deterministic",
|
||||
"title": "Crabpot CI Summary",
|
||||
"mode": "check",
|
||||
"mode": "track:latest",
|
||||
"openclawLabel": "openclaw@latest (2026.5.2, 8b2a6e57fef6)",
|
||||
"status": "pass",
|
||||
"summary": {
|
||||
@ -29,16 +29,16 @@
|
||||
"platformWindowsRisks": 14,
|
||||
"platformContainerRisks": 14,
|
||||
"loaderJitiCandidates": 58,
|
||||
"importLoopP50Ms": 2365,
|
||||
"importLoopP95Ms": 2423,
|
||||
"importLoopP50Ms": 2366,
|
||||
"importLoopP95Ms": 2394,
|
||||
"importLoopOpenClawLifecycleCount": 3,
|
||||
"importLoopOpenClawImportP50Ms": 53.3,
|
||||
"importLoopOpenClawImportP50Ms": 53,
|
||||
"importLoopOpenClawActivationP50Ms": 0.3,
|
||||
"importLoopMetricBasis": "baseline-adjusted",
|
||||
"importLoopMaxRssMb": 0.6,
|
||||
"importLoopMaxCpuMs": 39,
|
||||
"importLoopRssSampleCount": 279,
|
||||
"importLoopCpuSampleCount": 279
|
||||
"importLoopMaxRssMb": 2.6,
|
||||
"importLoopMaxCpuMs": 74,
|
||||
"importLoopRssSampleCount": 278,
|
||||
"importLoopCpuSampleCount": 278
|
||||
},
|
||||
"topIssues": [
|
||||
{
|
||||
@ -427,20 +427,20 @@
|
||||
"id": "profile.wall-p95",
|
||||
"action": "warn",
|
||||
"metric": "p95WallMs",
|
||||
"message": "p95WallMs regressed 96.4% over baseline",
|
||||
"message": "p95WallMs regressed 95.1% over baseline",
|
||||
"baseline": 1273,
|
||||
"current": 2500,
|
||||
"delta": 1227,
|
||||
"percent": 96.4
|
||||
"current": 2484,
|
||||
"delta": 1211,
|
||||
"percent": 95.1
|
||||
},
|
||||
{
|
||||
"id": "profile.peak-rss",
|
||||
"action": "warn",
|
||||
"metric": "maxPeakRssMb",
|
||||
"message": "maxPeakRssMb regressed 378.1 over baseline",
|
||||
"message": "maxPeakRssMb regressed 374.20000000000005 over baseline",
|
||||
"baseline": 65.1,
|
||||
"current": 443.2,
|
||||
"delta": 378.1
|
||||
"current": 439.3,
|
||||
"delta": 374.20000000000005
|
||||
}
|
||||
],
|
||||
"artifacts": {
|
||||
|
||||
@ -1,39 +1,39 @@
|
||||
# Crabpot CI Summary
|
||||
|
||||
Generated: deterministic
|
||||
Mode: check
|
||||
Mode: track:latest
|
||||
OpenClaw: openclaw@latest (2026.5.2, 8b2a6e57fef6)
|
||||
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 2365 ms / p95 2423 ms / plugin delta RSS 0.6 MB / plugin delta CPU 39 ms / OpenClaw import 53.3 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 2366 ms / p95 2394 ms / plugin delta RSS 2.6 MB / plugin delta CPU 74 ms / OpenClaw import 53 ms / activate 0.3 ms |
|
||||
|
||||
## Top Issues
|
||||
|
||||
@ -91,10 +91,10 @@ _none_
|
||||
|
||||
## Profile Findings
|
||||
|
||||
| Action | ID | Metric | Baseline | Current | Message |
|
||||
| ------ | ---------------- | ------------ | -------- | ------- | ------------------------------------------ |
|
||||
| warn | profile.wall-p95 | p95WallMs | 1273 | 2500 | p95WallMs regressed 96.4% over baseline |
|
||||
| warn | profile.peak-rss | maxPeakRssMb | 65.1 | 443.2 | maxPeakRssMb regressed 378.1 over baseline |
|
||||
| Action | ID | Metric | Baseline | Current | Message |
|
||||
| ------ | ---------------- | ------------ | -------- | ------- | ------------------------------------------------------- |
|
||||
| warn | profile.wall-p95 | p95WallMs | 1273 | 2484 | p95WallMs regressed 95.1% over baseline |
|
||||
| warn | profile.peak-rss | maxPeakRssMb | 65.1 | 439.3 | maxPeakRssMb regressed 374.20000000000005 over baseline |
|
||||
|
||||
## Artifacts
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"generatedAt": "2026-05-03T02:45:14Z",
|
||||
"runUrl": "https://github.com/openclaw/crabpot/actions/runs/25267870394",
|
||||
"mode": "check",
|
||||
"generatedAt": "2026-05-03T05:24:04Z",
|
||||
"runUrl": "https://github.com/openclaw/crabpot/actions/runs/25270756316",
|
||||
"mode": "track:latest",
|
||||
"openclawLabel": "openclaw@latest (2026.5.2, 8b2a6e57fef6)",
|
||||
"status": "pass",
|
||||
"metrics": {
|
||||
@ -39,23 +39,23 @@
|
||||
"platformWindowsRisks": 14,
|
||||
"platformContainerRisks": 14,
|
||||
"loaderJitiCandidates": 58,
|
||||
"importLoopP50Ms": 2365,
|
||||
"importLoopP95Ms": 2423,
|
||||
"importLoopP50Ms": 2366,
|
||||
"importLoopP95Ms": 2394,
|
||||
"importLoopOpenClawLifecycleCount": 3,
|
||||
"importLoopOpenClawImportP50Ms": 53.3,
|
||||
"importLoopOpenClawImportP95Ms": 54.6,
|
||||
"importLoopOpenClawImportP50Ms": 53,
|
||||
"importLoopOpenClawImportP95Ms": 57.1,
|
||||
"importLoopOpenClawActivationP50Ms": 0.3,
|
||||
"importLoopOpenClawActivationP95Ms": 0.3,
|
||||
"importLoopMetricBasis": "baseline-adjusted",
|
||||
"importLoopMaxRssMb": 0.6,
|
||||
"importLoopMaxCpuMs": 39,
|
||||
"importLoopRssSampleCount": 279,
|
||||
"importLoopCpuSampleCount": 279,
|
||||
"runtimeP50Ms": 2454,
|
||||
"runtimeP95Ms": 2500,
|
||||
"runtimeMaxRssMb": 443.2,
|
||||
"runtimeRssSampleCount": 2087,
|
||||
"runtimeCpuSampleCount": 2087,
|
||||
"importLoopMaxRssMb": 2.6,
|
||||
"importLoopMaxCpuMs": 74,
|
||||
"importLoopRssSampleCount": 278,
|
||||
"importLoopCpuSampleCount": 278,
|
||||
"runtimeP50Ms": 2431,
|
||||
"runtimeP95Ms": 2484,
|
||||
"runtimeMaxRssMb": 439.3,
|
||||
"runtimeRssSampleCount": 2066,
|
||||
"runtimeCpuSampleCount": 2066,
|
||||
"runtimeSamplesPerCommand": 3,
|
||||
"runtimeWallTimeBasis": "command-median-p95"
|
||||
},
|
||||
|
||||
@ -1,28 +1,28 @@
|
||||
{
|
||||
"generatedAt": "2026-04-29T20:33:15.009Z",
|
||||
"generatedAt": "2026-05-03T05:24:20.117Z",
|
||||
"status": "pass",
|
||||
"pluginRoot": ".crabpot/generated-surface-plugin",
|
||||
"targetOpenClaw": {
|
||||
"status": "ok",
|
||||
"configuredPath": "./openclaw",
|
||||
"hookNameCount": 32,
|
||||
"apiRegistrarCount": 41,
|
||||
"sdkExportCount": 316,
|
||||
"hookNameCount": 35,
|
||||
"apiRegistrarCount": 49,
|
||||
"sdkExportCount": 294,
|
||||
"manifestContractFieldCount": 17,
|
||||
"directCallbackCount": 1
|
||||
},
|
||||
"summary": {
|
||||
"expectedHookCount": 32,
|
||||
"expectedRegistrarCount": 41,
|
||||
"expectedHookCount": 35,
|
||||
"expectedRegistrarCount": 49,
|
||||
"expectedDirectCallbackCount": 1,
|
||||
"expectedSdkExportCount": 316,
|
||||
"expectedSdkExportCount": 294,
|
||||
"expectedManifestContractCount": 17,
|
||||
"staticHookCount": 32,
|
||||
"staticRegistrarCount": 41,
|
||||
"staticSdkImportCount": 316,
|
||||
"staticHookCount": 35,
|
||||
"staticRegistrarCount": 49,
|
||||
"staticSdkImportCount": 294,
|
||||
"staticManifestContractCount": 17,
|
||||
"runtimeHookCount": 32,
|
||||
"runtimeRegistrarCount": 41,
|
||||
"runtimeHookCount": 35,
|
||||
"runtimeRegistrarCount": 49,
|
||||
"runtimeDirectCallbackCount": 1,
|
||||
"missingStaticCount": 0,
|
||||
"missingRuntimeCount": 0
|
||||
@ -32,6 +32,7 @@
|
||||
"after_compaction",
|
||||
"after_tool_call",
|
||||
"agent_end",
|
||||
"agent_turn_prepare",
|
||||
"before_agent_finalize",
|
||||
"before_agent_reply",
|
||||
"before_agent_start",
|
||||
@ -43,8 +44,10 @@
|
||||
"before_prompt_build",
|
||||
"before_reset",
|
||||
"before_tool_call",
|
||||
"cron_changed",
|
||||
"gateway_start",
|
||||
"gateway_stop",
|
||||
"heartbeat_prompt_contribution",
|
||||
"inbound_claim",
|
||||
"llm_input",
|
||||
"llm_output",
|
||||
@ -63,6 +66,7 @@
|
||||
"tool_result_persist"
|
||||
],
|
||||
"registrars": [
|
||||
"registerAgentEventSubscription",
|
||||
"registerAgentHarness",
|
||||
"registerAgentToolResultMiddleware",
|
||||
"registerAutoEnableProbe",
|
||||
@ -74,6 +78,7 @@
|
||||
"registerCompactionProvider",
|
||||
"registerConfigMigration",
|
||||
"registerContextEngine",
|
||||
"registerControlUiDescriptor",
|
||||
"registerDetachedTaskRuntime",
|
||||
"registerGatewayDiscoveryService",
|
||||
"registerGatewayMethod",
|
||||
@ -92,15 +97,21 @@
|
||||
"registerMigrationProvider",
|
||||
"registerMusicGenerationProvider",
|
||||
"registerNodeHostCommand",
|
||||
"registerNodeInvokePolicy",
|
||||
"registerProvider",
|
||||
"registerRealtimeTranscriptionProvider",
|
||||
"registerRealtimeVoiceProvider",
|
||||
"registerReload",
|
||||
"registerRuntimeLifecycle",
|
||||
"registerSecurityAuditCollector",
|
||||
"registerService",
|
||||
"registerSessionExtension",
|
||||
"registerSessionSchedulerJob",
|
||||
"registerSpeechProvider",
|
||||
"registerTextTransforms",
|
||||
"registerTool",
|
||||
"registerToolMetadata",
|
||||
"registerTrustedToolPolicy",
|
||||
"registerVideoGenerationProvider",
|
||||
"registerWebFetchProvider",
|
||||
"registerWebSearchProvider"
|
||||
@ -118,11 +129,13 @@
|
||||
"openclaw/plugin-sdk/acp-binding-resolve-runtime",
|
||||
"openclaw/plugin-sdk/acp-binding-runtime",
|
||||
"openclaw/plugin-sdk/acp-runtime",
|
||||
"openclaw/plugin-sdk/acp-runtime-backend",
|
||||
"openclaw/plugin-sdk/agent-config-primitives",
|
||||
"openclaw/plugin-sdk/agent-harness",
|
||||
"openclaw/plugin-sdk/agent-harness-runtime",
|
||||
"openclaw/plugin-sdk/agent-media-payload",
|
||||
"openclaw/plugin-sdk/agent-runtime",
|
||||
"openclaw/plugin-sdk/agent-runtime-test-contracts",
|
||||
"openclaw/plugin-sdk/allow-from",
|
||||
"openclaw/plugin-sdk/allowlist-config-edit",
|
||||
"openclaw/plugin-sdk/approval-auth-runtime",
|
||||
@ -134,20 +147,12 @@
|
||||
"openclaw/plugin-sdk/approval-native-runtime",
|
||||
"openclaw/plugin-sdk/approval-reply-runtime",
|
||||
"openclaw/plugin-sdk/approval-runtime",
|
||||
"openclaw/plugin-sdk/bluebubbles",
|
||||
"openclaw/plugin-sdk/bluebubbles-policy",
|
||||
"openclaw/plugin-sdk/async-lock-runtime",
|
||||
"openclaw/plugin-sdk/boolean-param",
|
||||
"openclaw/plugin-sdk/browser-cdp",
|
||||
"openclaw/plugin-sdk/browser-config",
|
||||
"openclaw/plugin-sdk/browser-config-runtime",
|
||||
"openclaw/plugin-sdk/browser-config-support",
|
||||
"openclaw/plugin-sdk/browser-control-auth",
|
||||
"openclaw/plugin-sdk/browser-node-runtime",
|
||||
"openclaw/plugin-sdk/browser-profiles",
|
||||
"openclaw/plugin-sdk/browser-security-runtime",
|
||||
"openclaw/plugin-sdk/browser-setup-tools",
|
||||
"openclaw/plugin-sdk/browser-support",
|
||||
"openclaw/plugin-sdk/bundled-channel-config-schema",
|
||||
"openclaw/plugin-sdk/channel-actions",
|
||||
"openclaw/plugin-sdk/channel-activity-runtime",
|
||||
"openclaw/plugin-sdk/channel-config-helpers",
|
||||
"openclaw/plugin-sdk/channel-config-primitives",
|
||||
"openclaw/plugin-sdk/channel-config-schema",
|
||||
@ -172,6 +177,7 @@
|
||||
"openclaw/plugin-sdk/channel-policy",
|
||||
"openclaw/plugin-sdk/channel-reply-options-runtime",
|
||||
"openclaw/plugin-sdk/channel-reply-pipeline",
|
||||
"openclaw/plugin-sdk/channel-route",
|
||||
"openclaw/plugin-sdk/channel-runtime",
|
||||
"openclaw/plugin-sdk/channel-runtime-context",
|
||||
"openclaw/plugin-sdk/channel-secret-basic-runtime",
|
||||
@ -181,7 +187,9 @@
|
||||
"openclaw/plugin-sdk/channel-setup",
|
||||
"openclaw/plugin-sdk/channel-status",
|
||||
"openclaw/plugin-sdk/channel-streaming",
|
||||
"openclaw/plugin-sdk/channel-target-testing",
|
||||
"openclaw/plugin-sdk/channel-targets",
|
||||
"openclaw/plugin-sdk/channel-test-helpers",
|
||||
"openclaw/plugin-sdk/cli-backend",
|
||||
"openclaw/plugin-sdk/cli-runtime",
|
||||
"openclaw/plugin-sdk/collection-runtime",
|
||||
@ -194,6 +202,7 @@
|
||||
"openclaw/plugin-sdk/command-status-runtime",
|
||||
"openclaw/plugin-sdk/command-surface",
|
||||
"openclaw/plugin-sdk/compat",
|
||||
"openclaw/plugin-sdk/concurrency-runtime",
|
||||
"openclaw/plugin-sdk/config-mutation",
|
||||
"openclaw/plugin-sdk/config-runtime",
|
||||
"openclaw/plugin-sdk/config-schema",
|
||||
@ -204,32 +213,27 @@
|
||||
"openclaw/plugin-sdk/core",
|
||||
"openclaw/plugin-sdk/cron-store-runtime",
|
||||
"openclaw/plugin-sdk/dangerous-name-runtime",
|
||||
"openclaw/plugin-sdk/dedupe-runtime",
|
||||
"openclaw/plugin-sdk/delivery-queue-runtime",
|
||||
"openclaw/plugin-sdk/device-bootstrap",
|
||||
"openclaw/plugin-sdk/diagnostic-runtime",
|
||||
"openclaw/plugin-sdk/diagnostics-otel",
|
||||
"openclaw/plugin-sdk/diagnostics-prometheus",
|
||||
"openclaw/plugin-sdk/diffs",
|
||||
"openclaw/plugin-sdk/direct-dm",
|
||||
"openclaw/plugin-sdk/direct-dm-access",
|
||||
"openclaw/plugin-sdk/direct-dm-guard-policy",
|
||||
"openclaw/plugin-sdk/directory-config-runtime",
|
||||
"openclaw/plugin-sdk/directory-runtime",
|
||||
"openclaw/plugin-sdk/discord",
|
||||
"openclaw/plugin-sdk/document-extractor",
|
||||
"openclaw/plugin-sdk/error-runtime",
|
||||
"openclaw/plugin-sdk/extension-shared",
|
||||
"openclaw/plugin-sdk/feishu",
|
||||
"openclaw/plugin-sdk/feishu-conversation",
|
||||
"openclaw/plugin-sdk/feishu-setup",
|
||||
"openclaw/plugin-sdk/fetch-runtime",
|
||||
"openclaw/plugin-sdk/file-access-runtime",
|
||||
"openclaw/plugin-sdk/file-lock",
|
||||
"openclaw/plugin-sdk/gateway-runtime",
|
||||
"openclaw/plugin-sdk/github-copilot-login",
|
||||
"openclaw/plugin-sdk/github-copilot-token",
|
||||
"openclaw/plugin-sdk/global-singleton",
|
||||
"openclaw/plugin-sdk/googlechat",
|
||||
"openclaw/plugin-sdk/googlechat-runtime-shared",
|
||||
"openclaw/plugin-sdk/group-access",
|
||||
"openclaw/plugin-sdk/group-activation",
|
||||
"openclaw/plugin-sdk/heartbeat-runtime",
|
||||
"openclaw/plugin-sdk/hook-runtime",
|
||||
"openclaw/plugin-sdk/host-runtime",
|
||||
"openclaw/plugin-sdk/image-generation",
|
||||
@ -239,29 +243,13 @@
|
||||
"openclaw/plugin-sdk/inbound-reply-dispatch",
|
||||
"openclaw/plugin-sdk/infra-runtime",
|
||||
"openclaw/plugin-sdk/interactive-runtime",
|
||||
"openclaw/plugin-sdk/irc",
|
||||
"openclaw/plugin-sdk/irc-surface",
|
||||
"openclaw/plugin-sdk/json-store",
|
||||
"openclaw/plugin-sdk/keyed-async-queue",
|
||||
"openclaw/plugin-sdk/lazy-runtime",
|
||||
"openclaw/plugin-sdk/line",
|
||||
"openclaw/plugin-sdk/line-core",
|
||||
"openclaw/plugin-sdk/line-runtime",
|
||||
"openclaw/plugin-sdk/line-surface",
|
||||
"openclaw/plugin-sdk/llm-task",
|
||||
"openclaw/plugin-sdk/lmstudio",
|
||||
"openclaw/plugin-sdk/lmstudio-runtime",
|
||||
"openclaw/plugin-sdk/logging-core",
|
||||
"openclaw/plugin-sdk/markdown-table-runtime",
|
||||
"openclaw/plugin-sdk/matrix",
|
||||
"openclaw/plugin-sdk/matrix-helper",
|
||||
"openclaw/plugin-sdk/matrix-runtime-heavy",
|
||||
"openclaw/plugin-sdk/matrix-runtime-shared",
|
||||
"openclaw/plugin-sdk/matrix-runtime-surface",
|
||||
"openclaw/plugin-sdk/matrix-surface",
|
||||
"openclaw/plugin-sdk/matrix-thread-bindings",
|
||||
"openclaw/plugin-sdk/mattermost",
|
||||
"openclaw/plugin-sdk/mattermost-policy",
|
||||
"openclaw/plugin-sdk/media-generation-runtime",
|
||||
"openclaw/plugin-sdk/media-generation-runtime-shared",
|
||||
"openclaw/plugin-sdk/media-mime",
|
||||
@ -269,7 +257,6 @@
|
||||
"openclaw/plugin-sdk/media-store",
|
||||
"openclaw/plugin-sdk/media-understanding",
|
||||
"openclaw/plugin-sdk/media-understanding-runtime",
|
||||
"openclaw/plugin-sdk/memory-core",
|
||||
"openclaw/plugin-sdk/memory-core-engine-runtime",
|
||||
"openclaw/plugin-sdk/memory-core-host-engine-embeddings",
|
||||
"openclaw/plugin-sdk/memory-core-host-engine-foundation",
|
||||
@ -289,20 +276,16 @@
|
||||
"openclaw/plugin-sdk/memory-host-markdown",
|
||||
"openclaw/plugin-sdk/memory-host-search",
|
||||
"openclaw/plugin-sdk/memory-host-status",
|
||||
"openclaw/plugin-sdk/memory-lancedb",
|
||||
"openclaw/plugin-sdk/messaging-targets",
|
||||
"openclaw/plugin-sdk/migration",
|
||||
"openclaw/plugin-sdk/migration-runtime",
|
||||
"openclaw/plugin-sdk/model-session-runtime",
|
||||
"openclaw/plugin-sdk/models-provider-runtime",
|
||||
"openclaw/plugin-sdk/msteams",
|
||||
"openclaw/plugin-sdk/music-generation",
|
||||
"openclaw/plugin-sdk/music-generation-core",
|
||||
"openclaw/plugin-sdk/native-command-config-runtime",
|
||||
"openclaw/plugin-sdk/native-command-registry",
|
||||
"openclaw/plugin-sdk/nextcloud-talk",
|
||||
"openclaw/plugin-sdk/nostr",
|
||||
"openclaw/plugin-sdk/opencode",
|
||||
"openclaw/plugin-sdk/number-runtime",
|
||||
"openclaw/plugin-sdk/outbound-media",
|
||||
"openclaw/plugin-sdk/outbound-runtime",
|
||||
"openclaw/plugin-sdk/outbound-send-deps",
|
||||
@ -311,6 +294,9 @@
|
||||
"openclaw/plugin-sdk/plugin-config-runtime",
|
||||
"openclaw/plugin-sdk/plugin-entry",
|
||||
"openclaw/plugin-sdk/plugin-runtime",
|
||||
"openclaw/plugin-sdk/plugin-test-api",
|
||||
"openclaw/plugin-sdk/plugin-test-contracts",
|
||||
"openclaw/plugin-sdk/plugin-test-runtime",
|
||||
"openclaw/plugin-sdk/poll-runtime",
|
||||
"openclaw/plugin-sdk/process-runtime",
|
||||
"openclaw/plugin-sdk/provider-auth",
|
||||
@ -318,10 +304,12 @@
|
||||
"openclaw/plugin-sdk/provider-auth-login",
|
||||
"openclaw/plugin-sdk/provider-auth-result",
|
||||
"openclaw/plugin-sdk/provider-auth-runtime",
|
||||
"openclaw/plugin-sdk/provider-catalog-runtime",
|
||||
"openclaw/plugin-sdk/provider-catalog-shared",
|
||||
"openclaw/plugin-sdk/provider-entry",
|
||||
"openclaw/plugin-sdk/provider-env-vars",
|
||||
"openclaw/plugin-sdk/provider-http",
|
||||
"openclaw/plugin-sdk/provider-http-test-mocks",
|
||||
"openclaw/plugin-sdk/provider-model-shared",
|
||||
"openclaw/plugin-sdk/provider-model-types",
|
||||
"openclaw/plugin-sdk/provider-onboard",
|
||||
@ -330,6 +318,7 @@
|
||||
"openclaw/plugin-sdk/provider-stream",
|
||||
"openclaw/plugin-sdk/provider-stream-family",
|
||||
"openclaw/plugin-sdk/provider-stream-shared",
|
||||
"openclaw/plugin-sdk/provider-test-contracts",
|
||||
"openclaw/plugin-sdk/provider-tools",
|
||||
"openclaw/plugin-sdk/provider-transport-runtime",
|
||||
"openclaw/plugin-sdk/provider-usage",
|
||||
@ -369,6 +358,7 @@
|
||||
"openclaw/plugin-sdk/secret-input",
|
||||
"openclaw/plugin-sdk/secret-input-runtime",
|
||||
"openclaw/plugin-sdk/secret-ref-runtime",
|
||||
"openclaw/plugin-sdk/secure-random-runtime",
|
||||
"openclaw/plugin-sdk/security-runtime",
|
||||
"openclaw/plugin-sdk/self-hosted-provider-setup",
|
||||
"openclaw/plugin-sdk/session-binding-runtime",
|
||||
@ -392,28 +382,29 @@
|
||||
"openclaw/plugin-sdk/status-helpers",
|
||||
"openclaw/plugin-sdk/string-coerce-runtime",
|
||||
"openclaw/plugin-sdk/string-normalization-runtime",
|
||||
"openclaw/plugin-sdk/system-event-runtime",
|
||||
"openclaw/plugin-sdk/talk-config-runtime",
|
||||
"openclaw/plugin-sdk/target-resolver-runtime",
|
||||
"openclaw/plugin-sdk/telegram-account",
|
||||
"openclaw/plugin-sdk/telegram-command-config",
|
||||
"openclaw/plugin-sdk/telegram-command-ui",
|
||||
"openclaw/plugin-sdk/temp-path",
|
||||
"openclaw/plugin-sdk/test-env",
|
||||
"openclaw/plugin-sdk/test-fixtures",
|
||||
"openclaw/plugin-sdk/test-node-mocks",
|
||||
"openclaw/plugin-sdk/testing",
|
||||
"openclaw/plugin-sdk/text-autolink-runtime",
|
||||
"openclaw/plugin-sdk/text-chunking",
|
||||
"openclaw/plugin-sdk/text-runtime",
|
||||
"openclaw/plugin-sdk/thread-bindings-runtime",
|
||||
"openclaw/plugin-sdk/thread-bindings-session-runtime",
|
||||
"openclaw/plugin-sdk/thread-ownership",
|
||||
"openclaw/plugin-sdk/tlon",
|
||||
"openclaw/plugin-sdk/time-runtime",
|
||||
"openclaw/plugin-sdk/tool-payload",
|
||||
"openclaw/plugin-sdk/tool-send",
|
||||
"openclaw/plugin-sdk/transport-ready-runtime",
|
||||
"openclaw/plugin-sdk/tts-runtime",
|
||||
"openclaw/plugin-sdk/twitch",
|
||||
"openclaw/plugin-sdk/video-generation",
|
||||
"openclaw/plugin-sdk/video-generation-core",
|
||||
"openclaw/plugin-sdk/video-generation-runtime",
|
||||
"openclaw/plugin-sdk/voice-call",
|
||||
"openclaw/plugin-sdk/volc-model-catalog-shared",
|
||||
"openclaw/plugin-sdk/web-content-extractor",
|
||||
"openclaw/plugin-sdk/web-media",
|
||||
"openclaw/plugin-sdk/webhook-ingress",
|
||||
@ -421,8 +412,6 @@
|
||||
"openclaw/plugin-sdk/webhook-request-guards",
|
||||
"openclaw/plugin-sdk/webhook-targets",
|
||||
"openclaw/plugin-sdk/windows-spawn",
|
||||
"openclaw/plugin-sdk/zalo",
|
||||
"openclaw/plugin-sdk/zalo-setup",
|
||||
"openclaw/plugin-sdk/zalouser",
|
||||
"openclaw/plugin-sdk/zod"
|
||||
],
|
||||
@ -452,6 +441,7 @@
|
||||
"after_compaction",
|
||||
"after_tool_call",
|
||||
"agent_end",
|
||||
"agent_turn_prepare",
|
||||
"before_agent_finalize",
|
||||
"before_agent_reply",
|
||||
"before_agent_start",
|
||||
@ -463,8 +453,10 @@
|
||||
"before_prompt_build",
|
||||
"before_reset",
|
||||
"before_tool_call",
|
||||
"cron_changed",
|
||||
"gateway_start",
|
||||
"gateway_stop",
|
||||
"heartbeat_prompt_contribution",
|
||||
"inbound_claim",
|
||||
"llm_input",
|
||||
"llm_output",
|
||||
@ -483,6 +475,7 @@
|
||||
"tool_result_persist"
|
||||
],
|
||||
"registrars": [
|
||||
"registerAgentEventSubscription",
|
||||
"registerAgentHarness",
|
||||
"registerAgentToolResultMiddleware",
|
||||
"registerAutoEnableProbe",
|
||||
@ -494,6 +487,7 @@
|
||||
"registerCompactionProvider",
|
||||
"registerConfigMigration",
|
||||
"registerContextEngine",
|
||||
"registerControlUiDescriptor",
|
||||
"registerDetachedTaskRuntime",
|
||||
"registerGatewayDiscoveryService",
|
||||
"registerGatewayMethod",
|
||||
@ -512,15 +506,21 @@
|
||||
"registerMigrationProvider",
|
||||
"registerMusicGenerationProvider",
|
||||
"registerNodeHostCommand",
|
||||
"registerNodeInvokePolicy",
|
||||
"registerProvider",
|
||||
"registerRealtimeTranscriptionProvider",
|
||||
"registerRealtimeVoiceProvider",
|
||||
"registerReload",
|
||||
"registerRuntimeLifecycle",
|
||||
"registerSecurityAuditCollector",
|
||||
"registerService",
|
||||
"registerSessionExtension",
|
||||
"registerSessionSchedulerJob",
|
||||
"registerSpeechProvider",
|
||||
"registerTextTransforms",
|
||||
"registerTool",
|
||||
"registerToolMetadata",
|
||||
"registerTrustedToolPolicy",
|
||||
"registerVideoGenerationProvider",
|
||||
"registerWebFetchProvider",
|
||||
"registerWebSearchProvider"
|
||||
@ -535,11 +535,13 @@
|
||||
"openclaw/plugin-sdk/acp-binding-resolve-runtime",
|
||||
"openclaw/plugin-sdk/acp-binding-runtime",
|
||||
"openclaw/plugin-sdk/acp-runtime",
|
||||
"openclaw/plugin-sdk/acp-runtime-backend",
|
||||
"openclaw/plugin-sdk/agent-config-primitives",
|
||||
"openclaw/plugin-sdk/agent-harness",
|
||||
"openclaw/plugin-sdk/agent-harness-runtime",
|
||||
"openclaw/plugin-sdk/agent-media-payload",
|
||||
"openclaw/plugin-sdk/agent-runtime",
|
||||
"openclaw/plugin-sdk/agent-runtime-test-contracts",
|
||||
"openclaw/plugin-sdk/allow-from",
|
||||
"openclaw/plugin-sdk/allowlist-config-edit",
|
||||
"openclaw/plugin-sdk/approval-auth-runtime",
|
||||
@ -551,20 +553,12 @@
|
||||
"openclaw/plugin-sdk/approval-native-runtime",
|
||||
"openclaw/plugin-sdk/approval-reply-runtime",
|
||||
"openclaw/plugin-sdk/approval-runtime",
|
||||
"openclaw/plugin-sdk/bluebubbles",
|
||||
"openclaw/plugin-sdk/bluebubbles-policy",
|
||||
"openclaw/plugin-sdk/async-lock-runtime",
|
||||
"openclaw/plugin-sdk/boolean-param",
|
||||
"openclaw/plugin-sdk/browser-cdp",
|
||||
"openclaw/plugin-sdk/browser-config",
|
||||
"openclaw/plugin-sdk/browser-config-runtime",
|
||||
"openclaw/plugin-sdk/browser-config-support",
|
||||
"openclaw/plugin-sdk/browser-control-auth",
|
||||
"openclaw/plugin-sdk/browser-node-runtime",
|
||||
"openclaw/plugin-sdk/browser-profiles",
|
||||
"openclaw/plugin-sdk/browser-security-runtime",
|
||||
"openclaw/plugin-sdk/browser-setup-tools",
|
||||
"openclaw/plugin-sdk/browser-support",
|
||||
"openclaw/plugin-sdk/bundled-channel-config-schema",
|
||||
"openclaw/plugin-sdk/channel-actions",
|
||||
"openclaw/plugin-sdk/channel-activity-runtime",
|
||||
"openclaw/plugin-sdk/channel-config-helpers",
|
||||
"openclaw/plugin-sdk/channel-config-primitives",
|
||||
"openclaw/plugin-sdk/channel-config-schema",
|
||||
@ -589,6 +583,7 @@
|
||||
"openclaw/plugin-sdk/channel-policy",
|
||||
"openclaw/plugin-sdk/channel-reply-options-runtime",
|
||||
"openclaw/plugin-sdk/channel-reply-pipeline",
|
||||
"openclaw/plugin-sdk/channel-route",
|
||||
"openclaw/plugin-sdk/channel-runtime",
|
||||
"openclaw/plugin-sdk/channel-runtime-context",
|
||||
"openclaw/plugin-sdk/channel-secret-basic-runtime",
|
||||
@ -598,7 +593,9 @@
|
||||
"openclaw/plugin-sdk/channel-setup",
|
||||
"openclaw/plugin-sdk/channel-status",
|
||||
"openclaw/plugin-sdk/channel-streaming",
|
||||
"openclaw/plugin-sdk/channel-target-testing",
|
||||
"openclaw/plugin-sdk/channel-targets",
|
||||
"openclaw/plugin-sdk/channel-test-helpers",
|
||||
"openclaw/plugin-sdk/cli-backend",
|
||||
"openclaw/plugin-sdk/cli-runtime",
|
||||
"openclaw/plugin-sdk/collection-runtime",
|
||||
@ -611,6 +608,7 @@
|
||||
"openclaw/plugin-sdk/command-status-runtime",
|
||||
"openclaw/plugin-sdk/command-surface",
|
||||
"openclaw/plugin-sdk/compat",
|
||||
"openclaw/plugin-sdk/concurrency-runtime",
|
||||
"openclaw/plugin-sdk/config-mutation",
|
||||
"openclaw/plugin-sdk/config-runtime",
|
||||
"openclaw/plugin-sdk/config-schema",
|
||||
@ -621,32 +619,27 @@
|
||||
"openclaw/plugin-sdk/core",
|
||||
"openclaw/plugin-sdk/cron-store-runtime",
|
||||
"openclaw/plugin-sdk/dangerous-name-runtime",
|
||||
"openclaw/plugin-sdk/dedupe-runtime",
|
||||
"openclaw/plugin-sdk/delivery-queue-runtime",
|
||||
"openclaw/plugin-sdk/device-bootstrap",
|
||||
"openclaw/plugin-sdk/diagnostic-runtime",
|
||||
"openclaw/plugin-sdk/diagnostics-otel",
|
||||
"openclaw/plugin-sdk/diagnostics-prometheus",
|
||||
"openclaw/plugin-sdk/diffs",
|
||||
"openclaw/plugin-sdk/direct-dm",
|
||||
"openclaw/plugin-sdk/direct-dm-access",
|
||||
"openclaw/plugin-sdk/direct-dm-guard-policy",
|
||||
"openclaw/plugin-sdk/directory-config-runtime",
|
||||
"openclaw/plugin-sdk/directory-runtime",
|
||||
"openclaw/plugin-sdk/discord",
|
||||
"openclaw/plugin-sdk/document-extractor",
|
||||
"openclaw/plugin-sdk/error-runtime",
|
||||
"openclaw/plugin-sdk/extension-shared",
|
||||
"openclaw/plugin-sdk/feishu",
|
||||
"openclaw/plugin-sdk/feishu-conversation",
|
||||
"openclaw/plugin-sdk/feishu-setup",
|
||||
"openclaw/plugin-sdk/fetch-runtime",
|
||||
"openclaw/plugin-sdk/file-access-runtime",
|
||||
"openclaw/plugin-sdk/file-lock",
|
||||
"openclaw/plugin-sdk/gateway-runtime",
|
||||
"openclaw/plugin-sdk/github-copilot-login",
|
||||
"openclaw/plugin-sdk/github-copilot-token",
|
||||
"openclaw/plugin-sdk/global-singleton",
|
||||
"openclaw/plugin-sdk/googlechat",
|
||||
"openclaw/plugin-sdk/googlechat-runtime-shared",
|
||||
"openclaw/plugin-sdk/group-access",
|
||||
"openclaw/plugin-sdk/group-activation",
|
||||
"openclaw/plugin-sdk/heartbeat-runtime",
|
||||
"openclaw/plugin-sdk/hook-runtime",
|
||||
"openclaw/plugin-sdk/host-runtime",
|
||||
"openclaw/plugin-sdk/image-generation",
|
||||
@ -656,29 +649,13 @@
|
||||
"openclaw/plugin-sdk/inbound-reply-dispatch",
|
||||
"openclaw/plugin-sdk/infra-runtime",
|
||||
"openclaw/plugin-sdk/interactive-runtime",
|
||||
"openclaw/plugin-sdk/irc",
|
||||
"openclaw/plugin-sdk/irc-surface",
|
||||
"openclaw/plugin-sdk/json-store",
|
||||
"openclaw/plugin-sdk/keyed-async-queue",
|
||||
"openclaw/plugin-sdk/lazy-runtime",
|
||||
"openclaw/plugin-sdk/line",
|
||||
"openclaw/plugin-sdk/line-core",
|
||||
"openclaw/plugin-sdk/line-runtime",
|
||||
"openclaw/plugin-sdk/line-surface",
|
||||
"openclaw/plugin-sdk/llm-task",
|
||||
"openclaw/plugin-sdk/lmstudio",
|
||||
"openclaw/plugin-sdk/lmstudio-runtime",
|
||||
"openclaw/plugin-sdk/logging-core",
|
||||
"openclaw/plugin-sdk/markdown-table-runtime",
|
||||
"openclaw/plugin-sdk/matrix",
|
||||
"openclaw/plugin-sdk/matrix-helper",
|
||||
"openclaw/plugin-sdk/matrix-runtime-heavy",
|
||||
"openclaw/plugin-sdk/matrix-runtime-shared",
|
||||
"openclaw/plugin-sdk/matrix-runtime-surface",
|
||||
"openclaw/plugin-sdk/matrix-surface",
|
||||
"openclaw/plugin-sdk/matrix-thread-bindings",
|
||||
"openclaw/plugin-sdk/mattermost",
|
||||
"openclaw/plugin-sdk/mattermost-policy",
|
||||
"openclaw/plugin-sdk/media-generation-runtime",
|
||||
"openclaw/plugin-sdk/media-generation-runtime-shared",
|
||||
"openclaw/plugin-sdk/media-mime",
|
||||
@ -686,7 +663,6 @@
|
||||
"openclaw/plugin-sdk/media-store",
|
||||
"openclaw/plugin-sdk/media-understanding",
|
||||
"openclaw/plugin-sdk/media-understanding-runtime",
|
||||
"openclaw/plugin-sdk/memory-core",
|
||||
"openclaw/plugin-sdk/memory-core-engine-runtime",
|
||||
"openclaw/plugin-sdk/memory-core-host-engine-embeddings",
|
||||
"openclaw/plugin-sdk/memory-core-host-engine-foundation",
|
||||
@ -706,20 +682,16 @@
|
||||
"openclaw/plugin-sdk/memory-host-markdown",
|
||||
"openclaw/plugin-sdk/memory-host-search",
|
||||
"openclaw/plugin-sdk/memory-host-status",
|
||||
"openclaw/plugin-sdk/memory-lancedb",
|
||||
"openclaw/plugin-sdk/messaging-targets",
|
||||
"openclaw/plugin-sdk/migration",
|
||||
"openclaw/plugin-sdk/migration-runtime",
|
||||
"openclaw/plugin-sdk/model-session-runtime",
|
||||
"openclaw/plugin-sdk/models-provider-runtime",
|
||||
"openclaw/plugin-sdk/msteams",
|
||||
"openclaw/plugin-sdk/music-generation",
|
||||
"openclaw/plugin-sdk/music-generation-core",
|
||||
"openclaw/plugin-sdk/native-command-config-runtime",
|
||||
"openclaw/plugin-sdk/native-command-registry",
|
||||
"openclaw/plugin-sdk/nextcloud-talk",
|
||||
"openclaw/plugin-sdk/nostr",
|
||||
"openclaw/plugin-sdk/opencode",
|
||||
"openclaw/plugin-sdk/number-runtime",
|
||||
"openclaw/plugin-sdk/outbound-media",
|
||||
"openclaw/plugin-sdk/outbound-runtime",
|
||||
"openclaw/plugin-sdk/outbound-send-deps",
|
||||
@ -728,6 +700,9 @@
|
||||
"openclaw/plugin-sdk/plugin-config-runtime",
|
||||
"openclaw/plugin-sdk/plugin-entry",
|
||||
"openclaw/plugin-sdk/plugin-runtime",
|
||||
"openclaw/plugin-sdk/plugin-test-api",
|
||||
"openclaw/plugin-sdk/plugin-test-contracts",
|
||||
"openclaw/plugin-sdk/plugin-test-runtime",
|
||||
"openclaw/plugin-sdk/poll-runtime",
|
||||
"openclaw/plugin-sdk/process-runtime",
|
||||
"openclaw/plugin-sdk/provider-auth",
|
||||
@ -735,10 +710,12 @@
|
||||
"openclaw/plugin-sdk/provider-auth-login",
|
||||
"openclaw/plugin-sdk/provider-auth-result",
|
||||
"openclaw/plugin-sdk/provider-auth-runtime",
|
||||
"openclaw/plugin-sdk/provider-catalog-runtime",
|
||||
"openclaw/plugin-sdk/provider-catalog-shared",
|
||||
"openclaw/plugin-sdk/provider-entry",
|
||||
"openclaw/plugin-sdk/provider-env-vars",
|
||||
"openclaw/plugin-sdk/provider-http",
|
||||
"openclaw/plugin-sdk/provider-http-test-mocks",
|
||||
"openclaw/plugin-sdk/provider-model-shared",
|
||||
"openclaw/plugin-sdk/provider-model-types",
|
||||
"openclaw/plugin-sdk/provider-onboard",
|
||||
@ -747,6 +724,7 @@
|
||||
"openclaw/plugin-sdk/provider-stream",
|
||||
"openclaw/plugin-sdk/provider-stream-family",
|
||||
"openclaw/plugin-sdk/provider-stream-shared",
|
||||
"openclaw/plugin-sdk/provider-test-contracts",
|
||||
"openclaw/plugin-sdk/provider-tools",
|
||||
"openclaw/plugin-sdk/provider-transport-runtime",
|
||||
"openclaw/plugin-sdk/provider-usage",
|
||||
@ -786,6 +764,7 @@
|
||||
"openclaw/plugin-sdk/secret-input",
|
||||
"openclaw/plugin-sdk/secret-input-runtime",
|
||||
"openclaw/plugin-sdk/secret-ref-runtime",
|
||||
"openclaw/plugin-sdk/secure-random-runtime",
|
||||
"openclaw/plugin-sdk/security-runtime",
|
||||
"openclaw/plugin-sdk/self-hosted-provider-setup",
|
||||
"openclaw/plugin-sdk/session-binding-runtime",
|
||||
@ -809,28 +788,29 @@
|
||||
"openclaw/plugin-sdk/status-helpers",
|
||||
"openclaw/plugin-sdk/string-coerce-runtime",
|
||||
"openclaw/plugin-sdk/string-normalization-runtime",
|
||||
"openclaw/plugin-sdk/system-event-runtime",
|
||||
"openclaw/plugin-sdk/talk-config-runtime",
|
||||
"openclaw/plugin-sdk/target-resolver-runtime",
|
||||
"openclaw/plugin-sdk/telegram-account",
|
||||
"openclaw/plugin-sdk/telegram-command-config",
|
||||
"openclaw/plugin-sdk/telegram-command-ui",
|
||||
"openclaw/plugin-sdk/temp-path",
|
||||
"openclaw/plugin-sdk/test-env",
|
||||
"openclaw/plugin-sdk/test-fixtures",
|
||||
"openclaw/plugin-sdk/test-node-mocks",
|
||||
"openclaw/plugin-sdk/testing",
|
||||
"openclaw/plugin-sdk/text-autolink-runtime",
|
||||
"openclaw/plugin-sdk/text-chunking",
|
||||
"openclaw/plugin-sdk/text-runtime",
|
||||
"openclaw/plugin-sdk/thread-bindings-runtime",
|
||||
"openclaw/plugin-sdk/thread-bindings-session-runtime",
|
||||
"openclaw/plugin-sdk/thread-ownership",
|
||||
"openclaw/plugin-sdk/tlon",
|
||||
"openclaw/plugin-sdk/time-runtime",
|
||||
"openclaw/plugin-sdk/tool-payload",
|
||||
"openclaw/plugin-sdk/tool-send",
|
||||
"openclaw/plugin-sdk/transport-ready-runtime",
|
||||
"openclaw/plugin-sdk/tts-runtime",
|
||||
"openclaw/plugin-sdk/twitch",
|
||||
"openclaw/plugin-sdk/video-generation",
|
||||
"openclaw/plugin-sdk/video-generation-core",
|
||||
"openclaw/plugin-sdk/video-generation-runtime",
|
||||
"openclaw/plugin-sdk/voice-call",
|
||||
"openclaw/plugin-sdk/volc-model-catalog-shared",
|
||||
"openclaw/plugin-sdk/web-content-extractor",
|
||||
"openclaw/plugin-sdk/web-media",
|
||||
"openclaw/plugin-sdk/webhook-ingress",
|
||||
@ -838,8 +818,6 @@
|
||||
"openclaw/plugin-sdk/webhook-request-guards",
|
||||
"openclaw/plugin-sdk/webhook-targets",
|
||||
"openclaw/plugin-sdk/windows-spawn",
|
||||
"openclaw/plugin-sdk/zalo",
|
||||
"openclaw/plugin-sdk/zalo-setup",
|
||||
"openclaw/plugin-sdk/zalouser",
|
||||
"openclaw/plugin-sdk/zod"
|
||||
],
|
||||
@ -853,11 +831,13 @@
|
||||
"openclaw/plugin-sdk/acp-binding-resolve-runtime",
|
||||
"openclaw/plugin-sdk/acp-binding-runtime",
|
||||
"openclaw/plugin-sdk/acp-runtime",
|
||||
"openclaw/plugin-sdk/acp-runtime-backend",
|
||||
"openclaw/plugin-sdk/agent-config-primitives",
|
||||
"openclaw/plugin-sdk/agent-harness",
|
||||
"openclaw/plugin-sdk/agent-harness-runtime",
|
||||
"openclaw/plugin-sdk/agent-media-payload",
|
||||
"openclaw/plugin-sdk/agent-runtime",
|
||||
"openclaw/plugin-sdk/agent-runtime-test-contracts",
|
||||
"openclaw/plugin-sdk/allow-from",
|
||||
"openclaw/plugin-sdk/allowlist-config-edit",
|
||||
"openclaw/plugin-sdk/approval-auth-runtime",
|
||||
@ -869,20 +849,12 @@
|
||||
"openclaw/plugin-sdk/approval-native-runtime",
|
||||
"openclaw/plugin-sdk/approval-reply-runtime",
|
||||
"openclaw/plugin-sdk/approval-runtime",
|
||||
"openclaw/plugin-sdk/bluebubbles",
|
||||
"openclaw/plugin-sdk/bluebubbles-policy",
|
||||
"openclaw/plugin-sdk/async-lock-runtime",
|
||||
"openclaw/plugin-sdk/boolean-param",
|
||||
"openclaw/plugin-sdk/browser-cdp",
|
||||
"openclaw/plugin-sdk/browser-config",
|
||||
"openclaw/plugin-sdk/browser-config-runtime",
|
||||
"openclaw/plugin-sdk/browser-config-support",
|
||||
"openclaw/plugin-sdk/browser-control-auth",
|
||||
"openclaw/plugin-sdk/browser-node-runtime",
|
||||
"openclaw/plugin-sdk/browser-profiles",
|
||||
"openclaw/plugin-sdk/browser-security-runtime",
|
||||
"openclaw/plugin-sdk/browser-setup-tools",
|
||||
"openclaw/plugin-sdk/browser-support",
|
||||
"openclaw/plugin-sdk/bundled-channel-config-schema",
|
||||
"openclaw/plugin-sdk/channel-actions",
|
||||
"openclaw/plugin-sdk/channel-activity-runtime",
|
||||
"openclaw/plugin-sdk/channel-config-helpers",
|
||||
"openclaw/plugin-sdk/channel-config-primitives",
|
||||
"openclaw/plugin-sdk/channel-config-schema",
|
||||
@ -907,6 +879,7 @@
|
||||
"openclaw/plugin-sdk/channel-policy",
|
||||
"openclaw/plugin-sdk/channel-reply-options-runtime",
|
||||
"openclaw/plugin-sdk/channel-reply-pipeline",
|
||||
"openclaw/plugin-sdk/channel-route",
|
||||
"openclaw/plugin-sdk/channel-runtime",
|
||||
"openclaw/plugin-sdk/channel-runtime-context",
|
||||
"openclaw/plugin-sdk/channel-secret-basic-runtime",
|
||||
@ -916,7 +889,9 @@
|
||||
"openclaw/plugin-sdk/channel-setup",
|
||||
"openclaw/plugin-sdk/channel-status",
|
||||
"openclaw/plugin-sdk/channel-streaming",
|
||||
"openclaw/plugin-sdk/channel-target-testing",
|
||||
"openclaw/plugin-sdk/channel-targets",
|
||||
"openclaw/plugin-sdk/channel-test-helpers",
|
||||
"openclaw/plugin-sdk/cli-backend",
|
||||
"openclaw/plugin-sdk/cli-runtime",
|
||||
"openclaw/plugin-sdk/collection-runtime",
|
||||
@ -929,6 +904,7 @@
|
||||
"openclaw/plugin-sdk/command-status-runtime",
|
||||
"openclaw/plugin-sdk/command-surface",
|
||||
"openclaw/plugin-sdk/compat",
|
||||
"openclaw/plugin-sdk/concurrency-runtime",
|
||||
"openclaw/plugin-sdk/config-mutation",
|
||||
"openclaw/plugin-sdk/config-runtime",
|
||||
"openclaw/plugin-sdk/config-schema",
|
||||
@ -939,32 +915,27 @@
|
||||
"openclaw/plugin-sdk/core",
|
||||
"openclaw/plugin-sdk/cron-store-runtime",
|
||||
"openclaw/plugin-sdk/dangerous-name-runtime",
|
||||
"openclaw/plugin-sdk/dedupe-runtime",
|
||||
"openclaw/plugin-sdk/delivery-queue-runtime",
|
||||
"openclaw/plugin-sdk/device-bootstrap",
|
||||
"openclaw/plugin-sdk/diagnostic-runtime",
|
||||
"openclaw/plugin-sdk/diagnostics-otel",
|
||||
"openclaw/plugin-sdk/diagnostics-prometheus",
|
||||
"openclaw/plugin-sdk/diffs",
|
||||
"openclaw/plugin-sdk/direct-dm",
|
||||
"openclaw/plugin-sdk/direct-dm-access",
|
||||
"openclaw/plugin-sdk/direct-dm-guard-policy",
|
||||
"openclaw/plugin-sdk/directory-config-runtime",
|
||||
"openclaw/plugin-sdk/directory-runtime",
|
||||
"openclaw/plugin-sdk/discord",
|
||||
"openclaw/plugin-sdk/document-extractor",
|
||||
"openclaw/plugin-sdk/error-runtime",
|
||||
"openclaw/plugin-sdk/extension-shared",
|
||||
"openclaw/plugin-sdk/feishu",
|
||||
"openclaw/plugin-sdk/feishu-conversation",
|
||||
"openclaw/plugin-sdk/feishu-setup",
|
||||
"openclaw/plugin-sdk/fetch-runtime",
|
||||
"openclaw/plugin-sdk/file-access-runtime",
|
||||
"openclaw/plugin-sdk/file-lock",
|
||||
"openclaw/plugin-sdk/gateway-runtime",
|
||||
"openclaw/plugin-sdk/github-copilot-login",
|
||||
"openclaw/plugin-sdk/github-copilot-token",
|
||||
"openclaw/plugin-sdk/global-singleton",
|
||||
"openclaw/plugin-sdk/googlechat",
|
||||
"openclaw/plugin-sdk/googlechat-runtime-shared",
|
||||
"openclaw/plugin-sdk/group-access",
|
||||
"openclaw/plugin-sdk/group-activation",
|
||||
"openclaw/plugin-sdk/heartbeat-runtime",
|
||||
"openclaw/plugin-sdk/hook-runtime",
|
||||
"openclaw/plugin-sdk/host-runtime",
|
||||
"openclaw/plugin-sdk/image-generation",
|
||||
@ -974,29 +945,13 @@
|
||||
"openclaw/plugin-sdk/inbound-reply-dispatch",
|
||||
"openclaw/plugin-sdk/infra-runtime",
|
||||
"openclaw/plugin-sdk/interactive-runtime",
|
||||
"openclaw/plugin-sdk/irc",
|
||||
"openclaw/plugin-sdk/irc-surface",
|
||||
"openclaw/plugin-sdk/json-store",
|
||||
"openclaw/plugin-sdk/keyed-async-queue",
|
||||
"openclaw/plugin-sdk/lazy-runtime",
|
||||
"openclaw/plugin-sdk/line",
|
||||
"openclaw/plugin-sdk/line-core",
|
||||
"openclaw/plugin-sdk/line-runtime",
|
||||
"openclaw/plugin-sdk/line-surface",
|
||||
"openclaw/plugin-sdk/llm-task",
|
||||
"openclaw/plugin-sdk/lmstudio",
|
||||
"openclaw/plugin-sdk/lmstudio-runtime",
|
||||
"openclaw/plugin-sdk/logging-core",
|
||||
"openclaw/plugin-sdk/markdown-table-runtime",
|
||||
"openclaw/plugin-sdk/matrix",
|
||||
"openclaw/plugin-sdk/matrix-helper",
|
||||
"openclaw/plugin-sdk/matrix-runtime-heavy",
|
||||
"openclaw/plugin-sdk/matrix-runtime-shared",
|
||||
"openclaw/plugin-sdk/matrix-runtime-surface",
|
||||
"openclaw/plugin-sdk/matrix-surface",
|
||||
"openclaw/plugin-sdk/matrix-thread-bindings",
|
||||
"openclaw/plugin-sdk/mattermost",
|
||||
"openclaw/plugin-sdk/mattermost-policy",
|
||||
"openclaw/plugin-sdk/media-generation-runtime",
|
||||
"openclaw/plugin-sdk/media-generation-runtime-shared",
|
||||
"openclaw/plugin-sdk/media-mime",
|
||||
@ -1004,7 +959,6 @@
|
||||
"openclaw/plugin-sdk/media-store",
|
||||
"openclaw/plugin-sdk/media-understanding",
|
||||
"openclaw/plugin-sdk/media-understanding-runtime",
|
||||
"openclaw/plugin-sdk/memory-core",
|
||||
"openclaw/plugin-sdk/memory-core-engine-runtime",
|
||||
"openclaw/plugin-sdk/memory-core-host-engine-embeddings",
|
||||
"openclaw/plugin-sdk/memory-core-host-engine-foundation",
|
||||
@ -1024,20 +978,16 @@
|
||||
"openclaw/plugin-sdk/memory-host-markdown",
|
||||
"openclaw/plugin-sdk/memory-host-search",
|
||||
"openclaw/plugin-sdk/memory-host-status",
|
||||
"openclaw/plugin-sdk/memory-lancedb",
|
||||
"openclaw/plugin-sdk/messaging-targets",
|
||||
"openclaw/plugin-sdk/migration",
|
||||
"openclaw/plugin-sdk/migration-runtime",
|
||||
"openclaw/plugin-sdk/model-session-runtime",
|
||||
"openclaw/plugin-sdk/models-provider-runtime",
|
||||
"openclaw/plugin-sdk/msteams",
|
||||
"openclaw/plugin-sdk/music-generation",
|
||||
"openclaw/plugin-sdk/music-generation-core",
|
||||
"openclaw/plugin-sdk/native-command-config-runtime",
|
||||
"openclaw/plugin-sdk/native-command-registry",
|
||||
"openclaw/plugin-sdk/nextcloud-talk",
|
||||
"openclaw/plugin-sdk/nostr",
|
||||
"openclaw/plugin-sdk/opencode",
|
||||
"openclaw/plugin-sdk/number-runtime",
|
||||
"openclaw/plugin-sdk/outbound-media",
|
||||
"openclaw/plugin-sdk/outbound-runtime",
|
||||
"openclaw/plugin-sdk/outbound-send-deps",
|
||||
@ -1046,6 +996,9 @@
|
||||
"openclaw/plugin-sdk/plugin-config-runtime",
|
||||
"openclaw/plugin-sdk/plugin-entry",
|
||||
"openclaw/plugin-sdk/plugin-runtime",
|
||||
"openclaw/plugin-sdk/plugin-test-api",
|
||||
"openclaw/plugin-sdk/plugin-test-contracts",
|
||||
"openclaw/plugin-sdk/plugin-test-runtime",
|
||||
"openclaw/plugin-sdk/poll-runtime",
|
||||
"openclaw/plugin-sdk/process-runtime",
|
||||
"openclaw/plugin-sdk/provider-auth",
|
||||
@ -1053,10 +1006,12 @@
|
||||
"openclaw/plugin-sdk/provider-auth-login",
|
||||
"openclaw/plugin-sdk/provider-auth-result",
|
||||
"openclaw/plugin-sdk/provider-auth-runtime",
|
||||
"openclaw/plugin-sdk/provider-catalog-runtime",
|
||||
"openclaw/plugin-sdk/provider-catalog-shared",
|
||||
"openclaw/plugin-sdk/provider-entry",
|
||||
"openclaw/plugin-sdk/provider-env-vars",
|
||||
"openclaw/plugin-sdk/provider-http",
|
||||
"openclaw/plugin-sdk/provider-http-test-mocks",
|
||||
"openclaw/plugin-sdk/provider-model-shared",
|
||||
"openclaw/plugin-sdk/provider-model-types",
|
||||
"openclaw/plugin-sdk/provider-onboard",
|
||||
@ -1065,6 +1020,7 @@
|
||||
"openclaw/plugin-sdk/provider-stream",
|
||||
"openclaw/plugin-sdk/provider-stream-family",
|
||||
"openclaw/plugin-sdk/provider-stream-shared",
|
||||
"openclaw/plugin-sdk/provider-test-contracts",
|
||||
"openclaw/plugin-sdk/provider-tools",
|
||||
"openclaw/plugin-sdk/provider-transport-runtime",
|
||||
"openclaw/plugin-sdk/provider-usage",
|
||||
@ -1104,6 +1060,7 @@
|
||||
"openclaw/plugin-sdk/secret-input",
|
||||
"openclaw/plugin-sdk/secret-input-runtime",
|
||||
"openclaw/plugin-sdk/secret-ref-runtime",
|
||||
"openclaw/plugin-sdk/secure-random-runtime",
|
||||
"openclaw/plugin-sdk/security-runtime",
|
||||
"openclaw/plugin-sdk/self-hosted-provider-setup",
|
||||
"openclaw/plugin-sdk/session-binding-runtime",
|
||||
@ -1127,28 +1084,29 @@
|
||||
"openclaw/plugin-sdk/status-helpers",
|
||||
"openclaw/plugin-sdk/string-coerce-runtime",
|
||||
"openclaw/plugin-sdk/string-normalization-runtime",
|
||||
"openclaw/plugin-sdk/system-event-runtime",
|
||||
"openclaw/plugin-sdk/talk-config-runtime",
|
||||
"openclaw/plugin-sdk/target-resolver-runtime",
|
||||
"openclaw/plugin-sdk/telegram-account",
|
||||
"openclaw/plugin-sdk/telegram-command-config",
|
||||
"openclaw/plugin-sdk/telegram-command-ui",
|
||||
"openclaw/plugin-sdk/temp-path",
|
||||
"openclaw/plugin-sdk/test-env",
|
||||
"openclaw/plugin-sdk/test-fixtures",
|
||||
"openclaw/plugin-sdk/test-node-mocks",
|
||||
"openclaw/plugin-sdk/testing",
|
||||
"openclaw/plugin-sdk/text-autolink-runtime",
|
||||
"openclaw/plugin-sdk/text-chunking",
|
||||
"openclaw/plugin-sdk/text-runtime",
|
||||
"openclaw/plugin-sdk/thread-bindings-runtime",
|
||||
"openclaw/plugin-sdk/thread-bindings-session-runtime",
|
||||
"openclaw/plugin-sdk/thread-ownership",
|
||||
"openclaw/plugin-sdk/tlon",
|
||||
"openclaw/plugin-sdk/time-runtime",
|
||||
"openclaw/plugin-sdk/tool-payload",
|
||||
"openclaw/plugin-sdk/tool-send",
|
||||
"openclaw/plugin-sdk/transport-ready-runtime",
|
||||
"openclaw/plugin-sdk/tts-runtime",
|
||||
"openclaw/plugin-sdk/twitch",
|
||||
"openclaw/plugin-sdk/video-generation",
|
||||
"openclaw/plugin-sdk/video-generation-core",
|
||||
"openclaw/plugin-sdk/video-generation-runtime",
|
||||
"openclaw/plugin-sdk/voice-call",
|
||||
"openclaw/plugin-sdk/volc-model-catalog-shared",
|
||||
"openclaw/plugin-sdk/web-content-extractor",
|
||||
"openclaw/plugin-sdk/web-media",
|
||||
"openclaw/plugin-sdk/webhook-ingress",
|
||||
@ -1156,8 +1114,6 @@
|
||||
"openclaw/plugin-sdk/webhook-request-guards",
|
||||
"openclaw/plugin-sdk/webhook-targets",
|
||||
"openclaw/plugin-sdk/windows-spawn",
|
||||
"openclaw/plugin-sdk/zalo",
|
||||
"openclaw/plugin-sdk/zalo-setup",
|
||||
"openclaw/plugin-sdk/zalouser",
|
||||
"openclaw/plugin-sdk/zod"
|
||||
],
|
||||
@ -1186,6 +1142,7 @@
|
||||
"after_compaction",
|
||||
"after_tool_call",
|
||||
"agent_end",
|
||||
"agent_turn_prepare",
|
||||
"before_agent_finalize",
|
||||
"before_agent_reply",
|
||||
"before_agent_start",
|
||||
@ -1197,8 +1154,10 @@
|
||||
"before_prompt_build",
|
||||
"before_reset",
|
||||
"before_tool_call",
|
||||
"cron_changed",
|
||||
"gateway_start",
|
||||
"gateway_stop",
|
||||
"heartbeat_prompt_contribution",
|
||||
"inbound_claim",
|
||||
"llm_input",
|
||||
"llm_output",
|
||||
@ -1217,6 +1176,7 @@
|
||||
"tool_result_persist"
|
||||
],
|
||||
"registrars": [
|
||||
"registerAgentEventSubscription",
|
||||
"registerAgentHarness",
|
||||
"registerAgentToolResultMiddleware",
|
||||
"registerAutoEnableProbe",
|
||||
@ -1228,6 +1188,7 @@
|
||||
"registerCompactionProvider",
|
||||
"registerConfigMigration",
|
||||
"registerContextEngine",
|
||||
"registerControlUiDescriptor",
|
||||
"registerDetachedTaskRuntime",
|
||||
"registerGatewayDiscoveryService",
|
||||
"registerGatewayMethod",
|
||||
@ -1246,15 +1207,21 @@
|
||||
"registerMigrationProvider",
|
||||
"registerMusicGenerationProvider",
|
||||
"registerNodeHostCommand",
|
||||
"registerNodeInvokePolicy",
|
||||
"registerProvider",
|
||||
"registerRealtimeTranscriptionProvider",
|
||||
"registerRealtimeVoiceProvider",
|
||||
"registerReload",
|
||||
"registerRuntimeLifecycle",
|
||||
"registerSecurityAuditCollector",
|
||||
"registerService",
|
||||
"registerSessionExtension",
|
||||
"registerSessionSchedulerJob",
|
||||
"registerSpeechProvider",
|
||||
"registerTextTransforms",
|
||||
"registerTool",
|
||||
"registerToolMetadata",
|
||||
"registerTrustedToolPolicy",
|
||||
"registerVideoGenerationProvider",
|
||||
"registerWebFetchProvider",
|
||||
"registerWebSearchProvider"
|
||||
@ -1279,14 +1246,14 @@
|
||||
},
|
||||
"inspector": {
|
||||
"static": {
|
||||
"command": "npm exec --yes --package @openclaw/plugin-inspector@0.3.4 -- plugin-inspector check --config plugin-inspector.config.json --no-openclaw --out reports --no-runtime",
|
||||
"command": "npm exec --yes --package @openclaw/plugin-inspector@0.3.6 -- plugin-inspector check --config plugin-inspector.config.json --no-openclaw --out reports --no-runtime",
|
||||
"status": 0,
|
||||
"stdout": "Status: PASS\nFixtures: 1\nBreakages: 0\nIssues: 6\nLogs: 4\n\nReports:\n- json: ./.crabpot/generated-surface-plugin/reports/plugin-inspector-report.json\n- markdown: ./.crabpot/generated-surface-plugin/reports/plugin-inspector-report.md\n- issues: ./.crabpot/generated-surface-plugin/reports/plugin-inspector-issues.md\n",
|
||||
"stderr": "",
|
||||
"failures": []
|
||||
},
|
||||
"runtime": {
|
||||
"command": "npm exec --yes --package @openclaw/plugin-inspector@0.3.4 -- plugin-inspector check --config plugin-inspector.config.json --no-openclaw --out reports --runtime --mock-sdk",
|
||||
"command": "npm exec --yes --package @openclaw/plugin-inspector@0.3.6 -- plugin-inspector check --config plugin-inspector.config.json --no-openclaw --out reports --runtime --mock-sdk",
|
||||
"status": 0,
|
||||
"stdout": "Status: PASS\nFixtures: 1\nBreakages: 0\nIssues: 6\nLogs: 4\n\nReports:\n- json: ./.crabpot/generated-surface-plugin/reports/plugin-inspector-report.json\n- markdown: ./.crabpot/generated-surface-plugin/reports/plugin-inspector-report.md\n- issues: ./.crabpot/generated-surface-plugin/reports/plugin-inspector-issues.md\n",
|
||||
"stderr": "",
|
||||
|
||||
@ -1,23 +1,23 @@
|
||||
# Crabpot Generated Surface Fixture
|
||||
|
||||
Generated: 2026-04-29T20:33:15.009Z
|
||||
Generated: 2026-05-03T05:24:20.117Z
|
||||
Status: PASS
|
||||
|
||||
## Summary
|
||||
|
||||
| Metric | Value |
|
||||
| --------------------------- | ----- |
|
||||
| Expected hooks | 32 |
|
||||
| Expected registrars | 41 |
|
||||
| Expected hooks | 35 |
|
||||
| Expected registrars | 49 |
|
||||
| Expected direct callbacks | 1 |
|
||||
| Expected SDK exports | 316 |
|
||||
| Expected SDK exports | 294 |
|
||||
| Expected manifest contracts | 17 |
|
||||
| Static hooks | 32 |
|
||||
| Static registrars | 41 |
|
||||
| Static SDK imports | 316 |
|
||||
| Static hooks | 35 |
|
||||
| Static registrars | 49 |
|
||||
| Static SDK imports | 294 |
|
||||
| Static manifest contracts | 17 |
|
||||
| Runtime hooks | 32 |
|
||||
| Runtime registrars | 41 |
|
||||
| Runtime hooks | 35 |
|
||||
| Runtime registrars | 49 |
|
||||
| Runtime direct callbacks | 1 |
|
||||
| Missing static surface | 0 |
|
||||
| Missing runtime surface | 0 |
|
||||
|
||||
@ -7,18 +7,18 @@
|
||||
"runs": 3,
|
||||
"entrypoint": ".crabpot/import-loop/baseline-plugin.mjs",
|
||||
"reference": {
|
||||
"wallMs": 2415,
|
||||
"peakRssMb": 338.7,
|
||||
"cpuMsEstimate": 4743
|
||||
"wallMs": 2373,
|
||||
"peakRssMb": 335.9,
|
||||
"cpuMsEstimate": 4651
|
||||
},
|
||||
"max": {
|
||||
"wallMs": 2921,
|
||||
"peakRssMb": 342.9,
|
||||
"cpuMsEstimate": 5406
|
||||
"wallMs": 2897,
|
||||
"peakRssMb": 341.3,
|
||||
"cpuMsEstimate": 5262
|
||||
},
|
||||
"statSampleCount": 300,
|
||||
"rssSampleCount": 300,
|
||||
"cpuSampleCount": 300,
|
||||
"statSampleCount": 301,
|
||||
"rssSampleCount": 301,
|
||||
"cpuSampleCount": 301,
|
||||
"failCount": 0,
|
||||
"samples": [
|
||||
{
|
||||
@ -31,31 +31,31 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 54.1,
|
||||
"importMs": 56.6,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 54.1,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-r6kYS7/index.mjs"
|
||||
"elapsedMs": 56.6,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-4mw0ZI/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-r6kYS7/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-4mw0ZI/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2921,
|
||||
"peakRssMb": 337.3,
|
||||
"peakCpuPercent": 206,
|
||||
"cpuMsEstimate": 5406,
|
||||
"statSampleCount": 113,
|
||||
"rssSampleCount": 113,
|
||||
"cpuSampleCount": 113,
|
||||
"wallMs": 2897,
|
||||
"peakRssMb": 335.9,
|
||||
"peakCpuPercent": 203,
|
||||
"cpuMsEstimate": 5262,
|
||||
"statSampleCount": 114,
|
||||
"rssSampleCount": 114,
|
||||
"cpuSampleCount": 114,
|
||||
"stderrPreview": ""
|
||||
},
|
||||
{
|
||||
@ -68,31 +68,31 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 57.7,
|
||||
"activationMs": 0.4,
|
||||
"importMs": 56,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 57.7,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-8qHoyi/index.mjs"
|
||||
"elapsedMs": 56,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-tbX5fi/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.4,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-8qHoyi/index.mjs"
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-tbX5fi/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2415,
|
||||
"peakRssMb": 342.9,
|
||||
"wallMs": 2363,
|
||||
"peakRssMb": 341.3,
|
||||
"peakCpuPercent": 224,
|
||||
"cpuMsEstimate": 4743,
|
||||
"statSampleCount": 94,
|
||||
"rssSampleCount": 94,
|
||||
"cpuSampleCount": 94,
|
||||
"cpuMsEstimate": 4651,
|
||||
"statSampleCount": 93,
|
||||
"rssSampleCount": 93,
|
||||
"cpuSampleCount": 93,
|
||||
"stderrPreview": ""
|
||||
},
|
||||
{
|
||||
@ -105,31 +105,31 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 52.7,
|
||||
"importMs": 52.5,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 52.7,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-fnDv4A/index.mjs"
|
||||
"elapsedMs": 52.5,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-GBasiU/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-fnDv4A/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-GBasiU/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2373,
|
||||
"peakRssMb": 338.7,
|
||||
"peakCpuPercent": 227,
|
||||
"cpuMsEstimate": 4678,
|
||||
"statSampleCount": 93,
|
||||
"rssSampleCount": 93,
|
||||
"cpuSampleCount": 93,
|
||||
"peakRssMb": 335.6,
|
||||
"peakCpuPercent": 221,
|
||||
"cpuMsEstimate": 4546,
|
||||
"statSampleCount": 94,
|
||||
"rssSampleCount": 94,
|
||||
"cpuSampleCount": 94,
|
||||
"stderrPreview": ""
|
||||
}
|
||||
]
|
||||
@ -138,25 +138,25 @@
|
||||
"runs": 3,
|
||||
"baselineRuns": 3,
|
||||
"baselineFailCount": 0,
|
||||
"p50WallMs": 2365,
|
||||
"p95WallMs": 2423,
|
||||
"p50WallMs": 2366,
|
||||
"p95WallMs": 2394,
|
||||
"p50PluginWallDeltaMs": 0,
|
||||
"p95PluginWallDeltaMs": 8,
|
||||
"p95PluginWallDeltaMs": 21,
|
||||
"openClawLifecycleCount": 3,
|
||||
"p50OpenClawImportMs": 53.3,
|
||||
"p95OpenClawImportMs": 54.6,
|
||||
"p50OpenClawImportMs": 53,
|
||||
"p95OpenClawImportMs": 57.1,
|
||||
"p50OpenClawActivationMs": 0.3,
|
||||
"p95OpenClawActivationMs": 0.3,
|
||||
"maxPeakRssMb": 339.3,
|
||||
"maxCpuMsEstimate": 4782,
|
||||
"maxPluginPeakRssDeltaMb": 0.6,
|
||||
"maxPluginCpuDeltaMsEstimate": 39,
|
||||
"baselineReferenceWallMs": 2415,
|
||||
"baselineReferencePeakRssMb": 338.7,
|
||||
"baselineReferenceCpuMsEstimate": 4743,
|
||||
"statSampleCount": 279,
|
||||
"rssSampleCount": 279,
|
||||
"cpuSampleCount": 279,
|
||||
"maxPeakRssMb": 338.5,
|
||||
"maxCpuMsEstimate": 4725,
|
||||
"maxPluginPeakRssDeltaMb": 2.6,
|
||||
"maxPluginCpuDeltaMsEstimate": 74,
|
||||
"baselineReferenceWallMs": 2373,
|
||||
"baselineReferencePeakRssMb": 335.9,
|
||||
"baselineReferenceCpuMsEstimate": 4651,
|
||||
"statSampleCount": 278,
|
||||
"rssSampleCount": 278,
|
||||
"cpuSampleCount": 278,
|
||||
"capturedCount": 6,
|
||||
"failCount": 0
|
||||
},
|
||||
@ -171,35 +171,35 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 54.6,
|
||||
"importMs": 53,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 54.6,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-YBxxY4/index.mjs"
|
||||
"elapsedMs": 53,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-J9MVhQ/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-YBxxY4/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-J9MVhQ/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2423,
|
||||
"peakRssMb": 339.3,
|
||||
"peakCpuPercent": 225,
|
||||
"cpuMsEstimate": 4782,
|
||||
"statSampleCount": 94,
|
||||
"rssSampleCount": 94,
|
||||
"cpuSampleCount": 94,
|
||||
"wallMs": 2394,
|
||||
"peakRssMb": 338.5,
|
||||
"peakCpuPercent": 226,
|
||||
"cpuMsEstimate": 4725,
|
||||
"statSampleCount": 93,
|
||||
"rssSampleCount": 93,
|
||||
"cpuSampleCount": 93,
|
||||
"stderrPreview": "",
|
||||
"pluginWallDeltaMs": 8,
|
||||
"pluginPeakRssDeltaMb": 0.6,
|
||||
"pluginCpuDeltaMsEstimate": 39
|
||||
"pluginWallDeltaMs": 21,
|
||||
"pluginPeakRssDeltaMb": 2.6,
|
||||
"pluginCpuDeltaMsEstimate": 74
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
@ -211,35 +211,35 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 53.3,
|
||||
"importMs": 52.3,
|
||||
"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-jyaPVt/index.mjs"
|
||||
"elapsedMs": 52.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-kkHbni/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-jyaPVt/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-kkHbni/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2365,
|
||||
"peakRssMb": 338,
|
||||
"peakCpuPercent": 227,
|
||||
"cpuMsEstimate": 4630,
|
||||
"wallMs": 2344,
|
||||
"peakRssMb": 333.2,
|
||||
"peakCpuPercent": 229,
|
||||
"cpuMsEstimate": 4675,
|
||||
"statSampleCount": 93,
|
||||
"rssSampleCount": 93,
|
||||
"cpuSampleCount": 93,
|
||||
"stderrPreview": "",
|
||||
"pluginWallDeltaMs": 0,
|
||||
"pluginPeakRssDeltaMb": 0,
|
||||
"pluginCpuDeltaMsEstimate": 0
|
||||
"pluginCpuDeltaMsEstimate": 24
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
@ -251,35 +251,35 @@
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"importPhase": "full",
|
||||
"activationPhase": "full:register",
|
||||
"importMs": 52,
|
||||
"importMs": 57.1,
|
||||
"activationMs": 0.3,
|
||||
"openclawPath": "/home/runner/work/crabpot/crabpot/openclaw",
|
||||
"phases": [
|
||||
{
|
||||
"phase": "full",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 52,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-9LCSbg/index.mjs"
|
||||
"elapsedMs": 57.1,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-3hcURj/index.mjs"
|
||||
},
|
||||
{
|
||||
"phase": "full:register",
|
||||
"pluginId": "crabpot-lifecycle-probe",
|
||||
"elapsedMs": 0.3,
|
||||
"source": "/tmp/crabpot-openclaw-plugin-9LCSbg/index.mjs"
|
||||
"source": "/tmp/crabpot-openclaw-plugin-3hcURj/index.mjs"
|
||||
}
|
||||
]
|
||||
},
|
||||
"wallMs": 2334,
|
||||
"peakRssMb": 329.2,
|
||||
"peakCpuPercent": 228,
|
||||
"cpuMsEstimate": 4632,
|
||||
"wallMs": 2366,
|
||||
"peakRssMb": 325.6,
|
||||
"peakCpuPercent": 227,
|
||||
"cpuMsEstimate": 4698,
|
||||
"statSampleCount": 92,
|
||||
"rssSampleCount": 92,
|
||||
"cpuSampleCount": 92,
|
||||
"stderrPreview": "",
|
||||
"pluginWallDeltaMs": 0,
|
||||
"pluginPeakRssDeltaMb": 0,
|
||||
"pluginCpuDeltaMsEstimate": 0
|
||||
"pluginCpuDeltaMsEstimate": 47
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -11,25 +11,25 @@ Entrypoint: test/fixtures/lazy-import-plugin.mjs
|
||||
| runs | 3 |
|
||||
| baselineRuns | 3 |
|
||||
| baselineFailCount | 0 |
|
||||
| p50WallMs | 2365 |
|
||||
| p95WallMs | 2423 |
|
||||
| p50WallMs | 2366 |
|
||||
| p95WallMs | 2394 |
|
||||
| p50PluginWallDeltaMs | 0 |
|
||||
| p95PluginWallDeltaMs | 8 |
|
||||
| maxPluginPeakRssDeltaMb | 0.6 MB |
|
||||
| maxPluginCpuDeltaMsEstimate | 39 ms |
|
||||
| p95PluginWallDeltaMs | 21 |
|
||||
| maxPluginPeakRssDeltaMb | 2.6 MB |
|
||||
| maxPluginCpuDeltaMsEstimate | 74 ms |
|
||||
| openClawLifecycleCount | 3 |
|
||||
| p50OpenClawImportMs | 53.3 ms |
|
||||
| p95OpenClawImportMs | 54.6 ms |
|
||||
| p50OpenClawImportMs | 53 ms |
|
||||
| p95OpenClawImportMs | 57.1 ms |
|
||||
| p50OpenClawActivationMs | 0.3 ms |
|
||||
| p95OpenClawActivationMs | 0.3 ms |
|
||||
| maxPeakRssMb | 339.3 MB |
|
||||
| maxCpuMsEstimate | 4782 ms |
|
||||
| baselineReferenceWallMs | 2415 ms |
|
||||
| baselineReferencePeakRssMb | 338.7 MB |
|
||||
| baselineReferenceCpuMsEstimate | 4743 ms |
|
||||
| statSampleCount | 279 |
|
||||
| rssSampleCount | 279 |
|
||||
| cpuSampleCount | 279 |
|
||||
| maxPeakRssMb | 338.5 MB |
|
||||
| maxCpuMsEstimate | 4725 ms |
|
||||
| baselineReferenceWallMs | 2373 ms |
|
||||
| baselineReferencePeakRssMb | 335.9 MB |
|
||||
| baselineReferenceCpuMsEstimate | 4651 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 | 2415 ms |
|
||||
| referencePeakRssMb | 338.7 MB |
|
||||
| referenceCpuMsEstimate | 4743 ms |
|
||||
| maxWallMs | 2921 ms |
|
||||
| maxPeakRssMb | 342.9 MB |
|
||||
| maxCpuMsEstimate | 5406 ms |
|
||||
| statSampleCount | 300 |
|
||||
| referenceWallMs | 2373 ms |
|
||||
| referencePeakRssMb | 335.9 MB |
|
||||
| referenceCpuMsEstimate | 4651 ms |
|
||||
| maxWallMs | 2897 ms |
|
||||
| maxPeakRssMb | 341.3 MB |
|
||||
| maxCpuMsEstimate | 5262 ms |
|
||||
| statSampleCount | 301 |
|
||||
| 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 | 54.6 ms | 0.3 ms | 8 ms | 0.6 MB | 39 ms | 2423 ms | 339.3 MB | 4782 ms | 94/94 | 0 |
|
||||
| 1 | captured | 2 | 53.3 ms | 0.3 ms | 0 ms | 0 MB | 0 ms | 2365 ms | 338 MB | 4630 ms | 93/93 | 0 |
|
||||
| 2 | captured | 2 | 52 ms | 0.3 ms | 0 ms | 0 MB | 0 ms | 2334 ms | 329.2 MB | 4632 ms | 92/92 | 0 |
|
||||
| 0 | captured | 2 | 53 ms | 0.3 ms | 21 ms | 2.6 MB | 74 ms | 2394 ms | 338.5 MB | 4725 ms | 93/93 | 0 |
|
||||
| 1 | captured | 2 | 52.3 ms | 0.3 ms | 0 ms | 0 MB | 24 ms | 2344 ms | 333.2 MB | 4675 ms | 93/93 | 0 |
|
||||
| 2 | captured | 2 | 57.1 ms | 0.3 ms | 0 ms | 0 MB | 47 ms | 2366 ms | 325.6 MB | 4698 ms | 92/92 | 0 |
|
||||
|
||||
@ -7,7 +7,7 @@ Status: PASS
|
||||
## Crabpot Target Context
|
||||
|
||||
- **OpenClaw host track:** `latest`
|
||||
- **Plugin artifact track:** `manifest`
|
||||
- **Plugin artifact track:** `latest`
|
||||
- **Fixture set:** `all (57 fixtures)`
|
||||
## Triage Summary
|
||||
|
||||
@ -561,7 +561,7 @@ Status: PASS
|
||||
- **registration-capture-gap**: codex: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerCommand @ index.ts:33](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/index.ts#L33)
|
||||
- [registerCommand @ index.ts:33](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/index.ts#L33)
|
||||
|
||||
- 🟠 P1 **codex-app-server** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: codex-app-server: runtime registrations need capture before contract judgment
|
||||
@ -590,14 +590,14 @@ Status: PASS
|
||||
- **registration-capture-gap**: diagnostics-prometheus: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerHttpRoute @ index.ts:12](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diagnostics-prometheus/index.ts#L12)
|
||||
- [registerService @ index.ts:11](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diagnostics-prometheus/index.ts#L11)
|
||||
- [registerHttpRoute @ index.ts:12](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diagnostics-prometheus/index.ts#L12)
|
||||
- [registerService @ index.ts:11](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diagnostics-prometheus/index.ts#L11)
|
||||
|
||||
- 🟠 P1 **diffs** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: diffs: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerHttpRoute @ plugin.ts:57](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/src/plugin.ts#L57)
|
||||
- [registerHttpRoute @ plugin.ts:57](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/src/plugin.ts#L57)
|
||||
|
||||
- 🟠 P1 **dingtalk-connector** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: dingtalk-connector: runtime registrations need capture before contract judgment
|
||||
@ -622,22 +622,22 @@ Status: PASS
|
||||
- **registration-capture-gap**: google-meet: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerGatewayMethod @ index.ts:703](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L703)
|
||||
- [registerGatewayMethod @ index.ts:724](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L724)
|
||||
- [registerGatewayMethod @ index.ts:746](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L746)
|
||||
- [registerGatewayMethod @ index.ts:758](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L758)
|
||||
- [registerGatewayMethod @ index.ts:776](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L776)
|
||||
- [registerGatewayMethod @ index.ts:795](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L795)
|
||||
- [registerGatewayMethod @ index.ts:819](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L819)
|
||||
- [registerGatewayMethod @ index.ts:841](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L841)
|
||||
- [registerGatewayMethod @ index.ts:865](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L865)
|
||||
- [registerGatewayMethod @ index.ts:890](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L890)
|
||||
- [registerGatewayMethod @ index.ts:901](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L901)
|
||||
- [registerGatewayMethod @ index.ts:918](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L918)
|
||||
- [registerGatewayMethod @ index.ts:937](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L937)
|
||||
- [registerGatewayMethod @ index.ts:954](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L954)
|
||||
- [registerGatewayMethod @ index.ts:975](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L975)
|
||||
- [registerNodeHostCommand @ index.ts:1143](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L1143)
|
||||
- [registerGatewayMethod @ index.ts:703](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L703)
|
||||
- [registerGatewayMethod @ index.ts:724](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L724)
|
||||
- [registerGatewayMethod @ index.ts:746](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L746)
|
||||
- [registerGatewayMethod @ index.ts:758](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L758)
|
||||
- [registerGatewayMethod @ index.ts:776](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L776)
|
||||
- [registerGatewayMethod @ index.ts:795](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L795)
|
||||
- [registerGatewayMethod @ index.ts:819](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L819)
|
||||
- [registerGatewayMethod @ index.ts:841](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L841)
|
||||
- [registerGatewayMethod @ index.ts:865](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L865)
|
||||
- [registerGatewayMethod @ index.ts:890](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L890)
|
||||
- [registerGatewayMethod @ index.ts:901](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L901)
|
||||
- [registerGatewayMethod @ index.ts:918](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L918)
|
||||
- [registerGatewayMethod @ index.ts:937](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L937)
|
||||
- [registerGatewayMethod @ index.ts:954](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L954)
|
||||
- [registerGatewayMethod @ index.ts:975](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L975)
|
||||
- [registerNodeHostCommand @ index.ts:1143](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L1143)
|
||||
|
||||
- 🟠 P1 **honcho** `inspector-gap` `inspector-follow-up`
|
||||
- **conversation-access-hook**: honcho: conversation-access hooks need privacy-boundary probes
|
||||
@ -760,14 +760,14 @@ Status: PASS
|
||||
- **conversation-access-hook**: memory-lancedb: conversation-access hooks need privacy-boundary probes
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [agent_end @ index.ts:1005](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/index.ts#L1005)
|
||||
- [agent_end @ index.ts:1005](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/index.ts#L1005)
|
||||
|
||||
- 🟠 P1 **memory-lancedb** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: memory-lancedb: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerService @ index.ts:1085](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/index.ts#L1085)
|
||||
- [registerService @ index.ts:586](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/index.ts#L586)
|
||||
- [registerService @ index.ts:1085](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/index.ts#L1085)
|
||||
- [registerService @ index.ts:586](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/index.ts#L586)
|
||||
|
||||
- 🟠 P1 **memory-tencentdb** `inspector-gap` `inspector-follow-up`
|
||||
- **conversation-access-hook**: memory-tencentdb: conversation-access hooks need privacy-boundary probes
|
||||
@ -816,7 +816,7 @@ Status: PASS
|
||||
- **registration-capture-gap**: openclaw-qqbot: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerCommand @ framework-registration.ts:23](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/src/bridge/commands/framework-registration.ts#L23)
|
||||
- [registerCommand @ framework-registration.ts:23](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/src/bridge/commands/framework-registration.ts#L23)
|
||||
|
||||
- 🟠 P1 **openclaw-telemetry** `inspector-gap` `inspector-follow-up`
|
||||
- **before-tool-call-probe**: openclaw-telemetry: before_tool_call needs terminal/block/approval probes
|
||||
@ -999,7 +999,7 @@ Status: PASS
|
||||
- **package-typescript-source-entrypoint**: brave-plugin: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/brave/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/brave/index.ts)
|
||||
|
||||
- 🟡 P2 **clawmetry** `inspector-gap` `inspector-follow-up`
|
||||
- **package-build-artifact-entrypoint**: clawmetry: cold import requires package build output
|
||||
@ -1042,17 +1042,17 @@ Status: PASS
|
||||
- **package-dependency-install-required**: codex: cold import requires dependency installation in an isolated workspace
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [@mariozechner/pi-coding-agent @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [@openai/codex @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [ajv @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [ws @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [zod @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [@mariozechner/pi-coding-agent @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
- [@openai/codex @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
- [ajv @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
- [ws @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
- [zod @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
|
||||
- 🟡 P2 **codex** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: codex: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/index.ts)
|
||||
|
||||
- 🟡 P2 **codex-app-server** `inspector-gap` `inspector-follow-up`
|
||||
- **package-dependency-install-required**: codex-app-server: cold import requires dependency installation in an isolated workspace
|
||||
@ -1142,22 +1142,22 @@ Status: PASS
|
||||
- **package-typescript-source-entrypoint**: diagnostics-prometheus: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diagnostics-prometheus/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diagnostics-prometheus/index.ts)
|
||||
|
||||
- 🟡 P2 **diffs** `inspector-gap` `inspector-follow-up`
|
||||
- **package-dependency-install-required**: diffs: cold import requires dependency installation in an isolated workspace
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [@pierre/diffs @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/package.json)
|
||||
- [@pierre/theme @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/package.json)
|
||||
- [playwright-core @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/package.json)
|
||||
- [@pierre/diffs @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/package.json)
|
||||
- [@pierre/theme @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/package.json)
|
||||
- [playwright-core @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/package.json)
|
||||
|
||||
- 🟡 P2 **diffs** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: diffs: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/index.ts)
|
||||
|
||||
- 🟡 P2 **dingtalk-connector** `inspector-gap` `inspector-follow-up`
|
||||
- **channel-contract-probe**: dingtalk-connector: channel runtime needs envelope/config probes
|
||||
@ -1225,14 +1225,14 @@ Status: PASS
|
||||
- **package-dependency-install-required**: google-meet: cold import requires dependency installation in an isolated workspace
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [commander @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/package.json)
|
||||
- [commander @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/package.json)
|
||||
|
||||
- 🟡 P2 **google-meet** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: google-meet: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts)
|
||||
|
||||
- 🟡 P2 **hasdata** `inspector-gap` `inspector-follow-up`
|
||||
- **package-dependency-install-required**: hasdata: cold import requires dependency installation in an isolated workspace
|
||||
@ -1426,15 +1426,15 @@ Status: PASS
|
||||
- **package-dependency-install-required**: memory-lancedb: cold import requires dependency installation in an isolated workspace
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [@lancedb/lancedb @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/package.json)
|
||||
- [openai @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/package.json)
|
||||
- [@lancedb/lancedb @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/package.json)
|
||||
- [openai @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/package.json)
|
||||
|
||||
- 🟡 P2 **memory-lancedb** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: memory-lancedb: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/index.ts)
|
||||
|
||||
- 🟡 P2 **memory-tencentdb** `inspector-gap` `inspector-follow-up`
|
||||
- **package-dependency-install-required**: memory-tencentdb: cold import requires dependency installation in an isolated workspace
|
||||
@ -1584,18 +1584,18 @@ Status: PASS
|
||||
- **package-dependency-install-required**: openclaw-qqbot: cold import requires dependency installation in an isolated workspace
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [@tencent-connect/qqbot-connector @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [mpg123-decoder @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [silk-wasm @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [ws @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [zod @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [@tencent-connect/qqbot-connector @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
- [mpg123-decoder @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
- [silk-wasm @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
- [ws @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
- [zod @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
|
||||
- 🟡 P2 **openclaw-qqbot** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: openclaw-qqbot: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/index.ts)
|
||||
- [setupEntry @ setup-entry.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/setup-entry.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/index.ts)
|
||||
- [setupEntry @ setup-entry.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/setup-entry.ts)
|
||||
|
||||
- 🟡 P2 **openclaw-telemetry** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: openclaw-telemetry: cold import needs TypeScript source entrypoint support
|
||||
@ -1799,18 +1799,18 @@ Status: PASS
|
||||
- **package-dependency-install-required**: whatsapp: cold import requires dependency installation in an isolated workspace
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [@whiskeysockets/baileys @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [https-proxy-agent @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [jimp @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [undici @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [@whiskeysockets/baileys @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
- [https-proxy-agent @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
- [jimp @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
- [undici @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
|
||||
- 🟡 P2 **whatsapp** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: whatsapp: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/index.ts)
|
||||
- [setupEntry @ setup-entry.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/setup-entry.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/index.ts)
|
||||
- [setupEntry @ setup-entry.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/setup-entry.ts)
|
||||
|
||||
- 🟡 P2 **yuanbao** `inspector-gap` `inspector-follow-up`
|
||||
- **channel-contract-probe**: yuanbao: channel runtime needs envelope/config probes
|
||||
@ -1948,7 +1948,7 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.10
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **clawmetry** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **package-install-metadata-incomplete**: clawmetry: OpenClaw package install metadata is incomplete
|
||||
@ -1974,7 +1974,7 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.5.1-beta.1
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **composio** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **package-plugin-api-compat-missing**: composio: plugin API compatibility range is missing
|
||||
@ -2006,7 +2006,7 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.25
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **diffs** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **package-install-metadata-incomplete**: diffs: OpenClaw package install metadata is incomplete
|
||||
@ -2019,7 +2019,7 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.30
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **dingtalk-connector** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **manifest-unknown-fields**: dingtalk-connector: manifest uses unsupported top-level fields
|
||||
@ -2071,7 +2071,7 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.20
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **lightclawbot** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **manifest-unknown-fields**: lightclawbot: manifest uses unsupported top-level fields
|
||||
@ -2134,7 +2134,7 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.10
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **memory-tencentdb** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **package-openclaw-unsupported-metadata**: memory-tencentdb: package declares unsupported OpenClaw metadata
|
||||
@ -2222,7 +2222,7 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.10
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **openclaw-telemetry** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **package-plugin-api-compat-missing**: openclaw-telemetry: plugin API compatibility range is missing
|
||||
@ -2330,7 +2330,7 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.25
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **yuanbao** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **package-openclaw-unsupported-metadata**: yuanbao: package declares unsupported OpenClaw metadata
|
||||
@ -2488,7 +2488,7 @@ _none_
|
||||
- **registration-capture-gap**: codex: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerCommand @ index.ts:33](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/index.ts#L33)
|
||||
- [registerCommand @ index.ts:33](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/index.ts#L33)
|
||||
|
||||
- 🟠 P1 **codex-app-server** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: codex-app-server: runtime registrations need capture before contract judgment
|
||||
@ -2517,14 +2517,14 @@ _none_
|
||||
- **registration-capture-gap**: diagnostics-prometheus: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerHttpRoute @ index.ts:12](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diagnostics-prometheus/index.ts#L12)
|
||||
- [registerService @ index.ts:11](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diagnostics-prometheus/index.ts#L11)
|
||||
- [registerHttpRoute @ index.ts:12](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diagnostics-prometheus/index.ts#L12)
|
||||
- [registerService @ index.ts:11](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diagnostics-prometheus/index.ts#L11)
|
||||
|
||||
- 🟠 P1 **diffs** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: diffs: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerHttpRoute @ plugin.ts:57](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/src/plugin.ts#L57)
|
||||
- [registerHttpRoute @ plugin.ts:57](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/src/plugin.ts#L57)
|
||||
|
||||
- 🟠 P1 **dingtalk-connector** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: dingtalk-connector: runtime registrations need capture before contract judgment
|
||||
@ -2549,22 +2549,22 @@ _none_
|
||||
- **registration-capture-gap**: google-meet: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerGatewayMethod @ index.ts:703](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L703)
|
||||
- [registerGatewayMethod @ index.ts:724](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L724)
|
||||
- [registerGatewayMethod @ index.ts:746](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L746)
|
||||
- [registerGatewayMethod @ index.ts:758](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L758)
|
||||
- [registerGatewayMethod @ index.ts:776](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L776)
|
||||
- [registerGatewayMethod @ index.ts:795](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L795)
|
||||
- [registerGatewayMethod @ index.ts:819](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L819)
|
||||
- [registerGatewayMethod @ index.ts:841](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L841)
|
||||
- [registerGatewayMethod @ index.ts:865](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L865)
|
||||
- [registerGatewayMethod @ index.ts:890](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L890)
|
||||
- [registerGatewayMethod @ index.ts:901](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L901)
|
||||
- [registerGatewayMethod @ index.ts:918](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L918)
|
||||
- [registerGatewayMethod @ index.ts:937](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L937)
|
||||
- [registerGatewayMethod @ index.ts:954](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L954)
|
||||
- [registerGatewayMethod @ index.ts:975](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L975)
|
||||
- [registerNodeHostCommand @ index.ts:1143](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L1143)
|
||||
- [registerGatewayMethod @ index.ts:703](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L703)
|
||||
- [registerGatewayMethod @ index.ts:724](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L724)
|
||||
- [registerGatewayMethod @ index.ts:746](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L746)
|
||||
- [registerGatewayMethod @ index.ts:758](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L758)
|
||||
- [registerGatewayMethod @ index.ts:776](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L776)
|
||||
- [registerGatewayMethod @ index.ts:795](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L795)
|
||||
- [registerGatewayMethod @ index.ts:819](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L819)
|
||||
- [registerGatewayMethod @ index.ts:841](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L841)
|
||||
- [registerGatewayMethod @ index.ts:865](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L865)
|
||||
- [registerGatewayMethod @ index.ts:890](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L890)
|
||||
- [registerGatewayMethod @ index.ts:901](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L901)
|
||||
- [registerGatewayMethod @ index.ts:918](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L918)
|
||||
- [registerGatewayMethod @ index.ts:937](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L937)
|
||||
- [registerGatewayMethod @ index.ts:954](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L954)
|
||||
- [registerGatewayMethod @ index.ts:975](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L975)
|
||||
- [registerNodeHostCommand @ index.ts:1143](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L1143)
|
||||
|
||||
- 🟠 P1 **honcho** `inspector-gap` `inspector-follow-up`
|
||||
- **conversation-access-hook**: honcho: conversation-access hooks need privacy-boundary probes
|
||||
@ -2699,14 +2699,14 @@ _none_
|
||||
- **conversation-access-hook**: memory-lancedb: conversation-access hooks need privacy-boundary probes
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [agent_end @ index.ts:1005](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/index.ts#L1005)
|
||||
- [agent_end @ index.ts:1005](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/index.ts#L1005)
|
||||
|
||||
- 🟠 P1 **memory-lancedb** `inspector-gap` `inspector-follow-up`
|
||||
- **registration-capture-gap**: memory-lancedb: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerService @ index.ts:1085](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/index.ts#L1085)
|
||||
- [registerService @ index.ts:586](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/index.ts#L586)
|
||||
- [registerService @ index.ts:1085](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/index.ts#L1085)
|
||||
- [registerService @ index.ts:586](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/index.ts#L586)
|
||||
|
||||
- 🟠 P1 **memory-tencentdb** `inspector-gap` `inspector-follow-up`
|
||||
- **conversation-access-hook**: memory-tencentdb: conversation-access hooks need privacy-boundary probes
|
||||
@ -2755,7 +2755,7 @@ _none_
|
||||
- **registration-capture-gap**: openclaw-qqbot: runtime registrations need capture before contract judgment
|
||||
- state: open · compat:active
|
||||
- evidence:
|
||||
- [registerCommand @ framework-registration.ts:23](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/src/bridge/commands/framework-registration.ts#L23)
|
||||
- [registerCommand @ framework-registration.ts:23](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/src/bridge/commands/framework-registration.ts#L23)
|
||||
|
||||
- 🟠 P1 **openclaw-telemetry** `inspector-gap` `inspector-follow-up`
|
||||
- **before-tool-call-probe**: openclaw-telemetry: before_tool_call needs terminal/block/approval probes
|
||||
@ -3011,13 +3011,13 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.10
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **brave-plugin** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: brave-plugin: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/brave/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/brave/index.ts)
|
||||
|
||||
- 🟡 P2 **brave-plugin** `deprecation-warning` `core-compat-adapter`
|
||||
- **provider-auth-env-vars**: brave-plugin: providerAuthEnvVars legacy manifest metadata must stay covered
|
||||
@ -3079,11 +3079,11 @@ _none_
|
||||
- **package-dependency-install-required**: codex: cold import requires dependency installation in an isolated workspace
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [@mariozechner/pi-coding-agent @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [@openai/codex @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [ajv @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [ws @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [zod @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [@mariozechner/pi-coding-agent @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
- [@openai/codex @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
- [ajv @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
- [ws @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
- [zod @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
|
||||
- 🟡 P2 **codex** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **package-install-metadata-incomplete**: codex: OpenClaw package install metadata is incomplete
|
||||
@ -3096,13 +3096,13 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.5.1-beta.1
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **codex** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: codex: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/index.ts)
|
||||
|
||||
- 🟡 P2 **codex-app-server** `deprecation-warning` `core-compat-adapter`
|
||||
- **legacy-root-sdk-import**: codex-app-server: root plugin SDK barrel is still used by fixtures
|
||||
@ -3252,22 +3252,22 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.25
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **diagnostics-prometheus** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: diagnostics-prometheus: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diagnostics-prometheus/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diagnostics-prometheus/index.ts)
|
||||
|
||||
- 🟡 P2 **diffs** `inspector-gap` `inspector-follow-up`
|
||||
- **package-dependency-install-required**: diffs: cold import requires dependency installation in an isolated workspace
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [@pierre/diffs @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/package.json)
|
||||
- [@pierre/theme @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/package.json)
|
||||
- [playwright-core @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/package.json)
|
||||
- [@pierre/diffs @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/package.json)
|
||||
- [@pierre/theme @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/package.json)
|
||||
- [playwright-core @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/package.json)
|
||||
|
||||
- 🟡 P2 **diffs** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **package-install-metadata-incomplete**: diffs: OpenClaw package install metadata is incomplete
|
||||
@ -3280,13 +3280,13 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.30
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **diffs** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: diffs: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/index.ts)
|
||||
|
||||
- 🟡 P2 **dingtalk-connector** `inspector-gap` `inspector-follow-up`
|
||||
- **channel-contract-probe**: dingtalk-connector: channel runtime needs envelope/config probes
|
||||
@ -3420,8 +3420,8 @@ _none_
|
||||
- **package-dependency-install-required**: google-meet: cold import requires dependency installation in an isolated workspace
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [commander @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/package.json)
|
||||
- [commander @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/package.json)
|
||||
|
||||
- 🟡 P2 **google-meet** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **package-install-metadata-incomplete**: google-meet: OpenClaw package install metadata is incomplete
|
||||
@ -3434,13 +3434,13 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.20
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **google-meet** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: google-meet: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts)
|
||||
|
||||
- 🟡 P2 **hasdata** `inspector-gap` `inspector-follow-up`
|
||||
- **package-dependency-install-required**: hasdata: cold import requires dependency installation in an isolated workspace
|
||||
@ -3775,9 +3775,9 @@ _none_
|
||||
- **package-dependency-install-required**: memory-lancedb: cold import requires dependency installation in an isolated workspace
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [@lancedb/lancedb @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/package.json)
|
||||
- [openai @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/package.json)
|
||||
- [@lancedb/lancedb @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/package.json)
|
||||
- [openai @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/package.json)
|
||||
|
||||
- 🟡 P2 **memory-lancedb** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **package-install-metadata-incomplete**: memory-lancedb: OpenClaw package install metadata is incomplete
|
||||
@ -3790,13 +3790,13 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.10
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **memory-lancedb** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: memory-lancedb: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/index.ts)
|
||||
|
||||
- 🟡 P2 **memory-tencentdb** `inspector-gap` `inspector-follow-up`
|
||||
- **package-dependency-install-required**: memory-tencentdb: cold import requires dependency installation in an isolated workspace
|
||||
@ -4094,11 +4094,11 @@ _none_
|
||||
- **package-dependency-install-required**: openclaw-qqbot: cold import requires dependency installation in an isolated workspace
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [@tencent-connect/qqbot-connector @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [mpg123-decoder @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [silk-wasm @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [ws @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [zod @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [@tencent-connect/qqbot-connector @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
- [mpg123-decoder @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
- [silk-wasm @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
- [ws @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
- [zod @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
|
||||
- 🟡 P2 **openclaw-qqbot** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **package-install-metadata-incomplete**: openclaw-qqbot: OpenClaw package install metadata is incomplete
|
||||
@ -4111,14 +4111,14 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.10
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **openclaw-qqbot** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: openclaw-qqbot: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/index.ts)
|
||||
- [setupEntry @ setup-entry.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/setup-entry.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/index.ts)
|
||||
- [setupEntry @ setup-entry.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/setup-entry.ts)
|
||||
|
||||
- 🟡 P2 **openclaw-telemetry** `deprecation-warning` `core-compat-adapter`
|
||||
- **legacy-before-agent-start**: openclaw-telemetry: legacy before_agent_start hook compatibility is still used
|
||||
@ -4483,11 +4483,11 @@ _none_
|
||||
- **package-dependency-install-required**: whatsapp: cold import requires dependency installation in an isolated workspace
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [@whiskeysockets/baileys @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [https-proxy-agent @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [jimp @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [undici @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [@whiskeysockets/baileys @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
- [https-proxy-agent @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
- [jimp @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
- [undici @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
|
||||
- 🟡 P2 **whatsapp** `upstream-metadata` `plugin-upstream-fix`
|
||||
- **package-install-metadata-incomplete**: whatsapp: OpenClaw package install metadata is incomplete
|
||||
@ -4500,14 +4500,14 @@ _none_
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.25
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟡 P2 **whatsapp** `inspector-gap` `inspector-follow-up`
|
||||
- **package-typescript-source-entrypoint**: whatsapp: cold import needs TypeScript source entrypoint support
|
||||
- state: open · compat:none
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/index.ts)
|
||||
- [setupEntry @ setup-entry.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/setup-entry.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/index.ts)
|
||||
- [setupEntry @ setup-entry.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/setup-entry.ts)
|
||||
|
||||
- 🟡 P2 **yuanbao** `inspector-gap` `inspector-follow-up`
|
||||
- **channel-contract-probe**: yuanbao: channel runtime needs envelope/config probes
|
||||
@ -4686,7 +4686,7 @@ _none_
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
- id: `api.capture.runtime-registrars:codex`
|
||||
- evidence:
|
||||
- [registerCommand @ index.ts:33](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/index.ts#L33)
|
||||
- [registerCommand @ index.ts:33](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/index.ts#L33)
|
||||
|
||||
- 🟠 P1 **codex-app-server** `inspector-capture-api`
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
@ -4715,14 +4715,14 @@ _none_
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
- id: `api.capture.runtime-registrars:diagnostics-prometheus`
|
||||
- evidence:
|
||||
- [registerHttpRoute @ index.ts:12](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diagnostics-prometheus/index.ts#L12)
|
||||
- [registerService @ index.ts:11](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diagnostics-prometheus/index.ts#L11)
|
||||
- [registerHttpRoute @ index.ts:12](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diagnostics-prometheus/index.ts#L12)
|
||||
- [registerService @ index.ts:11](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diagnostics-prometheus/index.ts#L11)
|
||||
|
||||
- 🟠 P1 **diffs** `inspector-capture-api`
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
- id: `api.capture.runtime-registrars:diffs`
|
||||
- evidence:
|
||||
- [registerHttpRoute @ plugin.ts:57](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/src/plugin.ts#L57)
|
||||
- [registerHttpRoute @ plugin.ts:57](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/src/plugin.ts#L57)
|
||||
|
||||
- 🟠 P1 **dingtalk-connector** `inspector-capture-api`
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
@ -4747,22 +4747,22 @@ _none_
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
- id: `api.capture.runtime-registrars:google-meet`
|
||||
- evidence:
|
||||
- [registerGatewayMethod @ index.ts:703](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L703)
|
||||
- [registerGatewayMethod @ index.ts:724](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L724)
|
||||
- [registerGatewayMethod @ index.ts:746](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L746)
|
||||
- [registerGatewayMethod @ index.ts:758](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L758)
|
||||
- [registerGatewayMethod @ index.ts:776](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L776)
|
||||
- [registerGatewayMethod @ index.ts:795](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L795)
|
||||
- [registerGatewayMethod @ index.ts:819](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L819)
|
||||
- [registerGatewayMethod @ index.ts:841](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L841)
|
||||
- [registerGatewayMethod @ index.ts:865](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L865)
|
||||
- [registerGatewayMethod @ index.ts:890](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L890)
|
||||
- [registerGatewayMethod @ index.ts:901](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L901)
|
||||
- [registerGatewayMethod @ index.ts:918](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L918)
|
||||
- [registerGatewayMethod @ index.ts:937](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L937)
|
||||
- [registerGatewayMethod @ index.ts:954](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L954)
|
||||
- [registerGatewayMethod @ index.ts:975](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L975)
|
||||
- [registerNodeHostCommand @ index.ts:1143](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts#L1143)
|
||||
- [registerGatewayMethod @ index.ts:703](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L703)
|
||||
- [registerGatewayMethod @ index.ts:724](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L724)
|
||||
- [registerGatewayMethod @ index.ts:746](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L746)
|
||||
- [registerGatewayMethod @ index.ts:758](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L758)
|
||||
- [registerGatewayMethod @ index.ts:776](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L776)
|
||||
- [registerGatewayMethod @ index.ts:795](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L795)
|
||||
- [registerGatewayMethod @ index.ts:819](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L819)
|
||||
- [registerGatewayMethod @ index.ts:841](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L841)
|
||||
- [registerGatewayMethod @ index.ts:865](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L865)
|
||||
- [registerGatewayMethod @ index.ts:890](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L890)
|
||||
- [registerGatewayMethod @ index.ts:901](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L901)
|
||||
- [registerGatewayMethod @ index.ts:918](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L918)
|
||||
- [registerGatewayMethod @ index.ts:937](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L937)
|
||||
- [registerGatewayMethod @ index.ts:954](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L954)
|
||||
- [registerGatewayMethod @ index.ts:975](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L975)
|
||||
- [registerNodeHostCommand @ index.ts:1143](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts#L1143)
|
||||
|
||||
- 🟠 P1 **honcho** `inspector-capture-api`
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
@ -4857,8 +4857,8 @@ _none_
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
- id: `api.capture.runtime-registrars:memory-lancedb`
|
||||
- evidence:
|
||||
- [registerService @ index.ts:1085](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/index.ts#L1085)
|
||||
- [registerService @ index.ts:586](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/index.ts#L586)
|
||||
- [registerService @ index.ts:1085](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/index.ts#L1085)
|
||||
- [registerService @ index.ts:586](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/index.ts#L586)
|
||||
|
||||
- 🟠 P1 **memos-cloud** `inspector-capture-api`
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
@ -4889,7 +4889,7 @@ _none_
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
- id: `api.capture.runtime-registrars:openclaw-qqbot`
|
||||
- evidence:
|
||||
- [registerCommand @ framework-registration.ts:23](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/src/bridge/commands/framework-registration.ts#L23)
|
||||
- [registerCommand @ framework-registration.ts:23](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/src/bridge/commands/framework-registration.ts#L23)
|
||||
|
||||
- 🟠 P1 **openclaw-telemetry** `inspector-capture-api`
|
||||
- contract: External inspector capture records service, route, gateway, command, and interactive registrations.
|
||||
@ -5019,7 +5019,7 @@ _none_
|
||||
- contract: LLM observer hooks receive documented prompt/output fields with expected redaction behavior.
|
||||
- id: `hook.llm-observer.privacy-payload:memory-lancedb`
|
||||
- evidence:
|
||||
- [agent_end @ index.ts:1005](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/index.ts#L1005)
|
||||
- [agent_end @ index.ts:1005](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/index.ts#L1005)
|
||||
|
||||
- 🟠 P1 **memory-tencentdb** `hook-runner`
|
||||
- contract: LLM observer hooks receive documented prompt/output fields with expected redaction behavior.
|
||||
@ -6113,11 +6113,11 @@ _none_
|
||||
- contract: Inspector installs package dependencies in an isolated workspace before cold import.
|
||||
- id: `package.entrypoint.isolated-dependency-install:codex`
|
||||
- evidence:
|
||||
- [@mariozechner/pi-coding-agent @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [@openai/codex @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [ajv @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [ws @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [zod @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/package.json)
|
||||
- [@mariozechner/pi-coding-agent @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
- [@openai/codex @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
- [ajv @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
- [ws @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
- [zod @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/package.json)
|
||||
|
||||
- 🟢 P3 **codex-app-server** `package-loader`
|
||||
- contract: Inspector installs package dependencies in an isolated workspace before cold import.
|
||||
@ -6145,10 +6145,10 @@ _none_
|
||||
- contract: Inspector installs package dependencies in an isolated workspace before cold import.
|
||||
- id: `package.entrypoint.isolated-dependency-install:diffs`
|
||||
- evidence:
|
||||
- [@pierre/diffs @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/package.json)
|
||||
- [@pierre/theme @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/package.json)
|
||||
- [playwright-core @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/package.json)
|
||||
- [@pierre/diffs @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/package.json)
|
||||
- [@pierre/theme @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/package.json)
|
||||
- [playwright-core @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/package.json)
|
||||
|
||||
- 🟢 P3 **discord** `package-loader`
|
||||
- contract: Inspector installs package dependencies in an isolated workspace before cold import.
|
||||
@ -6173,8 +6173,8 @@ _none_
|
||||
- contract: Inspector installs package dependencies in an isolated workspace before cold import.
|
||||
- id: `package.entrypoint.isolated-dependency-install:google-meet`
|
||||
- evidence:
|
||||
- [commander @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/package.json)
|
||||
- [commander @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/package.json)
|
||||
|
||||
- 🟢 P3 **lightclawbot** `package-loader`
|
||||
- contract: Inspector installs package dependencies in an isolated workspace before cold import.
|
||||
@ -6205,9 +6205,9 @@ _none_
|
||||
- contract: Inspector installs package dependencies in an isolated workspace before cold import.
|
||||
- id: `package.entrypoint.isolated-dependency-install:memory-lancedb`
|
||||
- evidence:
|
||||
- [@lancedb/lancedb @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/package.json)
|
||||
- [openai @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/package.json)
|
||||
- [@lancedb/lancedb @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/package.json)
|
||||
- [openai @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/package.json)
|
||||
|
||||
- 🟢 P3 **msteams** `package-loader`
|
||||
- contract: Inspector installs package dependencies in an isolated workspace before cold import.
|
||||
@ -6238,11 +6238,11 @@ _none_
|
||||
- contract: Inspector installs package dependencies in an isolated workspace before cold import.
|
||||
- id: `package.entrypoint.isolated-dependency-install:openclaw-qqbot`
|
||||
- evidence:
|
||||
- [@tencent-connect/qqbot-connector @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [mpg123-decoder @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [silk-wasm @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [ws @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [zod @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/package.json)
|
||||
- [@tencent-connect/qqbot-connector @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
- [mpg123-decoder @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
- [silk-wasm @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
- [ws @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
- [zod @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/package.json)
|
||||
|
||||
- 🟢 P3 **secureclaw** `package-loader`
|
||||
- contract: Inspector installs package dependencies in an isolated workspace before cold import.
|
||||
@ -6286,11 +6286,11 @@ _none_
|
||||
- contract: Inspector installs package dependencies in an isolated workspace before cold import.
|
||||
- id: `package.entrypoint.isolated-dependency-install:whatsapp`
|
||||
- evidence:
|
||||
- [@whiskeysockets/baileys @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [https-proxy-agent @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [jimp @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [undici @ package.json](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/package.json)
|
||||
- [@whiskeysockets/baileys @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
- [https-proxy-agent @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
- [jimp @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
- [typebox @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
- [undici @ package.json](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/package.json)
|
||||
|
||||
- 🟢 P3 **zalo** `package-loader`
|
||||
- contract: Inspector installs package dependencies in an isolated workspace before cold import.
|
||||
@ -6322,7 +6322,7 @@ _none_
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
- id: `package.entrypoint.typescript-loader:brave-plugin`
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/brave/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/brave/index.ts)
|
||||
|
||||
- 🟢 P3 **clawmetry** `package-loader`
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
@ -6334,7 +6334,7 @@ _none_
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
- id: `package.entrypoint.typescript-loader:codex`
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/codex/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/codex/index.ts)
|
||||
|
||||
- 🟢 P3 **codex-app-server** `package-loader`
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
@ -6352,13 +6352,13 @@ _none_
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
- id: `package.entrypoint.typescript-loader:diagnostics-prometheus`
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diagnostics-prometheus/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diagnostics-prometheus/index.ts)
|
||||
|
||||
- 🟢 P3 **diffs** `package-loader`
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
- id: `package.entrypoint.typescript-loader:diffs`
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/diffs/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/diffs/index.ts)
|
||||
|
||||
- 🟢 P3 **discord** `package-loader`
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
@ -6378,7 +6378,7 @@ _none_
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
- id: `package.entrypoint.typescript-loader:google-meet`
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/google-meet/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/google-meet/index.ts)
|
||||
|
||||
- 🟢 P3 **inworld-tts** `package-loader`
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
@ -6408,7 +6408,7 @@ _none_
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
- id: `package.entrypoint.typescript-loader:memory-lancedb`
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/memory-lancedb/index.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/memory-lancedb/index.ts)
|
||||
|
||||
- 🟢 P3 **memu-engine** `package-loader`
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
@ -6441,8 +6441,8 @@ _none_
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
- id: `package.entrypoint.typescript-loader:openclaw-qqbot`
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/index.ts)
|
||||
- [setupEntry @ setup-entry.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/qqbot/setup-entry.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/index.ts)
|
||||
- [setupEntry @ setup-entry.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/qqbot/setup-entry.ts)
|
||||
|
||||
- 🟢 P3 **synology-chat** `package-loader`
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
@ -6481,8 +6481,8 @@ _none_
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
- id: `package.entrypoint.typescript-loader:whatsapp`
|
||||
- evidence:
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/index.ts)
|
||||
- [setupEntry @ setup-entry.ts](https://github.com/openclaw/openclaw/blob/347baa1e3955ca4722fe46d15b651f41ca6c91cb/extensions/whatsapp/setup-entry.ts)
|
||||
- [extension @ index.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/index.ts)
|
||||
- [setupEntry @ setup-entry.ts](https://github.com/openclaw/openclaw/blob/8842a5bd43a6874c86645d00dab80611a94d5850/extensions/whatsapp/setup-entry.ts)
|
||||
|
||||
- 🟢 P3 **zalo** `package-loader`
|
||||
- contract: Inspector can compile or load TypeScript source entrypoints before registration capture.
|
||||
@ -6637,14 +6637,14 @@ _none_
|
||||
- id: `package.metadata.min-host-version:brave-plugin`
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.10
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟢 P3 **codex** `package-loader`
|
||||
- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
|
||||
- id: `package.metadata.min-host-version:codex`
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.5.1-beta.1
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟢 P3 **diagnostics-otel** `package-loader`
|
||||
- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
|
||||
@ -6658,14 +6658,14 @@ _none_
|
||||
- id: `package.metadata.min-host-version:diagnostics-prometheus`
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.25
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟢 P3 **diffs** `package-loader`
|
||||
- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
|
||||
- id: `package.metadata.min-host-version:diffs`
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.30
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟢 P3 **discord** `package-loader`
|
||||
- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
|
||||
@ -6686,7 +6686,7 @@ _none_
|
||||
- id: `package.metadata.min-host-version:google-meet`
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.20
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟢 P3 **lobster** `package-loader`
|
||||
- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
|
||||
@ -6700,7 +6700,7 @@ _none_
|
||||
- id: `package.metadata.min-host-version:memory-lancedb`
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.10
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟢 P3 **msteams** `package-loader`
|
||||
- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
|
||||
@ -6728,7 +6728,7 @@ _none_
|
||||
- id: `package.metadata.min-host-version:openclaw-qqbot`
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.10
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟢 P3 **synology-chat** `package-loader`
|
||||
- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
|
||||
@ -6763,7 +6763,7 @@ _none_
|
||||
- id: `package.metadata.min-host-version:whatsapp`
|
||||
- evidence:
|
||||
- minHostVersion:>=2026.4.25
|
||||
- buildOpenClawVersion:2026.5.2-beta.2
|
||||
- buildOpenClawVersion:2026.5.2
|
||||
|
||||
- 🟢 P3 **zalo** `package-loader`
|
||||
- contract: Install minimum host version matches the OpenClaw package surface targeted by the plugin.
|
||||
|
||||
@ -36,15 +36,15 @@
|
||||
"summary": {
|
||||
"commandCount": 9,
|
||||
"sampleCount": 27,
|
||||
"rssSampleCount": 2087,
|
||||
"cpuSampleCount": 2087,
|
||||
"rssSampleCount": 2066,
|
||||
"cpuSampleCount": 2066,
|
||||
"wallTimeBasis": "command-median-p95",
|
||||
"p50WallMs": 2454,
|
||||
"p95WallMs": 2500,
|
||||
"maxPeakRssMb": 443.2,
|
||||
"maxRssDeltaMb": 411.8,
|
||||
"maxCpuMsEstimate": 2749,
|
||||
"maxHarnessHeapDeltaMb": 8.3
|
||||
"p50WallMs": 2431,
|
||||
"p95WallMs": 2484,
|
||||
"maxPeakRssMb": 439.3,
|
||||
"maxRssDeltaMb": 410.6,
|
||||
"maxCpuMsEstimate": 2775,
|
||||
"maxHarnessHeapDeltaMb": 8.4
|
||||
},
|
||||
"targetOpenClaw": {
|
||||
"status": "ok",
|
||||
@ -84,20 +84,20 @@
|
||||
"id": "profile.wall-p95",
|
||||
"action": "warn",
|
||||
"metric": "p95WallMs",
|
||||
"message": "p95WallMs regressed 96.4% over baseline",
|
||||
"message": "p95WallMs regressed 95.1% over baseline",
|
||||
"baseline": 1273,
|
||||
"current": 2500,
|
||||
"delta": 1227,
|
||||
"percent": 96.4
|
||||
"current": 2484,
|
||||
"delta": 1211,
|
||||
"percent": 95.1
|
||||
},
|
||||
{
|
||||
"id": "profile.peak-rss",
|
||||
"action": "warn",
|
||||
"metric": "maxPeakRssMb",
|
||||
"message": "maxPeakRssMb regressed 378.1 over baseline",
|
||||
"message": "maxPeakRssMb regressed 374.20000000000005 over baseline",
|
||||
"baseline": 65.1,
|
||||
"current": 443.2,
|
||||
"delta": 378.1
|
||||
"current": 439.3,
|
||||
"delta": 374.20000000000005
|
||||
},
|
||||
{
|
||||
"id": "profile.node-boot",
|
||||
|
||||
@ -17,15 +17,15 @@ Strict: false
|
||||
|
||||
## Checks
|
||||
|
||||
| Action | ID | Metric | Baseline | Current | Delta | Percent | Message |
|
||||
| ------ | ------------------------------- | ---------------------- | -------- | ------- | ----- | ------- | -------------------------------------------------------------- |
|
||||
| warn | profile.wall-p95 | p95WallMs | 1273 | 2500 | 1227 | 96.4% | p95WallMs regressed 96.4% over baseline |
|
||||
| warn | profile.peak-rss | maxPeakRssMb | 65.1 | 443.2 | 378.1 | - | maxPeakRssMb regressed 378.1 over baseline |
|
||||
| pass | profile.node-boot | nodeBootWallMs | 917 | 35 | -882 | - | nodeBootWallMs stayed within 500 absolute regression threshold |
|
||||
| pass | registry.compatRecords | compatRecords | 19 | 60 | 41 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.hookNames | hookNames | 31 | 35 | 4 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.apiRegistrars | apiRegistrars | 40 | 49 | 9 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.capturedRegistrars | capturedRegistrars | 18 | 26 | 8 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.sdkExports | sdkExports | 307 | 294 | -13 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.manifestFields | manifestFields | 32 | 39 | 7 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.manifestContractFields | manifestContractFields | 16 | 17 | 1 | - | registry surface delta is tracked as context |
|
||||
| Action | ID | Metric | Baseline | Current | Delta | Percent | Message |
|
||||
| ------ | ------------------------------- | ---------------------- | -------- | ------- | ------------------ | ------- | -------------------------------------------------------------- |
|
||||
| warn | profile.wall-p95 | p95WallMs | 1273 | 2484 | 1211 | 95.1% | p95WallMs regressed 95.1% over baseline |
|
||||
| warn | profile.peak-rss | maxPeakRssMb | 65.1 | 439.3 | 374.20000000000005 | - | maxPeakRssMb regressed 374.20000000000005 over baseline |
|
||||
| pass | profile.node-boot | nodeBootWallMs | 917 | 35 | -882 | - | nodeBootWallMs stayed within 500 absolute regression threshold |
|
||||
| pass | registry.compatRecords | compatRecords | 19 | 60 | 41 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.hookNames | hookNames | 31 | 35 | 4 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.apiRegistrars | apiRegistrars | 40 | 49 | 9 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.capturedRegistrars | capturedRegistrars | 18 | 26 | 8 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.sdkExports | sdkExports | 307 | 294 | -13 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.manifestFields | manifestFields | 32 | 39 | 7 | - | registry surface delta is tracked as context |
|
||||
| pass | registry.manifestContractFields | manifestContractFields | 16 | 17 | 1 | - | registry surface delta is tracked as context |
|
||||
|
||||
@ -22374,6 +22374,7 @@
|
||||
"contracts",
|
||||
"id",
|
||||
"providerAuthEnvVars",
|
||||
"setup",
|
||||
"uiHints"
|
||||
],
|
||||
"contracts": [
|
||||
@ -22394,7 +22395,7 @@
|
||||
"package": {
|
||||
"path": "plugins/brave-plugin/.crabpot-package/package.json",
|
||||
"name": "@openclaw/brave-plugin",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -22413,8 +22414,8 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": null,
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": null,
|
||||
@ -22442,7 +22443,7 @@
|
||||
{
|
||||
"path": "plugins/brave-plugin/.crabpot-package/package.json",
|
||||
"name": "@openclaw/brave-plugin",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -22461,8 +22462,8 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": null,
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": null,
|
||||
@ -23243,7 +23244,7 @@
|
||||
"package": {
|
||||
"path": "plugins/codex/.crabpot-package/package.json",
|
||||
"name": "@openclaw/codex",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -23268,8 +23269,8 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": null,
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": null,
|
||||
@ -23297,7 +23298,7 @@
|
||||
{
|
||||
"path": "plugins/codex/.crabpot-package/package.json",
|
||||
"name": "@openclaw/codex",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -23322,8 +23323,8 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": null,
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": null,
|
||||
@ -23773,7 +23774,7 @@
|
||||
"package": {
|
||||
"path": "plugins/diagnostics-prometheus/.crabpot-package/package.json",
|
||||
"name": "@openclaw/diagnostics-prometheus",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -23792,13 +23793,13 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": null,
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": "clawhub:@openclaw/diagnostics-prometheus",
|
||||
"npmSpec": "@openclaw/diagnostics-prometheus",
|
||||
"defaultChoice": "clawhub",
|
||||
"defaultChoice": "npm",
|
||||
"minHostVersion": ">=2026.4.25"
|
||||
},
|
||||
"release": {
|
||||
@ -23821,7 +23822,7 @@
|
||||
{
|
||||
"path": "plugins/diagnostics-prometheus/.crabpot-package/package.json",
|
||||
"name": "@openclaw/diagnostics-prometheus",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -23840,13 +23841,13 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": null,
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": "clawhub:@openclaw/diagnostics-prometheus",
|
||||
"npmSpec": "@openclaw/diagnostics-prometheus",
|
||||
"defaultChoice": "clawhub",
|
||||
"defaultChoice": "npm",
|
||||
"minHostVersion": ">=2026.4.25"
|
||||
},
|
||||
"release": {
|
||||
@ -24123,7 +24124,7 @@
|
||||
"package": {
|
||||
"path": "plugins/google-meet/.crabpot-package/package.json",
|
||||
"name": "@openclaw/google-meet",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -24147,8 +24148,8 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": null,
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": null,
|
||||
@ -24176,7 +24177,7 @@
|
||||
{
|
||||
"path": "plugins/google-meet/.crabpot-package/package.json",
|
||||
"name": "@openclaw/google-meet",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -24200,8 +24201,8 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": null,
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": null,
|
||||
@ -24628,7 +24629,7 @@
|
||||
"package": {
|
||||
"path": "plugins/diffs/.crabpot-package/package.json",
|
||||
"name": "@openclaw/diffs",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -24652,8 +24653,8 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": null,
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": null,
|
||||
@ -24681,7 +24682,7 @@
|
||||
{
|
||||
"path": "plugins/diffs/.crabpot-package/package.json",
|
||||
"name": "@openclaw/diffs",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -24705,8 +24706,8 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": null,
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": null,
|
||||
@ -24985,7 +24986,7 @@
|
||||
"package": {
|
||||
"path": "plugins/memory-lancedb/.crabpot-package/package.json",
|
||||
"name": "@openclaw/memory-lancedb",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -25008,8 +25009,8 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": null,
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": null,
|
||||
@ -25037,7 +25038,7 @@
|
||||
{
|
||||
"path": "plugins/memory-lancedb/.crabpot-package/package.json",
|
||||
"name": "@openclaw/memory-lancedb",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -25060,8 +25061,8 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": null,
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": null,
|
||||
@ -25409,7 +25410,7 @@
|
||||
"package": {
|
||||
"path": "plugins/openclaw-qqbot/.crabpot-package/package.json",
|
||||
"name": "@openclaw/qqbot",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -25436,8 +25437,8 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": "./setup-entry.ts",
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": null,
|
||||
@ -25472,7 +25473,7 @@
|
||||
{
|
||||
"path": "plugins/openclaw-qqbot/.crabpot-package/package.json",
|
||||
"name": "@openclaw/qqbot",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -25499,8 +25500,8 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": "./setup-entry.ts",
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": null,
|
||||
@ -26189,7 +26190,7 @@
|
||||
"package": {
|
||||
"path": "plugins/whatsapp/.crabpot-package/package.json",
|
||||
"name": "@openclaw/whatsapp",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -26216,8 +26217,8 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": "./setup-entry.ts",
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": null,
|
||||
@ -26252,7 +26253,7 @@
|
||||
{
|
||||
"path": "plugins/whatsapp/.crabpot-package/package.json",
|
||||
"name": "@openclaw/whatsapp",
|
||||
"version": "2026.5.2-beta.2",
|
||||
"version": "2026.5.2",
|
||||
"type": "module",
|
||||
"main": null,
|
||||
"npmPack": {
|
||||
@ -26279,8 +26280,8 @@
|
||||
],
|
||||
"runtimeExtensions": [],
|
||||
"setupEntry": "./setup-entry.ts",
|
||||
"compatPluginApi": ">=2026.5.2-beta.2",
|
||||
"buildOpenClawVersion": "2026.5.2-beta.2",
|
||||
"compatPluginApi": ">=2026.5.2",
|
||||
"buildOpenClawVersion": "2026.5.2",
|
||||
"buildPluginSdkVersion": null,
|
||||
"install": {
|
||||
"clawhubSpec": null,
|
||||
@ -34575,7 +34576,7 @@
|
||||
"message": "package openclaw.install.minHostVersion is not a semver floor for the target OpenClaw build version",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.10",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -34604,7 +34605,7 @@
|
||||
"message": "package openclaw.install.minHostVersion is not a semver floor for the target OpenClaw build version",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.5.1-beta.1",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -34614,7 +34615,7 @@
|
||||
"message": "package openclaw.install.minHostVersion is not a semver floor for the target OpenClaw build version",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.25",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -34633,7 +34634,7 @@
|
||||
"message": "package openclaw.install.minHostVersion is not a semver floor for the target OpenClaw build version",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.20",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -34652,7 +34653,7 @@
|
||||
"message": "package openclaw.install.minHostVersion is not a semver floor for the target OpenClaw build version",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.30",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -34671,7 +34672,7 @@
|
||||
"message": "package openclaw.install.minHostVersion is not a semver floor for the target OpenClaw build version",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.10",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -34700,7 +34701,7 @@
|
||||
"message": "package openclaw.install.minHostVersion is not a semver floor for the target OpenClaw build version",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.10",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -34729,7 +34730,7 @@
|
||||
"message": "package openclaw.install.minHostVersion is not a semver floor for the target OpenClaw build version",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.25",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -38658,7 +38659,7 @@
|
||||
"runtimeCoverage": null
|
||||
},
|
||||
{
|
||||
"id": "CRABPOT-43C95562",
|
||||
"id": "CRABPOT-E40B1E0A",
|
||||
"fixture": "brave-plugin",
|
||||
"severity": "P2",
|
||||
"owner": "plugin",
|
||||
@ -38672,7 +38673,7 @@
|
||||
"title": "brave-plugin: OpenClaw package minimum host version drifts from build target",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.10",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"compatRecord": null,
|
||||
"runtimeCoverage": null
|
||||
@ -38899,7 +38900,7 @@
|
||||
"runtimeCoverage": null
|
||||
},
|
||||
{
|
||||
"id": "CRABPOT-332701E2",
|
||||
"id": "CRABPOT-A9215387",
|
||||
"fixture": "codex",
|
||||
"severity": "P2",
|
||||
"owner": "plugin",
|
||||
@ -38913,7 +38914,7 @@
|
||||
"title": "codex: OpenClaw package minimum host version drifts from build target",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.5.1-beta.1",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"compatRecord": null,
|
||||
"runtimeCoverage": null
|
||||
@ -39341,7 +39342,7 @@
|
||||
"runtimeCoverage": null
|
||||
},
|
||||
{
|
||||
"id": "CRABPOT-8AC3D68B",
|
||||
"id": "CRABPOT-7DDE9745",
|
||||
"fixture": "diagnostics-prometheus",
|
||||
"severity": "P2",
|
||||
"owner": "plugin",
|
||||
@ -39355,7 +39356,7 @@
|
||||
"title": "diagnostics-prometheus: OpenClaw package minimum host version drifts from build target",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.25",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"compatRecord": null,
|
||||
"runtimeCoverage": null
|
||||
@ -39421,7 +39422,7 @@
|
||||
"runtimeCoverage": null
|
||||
},
|
||||
{
|
||||
"id": "CRABPOT-1BCD7FE0",
|
||||
"id": "CRABPOT-16DAE353",
|
||||
"fixture": "diffs",
|
||||
"severity": "P2",
|
||||
"owner": "plugin",
|
||||
@ -39435,7 +39436,7 @@
|
||||
"title": "diffs: OpenClaw package minimum host version drifts from build target",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.30",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"compatRecord": null,
|
||||
"runtimeCoverage": null
|
||||
@ -39848,7 +39849,7 @@
|
||||
"runtimeCoverage": null
|
||||
},
|
||||
{
|
||||
"id": "CRABPOT-31A24289",
|
||||
"id": "CRABPOT-479F423B",
|
||||
"fixture": "google-meet",
|
||||
"severity": "P2",
|
||||
"owner": "plugin",
|
||||
@ -39862,7 +39863,7 @@
|
||||
"title": "google-meet: OpenClaw package minimum host version drifts from build target",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.20",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"compatRecord": null,
|
||||
"runtimeCoverage": null
|
||||
@ -40841,7 +40842,7 @@
|
||||
"runtimeCoverage": null
|
||||
},
|
||||
{
|
||||
"id": "CRABPOT-2B51C572",
|
||||
"id": "CRABPOT-FEF029A2",
|
||||
"fixture": "memory-lancedb",
|
||||
"severity": "P2",
|
||||
"owner": "plugin",
|
||||
@ -40855,7 +40856,7 @@
|
||||
"title": "memory-lancedb: OpenClaw package minimum host version drifts from build target",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.10",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"compatRecord": null,
|
||||
"runtimeCoverage": null
|
||||
@ -41734,7 +41735,7 @@
|
||||
"runtimeCoverage": null
|
||||
},
|
||||
{
|
||||
"id": "CRABPOT-B88CF972",
|
||||
"id": "CRABPOT-65C55116",
|
||||
"fixture": "openclaw-qqbot",
|
||||
"severity": "P2",
|
||||
"owner": "plugin",
|
||||
@ -41748,7 +41749,7 @@
|
||||
"title": "openclaw-qqbot: OpenClaw package minimum host version drifts from build target",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.10",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"compatRecord": null,
|
||||
"runtimeCoverage": null
|
||||
@ -42851,7 +42852,7 @@
|
||||
"runtimeCoverage": null
|
||||
},
|
||||
{
|
||||
"id": "CRABPOT-F42216BE",
|
||||
"id": "CRABPOT-45B6A349",
|
||||
"fixture": "whatsapp",
|
||||
"severity": "P2",
|
||||
"owner": "plugin",
|
||||
@ -42865,7 +42866,7 @@
|
||||
"title": "whatsapp: OpenClaw package minimum host version drifts from build target",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.25",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
],
|
||||
"compatRecord": null,
|
||||
"runtimeCoverage": null
|
||||
@ -46362,7 +46363,7 @@
|
||||
"contract": "Install minimum host version matches the OpenClaw package surface targeted by the plugin.",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.10",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -46373,7 +46374,7 @@
|
||||
"contract": "Install minimum host version matches the OpenClaw package surface targeted by the plugin.",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.5.1-beta.1",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -46395,7 +46396,7 @@
|
||||
"contract": "Install minimum host version matches the OpenClaw package surface targeted by the plugin.",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.25",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -46406,7 +46407,7 @@
|
||||
"contract": "Install minimum host version matches the OpenClaw package surface targeted by the plugin.",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.30",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -46439,7 +46440,7 @@
|
||||
"contract": "Install minimum host version matches the OpenClaw package surface targeted by the plugin.",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.20",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -46461,7 +46462,7 @@
|
||||
"contract": "Install minimum host version matches the OpenClaw package surface targeted by the plugin.",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.10",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -46505,7 +46506,7 @@
|
||||
"contract": "Install minimum host version matches the OpenClaw package surface targeted by the plugin.",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.10",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -46560,7 +46561,7 @@
|
||||
"contract": "Install minimum host version matches the OpenClaw package surface targeted by the plugin.",
|
||||
"evidence": [
|
||||
"minHostVersion:>=2026.4.25",
|
||||
"buildOpenClawVersion:2026.5.2-beta.2"
|
||||
"buildOpenClawVersion:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -49644,7 +49645,7 @@
|
||||
"evidence": [
|
||||
"plugins/brave-plugin/.crabpot-package/package.json",
|
||||
"@openclaw/brave-plugin",
|
||||
"version:2026.5.2-beta.2"
|
||||
"version:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -49736,7 +49737,7 @@
|
||||
"evidence": [
|
||||
"plugins/codex/.crabpot-package/package.json",
|
||||
"@openclaw/codex",
|
||||
"version:2026.5.2-beta.2"
|
||||
"version:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -49805,7 +49806,7 @@
|
||||
"evidence": [
|
||||
"plugins/diagnostics-prometheus/.crabpot-package/package.json",
|
||||
"@openclaw/diagnostics-prometheus",
|
||||
"version:2026.5.2-beta.2"
|
||||
"version:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -49878,7 +49879,7 @@
|
||||
"evidence": [
|
||||
"plugins/google-meet/.crabpot-package/package.json",
|
||||
"@openclaw/google-meet",
|
||||
"version:2026.5.2-beta.2"
|
||||
"version:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -49956,7 +49957,7 @@
|
||||
"evidence": [
|
||||
"plugins/diffs/.crabpot-package/package.json",
|
||||
"@openclaw/diffs",
|
||||
"version:2026.5.2-beta.2"
|
||||
"version:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -50041,7 +50042,7 @@
|
||||
"evidence": [
|
||||
"plugins/memory-lancedb/.crabpot-package/package.json",
|
||||
"@openclaw/memory-lancedb",
|
||||
"version:2026.5.2-beta.2"
|
||||
"version:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -50135,7 +50136,7 @@
|
||||
"evidence": [
|
||||
"plugins/openclaw-qqbot/.crabpot-package/package.json",
|
||||
"@openclaw/qqbot",
|
||||
"version:2026.5.2-beta.2"
|
||||
"version:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -50269,7 +50270,7 @@
|
||||
"evidence": [
|
||||
"plugins/whatsapp/.crabpot-package/package.json",
|
||||
"@openclaw/whatsapp",
|
||||
"version:2026.5.2-beta.2"
|
||||
"version:2026.5.2"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -54782,7 +54783,7 @@
|
||||
"inworld-tts"
|
||||
],
|
||||
"openclawTarget": "latest",
|
||||
"pluginTrack": "manifest",
|
||||
"pluginTrack": "latest",
|
||||
"runtimeEvidence": null
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
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 | 2454 ms |
|
||||
| Command P95 wall time | 2500 ms |
|
||||
| P50 wall time | 2431 ms |
|
||||
| Command P95 wall time | 2484 ms |
|
||||
| Wall time basis | command-median-p95 |
|
||||
| Profile samples | 27 |
|
||||
| RSS samples | 2087 |
|
||||
| CPU samples | 2087 |
|
||||
| Max peak RSS | 443.2 MB |
|
||||
| Max RSS delta | 411.8 MB |
|
||||
| Max CPU estimate | 2749 ms |
|
||||
| Max harness heap delta | 8.3 MB |
|
||||
| RSS samples | 2066 |
|
||||
| CPU samples | 2066 |
|
||||
| Max peak RSS | 439.3 MB |
|
||||
| Max RSS delta | 410.6 MB |
|
||||
| Max CPU estimate | 2775 ms |
|
||||
| Max harness heap delta | 8.4 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 | 35 ms | 39 ms | 31.8 MB | 0 MB | 0 ms | 0.3 MB | 3/3 | 0 |
|
||||
| fixture-inspection | Fixture inspection | 2375 ms | 2384 ms | 430 MB | 398.8 MB | 2605 ms | 8.3 MB | 278/278 | 0 |
|
||||
| compat-report-registry | Compatibility report plus target registry parse | 2500 ms | 2520 ms | 431.7 MB | 400.4 MB | 2749 ms | 8.1 MB | 297/297 | 0 |
|
||||
| contract-capture | Contract capture inventory | 2460 ms | 2472 ms | 443.2 MB | 411.8 MB | 2681 ms | 7.9 MB | 289/289 | 0 |
|
||||
| synthetic-probe-plan | Synthetic probe plan | 2454 ms | 2475 ms | 430.7 MB | 402 MB | 2688 ms | 0.6 MB | 293/293 | 0 |
|
||||
| cold-import-readiness | Cold import readiness | 2445 ms | 2452 ms | 431.9 MB | 402.7 MB | 2717 ms | 0.6 MB | 292/292 | 0 |
|
||||
| workspace-plan | Workspace execution plan | 2458 ms | 2514 ms | 439.3 MB | 410.6 MB | 2748 ms | 1.9 MB | 296/296 | 0 |
|
||||
| platform-probes | Platform and loader probes | 2475 ms | 2508 ms | 438.8 MB | 410.1 MB | 2732 ms | 1.9 MB | 294/294 | 0 |
|
||||
| import-loop-profile | Repeated cold import capture loop | 378 ms | 380 ms | 60.5 MB | 31.8 MB | 184 ms | 1.3 MB | 45/45 | 0 |
|
||||
| node-boot | Node boot | 35 ms | 37 ms | 32.4 MB | 0 MB | 0 ms | 0.4 MB | 3/3 | 0 |
|
||||
| fixture-inspection | Fixture inspection | 2316 ms | 2316 ms | 429.6 MB | 400.9 MB | 2535 ms | 8.4 MB | 274/274 | 0 |
|
||||
| compat-report-registry | Compatibility report plus target registry parse | 2431 ms | 2448 ms | 431.1 MB | 400.3 MB | 2647 ms | 7.8 MB | 288/288 | 0 |
|
||||
| contract-capture | Contract capture inventory | 2449 ms | 2485 ms | 431.1 MB | 400.5 MB | 2746 ms | 7.9 MB | 287/287 | 0 |
|
||||
| synthetic-probe-plan | Synthetic probe plan | 2452 ms | 2473 ms | 432.2 MB | 403.4 MB | 2718 ms | 1 MB | 293/293 | 0 |
|
||||
| cold-import-readiness | Cold import readiness | 2402 ms | 2428 ms | 439.3 MB | 410.6 MB | 2644 ms | 0.4 MB | 286/286 | 0 |
|
||||
| workspace-plan | Workspace execution plan | 2467 ms | 2488 ms | 437.2 MB | 408.5 MB | 2729 ms | 2.2 MB | 295/295 | 0 |
|
||||
| platform-probes | Platform and loader probes | 2484 ms | 2509 ms | 436.6 MB | 407.8 MB | 2775 ms | 2 MB | 295/295 | 0 |
|
||||
| import-loop-profile | Repeated cold import capture loop | 375 ms | 376 ms | 60.5 MB | 31.8 MB | 180 ms | 1.4 MB | 45/45 | 0 |
|
||||
|
||||
## Category Rollups
|
||||
|
||||
| Category | Commands | P50 wall | P95 wall | Max peak RSS | CPU estimate | RSS/CPU samples | Command IDs |
|
||||
| ---------------- | -------- | -------- | -------- | ------------ | ------------ | --------------- | ---------------------- |
|
||||
| baseline | 1 | 35 ms | 39 ms | 31.8 MB | 0 ms | 3/3 | node-boot |
|
||||
| fixture-scan | 1 | 2375 ms | 2384 ms | 430 MB | 2605 ms | 278/278 | fixture-inspection |
|
||||
| target-registry | 1 | 2500 ms | 2520 ms | 431.7 MB | 2749 ms | 297/297 | compat-report-registry |
|
||||
| contract-capture | 1 | 2460 ms | 2472 ms | 443.2 MB | 2681 ms | 289/289 | contract-capture |
|
||||
| synthetic-probes | 1 | 2454 ms | 2475 ms | 430.7 MB | 2688 ms | 293/293 | synthetic-probe-plan |
|
||||
| cold-import | 1 | 2445 ms | 2452 ms | 431.9 MB | 2717 ms | 292/292 | cold-import-readiness |
|
||||
| workspace-plan | 1 | 2458 ms | 2514 ms | 439.3 MB | 2748 ms | 296/296 | workspace-plan |
|
||||
| platform-probes | 1 | 2475 ms | 2508 ms | 438.8 MB | 2732 ms | 294/294 | platform-probes |
|
||||
| import-loop | 1 | 378 ms | 380 ms | 60.5 MB | 184 ms | 45/45 | import-loop-profile |
|
||||
| baseline | 1 | 35 ms | 37 ms | 32.4 MB | 0 ms | 3/3 | node-boot |
|
||||
| fixture-scan | 1 | 2316 ms | 2316 ms | 429.6 MB | 2535 ms | 274/274 | fixture-inspection |
|
||||
| target-registry | 1 | 2431 ms | 2448 ms | 431.1 MB | 2647 ms | 288/288 | compat-report-registry |
|
||||
| contract-capture | 1 | 2449 ms | 2485 ms | 431.1 MB | 2746 ms | 287/287 | contract-capture |
|
||||
| synthetic-probes | 1 | 2452 ms | 2473 ms | 432.2 MB | 2718 ms | 293/293 | synthetic-probe-plan |
|
||||
| cold-import | 1 | 2402 ms | 2428 ms | 439.3 MB | 2644 ms | 286/286 | cold-import-readiness |
|
||||
| workspace-plan | 1 | 2467 ms | 2488 ms | 437.2 MB | 2729 ms | 295/295 | workspace-plan |
|
||||
| platform-probes | 1 | 2484 ms | 2509 ms | 436.6 MB | 2775 ms | 295/295 | platform-probes |
|
||||
| import-loop | 1 | 375 ms | 376 ms | 60.5 MB | 180 ms | 45/45 | import-loop-profile |
|
||||
|
||||
Loading…
Reference in New Issue
Block a user