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
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 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)及插件作者均无隶属或背书关系。