Kova OpenClaw Runtime Findings

Run: kova-2026-05-03T132842Z
Target: local-build:/home/runner/_work/openclaw/openclaw
Mode: execution
Platform: linux 6.5.13 (x64)

Failure Brief

Decision: FAIL
Primary blocker: agent-cold-warm-message/mock-openai-provider
Why: OpenClaw diagnostics timeline was required for profile 'diagnostic' on target kind 'local-build' but was not emitted
Evidence:
- peakRssMb: 722.7
- cpuPercentMax: 164.5
- coldAgentTurnMs: 11965
- warmAgentTurnMs: 8289
- agentColdWarmDeltaMs: 3676
- cold provider was fast (3ms), but OpenClaw spent 11799ms before provider work.
- agent-cli: 722.7MB RSS, 164.5% CPU
- agent-process: 722.7MB RSS, 164.5% CPU
Likely owner: OpenClaw
Paste to fixer:
Investigate OpenClaw release gate failure agent-cold-warm-message/mock-openai-provider. Kova decision was FAIL on linux-x64. Primary evidence: OpenClaw diagnostics timeline was required for profile 'diagnostic' on target kind 'local-build' but was not emitted. Measurements: peakRssMb: 722.7; cpuPercentMax: 164.5; coldAgentTurnMs: 11965; warmAgentTurnMs: 8289; agentColdWarmDeltaMs: 3676; cold provider was fast (3ms), but OpenClaw spent 11799ms before provider work.; agent-cli: 722.7MB RSS, 164.5% CPU; agent-process: 722.7MB RSS, 164.5% CPU. Dependency/plugin load errors were zero, so focus on startup, memory, CPU, gateway readiness, runtime deps staging, provider/model load, and UI asset initialization. Likely owner area: OpenClaw.

Recommended next scenario

Reason: OpenClaw diagnostics timeline was required for profile 'diagnostic' on target kind 'local-build' but was not emitted
Command: node bin/kova.mjs run --target local-build:/home/runner/_work/openclaw/openclaw --scenario agent-cold-warm-message --state mock-openai-provider --execute --profile-on-failure --retain-on-failure --json

Scenario: agent-cold-warm-message
Result: FAIL
Cleanup: destroyed
Measurements:
- startup: listening unknown; health unknown; readiness unknown; gateway disabled; restarts 0
- resources: peak RSS 722.7 MB; max CPU 164.5%; samples 35; roles agent-cli 722.7MB/164.5%, agent-process 722.7MB/164.5%, command-tree 722.7MB/164.5%, status-cli 666.7MB/158.2%
- agent: turn 11965ms; cold/warm 11965ms/8289ms; cold-warm delta 3676ms; pre-provider 11799ms; provider 3ms; cleanup unknown; diagnosis pre-provider-stall; leaks 0
- plugins/runtime: missing deps 0; plugin failures 0; runtime deps unknown; warm restages unknown; warm reuse unknown
- diagnostics: timeline unavailable; slowest span unknown unknown; embedded traces 0; liveness warnings 0; open spans 0 (0 required); node CPU/heap/trace 0/0/0
Violations:
- OpenClaw diagnostics timeline was required for profile 'diagnostic' on target kind 'local-build' but was not emitted
- cold agent spent 11799ms before provider work, over threshold 10000ms
- cold pre-provider latency was 11799ms, over threshold 10000ms
- cold provider was fast (3ms), but OpenClaw spent 11799ms before provider work.
- post-agent status command did not succeed

Scenario: agent-cold-warm-message
Result: FAIL
Cleanup: destroyed
Measurements:
- startup: listening unknown; health unknown; readiness unknown; gateway disabled; restarts 0
- resources: peak RSS 713.5 MB; max CPU 162%; samples 34; roles agent-cli 713.5MB/162%, agent-process 713.5MB/162%, command-tree 713.5MB/162%, status-cli 494MB/154.1%
- agent: turn 12050ms; cold/warm 12050ms/8426ms; cold-warm delta 3624ms; pre-provider 11989ms; provider 2ms; cleanup unknown; diagnosis pre-provider-stall; leaks 0
- plugins/runtime: missing deps 0; plugin failures 0; runtime deps unknown; warm restages unknown; warm reuse unknown
- diagnostics: timeline unavailable; slowest span unknown unknown; embedded traces 0; liveness warnings 0; open spans 0 (0 required); node CPU/heap/trace 0/0/0
Violations:
- OpenClaw diagnostics timeline was required for profile 'diagnostic' on target kind 'local-build' but was not emitted
- cold agent spent 11989ms before provider work, over threshold 10000ms
- cold pre-provider latency was 11989ms, over threshold 10000ms
- cold provider was fast (2ms), but OpenClaw spent 11989ms before provider work.
- post-agent status command did not succeed

Scenario: agent-cold-warm-message
Result: FAIL
Cleanup: destroyed
Measurements:
- startup: listening unknown; health unknown; readiness unknown; gateway disabled; restarts 0
- resources: peak RSS 705.3 MB; max CPU 157.2%; samples 33; roles agent-cli 705.3MB/157.2%, agent-process 705.3MB/157.2%, command-tree 705.3MB/157.2%, status-cli 599.3MB/154.4%
- agent: turn 10354ms; cold/warm 10354ms/8015ms; cold-warm delta 2339ms; pre-provider 10303ms; provider 2ms; cleanup unknown; diagnosis pre-provider-stall; leaks 0
- plugins/runtime: missing deps 0; plugin failures 0; runtime deps unknown; warm restages unknown; warm reuse unknown
- diagnostics: timeline unavailable; slowest span unknown unknown; embedded traces 0; liveness warnings 0; open spans 0 (0 required); node CPU/heap/trace 0/0/0
Violations:
- OpenClaw diagnostics timeline was required for profile 'diagnostic' on target kind 'local-build' but was not emitted
- cold agent spent 10303ms before provider work, over threshold 10000ms
- cold pre-provider latency was 10303ms, over threshold 10000ms
- cold provider was fast (2ms), but OpenClaw spent 10303ms before provider work.
- post-agent status command did not succeed
