@guneriu/pi-session-files
Pi extension that tracks context files, files read, and files modified in your current session — with sorting and filtering
Package details
Install @guneriu/pi-session-files from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@guneriu/pi-session-files- Package
@guneriu/pi-session-files- Version
0.2.0- Published
- Jun 29, 2026
- Downloads
- 110/mo · 10/wk
- Author
- guneriu
- License
- MIT
- Types
- extension
- Size
- 13.3 KB
- Dependencies
- 0 dependencies · 1 peer
Pi manifest JSON
{
"extensions": [
"./extensions"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@guneriu/pi-session-files
Track files in your pi coding agent session — context files loaded at startup, files read, and files modified.
What it tracks
| Category | How detected |
|---|---|
| 📄 Context files | AGENTS.md, SYSTEM.md, CLAUDE.md scanned from session's working directory; also captured from before_agent_start event |
| 📖 Files read | read tool calls in session history |
| ✏️ Files modified | edit and write tool calls in session history |
Install
# From GitHub (includes all three extensions):
pi install git:github.com/guneriu/pi-extension-mono
# When published to npm:
pi install npm:@guneriu/pi-session-files
Commands
/session-files # show all tracked files
/session-files --alpha # sort alphabetically (default: by access frequency)
/session-files --frequency # sort by access count
/session-files --read-only # show only files read
/session-files --modified-only # show only files modified
/session-files --context-only # show only context files
Example output
📋 Session Files Report
══════════════════════════════════════════════════
📄 Context Files (1):
• /Users/you/project/AGENTS.md
📖 Files Read (4):
• /Users/you/project/src/main.ts (3x)
• /Users/you/project/package.json
✏️ Files Modified (2):
• /Users/you/project/src/main.ts (2x)
• /Users/you/project/README.md
──────────────────────────────────────────────────
📊 Summary: 6 total | 4 read | 2 modified
Settings file
<agentDir>/extensions/pi-session-files/settings.json
| Setting | Default | Description |
|---|---|---|
enabled |
true |
Enable tracking |
trackContext |
true |
Show context files section |
trackReads |
true |
Track read tool calls |
trackModified |
true |
Track edit/write tool calls |
maxFilesToShow |
0 |
Max files shown per section (0 = no limit) |
Limitations
- Only tracks pi's built-in
read,edit, andwritetools — bash file operations are not tracked - Context files are detected by scanning the session's working directory (
ctx.sessionManager.getCwd()). They also appear after the first LLM turn via thebefore_agent_startevent CLAUDE.mdis shown if it's a valid symlink (broken symlinks are skipped)
License
MIT © Uğur Güneri