Pi Interactive Shell

A Pi coding agent extension controls interactive terminal programs locally, with a visible overlay, user takeover and delegated coding sessions.

Pi Interactive Shell lets developers give the Pi coding agent control of terminal programs that need ongoing input. You can watch the session in an overlay and take control when a task needs your attention.

  • Interactive programs Pi can work with editors, database shells and other terminal applications, including vim, psql, htop and SSH, through full terminal emulation without tmux.
  • Process monitoring The agent can send input and check running processes, while event-based monitors watch logs, tests or state checks and notify it when a specified condition occurs.
  • Delegated coding Sessions can launch Pi, Codex, Claude or Cursor, optionally in separate Git worktrees, and pass a subagent's output back to the main agent.
  • Background sessions You can leave a session running behind the chat and return to its terminal later; running sessions survive an extension reload, but quitting Pi or switching sessions terminates them.

The extension runs terminal subprocesses on your machine. Optional Jev semantic supervision sends terminal data to TypeSafe AI only when you enable the integration, supply an API credential and explicitly request semantic monitoring for that call. It's off by default.

Similar to Pi Interactive Shell