@saifymatteo/pi-compact-tools

Groups consecutive tool calls into compact expandable transcript cards.

Packages

Package details

extension

Install @saifymatteo/pi-compact-tools from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@saifymatteo/pi-compact-tools
Package
@saifymatteo/pi-compact-tools
Version
0.1.5
Published
Nov 7, 2026
Downloads
768/mo · 768/wk
Author
saifymatteo
License
AGPL-3.0-only
Types
extension
Size
88.7 KB
Dependencies
0 dependencies · 2 peers
Pi manifest JSON
{
  "image": "https://raw.githubusercontent.com/saifymatteo/pi-extensions/main/packages/pi-compact-tools/screenshot.png",
  "extensions": [
    "./src/index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

Compact tool cards

Four tool calls folded into one card, then expanded with Ctrl+O

Four tool calls in a row fold into one summary card. Ctrl+O expands it, and each call keeps its own status and output.

Groups consecutive tool calls into compact expandable transcript cards.

Try locally

From the repository root:

pi -e ./packages/pi-compact-tools

This uses your normal personal resources unless you isolate the agent home. Follow the root README to avoid loading an existing copy of the extension. Nothing is installed globally.

Configuration and requirements

No package configuration. Ctrl+O toggles expansion; child rows retain individual disclosure controls. Changes rendering, not tool execution.

Compatibility and safety

Uses public tool-renderer registration plus private assistant/tool component prototype and layout patches. Test visually on your exact Pi release. Do not stack competing transcript-renderer patches without testing.

Imported host APIs are declared as peer dependencies and supplied by the Pi host. A * peer range describes host resolution, not a guarantee of compatibility with every release. See root verification notes for what was actually exercised.

Status

Part of the pi-extensions collection. No personal settings or credentials are included; see NOTICE.md for licensing and provenance.