当 DeepSeek V4 遇上「道」
DeepSeek V4 发布后,中文开发者终于有了一个「国内直连、按量付费、注册即用」的顶级模型。但一个好模型和一个好 Agent 之间,还差一个精心设计的终端代理。
DAO CODE(中文名「道」)就是为 DeepSeek V4 量身定制的 AI 编码代理。它的核心卖点只有一个——把 DeepSeek 的成本优势发挥到极致。
项目作者 tigicion 做了 465 次提交才打磨出 v0.2.0,目前 426 Star,MIT 开源。如果你用 DeepSeek 写代码,这个工具值得认真看看。
成本:不是省一半,是省 30 倍
DAO CODE 最大的亮点在于它的成本工程。DeepSeek V4 的 API 定价有一个关键特性——前缀缓存(Prefix Cache)命中比未命中便宜约 10 倍。DAO CODE 针对这一点进行了深度优化:
- 系统前缀固定化——工具定义、系统提示词、记忆模板等每次会话都相同的内容,确保持续命中缓存
- 内存布局优化——跨会话记忆按 byte-stable 格式组织,最大化复用
- 子代理共用主缓存——反思层、重聚焦器等 fork 出去的子代理共享主会话的前缀缓存,不额外产生成本
官方给出的实测数据很惊人:在 7 个 SWE-bench 风格的真实开源 bug 修复任务中,前缀缓存命中率达到 95.8%,单任务成本仅 ¥0.07–¥0.21,7 个任务总共花了 ¥1.07。
对比来看,同样的 token 消耗量,Claude Opus 4.8 大约要花 30 倍的价格,Sonnet 4.6 也要 18 倍。对于每天高强度使用 AI 编码代理的开发者来说,这个差距一个月下来可能就是几百和几千的区别。
跨会话记忆:不只是保存,还会验证
大多数 AI 编码代理的记忆功能都很原始——会话结束时把偏好写到一个文件里,下次启动时读回来。DAO CODE 在这个基础上加了一层自验证:
- 会话结束时,自动提炼项目约定和用户偏好,写入记忆文件
- 下次启动时,逐条验证记忆——读取当前代码库,检查这些约定是否仍然成立
- 失效的记忆自动丢弃,不污染新的会话
这意味着它的记忆不会像传统方案那样「越积越错」,而是保持一个经过验证的、精简的上下文。
反思层:内置一个「唱反调」的队友
DAO CODE 有一个有趣的机制叫反射层(Reflection Layer):
- 挑战者(Challenger)——当同一个操作反复失败时,一个独立子代理会从零开始审查问题,不预设任何立场,给出第二意见
- 重聚焦器(Refocuser)——每 N 轮检查一次当前进度是否还对齐最初目标,防止 Agent 跑偏
这两个子代理都 fork 自主会话,复用前缀缓存,所以它们的额外成本可以忽略不计。但这个机制本身对于长任务的稳定性提升是实实在在的。
长任务可靠性
编码代理遇到长任务时最容易翻车——要么超时、要么崩溃、要么上下文爆掉。DAO CODE 针对这些问题做了几个实用的设计:
- 崩溃恢复——会话日志自动保存,
dao -c即可恢复 - Shadow Git 检查点——独立于你的项目 .git,每隔一段时间自动保存状态,支持
/restore和/rewind回退 - 上下文压缩——接近 1M token 上限时自动压缩早期内容,释放空间
- 大输出溢出——超长命令输出自动写到磁盘文件,上下文中只保留一个指针
- 卡死检测——连续重复相同的工具调用或连续出错时主动停止
上手与生态
安装非常简单:
npx dao-code
# 首次运行设置 API Key,存储到 ~/.dao/config.json
DAO CODE 提供了 24 个内置工具,覆盖文件读写、搜索、Shell 执行、Web 抓取、记忆管理、任务编排等常见需求。它还有一个值得注意的特性——与 Claude Code 兼容的扩展生态:SKILL.md、hooks.json、mcp.json 使用相同的格式,工具名称自动映射。这意味着 Claude Code 社区的大量技能和 MCP 服务器可以直接复用。
我的看法
DAO CODE 的定位非常清晰——它不是又一个「通用 AI 编码代理」,而是一个为 DeepSeek V4 深度优化的专用工具。这种专注让它在成本控制上做到了极致,95.8% 的缓存命中率和 ¥1.07 跑完 7 个任务的数据,在同类型工具里几乎没有对手。
反射层的设计也很有意思——不是靠更长的提示词,而是靠一个独立子代理提供第二意见,这种「对抗式验证」的思路在 Agent 设计中越来越重要。
当然,它也有局限:DeepSeek V4 是唯一的一等公民,如果你主要用 Claude 或其他模型,DAO CODE 对你来说价值有限。项目还很年轻(v0.2.0),社区生态和文档还在建设中。
但如果你是 DeepSeek 的用户,或者想找一个「低成本、高可靠性」的编码代理来跑长任务,DAO CODE 值得一试。毕竟,npx dao-code 就能跑起来,试错成本几乎为零。
项目地址:tigicion/dao-code · 许可:MIT · 🌟 426 Stars(截至 2026-06-26) · 最新发布:v0.2.0 · npm 安装