@xynogen/pix-display
v0.1.7
Published
Pi core extension — paste chip rendering and thinking block display
Maintainers
Readme
pix-display
Pi core extension — paste chip rendering and thinking block display.
What it does
Two features, always on when installed:
Paste chips. Replaces Pi's paste markers ([paste #1 2232 chars]) with styled icon chips: image #1 for image pastes (blue), text +N lines / text Nk chars for text pastes (green). Collapses pasted image paths into markers in the buffer while showing human-readable labels on screen. The display rewrite is purely visual — the buffer keeps the real path for the model. Expansion wraps each paste in <paste>…</paste> so adjacent pastes don't merge into one wall in the model-facing text.
Thinking blocks. Converts leaked reasoning tags (<think>/<thinking>) from some providers into native Pi thinking content blocks, which render dim + italic via the thinkingText theme token. No ANSI injection, no markdown blockquote shim. Applies during streaming (message_update) and finalization (message_end).
Both features are registered at session start and cleaned up at session shutdown. In non-interactive (JSON/RPC) mode they are no-ops.
Install
pi install npm:@xynogen/pix-displayAlso included in
@xynogen/pix-core:pi install npm:@xynogen/pix-core
Full distro
Source: github.com/xynogen/pix-mono
To install the complete pix suite (all packages + Pi itself):
curl -fsSL https://raw.githubusercontent.com/xynogen/pix-mono/main/scripts/install.sh | shLicense
MIT
