Plugin directory / Developer / dsh-kungfu
dsh-kungfu
Verified · install-tested on dsh kungfu-systems
What it does
Typed, read-only DeepSeek Harness tools for installed Kungfu Projects and Work.
Works — verified, early-stage project
Typed, read-only DeepSeek Harness tools for installed Kungfu Projects and Work. It installs cleanly and boots without issues in our testing. It's early-stage but functional.
“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
dsh-kungfu
dsh-kungfu is a standalone DeepSeek Harness plugin for inspecting installed
Kungfu Projects and durable Work state through typed, read-only tools.
The first release targets Kungfu 4.0.0-alpha.2 and does not require changes
to Kungfu itself. The plugin invokes a fixed allowlist of local Kungfu CLI
commands without a shell, applies time and output limits, and returns structured
results to the Harness.
Status
Version 0.1 targets DeepSeek Harness 0.1.0-rc.x and an installed Kungfu4.0.0-alpha.2. It was tested against the public DSH plugin interfaces and the
four exact read-only commands exposed by Kungfu alpha.2.
Requirements
- Node.js 22 or newer;
- DeepSeek Harness with
@deepseek-ai/dsh-toolsin the supported peer range; kungfu4.0.0-alpha.2available onPATH, or an explicitKUNGFU_BIN.
Install
Install the prebuilt npm package into a Harness profile:
dsh plugin --profile default add @kungfu-tech/dsh-kungfu
Until the npm package is available, use the prebuilt tarball attached to the
GitHub release:
dsh plugin --profile default add \
https://github.com/kungfu-systems/dsh-kungfu/releases/latest/download/kungfu-tech-dsh-kungfu-0.1.0.tgz
Restart that profile after installation. The bundle patch registers the plugin
with these defaults:
binary: kungfu
timeoutMs: 15000
maxOutputBytes: 1048576
Set KUNGFU_BIN before starting the Harness when the executable is not namedkungfu or is outside PATH.
Tools
| Tool | Purpose | Installed Kungfu command |
|---|---|---|
kungfu_workspace_inspect |
Inspect one workspace candidate. | kungfu workspace inspect PATH --json |
kungfu_projects |
List remembered local Projects. | kungfu project list |
kungfu_project_works |
List retained Work for one Project. | kungfu project works PATH |
kungfu_work_status |
Read one exact Initiative/Assignment status. | kungfu work status --workspace ... --initiative-id ... --assignment-id ... |
See docs/tools.md for inputs, outputs, and error behavior.
Scope
- local, read-only inspection only;
- no arbitrary command or shell execution;
- no credential collection or network transport;
- no mutation of Kungfu Projects, Work, or configuration.
The plugin launches only the fixed argument vectors above with shell: false.
It applies cancellation, timeout, and combined-output limits before parsing a
JSON object. Results can contain local paths and Work metadata already visible
to the invoking user, so treat Harness transcripts as potentially sensitive.
Project map
docs/MAP.mdroutes users, contributors, and reviewers.CONTRIBUTING.mdcovers development and DCO.SECURITY.mddescribes private vulnerability reporting.
License
Apache-2.0. See LICENSE. Project names and marks are addressed inTRADEMARK.md.
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install dsh-kungfu for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:kungfu-systems/dsh-kungfu Headless (CLI) profile:
dsh plugin --profile headless add github:kungfu-systems/dsh-kungfu Test report
Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.