The Activity monitor shows Solo-managed commands, terminals, agents, and their tracked subprocesses across projects. Use it when you need to find resource-heavy work, inspect bound ports, or stop a process that is no longer useful.
Opening it
Open Activity monitor from the command palette. The terminal's tracked-subprocesses view also has an Open activity monitor button.
The Activity monitor is an application-level pane. Opening it does not replace a specific project; closing it returns you to your previous selection.
What it shows
The table includes:
- Project.
- Process or subprocess name.
- CPU and memory.
- Command.
- Bound ports.
- PID.
- Type.
- Kill action.
- Parent process in flat view.
CPU is measured per core, the same way macOS Activity Monitor measures it, so a busy process can exceed 100% on multi-core systems.
Jumping to a process
Managed process names are clickable. Click a name to jump straight to that process's terminal in its project. Subprocess rows aren't clickable, since a subprocess doesn't have its own terminal — use its managed parent instead.
Tree and flat views
Tree view groups subprocesses under their managed root process. Flat view shows matching rows as a table and adds a parent column for subprocesses.
Use Expand all and Collapse all in tree view when a process has many descendants.
Filtering and sorting
Filters include project, type, status, and whether a row has a bound port. Sort controls cover project, name, CPU, memory, command, ports, PID, type, and parent in flat view.
The default view shows running activity in tree mode, sorted by highest CPU first.
Killing processes
The Kill action is available for running managed processes and tracked subprocesses. Killing a managed process uses Solo's immediate, forceful Kill path rather than the normal graceful Stop path. Killing a subprocess targets the tracked OS PID directly.
After a kill action, Solo refreshes activity and port data for the affected process or project.
Relationship to sidebar stats
Sidebar CPU and memory stats are lightweight per-row indicators. Activity monitor is the detailed view: it includes all projects, descendant rows, commands, ports, PIDs, filters, sorting, and kill controls.
For an end-to-end investigation that combines these signals with process output, service discovery, and a regression test, see Debug a live application with an agent.