dh-workspace
DeepSeek Harness 工作区插件。
atesahmet0
@atesahmet0
⬇ 1
★ 1
main
安装
dsh plugin --profile web add github:atesahmet0/dh-workspace
需要可复现安装时,可在仓库后追加 #commit 固定提交。
DeepSeek Harness 工作区插件。
该插件未提供要点说明,请参考仓库 README。
deepseekdeepseek-harnessdeepseek-harness-plugin
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/atesahmet0/dh-workspace |
| 许可证 | MIT |
| 主要语言 | main |
| 下载量 | 1 |
| GitHub 星标 | 1 |
| 最近推送 | 2026-08-17 |
| 收录日期 | 2026-09-19 |
| 分类 | 开发与运行时 |
事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
# dh-multiagents Multi-agent orchestration for the DeepSeek Harness (dsh). A team of role-bound agents — plan, build, explore, researcher, coder, scribe, reviewer — with tools enforced by a runtime capability matrix. ## Why dh-multiagents? - **Plan-first** — read-only orchestrators delegate, never write code themselves. - **Enforced, not suggested** — each preset's tool allow-list is applied via `tools.restrict`, so a plan agent physically can't run bash. - **Auditable delegation** — every `delegate` call persists an id (e.g. `daring-pearl-elk`) with a result file on disk. - **Zero-config install** — one command, presets + skills wired automatically. ## Installation Requires Node ≥ 22.19 and a dsh install (`@deepseek-ai/dsh@0.1.0-rc.6`). ```bash dsh plugin --profile init dsh plugin --profile add @dh-multiagents/bundle ``` > Presets are mirrored automatically at every boot (the plugin copies them > into `$DSH_HOME/.agent-presets/`), so there is no install-time step. > **Fresh dsh CLI (npm 11):** npm 11 blocks dependency install scripts by > default — the harness's own native deps (`node-pty`, `dsh-subprocess-local`, > `koffi`, `protobufjs`) are gated too. Run `npm install-scripts approve` for > them before headless mode will boot. ## Quick Start > [!IMPORTANT] > **Select `Plan` or `Build` at the start of your session:** > In the Web or TUI interface, select either the **`plan`** or **`build`** preset in the preset picker at the beginning of your session: > - **`plan`**: Use when starting a task to research the codebase and write an implementation plan (delegates to `explore` and `researcher`). > - **`build`**: Use to execute an approved plan (delegates to `coder`, `scribe`, and `reviewer` with worktrees). > > Only `plan` and `build` act as orchestrators. The subagent presets (`explore`, `researcher`, `coder`, `scribe`, `reviewer`) are spawned automatically via `delegate` and should not be selected as top-level sessions. ```bash # headless mode needs the headless bundle (add once) dsh plugin --profile add @deepseek-ai/dsh-headless DEEPSEEK_API_KEY=... dsh --profile headless \ "Use plan_save to save a plan titled '# P' for project 'demo'. Then delegate '1+1?' to the researcher and report its answer." ``` For full orchestration (delegate/build), use the **tui** or **web** profile — headless sessions are preset-less by design, so `delegate` is rejected there (only `plan`/`build` presets may delegate). ## What you get | Preset | Role | Notable tools | |---|---|---| | `plan` | Read-only orchestrator | plan_save/read, delegate → explore/researcher | | `build` | Read-only orchestrator | delegate → coder/scribe/reviewer, worktrees | | `explore` | Codebase explorer | read, glob, grep | | `researcher` | Web researcher | web_search, read | | `coder` | Implementer | bash, edit, write, worktrees | | `scribe` | Docs writer | edit, write, read | | `reviewer` | Read-only reviewer | read, glob, grep | Plus 5 philosophy skills (`code-philosophy`, `code-review`, `plan-review`, `plan-protocol`, `frontend-philosophy`) loaded into every session. ## Runtime behavior - Delegations persist as `$DSH_HOME/workspace//delegations/.md` + `.result.txt` — auditable after the fact. - Only `plan`/`build` may delegate; plan → explore/researcher, build → +coder/scribe/reviewer. No delegation from inside a subagent (anti-recursion). - Children inherit the parent's model selection. ## Development ```bash pnpm install && pnpm -r build ``` - **Naming contract:** identifiers are locked in `DESIGN.md` — change it there first, never in code alone. - **Presets/skills:** add `presets//` + a `CAPABILITY_MATRIX` entry (dh-common), or `skills//SKILL.md` (dh-philosophy). - **Publishing:** bump versions, then `pnpm pack` and publish the tarballs — plain `npm publish` leaves `workspace:*` unresolved (broke 0.1.0). ## License MIT
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。