pi-goosedump

Coding agent context data browser plugin for pi

Packages

Package details

extension

Install pi-goosedump from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-goosedump
Package
pi-goosedump
Version
0.3.3
Published
Jun 14, 2026
Downloads
1,072/mo · 1,072/wk
Author
jarkkojs
License
MIT
Types
extension
Size
33.5 KB
Dependencies
3 dependencies · 1 peer
Pi manifest JSON
{
  "extensions": [
    "./index.ts"
  ]
}

Security note

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

README

pi-goosedump

Coding agent context data browser plugin for pi using goosedump.

Install

pi install npm:pi-goosedump

This installs pi-goosedump and its @jarkkojs/goosedump dependency, which includes platform-specific native binaries for Linux, macOS, and Windows.

The upstream @jarkkojs/goosedump packages are licensed separately as Apache-2.0 AND LGPL-2.1-or-later.

Usage

Once installed, pi-goosedump registers a tool and a slash command:

Tool: goosedump

The agent can browse session history with:

Action Description
list List all available sessions
search Rank messages by query relevance
expand Show full content for specific entry IDs
view View the full session transcript

Examples:

goosedump({ action: "list" })
goosedump({ action: "search", contextId: "abc123", query: "bug fix" })
goosedump({ action: "expand", contextId: "abc123", ids: ["entry-a", "entry-b"] })
goosedump({ action: "view", contextId: "abc123" })

Command: /goosedump

Opens an interactive session browser.

Compaction

pi-goosedump hooks Pi's /compact and auto-compaction flow. It uses goosedump compact pi <session> with Pi's compaction range (--from, --until, and --scope) so the generated summary matches the entries Pi is about to replace.

License

pi-goosedump is licensed under MIT. See LICENSE for more information.