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

@pi-vault/pi-subagents

v0.2.1

Published

Pi extension for delegating tasks to isolated and specialized subagents

Readme

@pi-vault/pi-subagents

npm version Quality Node >=22.19.0 License: MIT

Delegate focused work to bundled Pi subagents without leaving your current session.

Install

pi install npm:@pi-vault/pi-subagents

Reload Pi after install:

/reload

Quick Start

Run a bundled agent directly:

/agent scout trace where auth state is loaded

Open the interactive agent manager:

/agents

Use /agents when you want to:

  • create or edit a user agent override
  • export a bundled agent into your global Pi agent directory
  • disable an agent with a global override
  • delete an existing global override
  • change subagent settings such as maxConcurrency, maxRecursiveLevel, and defaultTimeoutMs

Bundled Agents

  • scout finds relevant files, entry points, and code paths
  • planner turns a task into a short, verifiable plan
  • researcher gathers evidence, tradeoffs, and implementation context
  • worker handles focused implementation work
  • reviewer reviews changes and looks for defects

Typical Usage

  • Use /agent scout ... to find where a feature or bug lives.
  • Use /agent planner ... before a non-trivial change.
  • Use /agent worker ... for a scoped implementation task.
  • Use /agent reviewer ... before shipping a diff.

Foreground runs are the supported execution mode in this release.

User Agent Overrides

User overrides are markdown files with frontmatter plus a prompt body. A minimal example:

---
name: my-worker
description: Focused implementation helper.
tools: read, write, bash
model: default
thinking: medium
subagent_agents: scout, reviewer
skills: tdd, verification-before-completion
timeout_ms: 180000
---

You are My Worker.

Make the smallest safe change that completes the task.

Supported frontmatter fields:

  • name optional display name; otherwise the filename slug is used
  • description required short summary
  • tools comma-separated tool allowlist
  • model optional model override; default falls back to the host session
  • thinking optional thinking level
  • subagent_agents optional allowlist of child agents this agent may invoke
  • skills optional skill policy: comma-separated names, all, or none
  • timeout_ms optional per-agent timeout in milliseconds

If you create an agent from /agents, you can edit the generated markdown later to refine its prompt or skills.

Compatibility

  • Node >=22.19.0
  • Peer dependencies: @earendil-works/pi-coding-agent, @earendil-works/pi-tui
  • Intended for Pi sessions with package and extension support

Development

pnpm install
pnpm check
pnpm pack --dry-run
pi -e .

License

MIT