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

pilotswarm-sdk

v0.5.76

Published

A durable execution runtime for GitHub Copilot SDK agents. Crash recovery, durable timers, session dehydration, and multi-node scaling — powered by duroxide.

Readme

pilotswarm-sdk

Durable runtime primitives for building apps on top of PilotSwarm.

Install:

npm install pilotswarm-sdk

Minimal usage:

import { PilotSwarmClient, PilotSwarmWorker, defineTool } from "pilotswarm-sdk";

Client apps connect to a deployment's Web API (web mode):

const client = new PilotSwarmClient({ apiUrl: "https://portal.example.com" });
await client.start();
const session = await client.createSession();
const reply = await session.sendAndWait("hello");

Pass getAccessToken for authenticated deployments; use PilotSwarmManagementClient({ apiUrl, getAccessToken? }) for management operations. Constructing a client directly with { store } is internal (worker/portal-host embedding and testing) — see the Web API reference.

Workers are trusted backend components and always attach directly to the store:

const worker = new PilotSwarmWorker({ store: process.env.DATABASE_URL });

pilotswarm-sdk ships PilotSwarm's embedded framework prompt, framework skills, and management plugins inside the package. App code should provide its own plugin/ directory and worker-side tool handlers on top of that base.

Packages may contain skills, worker tools, MCP servers, authored agent workflows, or any combination of them; agent files are optional. With the opt-in Base Agent V2 policy, sessions progressively search visible static, published, and curated capabilities, load only the guidance they need, and attach selected permitted tools or MCP servers at the next turn boundary. Existing sessions retain the V1 framework unless the feature is enabled, and Base V2 requires native tasks.

Artifact note:

  • write_artifact remains the standard way for agents to create downloadable files.
  • Text artifacts work as before.
  • Binary artifacts are supported by supplying contentType plus encoding: "base64" when the agent writes the file; downloads preserve the raw bytes.

Common docs:

  • SDK apps: https://github.com/affandar/PilotSwarm/blob/main/docs/developer/building/sdk-apps.md
  • SDK agents: https://github.com/affandar/PilotSwarm/blob/main/docs/developer/building/sdk-agents.md
  • Configuration: https://github.com/affandar/PilotSwarm/blob/main/docs/developer/reference/configuration.md
  • Architecture: https://github.com/affandar/PilotSwarm/blob/main/docs/architecture/system.md

If you want the shipped terminal UI, portal, and MCP server, install pilotswarm (pilotswarm-cli is only a bin alias inside that package).