SuperAPI AI 工具集

dym-setup-maintain

部署与运维

查看项目

更新于 10-16 10:21

技能介绍

用途:升级已安装的 harness、把早于 harness 的旧项目迁移过来,并厘清下游项目里哪些工具能跑、哪些被有意移除。

主要能力:升级通过重新运行幂等 installer 完成;迁移旧项目在聊天中调用 /harness-update(或 /dym-setup-maintain),它执行一条 shell 命令并以 --self-heal 合并安装 L0–L4、审计、回填、再审计与激活冒烟。退出码需先读再行动:0 干净、3 有无法自愈的欠债、4 自动冒烟失败(护栏有洞,应停止使用)、1 基础设施错误。升级后用 python3 ~/.claude/harness/hooks/build-capabilities.py --root . 重新生成 CAPABILITIES.md;版本可查 .llmwiki/.harness-stamp 与 ~/.claude/harness/version.json。全局安装会自行冒烟,成功日志含 [harness] GLOBAL smoke OK。

使用方式与适用场景:适用于长期未更新、需要同步新规则的下游项目。安装命令为 curl -fsSL https://raw.githubusercontent.com/Rheinmir/setup/orca/harness/poc-vendor-neutral/bootstrap.sh | bash,完全重装加 --clean。

限制:16 个框架专用工具被有意从全局移除(install-harness.sh 中的 STRIP_TIER3),另有 7 项从不复制到全局,故下游无法从 ~/.claude/harness/ 调用;health-check.py 面向模板同步仓库,harness-doctor --ci 不在全局,medic 评的是全局本身。token 预算默认仅为警告不阻断,需自行运行 token-budget.py configure --root . 才生效。uninstall.sh 不清理 ~/.claude/harness/、~/.claude/skills/ 等,需手动删除。旧于特定提交的安装需在每次运行后重打 dot-layout 补丁。其他细节资料暂未提供。