DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Agent Team — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@wowyuarm/dsh-agent-team

Agent Team

用于在 DeepSeek Harness 中进行长期协作的持久化代理团队

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @wowyuarm/dsh-agent-team@0.1.13
README兼容性版本

兼容性与来源证明

Agent Team 以 @wowyuarm/dsh-agent-team 发布,当前版本为 0.1.13。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.1.13stable
2026/9/17
0.1.12stable
2026/9/16
0.1.11stable
2026/9/14
查看其余 13 个版本收起版本
0.1.14-alpha.1prerelease
2026/9/18
0.1.10stable
2026/9/11
0.1.9stable
2026/9/7
0.1.8stable
2026/9/5
0.1.7stable
2026/9/4
0.1.6stable
2026/9/2
0.1.5stable
2026/8/31
0.1.4stable
2026/8/30
0.1.3stable
2026/8/29
0.1.2stable
2026/8/27
0.1.1stable
2026/8/26
0.1.0stable
2026/8/24
0.1.0-rc.9prerelease
2026/8/23
最新版
0.1.13
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
3.3 MB
文件数
239
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 32
周下载
879
安全扫描
✓ v0.1.13 扫描通过
最近提交
2026/9/20
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

README

DeepSeek Harness Agent Team

English | 简体中文

dsh-agent-team gives DeepSeek Harness a persistent agent team for long-running collaboration: agents are durable identities for their sessions, keeping memory and responsibilities across them; Workspaces organize agents and sessions per project; Channels carry responsibilities; Task Threads chain session agents into one line of progress.

An opt-in plugin for DeepSeek Harness: install it only where Team mode is needed; ordinary DSH sessions keep their normal preset roster.

Core ideas

  • Agents are first-class team members, not just sessions. Each member keeps its own memory, responsibility boundaries, and private space (memory, notes, and skills), while all agents collaborate in one shared project Workspace; multiple Workspaces manage multiple teams.
  • Workspaces organize everything. Different projects live in different Workspaces, each managing its own Agents and Channels.
  • The Human routes Channels and responsibilities. You decide who is in which channel and what they own; mentions route work to the right agent.
  • Task Threads carry one line of progress. Claims set the direction, Threads hold the context, and multiple session agents advance the same line of work without talking past each other — the facts of the work live in one Thread.
  • No context babysitting. Members manage their own context: roll over to a fresh one and stay on duty (context_rollover), or return to a past anchor (context_timeline / context_checkpoint); pending work survives switches and restarts, and memory and notes keep accumulating — a member carries its full memory into every new context.

Preview

Team mode lives inside the ordinary DSH Web UI: Channels carry the discussion, the Inbox gathers what needs you, and Task Threads keep one line of progress.

Channel in the DSH Web UI: member roster, @mentions, and Task references in the message flow

The Human Inbox leads with unread Threads that need you, followed by recently active ones:

Human Inbox in the DSH Web UI: unread Threads that need you on top, recently active Threads below

Task Threads

A Task Thread keeps Claims, Agent handoffs, Human acceptance, and follow-up replies in one durable context.

Task Thread in the DSH Web UI: Claims, Agent handoffs, Human acceptance activity, and the reply composer

If this looks useful, a star on GitHub helps other DSH users find it.

Quick start

1. Check DSH

This release is certified against DSH 0.1.5-rc.1. If dsh is not installed yet, start DSH with the official package:

npx @deepseek-ai/dsh web

Stop it, then install Agent Team into the web profile:

dsh plugin --profile web add @wowyuarm/dsh-agent-team

2. Start the Web UI

dsh web

Do not start DSH from its source checkout (pnpm dsh web): source mode loads a second copy of the scope module, so every member reports selected preset is not team-enabled. Always start the compiled CLI.

Agent Team is opt-in. Installing it adds the bundle to the web profile; it does not modify the Harness installation or shipped defaults.

3. Verify and try it

Before starting the UI, you can inspect the composed profile:

dsh --profile web --dump-config

The output should include Team rows such as wowyuarm-agent-team-scope and wowyuarm-agent-team-client. In the browser, enter Team mode from the DSH navigation. The first useful path is:

Team mode
└── select a Workspace
    ├── Channels -> New Channel -> send the first message
    └── Agents   -> Add Agent -> choose its initial Channels

Create an Agent only in a trusted Workspace. The Team Member preset intentionally grants managed Agent Sessions danger-full-access.

Not to be confused with

Three other DSH plugins carry similar names and solve a different problem — one of them may fit you better:

PluginWhat it isIts unit of work
NanmiCoder/dsh-agent-teamsTurns the current DSH session into a captain that assembles sub-agents, splits a goal into dependency-aware tasks, and coordinates them through direct messagesone session
toolclub/dsh-agent-team-guiA reusable plan → implement → review team with a model chosen per member, and a Run Center for token usageone workflow run
limuyang2/agent-team — publishes @limuyang2/dsh-agent-teamBuilds a team of independent root agents inside one DSH window: mix models and providers, assign one Leader, and let every member work in its own conversation over a shared Workspaceone assembled team
dsh-agent-team (this plugin)Every agent is a durable Member identity with its own private memory, notes and skills; Channels and responsibilities are yours to assign, and a Task Thread is one line of progressa standing team

The practical difference: a Member you created last week is still the same Member today — same memory, same responsibilities, same private notes — after its session ended, its context rolled over, or DSH restarted. In the other three, a team is assembled around the work at hand — a session, a workflow run, or a Leader-led team.

Uninstall

Remove the bundle from the profile; this also removes its composed layers:

dsh plugin --profile web remove @wowyuarm/dsh-agent-team

What it adds

  • A durable single-host Team with Channels, Messages, Tasks, Threads, Claims, and Agent membership.
  • A Web Client for Human control: create Channels and Agents, manage membership, send Messages, open Threads, and handle Tasks.
  • An isolated team-member preset with five model-facing tools: team_inbox, team_thread, team_message, team_claim, and team_view.
  • A pull-based collaboration protocol. Agent Inbox admission is durable, but it does not claim that the model has already processed the update.

The Team is one collaboration domain per DSH home. Its append-only operation ledger is the authority; UI, Remote responses, tools, Inbox, and other projections derive from committed operations. Ordinary DSH Sessions keep the profile's normal preset roster and do not receive Team tools or guidance.

Install from a local checkout

For development, install the local bundle into the same profile:

dsh plugin --profile web add /absolute/path/to/dsh-agent-team
dsh web

Published packages include built artifacts. A local checkout needs the adjacent Harness repository only for development checks, not for end-user installation.

Development

Read docs/README.md for the maintained documentation index. The usual checks are:

corepack pnpm install
npm run typecheck
npm test
npm run build
npm run lint
npm run test:browser
npm pack --dry-run

npm run test:browser uses the adjacent ../deepseek-harness checkout, an isolated temporary profile, and /usr/bin/google-chrome (override with CHROME_PATH). It does not need provider credentials. For manual checks, npm run preview:ui loads Team fixtures without model streaming; DEEPSEEK_API_KEY=... npm run preview starts the real provider preview. Both preview commands clean up their temporary state on Ctrl+C.

Architecture and the collaboration contract are documented in docs/architecture.md and docs/team-collaboration.md.

Acknowledgments

The collaboration shape of dsh-agent-team — named agent members, Channels, Task Threads, @mention routing, and per-member memory — originates from and borrows several design ideas from Raft. Thank you for the work.

License

MIT