SuperAPI AI 工具集

gemini-cli-runtime

智能体与模型

查看项目

更新于 10-15 20:10

技能介绍

用途:该技能仅在 gemini:rescue 子代理内部使用,作为转发器调用 Gemini 支持的 gemini-companion 运行时,不用于 --stream(流式由父级 /gemini:rescue 命令直接处理)。

主要能力与用法:核心辅助命令为 node "${CLAUDE_PLUGIN_ROOT}/scripts/gemini-companion.mjs" task "<raw arguments>"。每次 rescue 交接只调用一次 task,并原样返回其 stdout。优先使用该辅助命令,而非手写 git、直接拼接 Gemini CLI 字符串或其他 Bash 操作。诊断、规划、研究及明确修复请求均使用 task。可在单次 task 调用前用 gemini-prompting 技能把用户请求改写为更紧凑的 Gemini 提示,这是唯一允许的 Claude 侧工作。

参数处理:默认不设置 --effort 与 model;仅当用户明确要求时才添加 --model,spark 映射为 --model flash。除非用户明确要求只读或仅做审查、诊断、研究,否则默认添加 --write 以启用可写 Gemini 运行。请求中的 --background 或 --wait 视为 Claude 侧执行控制,调用前剥离。--resume 剥离并改用 task --resume-last;--fresh 剥离且不加 --resume-last。--effort 可取值 none、minimal、low、medium、high、xhigh。

限制:不得调用 setup、review、adversarial-review、status、result 或 cancel;不得检查仓库、读取文件、grep、监控进度、轮询状态、获取结果、取消任务、总结输出或做任何后续工作;不得自行解题或添加独立分析。若 Bash 调用失败或无法调用 Gemini,则不返回任何内容。除剥离路由标志外,需原样保留用户任务文本。