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

@redentor_dev/pi-goal

v0.1.2

Published

Minimal goal tracking and auto-continuation for pi: start a goal, resume it, check progress.

Readme

Pi Goal

Minimal goal tracking and auto-continuation for Pi: start a goal, pause/resume it, check progress, and let the agent continue until it calls the completion tool.

Published npm package: @redentor_dev/pi-goal.

Install

From npm:

pi install npm:@redentor_dev/pi-goal

Commands

  • /goal <objective> — start a new goal and immediately kick off work.
  • /goal --tokens 50k <objective> — start with a token budget (k and m suffixes supported).
  • /goal or /goal status — show objective, status, iteration, token use, and active time.
  • /goal pause — pause the active goal and stop auto-continuation.
  • /goal resume — resume a paused or budget-limited goal and queue the next continuation.
  • /goal clear or /goal stop — clear the current goal and remove the footer status.

How it works

  • Goal state is persisted only as Pi session custom entries (pi-goal); no external state files are written.
  • When the agent finishes a turn while a goal is active, the extension queues one follow-up user message to continue work.
  • Optional token budgets stop continuation with budget_limited status. Budget exhaustion never marks the goal complete.
  • Reloading, resuming, or otherwise starting a session with an active stored goal pauses it first. Use /goal resume to continue intentionally.
  • The footer shows compact status such as goal: active 18k/100k, goal: paused, or goal: budget-limited.

complete_goal tool

The package registers one tool: complete_goal.

The agent should call it with { "summary": "..." } only after an evidence-backed audit proves the objective is fully satisfied. The prompt contract tells the agent not to use passing tests, elapsed effort, low budget, or partial progress as completion by themselves.

Compatibility

Works alongside @redentor_dev/pi-orchestrator. The packages have no shared dependency, and this package uses only /goal and complete_goal, avoiding /team, delegate_researcher, delegate_implementor, delegate_design, and review_diff.

Credits

Prior art and design references:

  • Michaelliv/pi-goal
  • @narumitw/pi-goal
  • pi-codex-goal

License

MIT © 2026 Redentor Valerio