dsh-plugins

by mouliangyu

1 会话与消息github收录于 08-23

DeepSeek Harness 社区插件

Community plugins for DeepSeek Harness

安装

dsh plugin --profile web add github:mouliangyu/dsh-plugins

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

Community-maintained plugins for DeepSeek Harness. Each plugin is an independent package and can be installed separately, while this repository shares build conventions, documentation, and compatibility checks.

Packages

Package Purpose
session-control Global session and workspace management, with a Web settings switch.
dsh-remote Official DSH authorities over SSH with top-level Workspace, Session, and live event integration.
dsh-skill-stabilizer Stable per-step skill catalog: a fixed system-prompt section with a byte budget, suppressing the built-in digest-driven catalog message.

The repository is intentionally independent from the upstream deepseek-harness repository. dsh-remote targets the authority provider contracts supplied by the core fork and keeps SSH transport outside core.

Layout

packages/
  session-control/
  remote/
  shared/              # future shared helpers; keep runtime-free where possible

Every package should retain a normal DSH package boundary: its own package.json, dsh.client declaration when it has a browser face, host and client build outputs, README, and focused tests.

Local Development

Install the package directly from its monorepo path:

pnpm dsh plugin --profile web add \
  link:/absolute/path/to/dsh-plugins/packages/session-control

Replace the final path with packages/remote to develop dsh-remote.

Build one package from its directory, or run pnpm -r run build after all packages have adopted the shared build scripts.

原始 README: https://github.com/mouliangyu/dsh-plugins/blob/main/README.md ↗