crabpot/reports/crabpot-ref-diff.json
2026-04-25 16:33:42 -07:00

211 lines
4.9 KiB
JSON

{
"generatedAt": "deterministic",
"base": {
"label": "../openclaw",
"targetOpenClaw": {
"status": "ok",
"configuredPath": "../openclaw",
"compatRecordCount": 19,
"hookNameCount": 31,
"apiRegistrarCount": 40,
"capturedRegistrarCount": 18,
"sdkExportCount": 307,
"manifestFieldCount": 32,
"manifestContractFieldCount": 16
},
"report": {
"status": "pass",
"breakageCount": 0,
"warningCount": 18,
"suggestionCount": 40,
"issueCount": 58,
"p0IssueCount": 0,
"p1IssueCount": 12,
"contractProbeCount": 57
}
},
"head": {
"label": "../openclaw",
"targetOpenClaw": {
"status": "ok",
"configuredPath": "../openclaw",
"compatRecordCount": 19,
"hookNameCount": 31,
"apiRegistrarCount": 40,
"capturedRegistrarCount": 18,
"sdkExportCount": 307,
"manifestFieldCount": 32,
"manifestContractFieldCount": 16
},
"report": {
"status": "pass",
"breakageCount": 0,
"warningCount": 18,
"suggestionCount": 40,
"issueCount": 58,
"p0IssueCount": 0,
"p1IssueCount": 12,
"contractProbeCount": 57
}
},
"status": "pass",
"summary": {
"dimensionCount": 7,
"hardRegressionCount": 0,
"warningRegressionCount": 0,
"newIssueCount": 0,
"newP0IssueCount": 0,
"newP1IssueCount": 0,
"removedIssueCount": 0
},
"dimensions": [
{
"id": "compatRecords",
"label": "Compat records",
"baseCount": 19,
"headCount": 19,
"added": [],
"removed": [],
"removedUsed": [],
"used": [],
"regressions": []
},
{
"id": "hookNames",
"label": "Hook names",
"baseCount": 31,
"headCount": 31,
"added": [],
"removed": [],
"removedUsed": [],
"used": [
"after_tool_call",
"agent_end",
"before_prompt_build",
"before_tool_call",
"inbound_claim",
"llm_input",
"llm_output",
"subagent_delivery_target",
"subagent_ended",
"subagent_spawned",
"subagent_spawning",
"tool_result_persist"
],
"regressions": []
},
{
"id": "apiRegistrars",
"label": "API registrars",
"baseCount": 40,
"headCount": 40,
"added": [],
"removed": [],
"removedUsed": [],
"used": [
"defineChannelPluginEntry",
"definePluginEntry",
"registerChannel",
"registerCli",
"registerCommand",
"registerGatewayMethod",
"registerHttpRoute",
"registerInteractiveHandler",
"registerService",
"registerSpeechProvider",
"registerTool"
],
"regressions": []
},
{
"id": "capturedRegistrars",
"label": "Captured registrars",
"baseCount": 18,
"headCount": 18,
"added": [],
"removed": [],
"removedUsed": [],
"used": [
"defineChannelPluginEntry",
"definePluginEntry",
"registerChannel",
"registerCli",
"registerCommand",
"registerGatewayMethod",
"registerHttpRoute",
"registerInteractiveHandler",
"registerService",
"registerSpeechProvider",
"registerTool"
],
"regressions": []
},
{
"id": "sdkExports",
"label": "SDK exports",
"baseCount": 307,
"headCount": 307,
"added": [],
"removed": [],
"removedUsed": [],
"used": [
"openclaw/plugin-sdk",
"openclaw/plugin-sdk/channel-contract",
"openclaw/plugin-sdk/channel-core",
"openclaw/plugin-sdk/core",
"openclaw/plugin-sdk/diagnostics-otel",
"openclaw/plugin-sdk/discord",
"openclaw/plugin-sdk/media-runtime",
"openclaw/plugin-sdk/plugin-entry",
"openclaw/plugin-sdk/secret-input",
"openclaw/plugin-sdk/setup",
"openclaw/plugin-sdk/speech",
"openclaw/plugin-sdk/status-helpers",
"openclaw/plugin-sdk/telegram-account"
],
"regressions": []
},
{
"id": "manifestFields",
"label": "Manifest fields",
"baseCount": 32,
"headCount": 32,
"added": [],
"removed": [],
"removedUsed": [],
"used": [
"activation",
"channelEnvVars",
"contracts",
"id",
"keys",
"name",
"path",
"providerAuthEnvVars",
"version"
],
"regressions": []
},
{
"id": "manifestContractFields",
"label": "Manifest contract fields",
"baseCount": 16,
"headCount": 16,
"added": [],
"removed": [],
"removedUsed": [],
"used": [
"speechProviders",
"tools"
],
"regressions": []
}
],
"issueDelta": {
"added": [],
"removed": [],
"regressions": []
},
"regressions": []
}