claw-code/openspec/changes
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
..
refactor-main-rs refactor: 将 main.rs 拆分为模块以提升可维护性 2026-04-30 15:13:42 +08:00
refactor-main-rs-split refactor(main): extract tool_executor.rs — CliToolExecutor and convert_messages 2026-05-26 22:01:07 +08:00