Run agent code blocks in a Paseo terminal and send the output back to the agent; attach terminal output to prompts
Supported platforms: macOS, Linux.
From the plugin's README
npmjs · Paseo 0.9+
paseo plugin add npm:paseo-terminal-integration@0.1.0GitHub · Paseo 0.8 fallback
paseo plugin add keefeere/paseo-terminal-integration --ref dce35f7732a6989d795efc020c3a28ff4e72102dGit security status and fallback installation are pinned to commit dce35f7732a6.
From the plugin's README
Requires Paseo 0.10.1 or later and a macOS or Linux daemon host with bash (plus python3 or
node for those blocks). Enable plugins under Settings → Plugins, then:
paseo plugin install npm:paseo-terminal-integration
README
Two-way bridge between agent chats and Paseo terminals.
Agent → terminal. When a turn ends, runnable fenced code blocks in the agent's reply
(bash, sh, shell, console, zsh, fish, python, js/node) get a Run in terminal
card under the reply:
The terminal is a real PTY, so prompts (sudo, y/n) can be answered in the terminal tab. Runs in
one workspace are queued so a command never types into another one's stdin. Each block runs as a
script in the agent's working directory, so cd and export do not persist between runs.
Terminal → agent. In the composer's attachment menu, Terminal output attaches the latest
lines of any terminal on the daemon. Type part of a name or path to filter, and a number to choose
the line count (build 500; default 200).
Requires Paseo 0.10.1 or later and a macOS or Linux daemon host with bash (plus python3 or
node for those blocks). Enable plugins under Settings → Plugins, then:
paseo plugin install npm:paseo-terminal-integration
# or from GitHub
paseo plugin install github:keefeere/paseo-terminal-integration
Plugins are trusted, unsandboxed code: this one types commands into terminals on the daemon host.
Nothing runs until you press a button or submit /run.
| Command | Effect |
|---|---|
/run <command> |
Run a shell command and send its output to the agent |
/blocks |
Add a run card for the latest reply (e.g. older chats) |
| ⌘K / Ctrl+K → "Terminal: add run buttons to …" | Same as /blocks |
npm install
npm run typecheck
paseo plugin install "$PWD" # first time
paseo plugin reload terminal-integration
paseo plugin logs terminal-integration
MIT
Scanned 30 Sep 2026, 04:17 UTC from keefeere/paseo-terminal-integration.