Container Terminal

Execute commands in agent containers with a built-in terminal, command history, and one-command tunnel setup for local development.

Interact with your agent containers directly through a built-in terminal.

Terminal Modal

Open the terminal from any agent's planning view to:

  • Execute commands directly in the container environment
  • Stream output in real-time via server-sent events
  • Navigate history using arrow keys (persisted in localStorage)
  • Cancel running commands with the cancel button

Features

Real-Time Output

See command output as it happens—no waiting for commands to finish before seeing results.

Command History

Press up/down arrows to cycle through previous commands. History is saved per-agent in your browser.

Always Connected

The terminal checks that your container is running when you open it—no more typing commands into a dead session.

Matches Your Theme

Terminal colors automatically adapt to your light or dark mode preference.

Local Development Tunnel

For developers working locally, we've added one-command tunnel setup:

pnpm dev:tunnel

This single command:

  1. Starts a Cloudflare tunnel to expose localhost
  2. Captures the generated tunnel URL
  3. Updates NEXT_PUBLIC_SITE_URL in .env.local
  4. Restarts agent containers with the new URL

Your local API becomes accessible to containers running on remote servers, enabling features like kindship auth to fetch credentials.