AI Agent Hub
Back to plugins
🧰

dsh-npm

Web Tools Updated 2026.09.11

Run the following command in DeepSeek Harness:

dsh plugin install zhengjy01/dsh-npm

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install zhengjy01/dsh-npm in DeepSeek Harness to install this plugin; the source is at https://github.com/zhengjy01/dsh-npm. Restart the DSH web service after installation to activate the tools.

About this plugin

Managing npm packages inside DeepSeek Harness used to mean constant context-switching to a terminal, stitching together CLI flags, and copy-pasting between the chat window and a shell. dsh-npm folds that entire workflow into the agent toolchain: query package metadata, list published versions, search by keyword, publish, and deprecate — all triggered by a single instruction.

Query tools call the npm registry JSON API directly, so no local npm install or login is required for public packages. Publish and deprecate operations shell out to the local npm CLI, transparently reusing credentials from an existing ~/.npmrc, or accepting an optional plugin-level token stored at mode 0600 and injected through a temporary userconfig file (never exposed on the command line or in logs). The dedicated NPM panel in the web settings page lets you configure the registry endpoint, manage tokens with visual masking, and run quick lookups or searches without ever opening a terminal.

Built for solo developers working on Node.js or front-end projects within DeepSeek Harness, and for small teams that rely on private registries or mirrors and want to delegate publish and deprecate steps to the agent. Publishing supports a dryRun preview and a pre-publish version check, so it is safe to adopt even in environments with strict version governance.

Use Cases

  • Query npm package metadata and version lists directly in chat
  • Publish and deprecate npm packages through the agent
  • Configure private npm registries or mirrors and manage auth tokens

Best For

  • Solo developers working on Node.js or front-end projects in DeepSeek Harness
  • Small teams managing private npm registries or mirrors
  • Engineers who want to bring package publishing into the agent workflow