{"id":"colorful-agent-activity","repo":"mcowger/paseo-plugins","url":"https://github.com/mcowger/paseo-plugins/tree/main/colorful-agent-activity","name":"colorful-agent-activity","description":"Colorful agent activity replaces Paseo's public reasoning and agent tool-call rows with compact, icon-led cards. It keeps the latest thinking block and latest tool call open, shows useful details on demand, and uses Shiki for shell and code output.","categories":["productivity"],"platforms":[],"caveats":["Requires Paseo Tool call detail to be set to Detailed","Disable reasoning-display while this plugin is enabled","Only public agent tool calls are transformed; internal orchestrator calls remain native"],"images":["https://raw.githubusercontent.com/mcowger/paseo-plugins/3bcba9ee96bf701a352ae5b607ecf03b43639b6c/colorful-agent-activity/images/ask-user-question.png","https://raw.githubusercontent.com/mcowger/paseo-plugins/3bcba9ee96bf701a352ae5b607ecf03b43639b6c/colorful-agent-activity/images/paseo-create-agent.png","https://raw.githubusercontent.com/mcowger/paseo-plugins/3bcba9ee96bf701a352ae5b607ecf03b43639b6c/colorful-agent-activity/images/read-file-detail.png","https://raw.githubusercontent.com/mcowger/paseo-plugins/3bcba9ee96bf701a352ae5b607ecf03b43639b6c/colorful-agent-activity/images/shell-command-detail.png","https://raw.githubusercontent.com/mcowger/paseo-plugins/3bcba9ee96bf701a352ae5b607ecf03b43639b6c/colorful-agent-activity/images/thought-process.png"],"health":{"manifestValid":true,"hasReadme":true,"hasLicense":true,"hasTests":true,"hasTypecheckScript":true,"updatedRecently":true},"scannedAt":"2026-09-10T20:54:08.950Z","path":"colorful-agent-activity","security":{"status":"passed","blockingFindings":0,"advisoryFindings":0,"scannedAt":"2026-09-10T20:52:50.399Z","commit":"3bcba9ee96bf701a352ae5b607ecf03b43639b6c"},"license":"MIT","paseoVersionRequirement":">=0.8.0","manifest":{"id":"colorful-agent-activity","requirements":{"paseo":">=0.8.0"}},"repoMeta":{"stars":0,"defaultBranch":"main","pushedAt":"2026-09-10T20:47:01Z"},"owner":{"login":"mcowger","avatarUrl":"https://avatars.githubusercontent.com/u/1929548?v=4"},"installNotesHtml":"<p>From the public repository:</p>\n<pre><code class=\"language-bash\">paseo plugin add mcowger/paseo-plugins:colorful-agent-activity\n</code></pre>\n<p>For a local checkout:</p>\n<pre><code class=\"language-bash\">cd /absolute/path/to/paseo-plugins/colorful-agent-activity\nnpm install --legacy-peer-deps\nnpm run typecheck\nnpm test\npaseo plugin install \"$PWD\"\n</code></pre>","limitationsNotesHtml":"<ul>\n<li>The plugin sees public agent tool calls, not internal orchestrator calls.</li>\n<li>Detailed tool-call mode is required for one card per tool call.</li>\n<li>Paseo's native detail and syntax components are private, so this plugin renders its own details.</li>\n<li>Shiki uses its JavaScript regex engine in the plugin bundle. It is not a terminal emulator.</li>\n<li>Unsupported or oversized output falls back to plain monospace text.</li>\n<li>Unknown provider payloads use a generic JSON fallback.</li>\n<li>A transformer that claims the same source row in another plugin can win before this plugin runs.</li>\n<li>Disable <code>reasoning-display</code> when using this plugin because both transform reasoning rows.</li>\n</ul>","readmeText":"# Colorful agent activity\n\nColorful agent activity replaces Paseo's public reasoning and agent tool-call rows with compact,\nicon-led cards. It keeps the latest thinking block and latest tool call open, shows useful details on\ndemand, and uses Shiki for shell and code output.\n\nRequires Paseo `>=0.8.0`.\n\n## Screenshots\n\nThought process and shell activity:\n\n![Thought process and shell activity](./images/thought-process.png)\n\nExpanded shell command with command/output sections:\n\n![Expanded shell command](./images/shell-command-detail.png)\n\nInteractive agent question row:\n\n![Ask user question](./images/ask-user-question.png)\n\nExpanded file read with syntax-highlighted content:\n\n![Expanded file read](./images/read-file-detail.png)\n\nPaseo tool calls use purpose-built cards with readable prompt, configuration, result, and status sections:\n\n![Paseo create-agent card](./images/paseo-create-agent.png)\n\n## Features\n\n- Color-coded reasoning and tool-call cards with Lucide icons.\n- Markdown reasoning support for headings, inline bold/italic/code, ordered and unordered lists,\n  blockquotes, blank-line spacing, and fenced code blocks.\n- The newest thinking block stays open until a newer thinking block starts, including while tools run.\n- The newest tool call stays open until a newer tool call appears.\n- Shell commands and terminal output highlighted with Shiki.\n- Extension-aware file icons for reads, writes, edits, and search results.\n- Edit statistics such as `+8 / -0` with colored diff rows.\n- Detail views for shell, read, write, edit, search, fetch, worktree, sub-agent, plan, plain-text,\n  and unknown tool payloads.\n- Vivid, soft, and high-contrast palette modes using the active Paseo theme.\n- Status indicators for running, completed, failed, and canceled calls.\n- Specialized Paseo cards for agents, workspaces, terminals, schedules, providers, permissions, and browser automation instead of raw JSON.\n\n## Install\n\nFrom the public repository:\n\n```bash\npaseo plugin add mcowger/paseo-plugins:colorful-agent-activity\n```\n\nFor a local checkout:\n\n```bash\ncd /absolute/path/to/paseo-plugins/colorful-agent-activity\nnpm install --legacy-peer-deps\nnpm run typecheck\nnpm test\npaseo plugin install \"$PWD\"\n```\n\n## Setup\n\nDisable `reasoning-display` while this plugin is enabled. Paseo gives the first matching timeline\ntransformer ownership of a source row.\n\nSet Paseo's **Tool call detail** setting to **Detailed**. In Overview mode, Paseo groups consecutive\ntool calls before plugin transforms run, so the plugin cannot recover each individual call.\n\nChoose a palette under the plugin's **Colorful activity** settings screen:\n\n- **Vivid** — stronger category colors and tinted surfaces.\n- **Soft** — quieter accents and backgrounds.\n- **High contrast** — stronger borders and status colors.\n\nReload after installation or source changes:\n\n```bash\npaseo plugin reload colorful-agent-activity\n```\n\n## Limitations\n\n- The plugin sees public agent tool calls, not internal orchestrator calls.\n- Detailed tool-call mode is required for one card per tool call.\n- Paseo's native detail and syntax components are private, so this plugin renders its own details.\n- Shiki uses its JavaScript regex engine in the plugin bundle. It is not a terminal emulator.\n- Unsupported or oversized output falls back to plain monospace text.\n- Unknown provider payloads use a generic JSON fallback.\n- A transformer that claims the same source row in another plugin can win before this plugin runs.\n- Disable `reasoning-display` when using this plugin because both transform reasoning rows.\n\n## Development\n\n```bash\nnpm run lint\nnpm run typecheck\nnpm test\n```\n\nThe plugin uses separate Paseo v0.8 client and server entries. The server entry only registers the\nhost-scoped palette settings; timeline rendering runs in the client bundle.\n\n## paseo.cafe submission\n\nThe registry entry belongs in the separate `paseo-cafe/paseo-cafe` repository. This plugin's entry\nwould be `registry/colorful-agent-activity.json`:\n\n```json\n{\n  \"repo\": \"mcowger/paseo-plugins\",\n  \"path\": \"colorful-agent-activity\",\n  \"categories\": [\"developer-tools\", \"productivity\"],\n  \"caveats\": [\n    \"Requires Paseo Tool call detail to be set to Detailed\",\n    \"Disable reasoning-display while this plugin is enabled\"\n  ],\n  \"submittedBy\": \"mcowger\"\n}\n```\n\nThe public repository, manifest ID, README sections, screenshots, test script, typecheck script, and\nlicense are all present for the registry health checks.\n\n## License\n\nMIT. See [LICENSE](./LICENSE).\n"}