harness-download
Installation
SKILL.md
Harness 下载与首次引导
这是首次使用的总入口。完成顺序是:环境与持久源码 → 用户级技能链接 → 目标仓库的 harness-install → harness-ceo 知识初始化与首个真实任务。阶段之间由当前 Agent 继续执行,不要求用户重新发一遍提示词。
只安装本机工具、不初始化项目,也是合法的用户范围;此时在工具与技能可用后交付,不擅自挑一个仓库写入。用户指定完整引导时,不能只下载完就宣布完成。
0. 先读取,再补充必要信息
查当前目录、用户指定项目、已有 Harness 源码与 CLI、系统类型、Git、Node、npm、已安装 Agent 及其技能目录。Bun 只用于运行 Skills CLI,不代替 Harness 要求的 Node。首次安装技能本身不等于已安装 Harness 运行时。
用户给过的信息直接复用。只合并询问仍缺少且影响执行的信息:目标仓库、源码放置位置(没有偏好可建议 ~/.harness-anything-src)、要接入哪些已安装 Agent、首次任务。仓库身份、owner 和既有指令修改的审批留到 harness-install 的具体可审阅步骤。
把本次实际源码、Node 路径、CLI 入口、选定技能目录记在安装交接中,跨工具调用传递明确路径,不依赖临时 shell 变量一直存在。
1. 获取持久源码与运行环境
当前发布方式是从 https://github.com/FairladyZ625/harness-anything.git 的 main 获取源码。本技能可能先由 bunx skills add 安装到工具管理的副本;该副本只有技能,不是可运行的完整仓库。