发现 Hermes 有时搜索文件十分缓慢,用的应该是自带的 search_files 工具,等价 rg —files -g 命令。有时候还会自己用 MSYS 的 find (比 rg 慢上数十倍)。
而我平时搜索文件用的是 Everything,搜索速度快,配合正则用起来就更加顺手了。想了下似乎可以教会 Agent 改用 Everything 来进行搜索。
Everything 内置 HTTP Server 和 ETP/FTP Server,但我本机都没有开启。我先问了一嘴 Hermes 用什么比较舒服。结果他找到了 Everything 的官方 CLI 工具。仓库地址是:github.com/voidtools/ES
经过测试,es.exe 足够覆盖日常的搜索需求,不需要另外开启服务。而且也更加安全。Hermes 在探索的过程中就自动创建好了 SKILL,比较省心。
不过如果要搜文件内容,估计还是得用 ripgrep,好在指定目录的话也不算特别慢。