dsh-workbuddy2api
Run the following command in DeepSeek Harness:
dsh plugin install tearslee/dsh-workbuddy2api
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install tearslee/dsh-workbuddy2api inside DeepSeek Harness (source: https://github.com/tearslee/dsh-workbuddy2api), then restart dsh and execute /wb2api-setup to finish setup.
About this plugin
Manually wiring a workbuddy2api gateway into DeepSeek Harness used to mean hand-copying every model field into settings.yaml, babysitting a long-running background process, installing a full Go toolchain to cross-compile the binary, and running a login script that requires both bash and python3. This plugin strips all of that out: the gateway is spawned automatically when dsh starts and reaped on exit, an already-healthy instance on the same port is reused without a duplicate process, and the entire model catalog--context window, output ceiling, reasoning tiers--is read live from the gateway /v1/models endpoint so no static metadata table is ever maintained. A single /wb2api-setup command downloads the pre-built binary with SHA256 verification, prepares the runtime directory, walks through OAuth login, and syncs the model list, all in pure Node with zero dependence on Go, Python, or bash.
The plugin is deliberately thin. Protocol adaptation, account pooling, weighted rotation, tiered circuit-breaking, and token refresh all stay inside the Go gateway; the plugin only owns process lifecycle and model-directory automation. Six management commands cover status, start, restart, login, and account switching. Switching accounts works by renaming credential files rather than patching gateway code, so every upstream release stays conflict-free. Request serialization enforces two hard contracts--tool results must carry role:tool and user-message content must be verbatim-stable within a turn--so the gateway per-turn RequestID aggregation key does not silently drift at every step.
It is built for users who already run a workbuddy2api gateway and want it cleanly plugged into dsh chat: no Go install, no hand-copied model metadata, no lingering processes after exit, and a one-command rebuild on a fresh machine. Distributed as an npm package, it is a self-contained, auditable module that never touches gateway source code.
Use Cases
- Running a hand-managed workbuddy2api gateway and wanting to drop manual metadata entry and process babysitting
- Rebuilding the gateway on a fresh machine with a single command, no Go toolchain or bash login script
- Wanting the gateway to auto-start with dsh and be reaped on exit, safely reusing an already-healthy instance on the port
Best For
- Inference users who already run a workbuddy2api gateway and want it cleanly plugged into dsh chat
- dsh users who want to skip Go cross-compilation, hand-written metadata, and bash/python3 login dependencies
- Ops-minded users who care about lifecycle binding, zero lingering processes after exit, and one-command environment rebuilds
Related Plugins
A unified suite combining hot runtime injection, task-aware thinking-mode routing, and a graded session protocol with red-team gates to sustain model diligence across long-horizon inference.
ModLens is a vision plugin for DeepSeek Harness that gives text-only models sight by reading images pasted directly into chat, with zero-config setup and multiple vision engines.
On-demand vision for text-only DeepSeek Harness agents: built-in free keyless vision chain and 14 vision tools, routing image turns as tool calls to vision models with pixel fidelity, no Python needed, one-command install.
Give text-only models in DeepSeek Harness eyes, enabling image Q&A, long-screenshot OCR, UI restoration, and GUI visual tasks.