pi-goosedump
v0.12.69
Published
Pi extension for goosedump session search, durable memory, session management, and compaction
Maintainers
Readme
pi-goosedump
Pi extension for session search, durable memory, session management, and
compaction. Tools use the goose_ prefix.
Install
pi install npm:pi-goosedumpThe 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 checkLicensing
pi-goosedump is licensed under the Apache 2.0 license. See LICENSE
for more information.
