Laki Agent Docs
Terminal tab
A real shell inside the app that you drive yourself — distinct from the agent's gated run_command.
Laki Agent includes a Terminal tab: a persistent login shell you drive directly, streamed into the app. It's your channel — the same trust level as opening Terminal.app — and it's deliberately separate from the agent's gated run_command. Use it to sf org login web, check git status, or run anything you'd run in a normal shell.
How it works
- Runs your login shell, so it has your full PATH and your CLI auth sessions.
- Opening it (and sending input) re-checks for an approved Laki Bits session — the same defense-in-depth gate as an agent run. Interrupt (Ctrl-C) and Close are gated too.
- It's a plain pipe, not a full PTY (yet), so line-oriented tools (
sf,git,npm) work; full-screen curses apps (vim,top) won't render.
Because the terminal runs as you, nothing you type there goes through the agent's approval gate — it's your own shell. The approval gate governs the *agent*, not you.