返回目录

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 插件,绝不滥发。