Show HN: Dari-docs – 使用并行编码代理优化你的文档
摘要
dari-docs 是一个 CLI 工具,通过模拟 AI 代理执行任务来测试文档质量,识别代理卡住的地方,并可选择生成改进文档清晰度的编辑建议。
查看缓存全文
缓存时间: 2026/05/20 23:30
mupt-ai/dari-docs
来源:https://github.com/mupt-ai/dari-docs
dari-docs
让你的文档优秀到连最笨的智能体都能用它交付。
dari-docs 是一个 CLI 工具,用于测试你的文档是否足够清晰,能够让智能体顺利使用。它会将你的文档发送给模拟的开发者智能体,要求它们完成实际任务,报告它们在哪些地方卡住了,并可以根据这些反馈生成建议的文档修改。
用它来把文档质量从“似乎能看懂”提升到“智能体确实能完成任务”。
为什么用 dari-docs?
过去好的文档意味着“开发者最终能弄明白”。但这已经不够了。
当阅读者是智能体时,歧义变得可量化。不一致的术语、隐藏的假设、分散的上下文以及缺失的配置步骤,都会增加智能体失败或浪费上下文来推断文档意图的可能性。
dari-docs 为智能体可读的文档提供了一个可重复的反馈循环:定义任务、运行模拟用户、检查失败点,并可选地拉回修改后的文档。
它能做什么
- 用模拟开发者测试文档——智能体仅使用你提供的文档来尝试完成具体任务。
- 发现阻碍任务的歧义——报告缺失的上下文、不清晰的配置、不一致的术语,以及代理不得不猜测的地方。
- 生成建议的修复——
optimize命令将测试者的反馈转化为修改后的文档,你可以在本地查看。 - 支持托管或自主管理——使用托管的 dari.dev Docs 服务,或者在你自己的 dari.dev 组织中运行智能体。
- 使用普通的智能体项目——测试者和编辑者只是提示词、技能、配置脚本和
dari.yml清单的文件夹。
安装
使用安装脚本安装最新的 dari-docs 二进制文件,然后验证 CLI 可用:
curl -fsSL https://raw.githubusercontent.com/mupt-ai/dari-docs/main/install.sh | bash
dari-docs --help
快速开始
托管模式使用托管的 dari.dev Docs 服务和单独的 dari.dev Docs 信用额度。新账户初始拥有价值五美元的免费信用。
从你的文档仓库中运行:
dari-docs auth login
运行文档检查:
dari-docs check . \
--managed \
--task "安装 SDK 并进行第一次 API 调用"
该命令提交一个托管运行并打印运行 ID。要在同一命令中等待完成,请添加 --wait。
生成建议的文档修改:
dari-docs optimize . \
--managed \
--wait \
--task "安装 SDK 并进行第一次 API 调用"
使用 --wait 时,修改后的文件会下载到 .dari-docs/updated/ 目录中,不会修改你的仓库。查看该文件夹,并在准备好后将更改复制到仓库中。
工作原理
- 你将
dari-docs指向一个文档目录或公开文档 URL,并提供一个或多个任务。 - CLI 打包你的本地文档,或者将公开文档 URL 传递给检查智能体(带有互联网访问权限),然后向托管的 Dari Docs 智能体提交运行。
- 测试智能体尝试完成任务,并报告文档在哪些地方阻碍了进度。
- 使用
dari-docs runs wait、dari-docs runs download或--wait来收集本地运行产物。 - 如果运行
optimize,编辑智能体会提出文档更改建议。 - 建议的修改可以下载到
.dari-docs/updated/目录中进行审查。
模拟用户是普通的 dari.dev 智能体。托管模式自动使用托管的 Dari Docs 测试者和编辑智能体。如果你想自定义智能体提示词、技能、配置脚本或 dari.yml,请使用自主管理模式。
托管模式 vs 自主管理
| 模式 | 何时使用 | 需要 |
|---|---|---|
| 托管 | 想要最快速的设置和托管执行。 | dari-docs auth login |
| 自主管理 | 想在你自己的 dari.dev 组织中运行。 | dari.dev API 密钥和已部署的智能体 |
大多数用户应从托管模式开始。
文档
相似文章
Show HN:Daemons——我们不再造 agent,改给它们擦屁股
Charlie Labs 推出 Daemons:用 Markdown 定义的自发式 AI 后台任务,可持续维护仓库——自动更新文档、分拣 issue、保持 PR 可合并,无需人类催促。
Show HN: Codiff,本地差异审查工具
Codiff 是一款轻量级本地 diff 查看器,用于审查 Git 暂存和未暂存的更改,支持基于 LLM 的逐步讲解和内联审查评论。
Show HN:adamsreview – 为 Claude Code 提供优化的多智能体 PR 审查
介绍 adamsreview,这是一个开源的 Claude Code 插件,它通过采用并行子代理、验证关卡以及自动修复循环的多智能体流水线,能够以更少的误报检测出更多 Bug,从而增强拉取请求(Pull Request)的审查效果。
@DanKornas: 撰写一份好的 AGENTS.md 不应花费数周时间去深挖资料。mimeo 是一个 Python 工具,能将专家的知识体系转化为…
mimeo 是一个开源的 Python 工具,能够从专家的知识体系中自动生成 AGENTS.md 或 SKILL.md 文件,帮助编码代理安装更好的默认设置。
将 hf CLI 设计为适合 Hub 使用的 Agent 优化工具
Hugging Face 重新设计了其 `hf` CLI,使其同时面向人类用户和 Claude Code、Codex 等 AI 编程 Agent 进行优化,具备 Agent 感知的输出渲染能力,基准测试显示在复杂任务上相比不使用 CLI 的方案最高可节省 6 倍的 token 消耗。