用途:EnjoyHarness 的唯一强制启动入口,必须先运行 harness-init 初始化,才能调用其他技能。它负责检查 Git 仓库、自举创建核心文件体系与基础入口文件、初始化全局状态与迭代计数器、注册全部技能(共 18 个核心技能)、自动启动会话守护进程、初始化 tmux 交接状态文件与启动器脚本,并自动启动事件编排器。
主要能力:Step 1 检查 .git 是否存在;Step 2 检查或自举创建 EnjoyHarness_MANIFEST.md;Step 3 创建 .EnjoyHarness、.subharness、.trace/ARCHIVE、.learnings、skills 等目录,并遵循目录放置约束(临时放 temp/、备份放 backup/、测试放 tests/、文档放 docs/);Step 4 至 Step 7 分别初始化 GLOBAL_STATE.md、EVENT_LOG.md、ITERATION_COUNTER.md(默认 max_iterations: 100)与 SKILL_REGISTRY.md;Step 8 至 Step 11 标记完成、记录事件、更新计数与状态;Step 11.5 注入用户身份信息到 AGENT.md / CLAUDE.md;Step 12 启动守护进程(优先 scripts/start-auto.sh --root "$(pwd)",否则回退 scripts/start-daemon.sh);Step 13 输出完成信息。守护进程每 5 秒检测交接文件,每 2 个任务自动切换会话。
用法与限制:前置条件为 Git 仓库已初始化;失败兜底为 Git 不存在则终止、Manifest 缺失则自举创建。适用场景为 AI Agent 工程化落地的稳定性、可控性与可复用性。收费、价格与平台信息暂未提供。