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-flag
update-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%)