claw-code/rust/crates
YeonGyu-Kim ce22d8fb4f fix(api): add serde(default) to all usage/token parse paths in SSE stream
Sterling reported 'json_error: no field input/input_tokens' still firing
despite existing serde(default) in types.rs. Root cause: SSE streaming
path had a separate deserialization site that didn't use the same defaults.

- Add serde(default) to sse.rs UsageEvent deserialization
- Add serde(default) to types.rs Usage struct fields (input_tokens, output_tokens)
- Add regression test with empty-usage JSON response in streaming context
2026-04-07 13:44:22 +09:00
..
api fix(api): add serde(default) to all usage/token parse paths in SSE stream 2026-04-07 13:44:22 +09:00
commands Fix slash skill invoke normalization 2026-04-06 09:24:06 +00:00
compat-harness wip: plugins progress 2026-04-01 07:09:06 +00:00
mock-anthropic-service feat(harness+usage): add auto_compact and token_cost parity scenarios 2026-04-03 22:41:42 +09:00
plugins Resolve claw-code main merge conflicts 2026-04-06 07:16:57 +00:00
runtime Restore a fully green workspace verification baseline 2026-04-05 18:46:06 +00:00
rusty-claude-cli Clarify heuristic context window estimates 2026-04-06 09:26:08 +00:00
telemetry feat: anthropic SDK header matching + request profile 2026-04-01 05:55:25 +00:00
tools Restore compatibility skill lookup fallback 2026-04-06 09:11:27 +00:00