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

@lnittman/pi-interview

v0.26.4

Published

Multiple-choice + notes interview for pi — ask-deep style structured prompting after every agent turn

Readme

@lnittman/pi-interview

High-trust interview extension for pi.

pi-interview turns the next-step decision after an agent turn into a grounded interview:

  • multi-select questions with notes
  • cold-start support (Ctrl+I / /interview ask before any assistant turn)
  • rich grounding from files, diagnostics, trajectory, project state, and ~/.agents/**
  • provider-first settings with separate interviewModel and handoffModel selection from the same interview fleet
  • curated context-richness profiles (focused, balanced, rich) instead of raw context-engineering knobs
  • workflow-aware prompting that treats debrief as a phase-transition tool instead of a generic default
  • viewport-aware interview rendering for long option descriptions and grounding, with grounding hidden until you reveal it in the interview UI
  • composed follow-up prompts that send a synthesized handoff brief plus an exact interview appendix into the next agent turn

Commands

  • /interview ask — trigger manually
  • /interview settings — choose interviewModel, handoffModel, allowed model fleet, context profile, capability-aware thinking level, and trigger mode
  • /interview status — show config, usage status, and latest interview/handoff runtime details
  • /interview audit — inspect the current context packet
  • /interview trace — toggle trace-rich context auditing
  • Ctrl+I — manual interview shortcut

Development

cd ~/Developer/packages/pi/pi-interview
pnpm install
pnpm build
pnpm test
pnpm typecheck

Subjective quality evals

This repo includes a Braintrust-based subjective eval stack in addition to deterministic regression tests.

Commands:

pnpm telemetry:evals:list
pnpm telemetry:evals:quality
pnpm telemetry:evals:pairwise
pnpm telemetry:evals:workflow
pnpm telemetry:evals:portfolio
pnpm telemetry:evals:handoff
pnpm telemetry:evals:handoff:variants
pnpm telemetry:dataset:seed

Use Doppler for secrets:

doppler run -- pnpm telemetry:evals:quality
doppler run -- pnpm telemetry:evals:pairwise
doppler run -- pnpm telemetry:evals:workflow
doppler run -- pnpm telemetry:evals:portfolio
doppler run -- pnpm telemetry:evals:handoff
doppler run -- pnpm telemetry:evals:handoff:variants
doppler run -- pnpm telemetry:dataset:seed

Example portfolio sweep, including gpt-5.4 as a real fallback generator candidate:

doppler run -- env PI_INTERVIEW_EVAL_MODELS=zai/glm-5.1,minimax/MiniMax-M2.7-highspeed,openai/gpt-5.4 pnpm telemetry:evals:portfolio

Example replay-backed handoff variants sweep with explicit interviewModel × handoffModel × receiverModel matrices:

doppler run -- env PI_INTERVIEW_HANDOFF_SOURCE=replay PI_INTERVIEW_EVAL_INTERVIEW_MODELS=zai/glm-5.1,minimax/MiniMax-M2.7-highspeed PI_INTERVIEW_EVAL_HANDOFF_MODELS=zai/glm-5.1,minimax/MiniMax-M2.7-highspeed PI_INTERVIEW_EVAL_RECEIVER_MODELS=zai/glm-5.1 PI_INTERVIEW_HANDOFF_VARIANTS=legacy,static,appendix,agentic pnpm telemetry:evals:handoff:variants

Full eval playbook:

  • docs/evals.md

License

MIT