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

opencode-dispatcher

v0.5.1

Published

OpenCode add-on providing structured multi-agent workflows, durable task artifacts, and an orchestrator agent for complex AI coding sessions.

Readme

OpenCode Dispatcher

OpenCode Dispatcher is a workflow pack for OpenCode that adds specialist development agents coordinated through file-based task artifacts. It is designed for substantial coding work where you want the agent workflow to be easier to inspect, resume, and validate. This package is for developers using OpenCode who want structured, auditable workflows for complex coding sessions.

Instead of relying on long chat history, Dispatcher keeps durable task state in your project under .ai/tasks/ (task specs, implementation reports, validation reports, documentation reports). For tiny one-off edits or quick questions, plain OpenCode is often enough.

Prerequisites

  • OpenCode — Dispatcher is a workflow add-on for OpenCode. You must have OpenCode installed and configured before using Dispatcher.
  • Node.js >= 18 — Required for running the installer.

Installation

Install from the npm registry:

npx opencode-dispatcher install

Or install from source:

npm run check
npm run install:local

After installing, restart OpenCode so it reloads your global configuration. For details on what the installer copies, backup behavior, and uninstall, see Configuration.

First Use

  1. Install Dispatcher and restart OpenCode.

  2. Open your project and ask the orchestrator to initialize .ai/context.md. For example: "Set up my project context."

  3. For substantial work, ask the orchestrator to create a task spec:

    Create a task spec for improving the settings page, then wait for approval.
  4. Review and approve the task spec.

  5. Ask the orchestrator to implement and validate the approved task:

    Implement the approved task spec at .ai/tasks/001-settings-page/task-spec.md and run validation.

Why Use It?

  • Task state is durable and inspectable — specs, reports, and scope are stored in .ai/tasks/ files, not chat history.
  • Work is resumable — any agent can pick up where another left off by reading the task artifacts.
  • Artifacts are git-tracked — you can review what was planned, what changed, and what was validated.
  • Each task is validated against its approved scope — the validator checks that the implementation matches the task spec.

When Not to Use It

  • Quick explanations or one-off questions.
  • Tiny mechanical edits that do not benefit from task planning.
  • Exploratory prototyping where formal task artifacts would slow you down.

Further Reading

Version History

  • v0.5.0 — File-based agent handoffs: orchestrator writes planning-handoff.md artifacts directly for task-planner, implementer writes agy-handoff.md for bounded Antigravity delegation, and docs explain the intentional agy backend permission model.
  • v0.5.1 — Task numbering fix: replaced collision-prone sequential directory-listing scheme with timestamp-based numbering (epoch seconds via date +%s) to prevent conflicts when multiple agents work concurrently on the same project.
  • v0.4.0 — Workflow improvements: stronger orchestrator-task-planner handoff, parallel planning, docs-first routing, documentation owns durable artifacts, validator checks cited source artifacts.
  • v0.3.3 — Workflow fix: agents now use direct reads/directory listings for .ai/ files instead of glob, preventing missed .ai/context.md checks.

License

MIT. See LICENSE for details.