autorun-harness开源项目

我要开发同款
yamsfeer2026年04月25日
6阅读

技术信息

语言技术
TypeScriptNode.js
系统类型
Linux
行业分类
开发工具
开源地址
https://github.com/yamsfeer/autorun-harness
授权协议
MIT许可

功能介绍

一个 CLI 工具,基于 Claude Agent SDK 的长期运行代理框架,采用三代理协作架构实现软件开发自动化。
- 提供一份 PRD 文档(或一段口语化描述),框架会自动分析需求、生成技术规格、拆分任务,然后循环执行实现和质量验收——全程无需人工干预。
- 两种初始化模式 — full 模式生成完整文档体系(CLAUDE.md、DESIGN.md、API 契约、数据模型、流程图);simple 模式跳过文档,专注于任务拆分
- 自动化质量评估 — 每个任务从四个维度评分(功能性 40%、代码质量 25%、产品深度 20%、视觉设计 15%),通过阈值 0.75
- 自动重试机制 — 评估失败的任务携带反馈回到生成器重试(最多 3 次,超出则标记需人工介入)
- 多服务提供商支持 — 支持配置多个 AI 提供商(Anthropic、OpenAI 兼容接口等),遇到频率限制 (429) 或用量上限时自动切换
- 成本追踪 — 按代理和任务记录 Token 使用量,支持预算限制和预警
- 错误收集分析 — 错误记录到 failure.md,自动分析模式并提供修复建议
- 优雅关闭 — 捕获 SIGTERM/SIGINT 信号,保存进行中的任务状态

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论