← ClaudeAtlas

gemini-cli-runtimelisted

Internal helper contract for calling the polycli companion runtime for Gemini from Claude Code
bbingz/polycli · ★ 0 · Code & Development · score 71
Install: claude install-skill bbingz/polycli
# Gemini CLI Runtime Contract This skill defines how `polycli:polycli-provider-agent` (the subagent) interacts with the polycli companion script for Gemini. Only invoked from within `polycli:polycli-provider-agent`. ## Primary helper ```bash node "${CLAUDE_PLUGIN_ROOT}/scripts/polycli-companion.bundle.mjs" rescue --provider gemini "<prompt>" --json ``` ## Commands available to the agent The provider-agent forwards whatever subcommand the caller supplied. Use `rescue` for multi-step agent work and `ask` for one-shot questions; the rest are slash-command-driven user flows. | Command | Used by agent? | Purpose | |---------|---------------|---------| | `rescue` | Yes | Multi-step agent task (600s base, 1200s for deep-reasoning models — see Latency expectations) | | `ask` | Yes | One-shot question (120s base, 240s for deep-reasoning models — see Latency expectations) | | `setup` | No | User checks installation | | `health` | No | User runs end-to-end probe | | `review` | No | User triggers code review | | `adversarial-review` | No | User triggers adversarial review | | `status` | No | User checks job status | | `result` | No | User fetches completed output | | `cancel` | No | User cancels background job | | `timing` | No | User inspects timing history | Resumable thread state is exposed via the `--resume-last` flag, not a separate subcommand. ## Latency expectations Only **deep-reasoning** Gemini variants (Pro / Thinking series) routinely spend 30s–several minutes silentl