ChatGPTClaudeGrok / X / CursorGemini

dsh-company: Build a Self-Bidding Employee Team in DeepSeek Harness

makooslee/dsh-company

Skills & AgentsVerified
Listed on 2026-10-30
Page last updated 2026-11-11

A DSH plugin that gives DeepSeek Harness a tiny company of employee agents, each with its own identity, model and skills, bidding for tasks and working in parallel on a shared team timeline.

dsh-company adds a company-style multi-agent setup to DeepSeek Harness: you act as CEO and seven built-in roles act as employees. It targets the stalled-pipeline problem of typical multi-agent chains by broadcasting each task and letting employees decide whether to take it, with decliners naming who should. Core abilities include editable personas and skill allowlists, per-employee real model selection, a team timeline merging bids and deliveries, per-employee session transcripts, and mirroring staff and tasks into the agent-team panel.

How to Install

install
dsh plugin --profile <your-profile> add github:makooslee/dsh-company

Replace --profile with the profile name you actually run (see ls ~/.dsh/profiles/): usually web in the browser UI, desktop or desktop-NNN in the desktop app.

Category
Skills & Agents
Platform
DSH Plugin
Author
makooslee
Distribution
Plugin

dsh-company Key Features

Seven editable built-in rolesBid-based autonomous task claimingUnified team timelinePer-employee memory archiveSlash command and tool dispatch
Listed on dsh-plugin.org

dsh-company Repo Summary

What Does It Do?

It is a DSH plugin for DeepSeek Harness that turns the harness into a tiny company with a single CEO and a staff of employee agents. It solves the stalled-pipeline problem of typical multi-agent setups, where one blocked stage halts everything, by switching to a bid-for-work model: a task is broadcast to selected employees, each one decides whether to take it, takers work in parallel, and decliners must name who should take it instead. The whole process folds into one team timeline that reads like a group chat rather than an assembly line.

Core Features

  • Seven built-in roles: project director, product manager, technical director, engineer, data analyst, QA engineer and reviewer, each with editable persona, skills and title, plus the ability to hire new employees.
  • Bid-based collaboration: employees reply with accept or decline plus a reason, decliners must suggest an owner, and accepted workers can see who else is on the job to avoid duplicate effort.
  • Team timeline and per-employee conversation view: bids, declines and deliveries merge into one readable stream, and clicking any roster member opens that employee's own session transcript including tool calls.
  • Real model selection and skill allowlists: the model dropdown comes from the Harness model catalog and can be set per employee, while each employee's tools are checked item by item and unselected ones are restricted inside that agent scope.
  • Per-employee memory: every employee gets a separate memory directory under the DSH home, where bid reasons and delivery conclusions are archived automatically and injected into that employee's system prompt, with a manual note option as well.
  • agent-team panel mirroring: employees and tasks are mirrored into the harness's native agent-team panel so you can see who is doing what, scoped only to the dispatching conversation.

How to Use This Plugin?

After enabling it in DSH, an org-chart icon appears in the left sidebar and opens the company panel. On the roster, click a card to read that person's conversation, edit name, title, persona, model and skills, or hire a new employee. On the task board, write a title and description, tick who should be notified, and dispatch; the task then moves through bidding, executing, completed, nobody-took-it or cancelled states. You can also dispatch from any chat with a slash command followed by title, description and employee list, omitting the employee segment to notify everyone or sending the command alone to see the company status, or simply tell the model to assign the work and let it call the dispatch tool. Company name, default working directory for employee sessions, and bid and work timeouts are configurable in the profile, while the roster and tasks live in the storage service and fall back to pure memory, without persistence across restarts, when storage is unavailable.

How to Troubleshoot This Plugin?

If the org-chart icon does not appear in the sidebar, restart DSH Desktop once. If a reinstall is rejected when switching versions, follow the official instructions to remove the previous bundle before installing again, since the same package name cannot be installed twice.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: makooslee/dsh-company. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub
ChatGPTClaudeGrok / X / CursorGemini

DSH Plugin FAQ