DSH Hub
dsh-plugins cover

Ephemeral-AI-Lab/dsh-plugins

dsh-plugins

ToolTerminal49 GitHub stars· updated 2026-09-25

Make Deepseek Harness Great

Install

npx @deepseek-ai/dsh plugin --profile mayfly add @deepseek-ai/dsh-terminal-bash

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-plugins DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/ephemeral-ai-lab-dsh-plugins.svg)](https://dshhub.dev/plugins/ephemeral-ai-lab-dsh-plugins)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from Ephemeral-AI-Lab/dsh-plugins, cleaned of badges and images.

🧩 Mayfly / DSH Plugin Marketplace

The official plugin marketplace for <a href="https://github.com/Ephemeral-AI-Lab/mayfly">Mayfly</a> and <a href="https://github.com/deepseek-ai/deepseek-harness">DeepSeek Harness (dsh)</a>: Ephemeral AI Lab's own plugins (source in this repo), curated dsh optional plugins, and community submissions.

Two things live here:

  1. plugins/ — the source of Ephemeral AI Lab's official plugins.
  2. registry/ — the marketplace: one JSON manifest per listing. CI aggregates them into dist/index.json, the document Mayfly's /plugin command and the website catalog consume.

⚡ Installing plugins

In Mayfly (TUI):

/plugin                 # browse, search, inspect, install, remove
/plugin install <id>    # e.g. /plugin install loop

Or with the dsh CLI directly (works for any profile):

# npm source
dsh plugin --profile mayfly add @deepseek-ai/dsh-terminal-bash @deepseek-ai/dsh-tool-terminal

# GitHub source (monorepo subdirectories work; pinned refs preferred)
dsh plugin --profile mayfly add 'github:Ephemeral-AI-Lab/dsh-plugins#main&path:plugins/loop'

Restart the profile and start a new session after installing. Entries with activation: profile-patch additionally need their rows in the profile's cordis.patch.yml — the /plugin command does this for you; see docs/market.md for the manual path.

📦 Current listings

idsourcesurfaceswhat it adds
codex-terminalofficialserverCodex-style persistent shell: exec_command / write_stdin
loopofficialserver · webRecurring prompts & alarms: loop_* tools, /loop, Web panel
mockofficialserver · webDeterministic mock model turns: /mock run / replay (unstable)
sessionsofficialserverMulti-session orchestration: session_status/create/send tools
coding-planofficialserverReuse codex login / grok login subscriptions as providers
preset-builderofficialwebPreset details page in dsh Web Settings
workbench-uiofficialwebThe Web workbench frame other panels dock into
sidechatofficialserver · webSide-chat panel on the Web workbench (needs workbench-ui)
herdr-agent-stateofficialserverReport pane agent state, session ref, and title/model/ctx metadata to Herdr's pane socket
terminaldshserverPTY terminal: terminal_open/send/read/signal/close/list
lspdshserverRead-only lsp navigation tool
mcpdshserverMCP client: mcp__server__tool external tools
acpdshserverAgent Client Protocol server
code-runtime-tsdshserverrun_code TypeScript worker-thread runtime
code-runtime-pydshserverrun_code Python runtime

…

Related plugins