Migrate all Extend CLI commands to agent-based interfaces. Complete command-by-command breakdown below.
- Original Commands: ~95 total
- Removed/Deprecated: 31 commands
- Migrating to Agents: 64 commands
- Agent Coverage: 100% β
- Role: THE main agent users interact with
- Purpose: Coordinates all other agents, unified interface
- Commands: Meta-operations (routing, orchestration, monitoring)
Commands: Jira and Confluence operations via MCP
- All Jira/Confluence functionality through existing MCP integration
Current Commands: CloudFormation, CloudWatch, CodePipeline, DynamoDB, Lambda, S3 (read-only)
Commands to Add (6):
aws pipelines list- List CodePipeline pipelinesaws pipelines outdated- Check for outdated pipelinesaws pipelines transitions- View pipeline stage transitionsaws quotas- View AWS service quotasyarn package copy- Copy packages between registries (via CodeArtifact)yarn package versions- View package version information (via CodeArtifact)
Commands: Log and trace queries
- All observability operations through existing tools
Commands: Documentation generation
- All documentation operations through existing tools
Commands to Add (9):
gh repos list- List repositoriesgh repos view- View repository detailsgh packages stats- Package statisticsgh files stats- File statisticsgh search- Search GitHub repositories/code/issuesgh topics- Manage repository topicsrepo add- Add repository to local trackingrepo code- Open repository in code editorrepo delete- Delete repository reference
Commands: Data warehouse operations
- All Snowflake operations through existing tools
Active Commands (8):
aws assume- Assume AWS IAM roleaws code-artifact login- Authenticate with AWS CodeArtifactaws iic console- Open IIC consoleaws iic login- Login to AWS IICaws iic logout- Logout from AWS IICaws iic request- Make IIC access requestaws iic groups list- List available IIC groupspip login- Authenticate with pip repositories (analytics)
Commands (7):
service approve- Approve service deploymentservice deploy status- Check deployment statusservice deploy rollback-pipeline- Rollback entire pipelineservice deploy rollback-stage- Rollback specific deployment stageservice deploy-sandbox- Deploy service to sandbox environmentservice direct-deploy- Perform direct deployment bypassing pipelineprotokit deploy- Deploy using Protokit framework
Commands (1 + MCP tools):
featureflags get- Retrieve feature flag values- Plus LaunchDarkly MCP Tools:
list-feature-flags,create-feature-flag,get-feature-flagupdate-feature-flag,delete-feature-flag
Commands (3):
admin find-kafka-consumer- Locate Kafka consumersadmin kafka-consumer-state-change- Modify consumer stateadmin kafka-set-offset- Set consumer group offsets
Commands (2):
admin lambda-change-log-level- Modify Lambda function log levelsadmin shopify-trigger-token-refresh- Trigger Shopify API token refresh
Commands (5):
branch- Git branch management and operationspr- Pull request creation and managementstart- Initialize development environmentupdate- Update CLI (external command only)utilities generate-secret- Generate cryptographic secrets
Commands (5):
environmentbroker environments create- Create new environmentenvironmentbroker environments list- List available environmentsenvironmentbroker environments update- Update environment configurationenvironmentbroker jobs list- List environment jobsenvironmentbroker jobs cancel- Cancel running environment job
Status: Eliminated - commands moved to AwsAgent via CodeArtifact integration
calendar events- Calendar integrationcalendar reset- Calendar operationsgmail emails- Email operations
local mock- Local development mockinglocal dynamodb database start- Start local DynamoDBlocal dynamodb database stop- Stop local DynamoDBlocal dynamodb database restart- Restart local DynamoDBlocal dynamodb database console- Open local DynamoDB consolelocal dynamodb table create- Create local tablelocal dynamodb table delete- Delete local tablelocal dynamodb table reset- Reset local tablelocal dynamodb table backup- Backup local tablelocal dynamodb table restore- Restore local table
pre-commit-checks- Pre-commit validation (no longer needed)build- Build operations (external to EC now)
aws creds init- Legacy credential initializationaws creds login- Legacy credential loginaws creds assume- Legacy role assumptionaws creds clear- Legacy credential clearingokta login- Okta authenticationyarn login- Yarn registry authentication
config list- Configuration listing (handled by individual agents)config set- Configuration setting (handled by individual agents)config user update- User configuration (handled by auth agent)actionflags create- Action flags (handled by individual agents)actionflags get- Action flags (handled by individual agents)actionflags delete- Action flags (handled by individual agents)ai jsdocs- AI operations (part of regular agent functionality)agent- Agent management (handled by ExtendAgent)mcp- MCP operations (handled by ExtendAgent)prompts- Prompt management (handled by ExtendAgent)
- Integration: FeatureFlagsAgent uses LaunchDarkly MCP Server
- Setup: Requires LaunchDarkly API token with Writer/Developer permissions
- Tools: Full CRUD operations for feature flags
- Integration: GitHubAgent uses GitHub MCP Server
- Tools: 50+ GitHub operations (repos, issues, PRs, workflows, security)
- ExtendAgent - Primary orchestration agent
- DeveloperAuthAgent - 8 authentication commands
- DeploymentAgent - 7 deployment commands
- GitHubAgent Enhancement - Add 9 GitHub/repo commands
- AwsAgent Enhancement - Add 6 pipeline/package commands
- FeatureFlagsAgent - LaunchDarkly MCP integration
- KafkaAgent - 3 Kafka commands
- ProductAdminAgent - 2 admin commands
- DevelopmentToolsAgent - 5 development commands
- EnvironmentBrokerAgent - 5 environment commands
| Agent Category | Commands | Percentage |
|---|---|---|
| Existing Agents (Enhanced) | 15 commands | 23.4% |
| New Agents | 49 commands | 76.6% |
| Total Migrating | 64 commands | 100% |
| Removed/Deprecated | 31 commands | - |
- β 100% Coverage of active/relevant commands
- β ExtendAgent as primary user interface
- β MCP Integration for enterprise services
- β Clean Architecture with proper domain separation
- β Deprecated Command Cleanup removing legacy auth
Repository: extend-cli
Architecture: 14 agents (6 existing + 8 new)
Primary Agent: ExtendAgent (orchestration hub)
Command Coverage: 64/64 active commands (100%)