Skip to content

fix: add missing agents to AGENT_CONFIGS#76

Merged
kanfil merged 4 commits intomainfrom
fix/extension-commands-in-release-packages
Mar 11, 2026
Merged

fix: add missing agents to AGENT_CONFIGS#76
kanfil merged 4 commits intomainfrom
fix/extension-commands-in-release-packages

Conversation

@kanfil
Copy link
Copy Markdown
Member

@kanfil kanfil commented Mar 11, 2026

Summary

  • Add missing agents (agy, vibe, generic, q, codex) to CommandRegistrar.AGENT_CONFIGS
  • Rename cursor to cursor-agent for consistency
  • This fixes extension commands not being registered during specify init --ai agy

Changes

  • extensions.py: Added agy, vibe, generic, q, codex to AGENT_CONFIGS
  • extensions.py: Renamed cursor to cursor-agent

Root Cause

The CommandRegistrar.AGENT_CONFIGS dictionary was missing several agents that are defined in the main AGENT_CONFIG and release scripts. When running specify init --ai agy, the extension installation code couldn't register extension commands because it didn't know about the agy agent.

kanfil added 4 commits March 11, 2026 21:56
Previously, only base spec commands (spec.*) were generated in agent
directories. This commit adds generation of extension commands (product.*,
levelup.*, architect.*, tdd.*, quick.*) with both prefixed and adlc.*
versions for all supported agents.

This fixes the issue where agy (and other agents) were missing extension
commands in their release packages.
…ration

This adds agy, vibe, generic, q, codex and renames cursor to cursor-agent
to match the main AGENT_CONFIG in __init__.py.

These agents were missing from CommandRegistrar.AGENT_CONFIGS, which
caused extension commands to not be registered during init.
@kanfil kanfil merged commit d65931b into main Mar 11, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant