终端 Agent 在 50 万行代码库里靠 grep 找符号,被指是 30 年技术倒退
Evening_Hawk_7470 · reddit · 2026-10-28
Reddit 用户发帖吐槽:让终端 AI 编码 Agent(Claude Code、Aider 等)在 50 万行仓库上工作,它会花十分钟跑 ripgrep 循环遍历目录树,漏掉测试夹具里的重载方法、混淆被遮蔽的变量,仅为了找到某个接口的实现就烧掉 5 万输入 token。
- 对比:软件工程花了三十年建设编译器、语言服务器和 IDE 索引,能毫秒级解析类型层级、重载方法和跨包调用图;而终端 Agent 却在用纯文本搜索倒退回原始手段。
- 作者测试发现:独立 CLI Agent 靠 grep 猜符号,而接入 IntelliJ 的 Junie 通过 /ide 直连 IDE 运行中的 AST 符号索引(Find Usages、类型层级、编译器校验的重命名)后再生成代码,表现明显更好。
- 边界:小型独立脚本或新建微服务上,文本搜索+大上下文+embedding 够用;多模块 Java/Kotlin 单体仓库则是灾难现场。
- 作者抛出开放问题:我们是否为了终端极简主义丢弃了 decades 积累的编译器工具?有没有人在超大代码库上把纯文本搜索 CLI Agent 用得可靠又不烧钱?
「编程与Agent」频道最新
- 曾花数十小时逐行啃 vLLM 源码,他感慨有 Codex 后不会再这样读了 — gordic_aleksa · 2026-10-28
- 开发者实测:Apple 疑似启用自动化审核,可信账号近乎秒过 — rudrank · 2026-10-28
- 纯类型注解跑通 N 皇后求解器,ty 类型检查器玩出新高度 — charliermarsh · 2026-10-28
- 开发者吐槽 MCP 只能拉取不能推送:Agent 缺少主动通知机制 — braelyn_ai · 2026-10-28
- Swarms Cloud 改版模型页,聚合 2000+ 模型统一调用 — KyeGomezB · 2026-10-28
- Geoffrey Huntley 提出开源新模式:拒绝 PR,开放 remix — kieranklaassen · 2026-10-28