SuperAPI AI 工具集

coding-cli

编程与开发

查看项目

更新于 10-15 19:52

技能介绍

用途:在 Manager 分配的任务 spec.md 中出现“## Coding CLI Mode”时,用本技能把代码改动委托给 Manager 持有的 AI CLI 工具(Claude Code / Gemini CLI / qodercli)执行,自己负责理解任务、准备环境、写提示词与审查结果。

主要流程:1)在共享文件系统下准备工作区,路径须位于 /root/hiclaw-fs/ 下,例如 workspace="/root/hiclaw-fs/shared/tasks/{task-id}/workspace",可 git clone 或复制现有代码;2)用 mc mirror 将工作区推送到 MinIO,使 Manager 可访问;发送前先同步任务目录并检查 .processing 标记,若存在则等待 Manager 完成后再发请求;3)生成高质量提示词,包含目标文件与行号、具体改动、上下文、验收标准与约束;4)在 Worker Room 或 Project Room 发送 coding-request,格式含 workspace 路径与 ---PROMPT--- 内容;5)等待 Manager 返回 coding-result 或 coding-failed。

结果处理:收到 coding-result 后运行 hiclaw-sync 同步,进入工作区用 git diff 或查看 coding-cli-logs/ 审查变更、核对需求并尽量运行测试,再向 Manager 报告 completed;收到 coding-failed 时改为自行实现并报告。若一轮未完成,可先同步最新状态再发下一轮 coding-request。

提示词建议:改动要具体到行,注明所需 import、参考同文件既有风格、限定只改指定文件,并给出验证命令(如 go test ./...)。

限制:工作区路径必须在 /root/hiclaw-fs/ 下;存在 .processing 标记时不得发送请求;具体 CLI 工具选择、超时与失败重试细节资料未提供。