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

@shanepadgett/tau-agent

v0.54.0

Published

Tau is a custom agentic harness built with pi extensions

Readme

@shanepadgett/tau-agent

Tau is a custom agentic harness built with Pi extensions: tools, commands, prompts, skills, and themes.

The package also exports programmatic Tau capabilities for trusted Pi extensions. The built-in extensions and public API use the same underlying operations.

Install

This release supports Pi 1.1.0 exactly. Install that harness version before installing Tau:

npm install -g @earendil-works/[email protected]

If a tool manager supplies Pi, set its Pi version to 1.1.0 instead. Check pi --version in the directory where you launch Tau. Pi supplies the harness libraries; Tau does not install a separate copy. Startup and /tau doctor report version mismatches when the Tau extension can load.

pi install npm:@shanepadgett/tau-agent
# or from git (monorepo root)
pi install git:github.com/shanepadgett/tau-agent
# local
pi install ./path/to/tau-agent
pi install ./path/to/tau-agent/packages/agent

Programmatic use

Install the package in the extension's project, then import from its root:

import { generateImage } from "@shanepadgett/tau-agent";

const image = await generateImage(ctx, {
  prompt: "A quiet mountain lake",
  path: "assets/lake.png",
  signal,
});

See Extending Tau Agent for the supported API.

Development

From the monorepo root:

npm install --ignore-scripts
mise run check
pi -e .

When updating Pi, change the root development dependency pins and the Pi peer pins in both published packages together, then update the installation examples. npm run check:package-sources verifies the pins before publishing. The runtime check reads the agent package's declared Pi peer version.

Docs