返回目錄

dsh-plugins

編輯精選維護狀態: 活躍

ephemeral-ai-lab/dsh-plugins

讓 DeepSeek Harness 更好用的外掛合集,持續擴充實用功能。

前往 GitHub
$ dsh plugin --profile web add <package>@<version>

50

星數

4

Fork

TypeScript

語言

MIT

授權條款

2026-08-16

建立於

2026-09-28

最近推送

MIT 授權的原生 DeepSeek Harness 插件集——使用 `dsh plugin --profile web add <package>` 安裝到 DSH 設定檔,重新啟動 DSH 後即可載入 Codex 風格終端機、循環、Mock 與會話工具。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-09-01

授權條款

MIT

01它能幫你完成什麼?

  • Run shell commands inside DSH sessions the way a Codex-style agent would

    Long-running process control with output polling and stdin input through persistent command sessions (PTY transport by default)

    DSH users who want Codex-compatible exec_command and write_stdin tooling inside DeepSeek Harness

  • Schedule durable, session-local recurring prompts

    Session-scoped recurring alarms, loop tools, slash commands, and a web UI that resume with the session

    DSH users who want recurring agent tasks and alarms managed via tools, /loop, and the web UI

  • Test agent behavior with deterministic mock model turns

    Deterministic mock model turns and replay commands routed through the real DSH AgentLoop and ToolRuntime

    Plugin authors and testers who want to exercise the real DSH runtime with a mock model

  • Inspect and manage DSH sessions

    Session discovery, bounded reads, creation, and delivery through session tools and /sessions

    DSH users who need to introspect and message sessions via current-session tools

02如何將外掛接入 DeepSeek Harness?

先決條件

  • The `dsh` CLI installed and on your PATH (or a DeepSeek Harness source checkout to run `pnpm dsh`)
  • Node.js and npm for direct package installation

安裝步驟

  1. 01

    Install a plugin into the DSH `web` profile with one command: `dsh plugin --profile web add <package>@<version>` (e.g. `dsh plugin --profile web add dsh-codex-terminal@0.1.3`)

    $ dsh plugin --profile web add <package>@<version>

  2. 02

    For direct npm use, run `npm install <package>` and then do the DSH profile install so DSH loads the plugin as part of a profile

    $ npm install <package>

  3. 03

    Restart DSH and create a new session after installing a plugin

驗證整合成功

  • Restart DSH and create a new session after installing a plugin to confirm it loads
  • For session tooling, verify via the current-session tools that sessions are discoverable

復原

  • Direct npm installs: run `npm uninstall <package>`
  • For DSH profile installs, the README documents installation but not an explicit remove command — remove the plugin entry from the profile configuration to roll back

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

Profile-scoped plugin installation via the `dsh` CLI (`dsh plugin --profile <profile> add <package>`) composed through patch layers

  • Codex Terminal (exec_command / write_stdin)

    shell commands and stdin input→persistent command-session output with long-running process control and polling

    starts and manages long-running OS processes / PTYs in the DSH sessionwrites to command stdin
  • Loop (recurring sessions)

    loop prompts / alarms→session-scoped recurring alarms, loop tools, slash commands, and a web UI

    registers session-local recurring alarms that resume with the session
  • Mock (deterministic testing)

    mock run / replay commands→deterministic mock model turns and replay through the real DSH AgentLoop / ToolRuntime

    routes through the real DSH AgentLoop, ToolRuntime, policy, and event flow
  • Sessions (introspection)

    session discovery / read / create / message→session discovery, bounded reads, creation, and delivery

    reads and creates DSH sessions

04適合誰?何時不該用?

適合

  • DSH users who want Codex-compatible exec_command and write_stdin tooling inside DeepSeek Harness
  • DSH users who want recurring agent tasks and alarms managed via tools, /loop, and the web UI
  • Plugin authors and testers who want to exercise the real DSH runtime with a mock model
  • DSH users who need to introspect and message sessions via current-session tools

不適合

  • dsh-mock is published as an unstable early-testing release (0.1.0); its command, API, and UI surface may change before a stable release, so do not depend on it in production workflows.

05相容性、維護與安全提醒

  • dsh-mock is published as an unstable early-testing release (0.1.0); its command, API, and UI surface may change before a stable release, so do not depend on it in production workflows.
  • After installing a plugin you must restart DSH and create a new session before the plugin is available.
2026-08-162026-08-22作者未說明

MIT · actively maintained (last push 2026-08-22, no tagged release)

06常見問題

如何把插件安裝到 DeepSeek Harness?

已發布的插件只要一條指令即可安裝到 DSH 設定檔,例如 `dsh plugin --profile web add dsh-codex-terminal@0.1.3`。也可以執行 `npm install <package>`,再做一次 DSH 設定檔安裝讓 DSH 載入它。安裝後請重新啟動 DSH 並新建會話。

包含哪些插件?

dsh-codex-terminal(Codex 相容的 exec_command / write_stdin,具持久命令會話)、dsh-loop(會話級循環提醒、loop 工具、斜槓指令、Web 介面)、dsh-mock(透過 /mock run 與 /mock replay 在真實 DSH 執行環境中進行的確定性模型回合),以及 dsh-sessions(會話發現、讀取、建立、投遞)。

dsh-mock 穩定嗎?

不穩定——它以便 `dsh-mock@0.1.0` 發布供早期測試。README 提示其指令、API 與介面在穩定版釋出前可能變動,因此不要用在正式環境。

08資料與來源

  • 作者聲明github.com05c50f3a54ff…

    Small, focused plugins that make

  • 作者聲明github.com05c50f3a54ff…

    DSH composes plugins through profile-scoped installation and patch layers.

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-01。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。