claw-code/openspec
zhaoyanchao 00718b4c3e refactor(main): extract tool_executor.rs — CliToolExecutor and convert_messages
- Created src/tool_executor.rs (218 lines) with CliToolExecutor struct+impl,
  ToolExecutor trait impl, ToolSearchRequest/McpToolRequest/
  ListMcpResourcesRequest/ReadMcpResourceRequest structs, convert_messages
- Removed ~100 lines from main.rs, added mod tool_executor + re-export
- Fixed missing Deserialize derives and pub(crate) field visibility
- All 214 tests pass
2026-05-26 22:01:07 +08:00
..
changes refactor(main): extract tool_executor.rs — CliToolExecutor and convert_messages 2026-05-26 22:01:07 +08:00
config.yaml refactor(rusty-claude-cli): 拆分超大main.rs为职责单一的子模块 2026-05-26 17:08:29 +08:00