Agent 与自动化工作流
harness-mini:面向开发者长时编程任务的最小外层脚手架
harness-mini/harness-mini · A minimal outer harness for developers' long coding tasks. Files + shell: skills, sub-agents, and distilled docs. Keeps multi-session work on-task, context-light, and resumable.
ELI5:它是什么,解决什么问题
harness-mini 是一个面向开发者跨会话长时编程任务的最小外层脚手架(outer harness),以 Markdown 技能文件与轻量 POSIX shell 脚本为核心,通过技能、子代理、计划、检查点与评测机制,让编码代理在多会话功能开发中保持目标聚焦、控制上下文占用并支持断点续跑。项目通过 intake → prd → issues → implement ⇄ evaluate → checkpoint → done 的生命周期状态机推进工作,要求 done 阶段必须有独立评测记录,并提供初始化安装、版本更新、健康检查、状态与指标汇总等命令行入口。
核心能力与快速开始
★ 4 · HTML
- 能做什么
- 提供围绕编码代理的外层工作脚手架:Markdown 技能与 POSIX shell 脚本组成可被代理读取和执行的文件契约;内置 intake→prd→issues→implement⇄evaluate→checkpoint→done 的生命周期状态机,仅主代理可推进阶段;通过 explorer 子代理承接重读任务以控制主上下文占用,并以 40% 占用线作为检查点与重置的默认阈值;在完成前要求独立评测者提交 verdict: pass 记录,doctor 命令对有缺失的完成状态报失败;init.sh 以增量、幂等方式安装到目标项目,并内建版本、更新、状态、报告等 CLI。
- 适用场景
- 适合需要跨多个会话推进同一功能开发、愿意把计划与追踪记录提交到 git 的开发者;适用于把编码代理的工作流程规范化,包括任务分级(快速模式与完整模式)、计划与议题拆分、独立评测把关与检查点交接;也可用于在 Cursor、Codex 等宿主中通过技能与规则文件驱动编码代理。
- 项目形态
- 开发框架
- 部署方式
- 通过 git clone 后执行 init.sh 安装到目标项目,属于本地项目内文件级集成;未说明服务器部署或其他托管方式。
- 主要依赖
- 纯 POSIX shell、零依赖,测试覆盖 macOS bash 3.2 与 Linux bash,可从 zsh 调用;需要可读取仓库并执行 shell 命令的编码代理宿主;未说明其他硬件或运行时要求。
- 使用限制
- README 说明其定位是编码任务外层脚手架,不适用于一次性问答、纯聊天代理或不愿把计划写入 git 的场景,也不是 IDE 替代品或多代理 SaaS;40% 上下文线被作者表述为保守的检查点默认值而非定律,实测未发现该阈值对应的智能断崖;Cursor 缺少 40% 线钩子,相关提醒需手动执行;对模型的近用依赖宿主配置,未说明 API 成本与商用限制。
- 许可证
- MIT
- 最近推送
- 2026-10-31 12:02
资料检查:2026-11-01 07:00 · 卡片整理:2026-11-01 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
面向跨会话长时编程任务的外层脚手架:通过技能、子代理、计划、检查点与评测机制,让编码代理在多会话功能开发中保持目标聚焦、控制上下文占用并支持断点续跑;按 intake → prd → issues → implement ⇄ evaluate → checkpoint → done 生命周期推进,done 阶段需独立评测记录。
查看内容依据
harness-mini 是一个面向开发者跨会话长时编程任务的最小外层脚手架(outer harness),以 Markdown 技能文件与轻量 POSIX shell 脚本为核心,通过技能、子代理、计划、检查点与评测机制,让编码代理在多会话功能开发中保持目标聚焦、控制上下文占用并支持断点续跑。
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。