shuiyu67
d2ac6896ad
perf: 删除工具执行前的 5 秒等待延迟
_execute_single_tool 原先在真正调用工具前跑 25 次 sleep(0.2) 的
spinner 倒计时(固定 5 秒),仅为提供 ESC 取消窗口,每次工具调用都要白等。
- 删除倒计时循环,改为执行前非阻塞排空键盘缓冲区检测 ESC(零等待):
若用户在此之前按过 ESC 仍会取消并记入历史,行为不变。
- 执行期间打印一行静态'正在执行: <工具> <参数>'提示,结束后清除。
- TUI 模式行为不变(原本就跳过延迟)。
- 测试: 12 项全过,单次工具调用耗时 5000ms → 0.5ms。
2026-08-05 11:05:06 +08:00
..
2026-04-25 22:27:59 +08:00
2026-05-09 20:28:17 +08:00
2026-08-05 10:54:39 +08:00
2026-04-25 22:45:40 +08:00
2026-08-05 10:54:39 +08:00
2026-04-26 12:35:27 +08:00
2026-04-25 22:27:59 +08:00
2026-08-05 11:05:06 +08:00
2026-08-05 00:26:02 +08:00
2026-08-01 09:28:39 +08:00
2026-08-05 00:26:02 +08:00
2026-08-01 09:28:39 +08:00
2026-04-27 00:03:14 +08:00
2026-05-08 00:40:01 +08:00
2026-04-30 02:42:52 +08:00
2026-05-09 20:28:17 +08:00
2026-08-01 09:28:39 +08:00
2026-06-19 00:10:27 +08:00
2026-04-25 22:45:40 +08:00
2026-08-05 10:54:39 +08:00
2026-08-01 10:30:42 +08:00