@ogulcancelik/pi-handoff
v1.0.1
Published
Context-aware session handoff for pi. Transfer context to a new session via command, tool, or automatic context guard.
Maintainers
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-handoffOr 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 porthandoff 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 goingIf you pick yes — or don't respond within 60 seconds — the agent automatically writes a handoff prompt and starts a new session. No context lost silently.
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-recallRequirements
- pi v0.40+
License
MIT
