Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
开发与运行时 #deepseek#deepseek-harness#deepseek-harness-plugin

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

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

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

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

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