dave
|
34a399b838
|
refactor: split http/mcp/shell_tools.rs (1144) into mod + exec + script
The 1144-line shell_tools.rs is split:
- exec.rs: validate_working_dir + tool_run_command + handle_run_command_sse
+ their tests (~550 lines)
- script.rs: tool_run_tests + tool_get_test_result + tool_run_build +
tool_run_lint + helpers + their tests (~610 lines)
- mod.rs: re-exports (~12 lines)
Tests stay co-located. All 2636 tests pass; clippy clean.
|
2026-04-27 02:04:04 +00:00 |
|