Complete list of supported AI agents in The Construct CLI.
The Construct CLI supports 15+ AI agents that can run inside an isolated sandboxed container. Each agent has its own strengths and use cases.
Provider: Anthropic (official) Strengths: Full-code agent with strong editing/refactoring capabilities Best for: General coding, code review, refactoring, debugging
construct claude "Help me refactor this function"
construct claude "Review this code for security issues"Documentation: docs.anthropic.com
Provider: Google Strengths: Multimodal capabilities, strong reasoning Best for: Code explanation, documentation, multi-language support
construct gemini "Explain how this code works"
construct gemini "Generate documentation for this API"Provider: Alibaba Strengths: Tuned for coding, fast responses Best for: Quick code generation, debugging, code completion
construct qwen "Help me debug this error"
construct qwen "Complete this function"Provider: GitHub Strengths: GitHub integration, context-aware suggestions Best for: Everyday coding tasks, quick suggestions
construct copilot "Suggest a completion for this function"
construct copilot "Generate tests for this code"Provider: Charmbracelet Strengths: CLI tool development, Rust ecosystem Best for: Building CLI tools, systems programming
construct crush "Help me build a CLI tool"
construct crush "Optimize this Rust code"Provider: General-purpose Strengths: Extensible tooling, balanced capabilities Best for: General coding tasks, prototyping
construct pi "Help me implement this feature"
construct pi "Debug this issue"Provider: Fork of Pi with enhancements Strengths: Python/IPython integration, LSP support, extended tooling Best for: Python development, data science, Jupyter workflows
construct omp "Analyze this Python code"
construct omp "Help with this pandas script"Provider: Amp Strengths: Amp agent CLI Best for: Amp-specific workflows
construct amp "Help me with this task"Provider: General-purpose Strengths: General code assistant Best for: Code explanation, general programming help
construct opencode "Explain this architecture"
construct opencode "Help me understand this code"Provider: Cline Strengths: Agentic workflow helper Best for: Multi-step tasks, workflow automation
construct cline "Help me set up this project"
construct cline "Implement this feature end-to-end"Provider: Factory Droid Strengths: Droid agent CLI Best for: Droid-specific workflows
construct droid "Help with this Android development task"Provider: Block Goose Strengths: Block Goose agent CLI Best for: Goose-specific workflows
construct goose "Help me with this task"Provider: Kilocode Strengths: Agentic coding with modes and workspace targeting Best for: Complex coding tasks, mode-specific operations
construct kilocode "Refactor this component"
construct kilocode "Review this pull request"Provider: OpenAI (legacy) Strengths: Codex-style code generation Best for: Quick code snippets, boilerplate generation
construct codex "Generate a function that does X"
construct codex "Complete this code pattern"Construct also supports alternative providers for Claude Code:
Provider: Z.AI Best for: Cost-effective Claude-compatible API
construct claude zai "Help me with this code"Configuration: See Providers Guide
Provider: MiniMax Best for: Fast responses, cost-effective
construct claude minimax "Quick code review"Provider: Moonshot Best for: Chinese-language support, long context
construct claude kimi "分析这个代码" # Chinese inputProvider: Alibaba Best for: Chinese market, local deployment
construct claude qwen "帮我调试这个" # Chinese inputProvider: Xiaomi Best for: Chinese-language support, cost-effective
construct claude mimo "帮助我优化代码" # Chinese input# Run default agent
construct claude "Help me with this code"
# Run specific agent
construct gemini "Explain this function"# Strict network isolation
construct claude -ct-n strict "Review my code"
# Offline mode
construct gemini --ct-network offline "Explain this code"# Use specific provider
construct claude zai "Debug this API"
# With custom timeout
construct claude --timeout 600000 "Long-running task"| Agent | Best For | Speed | Cost | Special Features |
|---|---|---|---|---|
| claude | General coding | Medium | High | Strong refactoring |
| gemini | Multimodal | Fast | Medium | Google integration |
| qwen | Quick tasks | Fast | Low | Tuned for coding |
| copilot | Everyday coding | Fast | High | GitHub integration |
| omp | Python dev | Medium | Medium | IPython/Jupyter |
| pi | General purpose | Medium | Low | Extensible |
General development:
claude- Best all-around choicegemini- Great for explanationqwen- Fast for quick tasks
Web development:
claude- Strong refactoringcopilot- Everyday codinggemini- Documentation
Python development:
omp- Python/IPython integrationclaude- General Python support
Systems programming:
crush- Rust/CLI toolsclaude- Systems programming
Quick prototyping:
qwen- Fast responsespi- Quick iteration
Anthropic Claude (official):
- Best Claude quality
- Full feature support
- Higher cost
Alternative providers:
- Cost-effective alternatives
- Regional availability
- Specific features (e.g., Chinese language support)
See: Providers Guide for configuration
[agents]
yolo_all = false # Run all agents without confirmation
yolo_agents = ["claude"] # Bypass confirmation for specific agents
clipboard_image_patch = true # Enable image paste supportGlobal agent rules managed via:
construct sys agents-mdThis opens your global AGENTS.md file for editing.
See: Global AGENTS.md Rules Management for details.
Error: agent "xyz" not found
Solution:
# List available agents
construct --help
# Check if agent is installed
construct sys doctorError: Failed to start agent
Solutions:
-
Check agent is installed
construct sys update
-
Check container is built
construct sys doctor
-
Check configuration
construct sys config
Error: Provider API error
Solutions:
-
Check API key is set
echo $ANTHROPIC_API_KEY
-
Check provider configuration
construct sys config
-
Check provider status
- Visit provider status page
- Check provider documentation
See: Providers Guide for details.
- Providers Guide - Configure custom providers
- Configuration Guide - Agent settings
- Installation Guide - Setup instructions
Agent issues:
- Check agent documentation
- Visit provider websites
- GitHub Issues
Construct issues:
construct sys doctor # System health check
construct sys config # Edit configuration
construct --help # Show all options