Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
工具与能力 #agent-harness#ai-agents#deepseek-harness#developer-tools#dsh#dsh-plugins

dsh-plugins

由原生 DeepSeek Harness 会话驱动的端用户 QA 界面。

xarleyn @xarleyn ⬇ 1 ★ 1 main

安装

dsh plugin --profile web add github:xarleyn/dsh-plugins
下载安装清单

需要可复现安装时,可在仓库后追加 #commit 固定提交。

由原生 DeepSeek Harness 会话驱动的端用户 QA 界面。

该插件未提供要点说明,请参考仓库 README。

agent-harnessai-agentsdeepseek-harnessdeveloper-toolsdshdsh-plugins
  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 dsh plugins list 确认已安装,必要时重启 Harness 生效

插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。

代码仓库github.com/xarleyn/dsh-plugins
许可证MIT
主要语言main
下载量1
GitHub 星标1
最近推送2026-09-10
收录日期2026-09-19
分类工具与能力

事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。

以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。

# @yadsh DeepSeek Harness plugins

`@yadsh` (Yet Another DSH) is a pnpm + Nx monorepo for independently versioned
DeepSeek Harness plugins. Each directory under `plugins/` is its own public npm
package; shared runtime libraries and workspace tooling live under `packages/`.

## Packages

| Directory | npm package | Purpose |
| --- | --- | --- |
| `plugins/dsh-cas-results` | `@yadsh/dsh-cas-results` | Content-addressed offload store for bulky tool results |
| `plugins/dsh-doc-impact` | `@yadsh/dsh-doc-impact` | Deterministic documentation-impact tracking |
| `plugins/dsh-draft-sessions` | `@yadsh/dsh-draft-sessions` | Persistent unsent draft sessions |
| `plugins/dsh-kv-persist` | `@yadsh/dsh-kv-persist` | Persistent KV-cache/session-state snapshots (llama.cpp slots) |
| `plugins/dsh-l10n-overrides` | `@yadsh/dsh-l10n-overrides` | Runtime localization overrides |
| `plugins/dsh-model-safety-gate` | `@yadsh/dsh-model-safety-gate` | Two-layer safety gate for prompts, streamed output, tools, and tool results |
| `plugins/dsh-plugin-log-ui` | `@yadsh/dsh-plugin-log-ui` | Live logging levels and readable file-format settings |
| `plugins/dsh-prompt-firewall` | `@yadsh/dsh-prompt-firewall` | Prompt policy, hygiene, and observability |
| `plugins/dsh-qa-surface` | `@yadsh/dsh-qa-surface` | Focused end-user QA surface backed by native sessions |
| `plugins/dsh-session-scope` | `@yadsh/dsh-session-scope` | Per-session workspace visibility scopes |
| `plugins/dsh-sleev` | `@yadsh/dsh-sleev` | Sleev routing observability |
| `plugins/dsh-tool-offload` | `@yadsh/dsh-tool-offload` | Offloads large tool results to small one-shot worker agents |
| `plugins/dsh-ui-repair` | `@yadsh/dsh-ui-repair` | Reversible DOM diagnostics and scoped UI repairs |
| `plugins/dsh-user-correction-miner` | `@yadsh/dsh-user-correction-miner` | Mines project-rule candidates from user corrections |
| `plugins/dsh-web-fetch-authenticated` | `@yadsh/dsh-web-fetch-authenticated` | Authenticated, policy-gated web_fetch provider |
| `packages/config` | private workspace package | Shared tsconfig and vitest presets |
| `packages/plugin-log` | `@yadsh/dsh-plugin-log` | Structured file logging and runtime consumer discovery |
| `packages/plugin-kit` | private workspace package | Shared runtime helpers |
| `packages/test-kit` | private workspace package | Shared test helpers |

Runtime plugin IDs remain unscoped (`dsh-*`) because DSH bundle composition and
browser module loading use those IDs. The `@yadsh` scope is the npm package
identity.

## Development

Requirements: Node.js 22 or newer and pnpm 10.4.1.

```bash
pnpm install --frozen-lockfile
pnpm check
pnpm deps:check
pnpm tarball:verify
```

Nx runs project-local `lint`, `typecheck`, `test`, and `build` scripts and caches
their outputs. The dependency check enforces workspace boundaries, while the
tarball check packs every public package, validates its manifest and exported
files, and installs it in a clean consumer project.

## Adding a plugin

```bash
pnpm nx g dsh-plugin  [--client] [--description "..."]
```

The generator defaults to the `@yadsh` npm scope and creates the package,
Cordis patch, build configuration, tests, and public-package metadata. The
scaffold is a starting point: before writing code, read the
[plugin guidelines](docs/PLUGIN_GUIDELINES.md) — the canonical architecture,
package-content, testing, documentation, and release rules every plugin must
follow.

## Documentation

- [Architecture overview](docs/ARCHITECTURE.md) — layout, host/client split, build outputs, dependency rules
- [Plugin guidelines](docs/PLUGIN_GUIDELINES.md) — the canonical rulebook every plugin must follow
- [Plugin logging](docs/PLUGIN_LOGGING.md) — file logging API, formats, levels, console mirror
- [Verification runbook](docs/VERIFICATION.md) — what each gate asserts, locally and in CI
- [Releasing](docs/RELEASING.md) and [compatibility policy](docs/COMPATIBILITY.md)

## Releases

Packages use independent Nx Version Plans:

```bash
pnpm release:plan
pnpm release:check
pnpm release:dry-run -- --first-release
```

The GitHub release workflow builds and verifies selected package tarballs before
publishing through npm Trusted Publishing. See [the release runbook](docs/RELEASING.md)
and [compatibility policy](docs/COMPATIBILITY.md).

## License

MIT

数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。