Integrated terminal
A real shell in the same folder as your agents — several tabs, stacked under the agent panel, so you can run a build or a git command without leaving the workspace.
Press Ctrl+Shift+5 — or use the Terminal toggle — to open a real shell in the project folder, stacked under the agent panel.
Several terminals
Each New terminal opens another tab (Terminal 1, Terminal 2, …). The usual split is one tab for a long-running process (a dev server, a watcher) and another for one-off commands.
The panel hides and reappears without killing anything: a build keeps running while the agent has the full width.
Local or inside the distribution
The terminal opens where the project lives. In a WSL project, that means a shell inside the distribution, in the Linux path — the same environment the agent sees, so a command you test by hand behaves the same when the agent runs it.
Terminal vs agent tab
Both are pseudo-terminals; they are not interchangeable.
| Agent tab | Terminal | |
|---|---|---|
| Runs | An agent CLI launched by OFM | Your shell |
| Driven by | Your prompts, plus Mission Control keystrokes | You |
| Monitored | Confirmations are detected and queued | Nothing watches it |
| Resumable | Depends on the CLI | No |
The consequence worth remembering: launching an agent from the terminal makes it invisible to OFM. It gets no queue, no rules, no audit, no usage row. Launch agents as agent tabs and keep the terminal for your own commands.
Related
Frequently asked
- Is the terminal the same thing as an agent tab?
- No. An agent tab runs a CLI that OFM drives with keystrokes and monitors for confirmations. The terminal is a plain shell for you, with nothing watching it.
- Which shell opens in a WSL project?
- The shell inside the distribution, in the project directory as the distribution sees it — so paths and tools match what an agent running there would use.