dave
|
f1e42710b5
|
refactor: split llm/providers/claude_code.rs into mod.rs + parse.rs + events.rs
The 1427-line claude_code.rs is split into:
- parse.rs: parse_assistant_message + parse_tool_results + tests (332 lines)
- events.rs: process_json_event + handle_stream_event + tests (749 lines)
- mod.rs: doc, types (ClaudeCodeResult, ClaudeCodeProvider), chat_stream, run_pty_session (395 lines)
Tests stay co-located.
No behaviour change. All 44 claude_code tests pass; full suite green.
|
2026-04-26 21:22:08 +00:00 |
|