Skip to content

Releases: j-koester/pi-session-memory

v0.2.0 — Now on npm

Choose a tag to compare

@j-koester j-koester released this 03 Oct 12:28

@netzlabor/pi-session-memory is now on npm!

Install (recommended)

pi install npm:@netzlabor/pi-session-memory

The git source remains available and versioned:

pi install git:github.com/j-koester/pi-session-memory@v0.2.0

Changes

  • Published as @netzlabor/pi-session-memory on npm
  • Repository URL normalized for npm metadata (git+https://…)
  • Verified compatibility with pi v1.0.0 — uses registerTool, registerCommand, and the session_start / session_shutdown / before_agent_start events, all stable in the 1.0 extension API

No functional changes. For the feature set, see the v0.1.0 release notes.

v0.1.1 — pi 1.0 compatibility

Choose a tag to compare

@j-koester j-koester released this 03 Oct 12:11

Documentation release — no functional changes.

What's new

  • Compatibility statement: Verified and documented compatibility with pi v1.0.0. The extension uses registerTool, registerCommand, and the session_start / session_shutdown / before_agent_start events, all stable in the 1.0 extension API.
  • Badges in the README (release, pi compatibility, MIT license)
  • Version bumped to 0.1.1

Install

pi install git:github.com/j-koester/pi-session-memory@v0.1.1

For details on the extension itself, see the v0.1.0 release notes.

v0.1.0 — Initial release

Choose a tag to compare

@j-koester j-koester released this 03 Oct 12:05

First tagged release of pi-session-memory — a pi extension that gives the agent persistent memory across sessions.

Features

  • Auto-injected project memory – a compact summary of recent sessions is added to context on session start (~1000 tokens), so the LLM knows what happened before
  • list_sessions – browse past sessions with metadata
  • search_sessions – full-text search across session content
  • get_session_summary – LLM-generated summary of any session (cached)
  • All tools support cross-project access via an optional path parameter
  • Sessions are auto-summarized on shutdown; /memory-update batch-generates summaries for larger histories (Esc to cancel)
  • /memory-status shows cache stats, /memory-clear wipes cached summaries
  • Stale memory triggers a warning

Install

pi install git:github.com/j-koester/pi-session-memory@v0.1.0

Requires a pi version with extension support. Sessions are read from ~/.pi/agent/sessions/, summaries are cached in ~/.pi/agent/session-memory/.