SuperAPI AI 工具集

gemini-cli-agent

智能体与模型

查看项目

更新于 10-16 08:00

技能介绍

用途:通过 gemini 二进制把专门的分析任务分派给 Gemini CLI 子智能体,适合将大段上下文交给成本更低的 Gemini 模型处理。默认模型为 gemini-3-flash-preview,深度推理可用 gemini-3.1-pro-preview;前沿模型(Gemini 3.5 Flash+)需改用 agy-cli-agent。

主要能力:提供最小可用调用模式,用 -m 指定模型、-p 传入提示,将 persona、源码与指令拼接后输出到文件;提供编排脚本 run_agent.py,用法为 python ./scripts/run_agent.py <PERSONA_FILE> <INPUT_FILE> <OUTPUT_FILE> "<INSTRUCTION>" [MODEL_NAME]。内置 persona 注册表:security-auditor.md 用于红队、漏洞扫描与威胁建模;refactor-expert.md 用于可读性、性能与 DRY 优化;architect-review.md 用于系统设计、模块化与复杂度评估。

使用方式:复杂编排前先做健康检查,如 gemini --yolo -m gemini-3-flash-preview -p "hello",再运行 run_agent.py 并确认 heartbeat 输出文件非空。无头运行可加 --yolo 免确认执行工具调用;后台运行需重定向并加 < /dev/null 以避免 SIGTTIN 停止。安装或更新:npm install -g @google/gemini-cli@latest,或 npx @google/gemini-cli。

限制:不支持图像生成,gemini 二进制仅处理文本与代码;gemini-3.1-pro-preview 在高负载下可能返回 MODEL_CAPACITY_EXHAUSTED(429),需重试或回退到 gemini-2.5-pro;超过 10KB 的 $(cat ...) 在后台进程中可能静默失败,应改用 run_agent.py 写临时文件;需从当前工作区目录调用 gemini,操作外部目录要在提示中给出 cd 指令。资料还提示消费级访问已结束,无企业许可时该技能不可用。