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

@agent-stack2/ops

v0.2.0

Published

Operational reality MCP for coding agents: CI, deploy, runtime, and release-readiness signals

Readme

Agent Ops

agent-ops is the operational reality layer for coding agents.

It should answer the questions code search cannot:

  • Did the branch pass CI?
  • Is the latest commit actually deployed, and where?
  • Did runtime errors appear after that deploy?
  • Is the PR review-ready or release-blocked?
  • Who owns the problem if the system is unhealthy?

Honest current state

Today this repo is a read-only MCP server with:

  • GitHub workflow status for the current branch
  • environment-aware deploy health checks with per-env commit comparison
  • a Sentry unresolved-issues snapshot
  • PR review and comment snapshotting
  • a normalized get_ops_summary() with full ops-context schema
  • explicit release-readiness computation with environment-aware blocker logic
  • append-only ops history with fingerprint dedup
  • a memory bridge to Agent Memory for durable ops findings
  • local config storage in .agent-ops/config.json

Still missing:

  • incident provider integrations and regression detection from recurrence evidence
  • ownership/escalation signals
  • richer deploy/runtime providers beyond a generic health endpoint
  • a standalone operator-friendly CLI surface

Why this repo exists

The rest of the toolkit already covers adjacent truths:

  • agent-memory preserves execution continuity
  • agent-coordinator shows who is doing what now
  • agent-guardian validates change safety
  • agent-project-context explains business and product intent

agent-ops should tell an agent what is true in CI, deploys, runtime, and release state right now.

When an agent should consult agent-ops

  • after pushing code
  • before merging or handing off work
  • at session boot for build, deploy, release, or incident tasks
  • when a human asks "did this actually ship?" or "is prod healthy?"
  • when deciding whether a failure is local, pipeline, deploy, or runtime

Current MCP tools

  • check_ci() - branch-level GitHub Actions status
  • check_deploy() - deploy health plus commit comparison (legacy single-environment)
  • get_deploy_matrix() - per-environment deploy state across all configured environments
  • check_errors(since?) - Sentry unresolved issue snapshot
  • check_pr() - PR state, reviews, and comments for the current branch
  • get_ops_summary() - full normalized operational context in one call
  • get_release_readiness() - release readiness with blockers and evidence
  • record_ops_snapshot(nodeId?) - persist snapshot to history and optionally bridge to Agent Memory
  • configure_ops(config) - save integration config with env-var token refs

Read this repo in this order

  1. README.md
  2. ROADMAP.md
  3. PAIN-POINTS.md
  4. docs/IDEAL-OPS.md
  5. docs/OPS-CONTEXT-SPEC.md
  6. CLAUDE.md

Local setup

  1. npm install
  2. npm run build
  3. powershell -ExecutionPolicy Bypass -File scripts/bootstrap-memory.ps1
  4. Open this repo in Claude Code or Codex with the local .mcp.json

Agent Memory

This project uses local Agent Memory via .mcp.json.

If boot_context() does not recover a usable active node, run scripts/bootstrap-memory.ps1 before planning or editing. The bootstrap script seeds the repo with a project node, a completed baseline feature, and the current active feature/task for the next implementation slice.