Supported Agents
Superset works with any CLI-based coding agent. If it runs in a terminal, it runs in Superset.
Popular Agents
| Agent | Command Example |
|---|---|
| Claude Code | claude-code |
| OpenCode | opencode |
| Cursor Agent | cursor-agent |
| GitHub Copilot | gh copilot |
| Gemini CLI | gemini |
| Codex CLI | codex |
Starting an Agent
Create or Switch to Workspace
Use
⌘N to create a new workspace or ⌘1-9 to switch to an existing one.Terminal Management
Creating Terminals
| Shortcut | Action |
|---|---|
⌘T | New terminal tab |
⌘D | Split terminal right |
⌘⇧D | Split terminal down |
Navigating Terminals
| Shortcut | Action |
|---|---|
⌘⌥← | Previous tab |
⌘⌥→ | Next tab |
⌘W | Close current pane/terminal |
Terminal Utilities
| Shortcut | Action |
|---|---|
⌘K | Clear terminal |
⌘F | Find in terminal |
All standard terminal features work: copy/paste, scrollback, ANSI colors, cursor positioning, etc.
Using Presets
Presets allow you to quickly launch common agent commands with a single keystroke.Creating Presets
Add a Preset
Click Add Preset and configure:
- Name: Display name (e.g., “Fix Bugs”)
- Command: Shell command to run (e.g.,
opencode "Fix all TypeScript errors") - Shortcut:
Ctrl+1throughCtrl+9
Using Presets
PressCtrl+1 through Ctrl+9 to instantly run your configured presets in the current terminal.
Running Multiple Agents in Parallel
Superset’s key strength is running multiple agents simultaneously without context switching.Parallel Workflow
Create Multiple Workspaces
Press
⌘⇧N multiple times to quickly create workspaces for different tasks:fix-auth-bugadd-dark-modeupdate-dependencies
Monitor All Agents
The workspace sidebar shows which agents are:
- Active (running)
- Waiting (needs input)
- Done (completed)
Monitoring Agent Progress
Superset provides visual indicators for workspace state:Status Indicators
| Indicator | Meaning |
|---|---|
| 🟢 Green dot | Agent actively running |
| 🟡 Yellow dot | Agent waiting for input |
| ⚪ Gray dot | Workspace idle |
| 📝 Changes badge | Uncommitted changes present |
Changes Panel
Press⌘L to open the changes panel, which shows:
- Modified files: Files changed by the agent
- Staged changes: Changes ready to commit
- Diff viewer: Inline diffs for all changes
Reviewing and Approving Changes
Review Each File
Click files in the changes panel to view diffs. Look for:
- Correct implementation
- No unintended changes
- Proper code style
- No security issues
Best Practices
One Task Per Workspace
Keep each workspace focused on a single task. This makes it easier to review changes and prevents agents from interfering with each other.
Clear Task Instructions
Give agents specific, clear instructions. Instead of “fix bugs”, say “fix the authentication redirect loop when logging out”.
Monitor Resource Usage
Keep an eye on CPU and memory usage. If your system slows down, consider running fewer agents in parallel.
Review Before Committing
Always review agent-generated code before committing. Agents can make mistakes or misunderstand requirements.
Use Presets for Common Tasks
Set up presets for frequently-run commands. This saves time and reduces typing errors.
Split Terminals for Monitoring
Use
⌘D and ⌘⇧D to split terminals. Run agents in one pane while monitoring logs or tests in another.Troubleshooting
Agent is stuck/unresponsive
Agent is stuck/unresponsive
If an agent appears frozen:
- Press
Ctrl+Cto interrupt the process - Check if the agent is waiting for input
- Look for error messages in the terminal
- Try running the agent with verbose logging
Agent produced wrong output
Agent produced wrong output
If the agent misunderstood your instructions:
- Review the changes with
⌘L - Revert unwanted changes with
git checkout -- <file> - Give more specific instructions
- Break the task into smaller steps
Terminal output is garbled
Terminal output is garbled
If terminal output looks corrupted:
- Press
⌘Kto clear the terminal - Type
resetand press Enter - Restart the agent
Can't see agent output
Can't see agent output
If the agent is running but you don’t see output:
- Make sure you’re in the correct terminal tab
- Scroll to the bottom of the terminal
- Check if the agent is running in the background
Related Topics
Workspace Management
Learn how to organize multiple workspaces
Keyboard Shortcuts
Master all terminal shortcuts
Setup Scripts
Automate environment setup for agents
MCP Servers
Give agents access to external tools via MCP