docs: sync AGENTS.md with AGENT_CONFIG for missing agents#2025
docs: sync AGENTS.md with AGENT_CONFIG for missing agents#2025mnriem merged 11 commits intogithub:mainfrom
Conversation
Add Antigravity (agy) and Mistral Vibe (vibe) to the supported agents table — both exist in AGENT_CONFIG but were missing from documentation. Fix Agent Categories section: - Move Cursor from CLI-Based to IDE-Based (requires_cli is False) - Add missing CLI agents: Codex, Auggie, iFlow - Add missing IDE agents: Kilo Code, Roo Code, Trae, Antigravity Update Command File Formats and Directory Conventions sections to include all agents that were previously undocumented. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
This PR updates AGENTS.md to better reflect the agent metadata defined in AGENT_CONFIG (in src/specify_cli/__init__.py), primarily by adding missing agents and aligning category/format guidance.
Changes:
- Added Antigravity and Mistral Vibe to the supported agents table.
- Updated CLI-based vs IDE-based agent categorization (notably moving Cursor to IDE-based) and expanded both lists.
- Refreshed the Markdown “Used by” list and the Directory Conventions section with additional agent-specific paths.
Comments suppressed due to low confidence (1)
AGENTS.md:406
- This Directory Conventions list includes “Antigravity:
.agent/commands/”, but Antigravity is treated as a skills-migrated agent in the CLI (explicit.agent/commandsusage is deprecated and--ai-skillsis required when--ai agyis provided). Update this entry to reflect the recommended skills path (e.g.,.agent/skills/) and/or call out the deprecation so users don’t scaffold an unsupported layout.
- Cursor: `.cursor/commands/`
- Windsurf: `.windsurf/workflows/`
- Kilo Code: `.kilocode/workflows/`
- Antigravity: `.agent/commands/`
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
mnriem
left a comment
There was a problem hiding this comment.
Please address Copilot feedback
- Fix Cursor table entry: CLI Tool → N/A (IDE-based), matches requires_cli=False in AGENT_CONFIG - Fix Antigravity directory: .agent/commands/ → .agent/skills/ (skills-based per AGENT_SKILLS_MIGRATIONS) - Add opencode singular command exception to Directory Conventions (.opencode/command/) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Addressed all 3 Copilot review comments:
All changes verified against AGENT_CONFIG in src/specify_cli/init.py. |
|
@mnriem Changes addressed — ready for re-review. |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.
Comments suppressed due to low confidence (1)
AGENTS.md:54
- Antigravity is added as a supported agent, but the table doesn’t indicate the
--aikey used by the CLI. InAGENT_CONFIGthe key isagy, and users must use--ai agy(often with--ai-skills). Consider includingagyin the table (either in the CLI Tool column or via a dedicated “--ai key” field) so the doc stays actionable.
| **Trae** | `.trae/rules/` | Markdown | N/A (IDE-based) | Trae IDE |
| **Antigravity** | `.agent/skills/` | Markdown | N/A (IDE-based) | Antigravity IDE (skills-based) |
| **Mistral Vibe** | `.vibe/prompts/` | Markdown | `vibe` | Mistral Vibe CLI |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
mnriem
left a comment
There was a problem hiding this comment.
Please address Copilot feedback. If not applicable, please explain why
Cursor's AGENT_CONFIG key is cursor-agent but the CLI Tool column shows N/A (IDE-based). Adding the --ai flag reference in the Description column so readers know the correct key to use with specify init --ai cursor-agent. Addresses Copilot review feedback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Antigravity's AGENT_CONFIG key is 'agy' and requires --ai-skills flag, but the table only showed N/A (IDE-based). Adding the --ai flag reference so readers know to use: specify init --ai agy --ai-skills Addresses Copilot review feedback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.
Comments suppressed due to low confidence (1)
AGENTS.md:409
- This lists Antigravity as
.agent/skills/, but the build/config currently generates Antigravity command files under.agent/commands/and uses--ai agyas the identifier. Consider updating this bullet (or documenting both the commands dir and the skills dir) so it stays consistent with runtime/release packaging.
- **IDE agents**: Follow IDE-specific patterns:
- Copilot: `.github/agents/`
- Cursor: `.cursor/commands/`
- Windsurf: `.windsurf/workflows/`
- Kilo Code: `.kilocode/workflows/`
- Antigravity: `.agent/skills/` (skills-based)
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
AGENT_CONFIG generates .agent/commands/ by default, but --ai-skills uses .agent/skills/. Document both paths in Directory Conventions. Addresses Copilot review feedback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
All Copilot feedback addressed. Every agent row verified against AGENT_CONFIG source of @mnriem Ready for re-review. |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Tabnine uses .tabnine/agent/commands/ which has an extra path segment compared to the usual .<agent-name>/commands/ convention. Addresses Copilot review feedback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.
Comments suppressed due to low confidence (1)
AGENTS.md:410
- The Directory Conventions entry for Antigravity says
.agent/commands/is the “default” and.agent/skills/is used with--ai-skills, butspecify init --ai agyexits with a migration error unless--ai-skillsis enabled (and interactive selection auto-enables it). Update this bullet to reflect that skills mode is required/recommended, and that.agent/commands/is deprecated/legacy (and may only exist transiently during extraction).
- Windsurf: `.windsurf/workflows/`
- Kilo Code: `.kilocode/workflows/`
- Antigravity: `.agent/commands/` (default) or `.agent/skills/` (with `--ai-skills`)
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
mnriem
left a comment
There was a problem hiding this comment.
Please address Copilot feedback
- Add GitHub Copilot to the Markdown format "Used by" list (it uses markdown with .agent.md extension and chat mode frontmatter) - Clarify Antigravity uses .agent/skills/ (requires --ai-skills); .agent/commands/ is deprecated/legacy Addresses Copilot review feedback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add Roo Code and IBM Bob to the IDE agents list in Directory Conventions so all IDE-based agents are documented. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@Quratulain-bilal Please address Copilot feedback |
Codex CLI requires --ai-skills when explicitly selected via specify init --ai codex (exits with migration error otherwise). Updated table, CLI-Based Agents list, and Directory Conventions. Addresses Copilot review feedback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@Quratulain-bilal Thank you for working through these reviews from Copilot. Please address the ones. And hopefully that will be the last set! |
- Antigravity table row: .agent/skills/ → .agent/commands/ (matches AGENT_CONFIG folder + commands_subdir; skills mode via --ai-skills) - Add shared .agents/ folder exception for Amp and Codex - Move Codex from Skills-based to Shared folder section (it shares .agents/ with Amp) Addresses Copilot review feedback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Addressed both comments:
|
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.
Comments suppressed due to low confidence (1)
AGENTS.md:414
- This line suggests
.agent/commands/is the default for Antigravity, but the CLI enforces--ai-skillsfor--ai agy, so the effective/current location is.agent/skills/and.agent/commands/is deprecated. Consider rewording to avoid implying a supported non-skills path.
- Antigravity: `.agent/commands/` (default) → `.agent/skills/` with `--ai-skills` (required)
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Reword to make clear .agent/skills/ is the effective path and .agent/commands/ is deprecated, since CLI enforces --ai-skills. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
All Copilot feedback addressed — zero comments remaining. @mnriem Ready for re-review. |
|
Thank you! |
Summary
requires_cli: FalseinAGENT_CONFIG)
Test plan
src/specify_cli/__init__.py