DSH custom tools: manage user-defined JavaScript tools in the settings UI with a Monaco editor; the model creates its own tools through custom_tool_create
Interface extensions
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:omdsh-dev/dsh-custom-tool
DSH plugin: one shell tool that runs commands through PowerShell, Git Bash, or WSL on Windows, with a user-chosen default terminal in the Web UI settings.
Interface extensions · Developer tools
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:MAXeaglet/dsh-bash-terminal
Windows 上让 agent 的每条 shell 命令改经 Git for Windows bash 执行;物化四个内置预设的 Git Bash 变体,统一 MSYS 盘根路径方言,侧栏终端接管可开关。· Run every agent shell command through Git for Windows bash on Windows; materialize Git Bash variants of the built-in presets, unify the MSYS drive-root path dialect, and adopt the sidebar terminal behind a switch.
GalGame mode for the dsh web GUI: a third conversation view tab (after 轨迹) that renders the real agent session as a visual-novel stage — whale-girl (DeepSeek) portrait with diff switching + draggable thinking bubble, Markdown dialogue box with typewriter + block paging, GalGame-style question/approval choices bound to the portrait, backlog drawer, and a debug mode. Pure presentation layer: never writes the session and never blocks the agent loop.
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Lanxing6480/dsh-galgame
Find the right plugin, then get started
Search by task
Use a feature keyword or category, then sort by recent updates or GitHub stars.
Explore capabilities
Read the description, AI analysis and original README to understand what a plugin does.
Check and install
Review compatibility, dependency ranges and instructions, then copy the available install command.
Questions about DSH Hub
What is DSH Hub?
DSH Hub is a community plugin directory for DeepSeek Harness, bringing together descriptions, source links and installation instructions to help you discover and compare extensions.
Does inclusion mean a plugin is tested and compatible?
No. Detail pages show recorded compatibility and dependency ranges. Unknown does not mean compatible; check the project documentation before installing.
How do I install a plugin?
Open its detail page and check the installation section. Copy the command into your Harness environment when available, or follow the project README.