@agnishc/edb-quit-summary0.21.1
Pi extension: prints a session summary to the terminal when you hit /quit
Untested on omp
This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.
Reports 0
No reports yet.
Readme
edb-quit-summary
A pi extension that prints a session summary to your terminal when you quit pi.
When you hit /quit (or Ctrl+C twice), pi exits and you'll see a compact summary like:
Session Summary / quit
─────────────────────────────────────────────────────
/\_/\ Session Refactor auth module
< ▓ ▓ > Duration 23m 45s
\___/ Model anthropic/claude-sonnet-4-5
Messages 8 user / 8 assistant
Tools 24 · edit 12× · bash 6× · read 4×
Tokens 101.4k total 45.2k in 12.8k out
Cost $0.34
How It Works
Pi uses an alternate screen buffer for its TUI. When pi exits, the terminal restores the original buffer, wiping anything printed during the session. This extension works around that by:
- Collecting stats on the
session_shutdownevent (whenreason === "quit") - Registering a
process.on('exit')callback that fires after the TUI is torn down - Writing the formatted summary directly to
process.stdout
Installation
As a pi package (recommended)
pi install npm:@agnishc/edb-quit-summary
Manual
Copy src/index.ts to ~/.pi/agent/extensions/quit-summary.ts.
Configuration
No configuration needed — it just works. The summary only prints on quit, not on /new, /resume, /fork, or /reload.