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

@zhchxiao123/dsh-devflow-bundle

v0.2.0

Published

One-command install for the devflow plugin line: the bundle patch that mounts every devflow plugin into a DeepSeek Harness profile

Readme

@zhchxiao123/dsh-devflow-bundle

One-command install for the devflow plugin line. This package has no behavior of its own — its substance is cordis.patch.yml, the mount list that dsh plugin add applies to a profile.

Install

dsh plugin --profile web add @zhchxiao123/dsh-devflow-bundle

That is the whole install. dsh plugin add forwards to pnpm, then reconciles the profile's dsh.profile.bundles layer stack against what got installed: a dependency whose manifest declares dsh.bundle joins the stack, so this package appends itself and its patch mounts every row below. No profile file to edit.

What it mounts

| Row | Enabled | Why | |---|---|---| | devflow (the filesystem store) | yes | root unset on purpose: each caller's own workspace resolves it, which is what lets one harness serve many projects | | devflow-tool | yes | the model-facing plane | | devflow-command | yes | the /devflow intervention plane | | devflow-fs-guard | yes | keeps the store the only write path over card history | | devflow-artifact-gate | no | an empty spec set gates nothing, and which artifact kinds guard which edge is a project decision | | devflow-agent-gate | no | it spends model budget per checked move, and its required reportDir has no defensible default | | devflow-gates | no | an empty gate set vetoes nothing, and which commands guard which edge is a project decision | | devflow-parent-gate | yes | completion policy for decomposed requirements | | devflow-web | yes | the board's host half — the read route and the change stream | | devflow-ui | yes | the board itself, browser half |

The four transition policies are mounted in the waterfall order the deployment sample relies on — mechanical artifact contract, agent admission, command gates and approvals, completion — and enabling a row keeps its place in that order.

Every row keeps the controls it would have had if you had composed it by hand. Override any of them from your profile's own cordis.patch.yml, which applies after every bundle layer:

- devflow-gates:
    disabled: false
    config:
      edges:
        'developing->reviewing': ['pnpm run test']
      approvals: ['reviewing->testing']

Model Experience

None, as this package contributes a mount list and registers no prompt, schema, or tool. The model-facing surface belongs to dsh-devflow-tool.

KV Cache effect

None; the package never assembles or sends provider requests.

Known Limitations and Deferred Work

  • Gate defaults are off — a bundle cannot know a project's artifact contract, test commands, or model budget, so the rows that need those answers (devflow-artifact-gate, devflow-agent-gate, devflow-gates) ship disabled rather than guessing. The deployment sample is a complete configuration to start from. The Harness agent remains the sole workflow executor.