pi-goosedump
Pi extension for goosedump session search, durable memory, session management, and compaction
Package details
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.12.57- Published
- Aug 24, 2026
- Downloads
- 10.3K/mo · 1,243/wk
- Author
- jarkkojs
- License
- Apache-2.0
- Types
- extension
- Size
- 121.5 KB
- Dependencies
- 1 dependency · 3 peers
Pi manifest JSON
{
"extensions": [
"./dist/index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-goosedump
Pi extension for session search, durable memory, session management, and
compaction. Tools use the goose_ prefix.
Install
pi install npm:pi-goosedump
The extension includes binaries for Linux x64/arm64, macOS arm64, and Windows
x64. Set GOOSEDUMP_BINARY to an absolute executable path to override the
packaged binary.
Tools
goose_searchandgoose_grepfind session entries.goose_getexpands entry IDs to full content.goose_remember,goose_recall, andgoose_forgetmanage durable memory.goose_memory_statusreports memory storage health.goose_compactcompacts the current Pi session.goose_sessionslists or deletes sessions for the current project.
Search and grep return entry IDs; call goose_get before relying on their
content. Non-Pi providers require an explicit session ID.
Commands
/goose-search, /goose-compact, /goose-sessions, /goose-forget,
/goose-memory-status, and /goose-settings.
Settings
Add goosedump to ~/.pi/agent/settings.json or .pi/settings.json:
{
"goosedump": {
"turnsBeforeCompact": 0,
"summaryMaxTokens": 4096,
"enableMemory": false
}
}
turnsBeforeCompact: 0 disables turn-based compaction. Memory learning runs in
the background after successful compaction when memory is enabled.
Development
npm install
npm test
npm run check