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.