Skip to content

Comments

fix live-status parsing and stabilize kimi harness output#126

Merged
LIU9293 merged 3 commits intomainfrom
feat/live-status-harness-regression-512539
Feb 22, 2026
Merged

fix live-status parsing and stabilize kimi harness output#126
LIU9293 merged 3 commits intomainfrom
feat/live-status-harness-regression-512539

Conversation

@LIU9293
Copy link
Contributor

@LIU9293 LIU9293 commented Feb 22, 2026

Summary

  • fix todo extraction in live status parsing by handling todo_write tool input across anthropic-style stream events (including input_json_delta) and normalizing todo statuses
  • broaden todo.updated parsing to accept todos, items, and tasks payload aliases so wrapped stream data reliably renders the Tasks section
  • harden Kimi response parsing to avoid hard-failing on empty/irregular output and fall back to usable text (with regression tests)
  • regenerate live-status harness reports after parser updates and provider retries
  • bump project version to 0.0.86

Testing

  • bun test packages/agents/test/kimi-client.test.ts packages/agents/test/kimi-stream-status.test.ts packages/agents/test/session-inspector.test.ts packages/agents/test/qwen-stream-status.test.ts packages/live-status-harness/test/render-status.test.ts
  • bun run packages/live-status-harness/scripts/generate-report.ts --layout both
  • bun run packages/live-status-harness/scripts/generate-report.ts --providers claudecode --layout split
  • bun run packages/live-status-harness/scripts/generate-report.ts --providers kimi --layout split

Notes

  • claudecode capture now succeeds in regenerated reports
  • kimi no longer fails with parser-side "empty response"; current run returns upstream 402 membership error payload from provider

@LIU9293 LIU9293 changed the title fix live-status todo parsing and refresh harness reports fix live-status parsing and stabilize kimi harness output Feb 22, 2026
@LIU9293 LIU9293 merged commit 70e7a84 into main Feb 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant