Skip to main content
Each AI provider has unique capabilities and limitations. Maestro adapts its UI based on what each provider supports.

Claude Code

FeatureSupport
Image attachments✅ New and resumed sessions
Session resume--resume flag
Read-only mode--permission-mode plan
Slash commands⚠️ Batch-mode commands only (details)
Cost tracking✅ Full cost breakdown
Model selection--model flag (via custom CLI args)

OpenAI Codex

FeatureSupport
Image attachments⚠️ New sessions only (not on resume)
Session resumeexec resume <id>
Read-only mode--sandbox read-only
Slash commands⚠️ Interactive TUI only (not in exec mode)
Cost tracking❌ Token counts only (no pricing)
Model selection-m, --model flag
Notes:
  • Codex’s resume subcommand doesn’t accept the -i/--image flag. Images can only be attached when starting a new session. Maestro hides the attach image button when resuming Codex sessions.
  • Codex has slash commands (/compact, /undo, /diff, etc.) but they only work in interactive TUI mode, not in exec mode which Maestro uses.

OpenCode

FeatureSupport
Image attachments✅ New and resumed sessions
Session resume--session flag
Read-only mode--agent plan
Slash commands❌ Not investigated
Cost tracking✅ Per-step costs
Model selection--model provider/model
Note: OpenCode uses the run subcommand which auto-approves all permissions (similar to Codex’s YOLO mode).