DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-crew

t

dsh-crew

Discovered

Crew: a plugin for DeepSeek Harness that gives you a Chief of staff and a crew of specialist agents

Crew — multi-agent orchestration for DeepSeek Harness

license: MIT DeepSeek Harness plugin

Crew is an agent orchestrator plugin for DeepSeek Harness (dsh). A Chief of staff agent plans the work, splits it into tasks, and hands each task to a specialist subagent: Mail, Chat, Code, Research, Life or Design. You watch them work live and step in whenever you want.

Nothing irreversible happens without you. Every send, post, purchase, delete, merge or booking waits for your click on an approval card.

Status: an npm release is coming soon. Until then, install Crew from source.


Why Crew

Most agent setups give you one agent holding every tool. Crew gives you a team.

  • One planner, many specialists. The Chief of staff delegates to members scoped to one job, each with only the tools that job needs.
  • Full visibility. A kanban board of tasks, a handoff view of who got what, a map of every tool call, and the reasoning behind each turn.
  • Human in the loop by design. Agents propose actions and you approve them. The model never gets a tool that performs an irreversible action directly.
  • Learns from use. Rate an answer or correct a member and Crew proposes a lesson. Approved lessons are added to that member's instructions.
  • Repeatable workflows. Save a multi-agent run as a workflow, agentic (the lead picks the steps) or fixed (you do), and run it again.

Features

SurfaceWhat you get
Crew sidebarEvery member with a face and live status: idle, working or needs you. One click opens that member's own chat.
BoardThe session's team tasks in four columns. Drag cards yourself or let the lead move them.
HandoffsWhich agent got which task, with live state per lane.
ToolsEach agent's tool access, call counts and last call, with a read-only call inspector.
Chain of thoughtA card in the chat with each turn's reasoning, tool calls, timings and sources.
WorkflowsA drag-and-drop builder for agentic and fixed workflows, with a step-by-step timeline for every run.
TodayPending approvals, crew status, a digest, this week's calendar and your open pull requests.
DesktopThe latest screen a computer-use agent saw, with Pause and Take over.
SlackMention the crew in Slack. Each member answers in its own dsh session, and every reply waits for approval.
RosterAdd, edit and remove members. Each is stored on disk and registered as a dsh agent preset.

Install

Requires DeepSeek Harness with a web profile.

From npm (coming soon). Crew isn't on npm yet. Once it is:

dsh plugin --profile web add dsh-agent-crew

Until then, build it from source.

After installing, restart dsh, open Plugins and enable Crew.

Compatibility

Crew is built against dsh >=0.2.2-rc.1 <0.3.0. A few parts need core features that stock dsh doesn't have yet. Crew still installs and runs without them:

FeatureOn a dsh with the featureOn stock dsh 0.2.2-rc.1
Crew sidebar sectionMembers listed in the left sidebarOpen members from the Crew tab in the right panel
A member's own chatOpens in the member's own folder, ready to typeOpens in your most recent workspace
Board tabMoves Team tasks between columnsWaits for dsh's agent-team service, which stock dsh doesn't ship

Everything else (Handoffs, Tools, Chain of thought, Workflows, Today, Desktop, Slack, the roster and learning) works on stock dsh.

The Design member uses the web-artifact-designer skill from dsh-web-artifact-designer. Install it in the same profile if you want Design:

dsh plugin --profile web add dsh-web-artifact-designer

Optional connections

Crew works without any accounts. Connect them from the Crew tab when you want the matching tools:

  • Google: Gmail and Calendar, for the Mail and Life members and the Today page.
  • GitHub: your open pull requests on the Today page.
  • Slack: mention the crew from a Slack channel.

Credentials are kept in dsh's credential store, never in plugin files.

Quick start

  1. Click Chief of staff in the Crew sidebar section (or the Crew tab on stock dsh).
  2. Ask for something that needs more than one skill:

    Research the three best-rated open-source vector databases, compare them in a table, and draft an email to my team with a recommendation.

  3. Open the Board and Handoffs tabs to watch the Chief of staff split the work between Research and Mail.
  4. The finished draft appears as an approval card. Nothing is sent until you click Send.

A member's own chat runs in that member's own directory, so you can start typing right away (see Compatibility for stock dsh). To work inside a project, open the member's menu, choose New chat in… and pick a workspace.

How it works

                 ┌──────────────────┐
   you ───────▶  │  Chief of staff  │   plans, delegates, reviews
                 └────────┬─────────┘
       ┌────────┬─────────┼─────────┬─────────┬─────────┐
       ▼        ▼         ▼         ▼         ▼         ▼
     Mail     Chat      Code    Research    Life     Design    specialists, scoped tools
       └────────┴─────────┴────┬────┴─────────┴─────────┘
                               ▼
                     approval cards ──▶ your click ──▶ the action runs
  • Each member is a dsh agent preset with its own persona, model and tools.
  • The Chief of staff delegates through dsh's subagent and agent-team tools, and only to presets on the crew allowlist.
  • Status is read from each session: an open turn means working; an unanswered question or an unclicked action card means needs you.
  • Irreversible actions are action cards whose handler runs only when you click.

Packages

Crew installs as one bundle, crew-agents, which mounts the rest.

PackageWhat it does
crew-agentsThe Crew bundle: the shipped members and every crew page
crew-rosterMembers stored on disk and registered as agent presets
crew-agents-uiThe Crew sidebar section with faces and live status
crew-facesSVG faces derived deterministically from each member's id
crew-connectionsGoogle and GitHub sign-in, token refresh and the write guard
crew-improveLessons from your ratings and corrections, applied after you approve them
crew-slackSlack mentions; every reply waits for approval
crew-kanban, crew-kanban-uiThe Board tab
crew-handoff-uiThe Handoffs tab
crew-tool-map-uiThe Tools tab
crew-chain-of-thoughtThe chain-of-thought card in the chat
crew-workflows, crew-workflows-uiThe Workflows page and its runner
crew-desktop, crew-desktop-uiThe Desktop tab
crew-today, crew-today-uiThe Today page
crew-stock-chart, crew-stock-chart-uiA stock chart tool and card over Yahoo Finance

Each package has its own README.

Develop from source

The packages build inside a DeepSeek Harness checkout. They are developed in tusharcora/deepseek-harness under packages/experimental/.

git clone https://github.com/tusharcora/deepseek-harness
cd deepseek-harness
pnpm install
pnpm run build
dsh plugin --profile web add link:$PWD/packages/experimental/crew-agents

Run one package's tests:

pnpm vitest run packages/experimental/crew-roster

Releasing

Crew is published as 20 unscoped packages: dsh-agent-crew (the bundle users install) and one dsh-agent-crew-<name> per package. They all share one version, set in the root package.json.

After building the dsh checkout, stage and pack them:

node scripts/pack.mjs ../deepseek-harness/packages/experimental

This copies each built package to dist/packages/, renames @deepseek-ai/dsh-crew-* to dsh-agent-crew-*, and replaces workspace: specs with real ranges:

  • dsh core: >=0.2.2-rc.1 <0.3.0, as optional peers, because dsh supplies its own packages at runtime
  • cordis ~4.1.0, schemastery ~3.19.0 and cordis-plugin-include ~1.1.0, the versions dsh 0.2.2-rc.1 uses
  • crew packages: the exact shared version

Tarballs land in dist/tarballs/. Add --publish to publish them all, with the bundle last. Run npm test to check the staging rules.

Safety model

  • Nothing sends, posts, buys, deletes, merges or books without your click.
  • Credentials go only through dsh credential references and authorization flows.
  • Every price, score or date shows its source and when it was fetched. Sample data is labelled.
  • The Chief of staff can delegate only to crew presets.

Contributing

Issues and pull requests are welcome. For a large change, open an issue first so we can agree on the approach. Keep each change to one package where you can, and add or update its tests.

History

This repository was split from the fork with the full commit history of these packages. Paths moved from packages/experimental/crew-* to packages/crew-*.

License

MIT

Comments

Loading…

Similar plugins

dsh-team-mode

by running-grass

DeepSeek Harness plugin: a `team` agent preset whose Lead decides and dispatches while short-lived workers do the writing

Sessions & MessagesManifest valid

★ 0

MIT

JavaScript

Oct 7, 2026

dsh plugin --profile web add dsh-team-mode

by wowyuarm

Give DeepSeek Harness a persistent agent team for long-running collaboration

Workflow & AutomationManifest valid

★ 69

↓ 64/wk

MIT

TypeScript

Oct 6, 2026

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

by stuarthu

dsh plugin: run work as a small crew of role agents (product manager, researcher, architect, engineer, QA, code reviewer, security reviewer, doc reviewer) that share work through files on disk

Workflow & AutomationManifest valid

★ 6

↓ 497/wk

MIT

JavaScript

Aug 23, 2026

dsh plugin --profile web add dsh-crew

by ZSeven-W

DeepSeek Harness (DSH) plugin: dispatch work to DSH agents from Claude Code / Codex — native subagent progress, in-host worker sessions with per-tier presets, and a multimodal bridge that lends the te

Workflow & AutomationManifest valid

★ 211

↓ 569/wk

MIT

JavaScript

Nov 10, 2026

dsh plugin --profile web add @zseven-w/dsh-crew

by andrepontesmelo

The DSH productivity suite: plugins + agent skills for the DeepSeek Harness, installable in one command.

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

Sep 11, 2026

dsh plugin --profile web add @andrepontesmelo/dsh-suite

by KanoNoUta

Captain plugin for DeepSeek Harness: GPT planning, DeepSeek workers, independent review, adaptive multi-agent orchestration

Workflow & AutomationManifest valid

★ 3

MIT

TypeScript

Aug 15, 2026

dsh plugin --profile web add @kanonouta/dsh-captain