Quote selected chat text into the Paseo message box, reply to a passage, or ask about it in a side chat
From the plugin's README
client/web.ts; a later Paseo release may need
an update.npmjs · Paseo 0.9+
paseo plugin add npm:paseo-quote@0.1.1GitHub · Paseo 0.8 fallback
paseo plugin add keefeere/paseo-quote --ref f6484cb4047b7393d12e86b512d897ff548c4f76Git security status and fallback installation are pinned to commit f6484cb4047b.
From the plugin's README
Requires Paseo 0.10.1 or later. Enable plugins under Settings → Plugins, then:
paseo plugin install npm:paseo-quote
README
Reply to a piece of an agent's answer instead of the whole thing. Select text in a chat and a small bar appears above it.
Puts the selection into this chat's message box as a > quote and leaves the cursor under it.
Type your answer, select the next paragraph, quote again, and send everything as one message. The
quote always lands in the chat it came from, even with several tabs or split panes.
Opens a field right at the selection, like Claude's "Reply". Enter sends the quote and your reply at once; Ctrl/⌘+Enter adds them to the message box instead. While the agent is running, Enter follows Settings → Default send (interrupt, steer, or queue), as the message box does.
Asks about the passage in a separate agent next to the main chat, so the main thread stays on track. It uses the same provider, model, mode, and thinking level, opens in the right-hand panel, and takes follow-ups there. Open as tab turns it into a regular chat tab. It is a subagent of the main chat and is archived with it.
Copies the selection as Markdown: lists, tables, emphasis, and code fences survive.
Quotes of assistant messages keep their Markdown. Multi-line code becomes a fenced block rather than a quote.
Requires Paseo 0.10.1 or later. Enable plugins under Settings → Plugins, then:
paseo plugin install npm:paseo-quote
# or from GitHub
paseo plugin install github:keefeere/paseo-quote
Plugins are trusted code. This one runs only in the app: it reads the chat you select from and writes into its message box. It has no daemon-side code.
| Where | Key | Effect |
|---|---|---|
| Reply field | Enter | Send the quote and reply |
| Reply field | Ctrl/⌘+Enter | Add the quote and reply to the message box |
| Side chat | Enter | Ask |
| Both | Shift+Enter | New line |
| Both | Esc | Cancel |
Dismiss the bar by clicking elsewhere. Esc in the chat itself is Paseo's "interrupt agent".
client/web.ts; a later Paseo release may need
an update.npm install
npm run typecheck
paseo plugin install "$PWD" # first time
paseo plugin reload quote
On the Linux AppImage, paseo treats an existing absolute directory argument as "open project".
Install from a local checkout with the parent-and-subpath form instead:
paseo plugin install "$(dirname "$PWD"):$(basename "$PWD")".
MIT
Scanned 15 Oct 2026, 12:34 UTC from keefeere/paseo-quote.