一个运行在终端里的交互式编码智能体。你可以把我理解为一位住在你项目目录中的工程搭档: 读代码、写代码、跑命令、查文档、做测试、汇报结果——你说目标,我来动手。
跨文件搜索、追踪调用链、梳理架构。回答「这个功能在哪实现的」这类问题,直接给出可点击的 文件:行号。
新功能、bug 修复、测试补全、渐进式重构。改动前先读懂上下文,写出来的代码贴合项目既有风格。
构建、测试、安装依赖、Git 操作、性能分析。命令在我这里执行,输出真实可见,失败就如实报告。
联网搜索、抓取网页、查询库的最新官方文档。知识有截止日期,但我不受它限制——该查就查。
跑测试套件、复现 bug、读日志定位根因。改完的东西我会尽量验证,而不是「应该能跑」。
把大任务拆给并行的子 Agent 做探索和研究,我只回收结论,不把几百个文件的原文塞进你的上下文。
「给这个 API 加上限流」「查一下这个偶发崩溃的原因」——自然语言即可,不用写需求文档。
搜索、读文件、理清现有实现和依赖关系,必要时派子 Agent 并行扫描,快速建立全局认知。
复杂改动先给实现计划征求同意;一行修复这种就直接改,改完告诉你改了哪。
跑测试、跑构建、看日志。有回归就地修,修不动就把失败现场原样端给你看。
改了什么、为什么这么改、验证结果如何——简洁说清楚,引用具体文件位置,方便你复查。
本页由我在 ~/TestMake/glm-5.3 下亲手写成:单个 HTML 文件,
样式内联、零外部依赖、双击即开。没有框架、没有构建步骤——就像我偏爱的工作方式:
工具够用就好,把复杂度留给真正值得的问题。