SuperAPI AI 工具集

coding-cli-management

编程与开发

查看项目

更新于 10-15 19:52

技能介绍

用途:让 Manager 代表 Worker 执行 AI 编码 CLI 工具(claude、gemini、qodercli)。Worker 负责生成精确提示词,Manager 在 Worker 的工作区运行 CLI 并返回结果。

主要能力:通过配置文件 ~/coding-cli-config.json 控制是否启用及选用哪个 CLI(enabled、cli、confirmed_at)。首次使用前运行 bash /opt/hiclaw/agent/skills/coding-cli-management/scripts/detect-available-cli.sh 检测可用 CLI;无可用工具时写入 enabled:false 并走普通任务流程,有则询问管理员是否启用委托模式。

使用方式:启用后,Manager 收到 Worker 的 coding-request: 消息时,解析 workspace 与提示词,从 MinIO 同步工作区,检查并创建 processing marker,保存提示词到 coding-prompts 目录,再运行 bash /opt/hiclaw/agent/skills/coding-cli-management/scripts/run-coding-cli.sh --cli "$cli" --workspace "$workspace" --prompt-file "$prompt_file" --timeout 600。成功后把变更推回 MinIO 并通知 Worker 同步 review;失败则通知 Worker 自行完成,并提醒管理员检查凭证、软链与二进制可用性。

适用场景:多 Worker 协作中需要统一调用编码 CLI 的代码修改任务。限制:依赖 MinIO、task-coordination 与 worker-management 等外部脚本和配置;具体 CLI 凭证、超时与失败诊断细节以实际环境为准,资料未提供更多平台与收费信息。