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

celerflow-plugin

v0.2.1

Published

Celerflow agent governance plugin for OpenClaw

Readme

celerflow-plugin

OpenClaw plugin that connects your AI agents to the Celerflow governance platform. Provides real-time tracing, policy enforcement, human-in-the-loop approval, and health monitoring.

Install

npm install celerflow-plugin

Setup

  1. Install the plugin in your OpenClaw agent's workspace
  2. Run celerflow connect --code <CODE> using the celerflow CLI
  3. The plugin activates automatically when OpenClaw starts

Features

Tracing

Every tool call your agent makes is recorded — tool name, parameters, duration, and result. Traces are buffered locally and flushed to the Celerflow API in batches.

Policy Enforcement

Define per-service permission rules from the Celerflow Dashboard:

  • Allowed — tool executes normally
  • Blocked — tool call is rejected with an explanation
  • Human Approval — pauses execution until a human confirms or denies via dashboard or Telegram

Policies sync in real-time via Supabase Realtime subscriptions.

Human-in-the-Loop (HITL)

Sensitive operations can require human confirmation before executing. Confirmation requests are sent to the dashboard and optionally to Telegram. The agent waits (polling at 2s intervals) until the request is approved, denied, or times out.

Health Monitoring

Periodic health checks (every 15 minutes) report agent status including:

  • Process health
  • Configuration validity
  • API endpoint reachability
  • Workspace disk status

Token Usage Tracking

Monitors LLM token consumption by scanning OpenClaw session files. Tracks input/output tokens per model for cost visibility.

Multi-Agent Support

Automatically discovers all agents in ~/.openclaw/workspace-* directories. Each agent gets its own trace buffer, policy cache, and health reporting. New agents are hot-added via filesystem scanning (every 30s).

Remote Termination

Agents can be terminated from the Celerflow Dashboard. A terminated agent has all tool calls blocked until re-enabled.

Architecture

OpenClaw Agent
  └─ celerflow-plugin
       ├─ before_tool_call → policy check → HITL if needed → allow/block
       ├─ after_tool_call  → record trace result
       ├─ trace-buffer     → batch flush to API (every 15 min)
       ├─ policy-cache     → real-time sync via Supabase Realtime
       ├─ health-check     → periodic health reports (every 15 min)
       └─ session-scanner  → token usage from OpenClaw session files

Configuration

The plugin reads configuration from openclaw.plugin.json in each workspace directory, written automatically by celerflow connect:

{
  "agentId": "uuid",
  "bootstrapToken": "token",
  "supabaseUrl": "https://your-project.supabase.co",
  "supabaseAnonKey": "key"
}

Related

License

MIT