SuperAPI AI 工具集

long-running-harness

编程与开发

查看项目

更新于 10-15 20:32

技能介绍

用途:管理需要跨多个会话持续推进的长期开发项目。它针对 AI 智能体每次会话无记忆的问题,提出用两类智能体加结构化产物来传递上下文:初始化智能体仅在首次运行时创建 features.json(30–200 条功能及状态)、progress.md、architecture.md、scripts/init.sh 并做首次 git 提交;之后每次会话由编码智能体读取这些产物继续工作。\n\n主要能力:提供 init(初始化新项目)、continue(继续工作)、status(查看进度)三种模式。每条约功能包含验证步骤和 passes 状态,会话开始时执行启动清单(pwd、git status、git log、读取 progress.md 与 features.json、运行 init.sh 冒烟测试、选定一个最高优先级未完成功能),结束时执行收尾清单(提交所有改动、更新 features.json 与 progress.md、写明下次任务、确保冒烟测试通过)。\n\n使用方式:init 模式需用户提供项目描述与类型(web-app、api、cli、library、mobile),技术栈可选;continue 模式只需说“继续工作”,也可指定关注的功能;status 模式查看进度。建议每次会话约 30–45 分钟、完成 1–2 个功能,并遵循“一功能一会话”的规则。features.json 只允许把 passes 由 false 改为 true,不得删除功能或修改已有描述。init.sh 用于准备环境(安装依赖、数据库迁移、复制 .env、冒烟测试),不是启动开发服务器。\n\n限制:资料提到视觉限制(可能看不到浏览器弹窗)、长会话下上下文压力导致质量下降、范围蔓延等风险。运行环境、安装命令与价格信息暂未提供。