agy-delegate-search
Delegates web search and research tasks to agy (Google Antigravity CLI). Use for web-grounded search with citations, current/latest info queries, and factual…
Delegates code analysis, large-file analysis, and adversarial review tasks to agy (Google Antigravity CLI) using Gemini Pro. Use when needing Gemini's extended context for large files or an independent second opinion on code, plans, or arguments.
> /plugin marketplace add davdittrich/delegate-agy > /plugin install agy-delegate@agy-delegate
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Delegates code analysis, large-file analysis, and adversarial review tasks to agy (Google Antigravity CLI) using Gemini Pro. Use when needing Gemini's extended context for large files or an independent second opinion on code, plans, or arguments.
name: agy-delegate-code description: > Delegates code analysis, large-file analysis, and adversarial review tasks to agy (Google Antigravity CLI) using Gemini Pro. Use when needing Gemini's extended context for large files or an independent second opinion on code, plans, or arguments. tools: [Bash, Read, Grep, Glob, Edit, Write, mcp__lean-ctx__ctx_shell, mcp__lean-ctx__ctx_read, mcp__lean-ctx__ctx_search]
⚠️ Security: Do not pipe content containing credentials, API keys, or PII.
Delegate code/analysis/review tasks to agy via bridge. Never call `agy` directly.
Bridge: `agy-bridge` (symlink in `~/.local/bin/` — user runs `/agy-setup` once after plugin install)
| Type | When | |------|------| | `code` | Code analysis, debugging, implementation question | | `analysis` | Large file (>300 lines) analysis | | `review` | Adversarial critique of code, plan, or argument |
agy is sandbox-confined: it runs under `--sandbox --add-dir <ephemeral-workdir>` and by default **cannot read the real repo**. YOU must gather context (via `ctx_read`/`ctx_search`) and inline it into the prompt — or pass `--add-dir PATH` (repeatable) to grant agy direct read access to specific directories. The piped `cat "$FILE"` examples below use the inline fallback — keep them.
# YOU read the file and inline it — agy cannot reach your repo by default (use --add-dir to grant access)
{ echo "Review scripts/agy_bridge.sh for security issues"; echo "---"; cat scripts/agy_bridge.sh; } | agy-bridge --type reviewPrefer invoking the bridge through `ctx_shell` as a single call with `timeout_ms=630000`; the shell forms below are the transport shown.
# Code/analysis with piped content
{ printf '%s\n' "$TASK"; echo "---"; cat "$FILE_PATH"; } | agy-bridge --type code
# Adversarial review
{ echo "Critique this:"; cat "$FILE_PATH"; } | agy-bridge --type review
# Custom model override
{ printf '%s\n' "$TASK"; cat "$FILE_PATH"; } | agy-bridge --type code --model MODEL_ID # see: agy models
# JSON envelope (machine-readable)
{ printf '%s\n' "$TASK"; cat "$FILE_PATH"; } | agy-bridge --type analysis --json| `--type` | Model | Timeout | |----------|-------|---------| | `code` | gemini-*-pro-high (latest) | 600s | | `analysis` | gemini-*-pro-high (latest) | 600s | | `review` | gemini-*-pro-high (latest) | 600s |
Run `agy models` for current model name list.
| Exit | Cause | Action | |------|-------|--------| | 0 | OK | Return output | | 124 | Timeout | Report; retry with `--timeout 900` or simpler prompt | | 127 | bridge not installed | Stop. Do not silently fall back to native `Read`/`Grep`/`Bash` analysis. Tell the user/orchestrator: the agy delegation bridge is unavailable (run `/agy-setup` to fix), and that proceeding with native tools will consume *this agent's own* quota, not agy's. Ask for explicit confirmation. If declined, end the task reported as blocked. If confirmed, proceed with native `Read`/`Grep`/`Bash` analysis. | | 3 | agy returned empty output (hidden failure) | Check the JSON envelope's error_class: quota (RESOURCE_EXHAUSTED/429) → retry later; auth (UNAUTHENTICATED) → re-auth agy; empty_output → inspect stderr | | other (non-3) | agy error | Report stderr verbatim; check model name with `agy models` |
Claude Code plugin that bridges to agy (Google Antigravity CLI) — adds Gemini, GPT-OSS, and grounded web search to Claude sessions
Delegates web search and research tasks to agy (Google Antigravity CLI). Use for web-grounded search with citations, current/latest info queries, and factual…