@ogulcancelik/pi-handoff
Context-aware session handoff for pi. Transfer context to a new session via command, tool, or automatic context guard.
Package details
Install @ogulcancelik/pi-handoff from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@ogulcancelik/pi-handoff- Package
@ogulcancelik/pi-handoff- Version
1.0.4- Published
- Mar 18, 2026
- Downloads
- 71/mo · 11/wk
- Author
- ogulcancelik
- License
- MIT
- Types
- extension
- Size
- 12.1 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"extensions": [
"./handoff.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-handoff
Context-aware session handoff for pi. Transfer context to a new session via command, tool, or automatic context guard.
Install
pi install npm:@ogulcancelik/pi-handoff
Or add manually to ~/.pi/agent/settings.json:
{
"packages": ["npm:@ogulcancelik/pi-handoff"]
}
What it does
Three ways to hand off context to a fresh session:
/handoff <instruction>
User-initiated. Tell the agent what to focus on — it writes a complete handoff prompt and starts a new session.
/handoff continue with phase two of the refactor plan
/handoff focus on the combat sim changes, especially the Unity port
handoff tool
Agent-initiated. The agent writes the handoff prompt directly when asked. The prompt includes all relevant context, decisions, files, and next steps so the new session can continue without the old conversation.
Context guard (automatic)
At 90% context usage, you get a prompt:
Context at 92% — handoff to a new session?
> Yes, handoff
No, keep going
If you pick yes — or don't respond within 60 seconds — the agent automatically writes a handoff prompt and starts a new session. If you pick no or dismiss the prompt, it keeps going in the current session and won't ask again for that session.
How it works
- The agent writes a self-contained prompt summarizing the current session
- A new session is created (with parent session tracking)
- The handoff prompt is delivered to the new session as the first message
- The prompt includes a reference to the parent session file
Pairs well with pi-session-recall
The handoff prompt includes a parent session reference. If you also have pi-session-recall installed, the new session can query the parent for additional context using session_query — useful when the agent needs details that didn't make it into the handoff prompt.
pi install npm:@ogulcancelik/pi-session-recall
Requirements
- pi v0.40+
License
MIT