Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .agents/agents/pm-planner.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ CHARTER_CHECK:

1. **Gather**: Requirements (users, features, constraints, deployment target)
2. **Analyze**: Technical feasibility using codebase analysis
3. **Contracts**: Define API contracts (save to `.agents/skills/_shared/core/api-contracts/`)
3. **Contracts**: Define API contracts using template `.agents/skills/_shared/core/api-contracts/template.md`; save the generated contract to `.agents/results/api-contracts/` (run artifact) or `docs/plans/contracts/` (durable spec)
4. **Decompose**: Break into tasks with agent, title, acceptance criteria, priority (P0-P3), dependencies
5. **Output**: Save to `.agents/results/plan-{sessionId}.json`

Expand Down
20 changes: 13 additions & 7 deletions .agents/agents/variants/claude.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,33 @@
"vendor": "claude",
"destDir": ".claude/agents",
"modelDefault": "sonnet",
"maxTurnsDefault": 20,
"maxTurnsDefault": 30,
"toolsDefault": "Read, Write, Edit, Bash, Grep, Glob",
"protocolPath": ".agents/skills/_shared/runtime/execution-protocols/claude.md",
"agents": {
"backend-engineer": {},
"frontend-engineer": {},
"backend-engineer": {
"maxTurns": 40
},
"frontend-engineer": {
"maxTurns": 40
},
"db-engineer": {
"maxTurns": 15
"maxTurns": 25
},
"debug-investigator": {
"maxTurns": 15
"maxTurns": 25
},
"architecture-reviewer": {
"tools": "Read, Write, Edit, Bash, Grep, Glob",
"maxTurns": 15
},
"tf-infra-engineer": {
"tools": "Read, Write, Edit, Bash, Grep, Glob",
"maxTurns": 20
"maxTurns": 30
},
"mobile-engineer": {
"maxTurns": 40
},
"mobile-engineer": {},
"pm-planner": {
"tools": "Read, Write, Grep, Glob, Bash",
"maxTurns": 10
Expand Down
20 changes: 13 additions & 7 deletions .agents/agents/variants/commandcode.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,33 @@
"vendor": "commandcode",
"destDir": ".commandcode/agents",
"modelDefault": "inherit",
"maxTurnsDefault": 20,
"maxTurnsDefault": 30,
"toolsDefault": "Read, Write, Edit, Bash, Grep, Glob",
"protocolPath": ".agents/skills/_shared/runtime/execution-protocols/commandcode.md",
"agents": {
"backend-engineer": {},
"frontend-engineer": {},
"backend-engineer": {
"maxTurns": 40
},
"frontend-engineer": {
"maxTurns": 40
},
"db-engineer": {
"maxTurns": 15
"maxTurns": 25
},
"debug-investigator": {
"maxTurns": 15
"maxTurns": 25
},
"architecture-reviewer": {
"tools": "Read, Write, Edit, Bash, Grep, Glob",
"maxTurns": 15
},
"tf-infra-engineer": {
"tools": "Read, Write, Edit, Bash, Grep, Glob",
"maxTurns": 20
"maxTurns": 30
},
"mobile-engineer": {
"maxTurns": 40
},
"mobile-engineer": {},
"pm-planner": {
"tools": "Read, Write, Grep, Glob, Bash",
"maxTurns": 10
Expand Down
20 changes: 13 additions & 7 deletions .agents/agents/variants/grok.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,31 @@
"vendor": "grok",
"destDir": ".grok/agents",
"modelDefault": "grok-build",
"maxTurnsDefault": 20,
"maxTurnsDefault": 30,
"toolsDefault": "run_terminal_cmd, read_file, search_replace, list_dir, grep",
"protocolPath": ".agents/skills/_shared/runtime/execution-protocols/grok.md",
"agents": {
"backend-engineer": {},
"frontend-engineer": {},
"backend-engineer": {
"maxTurns": 40
},
"frontend-engineer": {
"maxTurns": 40
},
"db-engineer": {
"maxTurns": 15
"maxTurns": 25
},
"debug-investigator": {
"maxTurns": 15
"maxTurns": 25
},
"architecture-reviewer": {
"maxTurns": 15
},
"tf-infra-engineer": {
"maxTurns": 20
"maxTurns": 30
},
"mobile-engineer": {
"maxTurns": 40
},
"mobile-engineer": {},
"pm-planner": {
"maxTurns": 10
},
Expand Down
20 changes: 13 additions & 7 deletions .agents/agents/variants/kiro.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"vendor": "kiro",
"destDir": ".kiro/agents",
"modelDefault": "inherit",
"maxTurnsDefault": 20,
"maxTurnsDefault": 30,
"toolsDefault": [
"read",
"write",
Expand All @@ -15,22 +15,28 @@
],
"protocolPath": ".agents/skills/_shared/runtime/execution-protocols/kiro.md",
"agents": {
"backend-engineer": {},
"frontend-engineer": {},
"backend-engineer": {
"maxTurns": 40
},
"frontend-engineer": {
"maxTurns": 40
},
"db-engineer": {
"maxTurns": 15
"maxTurns": 25
},
"debug-investigator": {
"maxTurns": 15
"maxTurns": 25
},
"architecture-reviewer": {
"tools": ["read", "grep", "glob", "code"],
"maxTurns": 15
},
"tf-infra-engineer": {
"maxTurns": 20
"maxTurns": 30
},
"mobile-engineer": {
"maxTurns": 40
},
"mobile-engineer": {},
"pm-planner": {
"tools": ["read", "grep", "glob", "shell"],
"maxTurns": 10
Expand Down
22 changes: 22 additions & 0 deletions .agents/agents/variants/opencode.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"$schema": "./agent-variant.schema.json",
"vendor": "opencode",
"destDir": ".opencode/agents",
"modelDefault": "inherit",
"toolsDefault": [],
"protocolPath": ".agents/skills/_shared/runtime/execution-protocols/opencode.md",
"agents": {
"backend-engineer": {},
"frontend-engineer": {},
"db-engineer": {},
"debug-investigator": {},
"architecture-reviewer": {},
"tf-infra-engineer": {},
"mobile-engineer": {},
"pm-planner": {},
"qa-reviewer": {},
"docs-curator": {},
"refactor-engineer": {},
"research-explorer": {}
}
}
21 changes: 3 additions & 18 deletions .agents/config/defaults.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ agent_defaults:
db: { model: "openai/gpt-5.5", effort: "high" }
debug: { model: "openai/gpt-5.5", effort: "high" }
tf-infra: { model: "openai/gpt-5.5", effort: "high" }
explore: { model: "google/gemini-3.1-flash-lite" }
explore: { model: "openai/gpt-5.4-mini", effort: "low" }

runtime_profiles:
claude:
Expand Down Expand Up @@ -55,23 +55,8 @@ runtime_profiles:
tf-infra: { model: "openai/gpt-5.5", effort: "high" }
explore: { model: "openai/gpt-5.4-mini", effort: "low" }

gemini:
description: "Gemini — Google AI Pro"
agent_defaults:
orchestrator: { model: "google/gemini-3-flash" }
architecture: { model: "google/gemini-3.1-pro-preview", thinking: true }
qa: { model: "google/gemini-3-flash", thinking: true }
pm: { model: "google/gemini-3-flash" }
backend: { model: "google/gemini-3-flash", thinking: true }
frontend: { model: "google/gemini-3-flash", thinking: true }
mobile: { model: "google/gemini-3-flash", thinking: true }
db: { model: "google/gemini-3-flash", thinking: true }
debug: { model: "google/gemini-3-flash", thinking: true }
tf-infra: { model: "google/gemini-3-flash", thinking: true }
explore: { model: "google/gemini-3.1-flash-lite" }

mixed:
description: "Mixed — role-optimal vendors per agent (Claude for orchestration/QA/PM, Codex for impl, Gemini for explore)"
description: "Mixed — role-optimal vendors per agent (Claude for orchestration/QA/PM, Codex for impl/explore)"
agent_defaults:
orchestrator: { model: "anthropic/claude-sonnet-4-6" }
architecture: { model: "anthropic/claude-opus-4-7" }
Expand All @@ -83,7 +68,7 @@ runtime_profiles:
db: { model: "openai/gpt-5.5", effort: "high" }
debug: { model: "openai/gpt-5.5", effort: "high" }
tf-infra: { model: "openai/gpt-5.5", effort: "high" }
explore: { model: "google/gemini-3.1-flash-lite" }
explore: { model: "openai/gpt-5.4-mini", effort: "low" }

antigravity:
description: "Antigravity CLI (agy) — nominal Gemini 3.1 Pro for impl/architecture, Gemini 3.5 Flash for orchestration & explore (agy 1.0 has no --model flag; model is config-driven)"
Expand Down
Loading