claw-code/rust/crates/rusty-claude-cli
zhaoyanchao c01ae72e30 refactor(main): extract api_client.rs — AnthropicRuntimeClient and API helpers
- Created src/api_client.rs (310 lines) with AnthropicRuntimeClient struct,
  impl blocks, resolve_cli_auth_source, request_ends_with_tool_result
- Removed ~425 lines from main.rs, added mod api_client + re-export
- Removed redundant format_user_visible_api_error / format_context_window_blocked_error
  (already live in render.rs as pub(crate))
- Removed debug println!("args:") that broke --compact output
- All 214 tests pass
2026-05-26 21:31:12 +08:00
..
.claw/sessions feat(runtime): typed task packet format for structured claw dispatch 2026-04-04 00:40:20 +09:00
src refactor(main): extract api_client.rs — AnthropicRuntimeClient and API helpers 2026-05-26 21:31:12 +08:00
tests Restore Rust formatting compliance 2026-04-28 09:19:16 +00:00
Cargo.toml Close the clawability backlog with deterministic CLI output and lane lineage 2026-04-05 18:41:02 +00:00
RUN.md feat: 增强模型支持和错误处理 2026-04-28 13:51:09 +08:00
build.rs Remove the deprecated Claude subscription login path and restore a green Rust workspace 2026-04-11 17:24:44 +00:00