Comet Native 是 Comet 的原生工作流模式,把完整需求、进度和验收结果保存在项目内。Agent 只处理 Runtime 指定的阶段,每次动作后读取最新 continuation 并遵循,直到任务完成、需要用户决策或外部依赖阻塞。
用途与规则:继续已确认的实现、文档修复、证据复用与恢复;遇到新决策、授权或外部信息时暂停。以 .comet/config.yaml、当前 change、comet-state.yaml 和磁盘上的正式产物为准,聊天记忆仅作补充。Agent 只编辑 brief、完整目标 Specs、关联 delta.yaml 和 children.yaml;状态、检查结果、报告、锁和事务由 Runtime 管理。通过 PATH 上的 comet native CLI 推进,不要求用户手动运行命令;命令不可用则报告安装不完整并停止。
启动或恢复:已知名称时运行 comet native select <change-name> --json,进入返回的 workspace.projectRoot;否则运行 comet native status --json。无匹配活动 change 时选择隔离并创建,进入 preparation.projectRoot。进入工作区获取 phase 后,通过 memory integration 获取一次上下文。
Build 与 Verify 循环:Builder 提交候选实现后,Runtime 运行必要检查,并由新的只读 Verifier 独立评估每个验收项;失败则回到 Build 修复重提,全部通过后等待用户接受。Build、Verify、Archive 会重新检查正式绑定。需求变更需分类处理:已确认功能缺失用 --revise-implementation;用户可见行为或验收标准变化用 --revise-requirements 并重新确认 Shape;无关需求另开 change。
Archive:continuation 允许时读取 Archive completion,复用已接受结果,用户明确选择后执行完整 --confirmed --finish 命令。只提交本次 change 的实现与正式产物,保留无关修改。
限制:本 Skill 与 Runtime 提供 Native 工作流,不依赖外部 Skill;Agent 自行选择实现方式但须保留已确认需求与约束。任务摘要、进度、命令输出或测试结果不得存为 Personal Memory。具体命令参数、模板与异常处理需查阅对应帮助与文档。