paseo.cafe
All plugins

compact-agent-activity

by cnaron

Compact and folded agent activity for Paseo with single-line turn summaries, dense line spacing, and rich inspection.

v0.1.0 Requires Paseo >=0.8.0

Gallery

Install

paseo plugin add cnaron/compact-agent-activity --ref main

Security status covers commit 6009cbdb7e9a. This command tracks main. Refresh the listing before installing if the branch changed.

From the plugin's README

From GitHub:

paseo plugin add cnaron/compact-agent-activity

Local Development / Checkout:

git clone https://github.com/cnaron/compact-agent-activity.git
cd compact-agent-activity
npm install --legacy-peer-deps
npm run typecheck
npm test
paseo plugin install "$PWD"

README

Compact agent activity

A high-performance Paseo plugin that brings single-line folded activity summaries, ultra-compact IDE-style line spacing, and rich interactive detail inspection to Paseo across macOS desktop, web, and native mobile (iOS and Android).

By default, it condenses each agent turn's tool calls and thoughts into a clean, single-line folded summary (> Ran 34 commands · Edited 13 files · Read 40 files), eliminating chat clutter while keeping full details one click away.

Requires Paseo >=0.8.0.


Preview

1. Clean Single-line Summary in Context

Each agent turn condenses commands, file reads, and edits into a single, compact line (> Thought · Ran 17 commands · Edited 1 file), keeping conversation history focused and readable:

2. On-demand Click-to-Expand Details

Click anywhere across the entire row to smoothly expand the structured activity tree with status icons, diffs, and execution output:

3. Consecutive Multi-turn Compact Spacing

Ultra-dense 3px row spacing between consecutive folded activities eliminates vertical clutter during multi-step tasks:


Highlights

  • Folded summary mode (default): Aggregates turn activity into a single, ultra-compact folded line matching modern agent CLI workflows (like Claude Code / OpenCode). Click anywhere across the full width to smoothly expand or collapse full details.
  • Ultra-compact line spacing: Optimized vertical footprint with 3px row spacing, keeping multi-round agent interactions clean, tight, and readable.
  • Natural image sizing & zero-jitter scrolling: Constrains oversized assistant response images to natural dimensions without full-width stretching, using pure declarative CSS for 100% flicker-free fast scrolling during virtualization.
  • Touch-optimized mobile experience: Full-row clickability with generous invisible touch hit-slop (hitSlop: 8) for comfortable tapping on mobile devices.
  • Configurable display modes: Seamlessly toggle between Folded (compact single line per turn) and Detailed (individual cards for each tool call and thought) under the plugin's settings panel.

Installation

From GitHub:

paseo plugin add cnaron/compact-agent-activity

Local Development / Checkout:

git clone https://github.com/cnaron/compact-agent-activity.git
cd compact-agent-activity
npm install --legacy-peer-deps
npm run typecheck
npm test
paseo plugin install "$PWD"

Setup

  1. Tool call detail: Set Paseo's Tool call detail setting to Detailed in Paseo Settings. (In Overview mode, Paseo combines calls before plugin transformers run).
  2. Conflict prevention: Disable reasoning-display while this plugin is enabled, as both transform reasoning timeline rows.
  3. Plugin Settings: Click Compact activity in the plugin settings screen to configure:
    • Display mode:
      • Folded (Recommended) — One compact summary line per turn with on-demand click expansion.
      • Detailed — Displays each individual thought block and tool call as its own card.
    • Palette:
      • Vivid — Restrained category accents on neutral rows.
      • Soft — Mostly neutral icons with color reserved for status.
      • High contrast — Stronger dividers and status colors.

Reload after installation or changes:

paseo plugin reload compact-agent-activity

Acknowledgements & Credits

This project builds upon and draws inspiration from several wonderful open-source projects:

  • mcowger/paseo-plugins: Special thanks to @mcowger for creating the original colorful-agent-activity plugin. The excellent foundation—including AST parsers, diff rendering, theme palettes, and detail viewers—serves as the bedrock of this enhanced experience.
  • Paseo: Heartfelt thanks to the Paseo team for providing an outstanding extensible agent workspace platform with native plugin capabilities.
  • PrismJS: Fast, extensible syntax highlighting engine powering shell commands and code snippets.
  • Lucide Icons: Beautiful and consistent iconography throughout the activity timeline.
  • Modern Agent UX (Claude Code / OpenCode / OpenChamber): Gratitude for the inspiring design paradigms of compact, single-line folded action summaries that keep long agent sessions readable and focused.

paseo.cafe submission

This plugin is designed to be listed in the official paseo.cafe plugin registry under registry/compact-agent-activity.json:

{
  "repo": "cnaron/compact-agent-activity",
  "categories": ["developer-tools", "productivity"],
  "caveats": [
    "Requires Paseo Tool call detail to be set to Detailed",
    "Disable reasoning-display while this plugin is enabled"
  ],
  "submittedBy": "cnaron"
}

License

MIT. See LICENSE.

Scanned 14 Sep 2026, 17:47 UTC from cnaron/compact-agent-activity.