npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@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.

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. No context lost silently.

How it works

  1. The agent writes a self-contained prompt summarizing the current session
  2. A new session is created (with parent session tracking)
  3. The handoff prompt is delivered to the new session as the first message
  4. 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

License

MIT