claude-code 0.1.2

A Rust library for executing Claude Code CLI
Documentation
1
2
3
4
{"type":"system","subtype":"init","session_id":"test-session-001","model":"claude-haiku-4-5-20251001","cwd":"/tmp","tools":[],"mcp_servers":[]}
{"type":"assistant","message":{"id":"msg_001","type":"message","role":"assistant","content":[{"type":"thinking","thinking":"Let me think...","signature":"sig123"}],"stop_reason":null,"usage":{"input_tokens":10,"output_tokens":1,"cache_creation_input_tokens":0,"cache_read_input_tokens":0}},"session_id":"test-session-001"}
{"type":"assistant","message":{"id":"msg_001","type":"message","role":"assistant","content":[{"type":"text","text":"Hello!"}],"stop_reason":null,"usage":{"input_tokens":10,"output_tokens":5,"cache_creation_input_tokens":0,"cache_read_input_tokens":0}},"session_id":"test-session-001"}
{"type":"result","subtype":"success","is_error":false,"duration_ms":1000,"duration_api_ms":990,"num_turns":1,"result":"Hello!","stop_reason":"end_turn","session_id":"test-session-001","total_cost_usd":0.001,"usage":{"input_tokens":10,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":5,"server_tool_use":{"web_search_requests":0,"web_fetch_requests":0}}}