Supported Agents
Superset works with any CLI-based coding agent. If it runs in a terminal, it runs in Superset.
Popular Agents
Starting an Agent
1
Create or Switch to Workspace
Use
⌘N to create a new workspace or ⌘1-9 to switch to an existing one.2
Open a Terminal
Press
⌘T to open a new terminal tab if needed.3
Run Your Agent
Type your agent’s command and press Enter:
4
Monitor Progress
Watch the terminal output as the agent works. Superset preserves all output history so you can scroll back anytime.
Terminal Management
Creating Terminals
Navigating Terminals
Terminal Utilities
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
1
Open Preset Settings
Go to Settings > Terminal Presets or press
⌘/.2
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
3
Save and Test
Save the preset and press the shortcut to test it.
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
1
Create Multiple Workspaces
Press
⌘⇧N multiple times to quickly create workspaces for different tasks:fix-auth-bugadd-dark-modeupdate-dependencies
2
Start Agents in Each Workspace
Switch between workspaces with
⌘1-9 and start an agent in each:3
Monitor All Agents
The workspace sidebar shows which agents are:
- Active (running)
- Waiting (needs input)
- Done (completed)
4
Review Changes as They Complete
When an agent finishes, press
⌘L to open the changes panel and review diffs.Monitoring Agent Progress
Superset provides visual indicators for workspace state:Status Indicators
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
1
Wait for Agent to Complete
Watch the terminal output. Most agents will indicate when they’re done.
2
Open Changes Panel
Press
⌘L to view all changes made by the agent.3
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
4
Test Changes
Run tests or manually test the changes:
5
Commit or Request Changes
If satisfied, commit the changes:Or ask the agent to make corrections:
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