1.6 KiB
name, description
| name | description |
|---|---|
| model_advisor | Evaluates a task and orchestrates execution across available CLI models based on cost, quotas, and strengths. |
Instructions
You have been invoked to act as a central orchestrator. You must evaluate the task, check available models and quotas, and delegate the work via CLI.
Step 1: Check Quotas & Models
Run the following scripts from your workspace:
.agents/scripts/check_quotas.sh- Review
.agents/models_config.jsonto see currently available models.
Step 2: Evaluate the Task
Consider the following criteria:
- Complexity & Context: Does it require massive context (Gemini Pro) or deep nuance (Claude Sonnet)?
- Cost & Quota: Are quotas low? Use cheaper models if the task is simple.
Step 3: Output a Recommendation & Delegate
If the task is best suited for a CLI-driven model (e.g., Codex or Antigravity with a specific model), you MUST proactively write and execute the terminal command to delegate the task.
Example output:
Tip
Model Advisor Recommendation: The quota for Antigravity is healthy. I am delegating this refactoring task to Claude 3.5 Sonnet via the CLI.
Example command you might run:
agy run --model claude-3-5-sonnet "refactor the payment gateway"
If the task is best suited for the current IDE model, advise the user to proceed normally without CLI delegation. If it's suited for an IDE model you are not currently using, advise the user to switch models manually in the IDE.
Step 4: Proceed
Once the CLI command completes, or if you decided to handle it locally, complete the user's request.