Blog · DeepSeek

DeepSeek Super-Agent: what it is and how to set it up

dsh-superagent is DeepSeek's open-source, proactive coding agent for one GitHub repository, published on October 31, 2026 under the MIT license. It runs on DeepSeek Harness, watches GitHub and optionally Feishu, and turns requests into pull requests, each worked on in its own session and directory. This guide covers what it does, what it needs, how to set it up, what “proactive” means in practice, and how it compares.

Jump to setup

What DeepSeek Super-Agent is

The repository describes dsh-superagent as “a proactive coding agent for one GitHub repository, packaged as a bundle for DeepSeek Harness.” When someone on an allowed list asks it for work, it opens a work item (a Ticket), works on it in its own agent session and directory, and answers in the original conversation, for example with a pull request. A web panel lists only what needs a person.

DeepSeek labels it a research prototype, “not an official DeepSeek product.” The public code differs from DeepSeek's internal version, and some designs from DeepSeek's write-up are future directions that the prototype doesn't implement.

  • Sources: GitHub notifications, subscribed issues and pull requests, CI changes and merged or closed pull requests; Feishu chats if you add them.
  • Parallel work: every Ticket gets its own executor session named worker-<ticket id> and its own directory, usually a git worktree checkout, up to a concurrency limit you set.
  • Follow-ups: later comments on an issue or pull request reach the Ticket working on it, without mentioning the agent again.
  • Its rule for itself: “take as little human attention as possible, and give as much value as possible.” It confirms a request once, stays quiet while it works, and writes again only with a result, a question or a failure.

Is it really proactive? The three accept modes

News coverage describes an agent that fixes bugs before you ask. The documentation is more careful: a direct request from an allowed person always works, but work nobody asked for needs a rule your team wrote, and the default mode only records what the agent would have done.

Accept modeWhat happens to work nobody asked for
`off`Ignored: only direct requests from allowed people start work
`observe` (default)Assessed against your rules and recorded as “would accept”, but nothing starts
`auto`Started when it matches at least one of your rules

How to set up dsh-superagent

You need Node.js 22.19+ or 24+, pnpm, git 2.32+, tmux, Python 3.8+, GitHub CLI 2.48+, DeepSeek Harness 0.2.1-alpha.2 or a later 0.2 release, and a model provider configured in DeepSeek Harness. The setup is long, so the repository has your coding agent walk you through it.

  1. Install DeepSeek Harness

    DeepSeek Harness (dsh) is DeepSeek's open-source agent harness, in developer preview. Start it once and configure a model provider; the Web UI opens at http://127.0.0.1:3080.

    npx @deepseek-ai/dsh web
  2. Clone the repository and hand SETUP.md to your coding agent

    In the checkout, ask your coding agent to read SETUP.md. It probes your machine, asks one question per message, shows the whole plan once, and only then installs anything.

    git clone https://github.com/deepseek-ai/dsh-superagent-prototype.git
    cd dsh-superagent-prototype
    # then ask your coding agent:
    # Read SETUP.md in this repository and set up dsh-superagent with me.
  3. Answer the setup questions

    Where requests come from (GitHub only, or Feishu too), which repository, which GitHub account the agent acts as (a dedicated one, never your own), which logins may ask it for work, which clone each Ticket checks out from, who its commits name as author, and whether it may enable auto-merge (the recommended answer is no).

  4. Do the steps only you can do

    Create the agent's GitHub account, accept the repository invitation as that account and sign its CLI in. The agent never asks for a secret in the chat; it gives you the exact commands to run in your own terminal.

  5. Check the defaults it applies

    A separate DeepSeek Harness profile named superagent on port 3082, branches prefixed agent/, accept mode observe, and an hourly check that restarts the agent if it stopped.

  6. Send it the first request

    From an allowed account, comment @<agent login> <request> on an issue. A Ticket appears in the panel within about a minute; the agent acknowledges, works in its own directory and replies in the same thread, usually with a pull request.

Source: the dsh-superagent repository on GitHub

Safety: what to know before you run it

  • Workers run with danger-full-access as your OS user. They can read your home directory and run any program by path; the account wrappers pick credentials but aren't a security boundary.
  • For isolation, DeepSeek's docs say to run it under a dedicated OS account that holds only the agent's credentials.
  • Everything it writes appears under the agent's GitHub account, so the setup recommends a dedicated account and a short allowed list to start.
  • Messages and comments can't change who may ask for work: allowed lists, rules and accept mode change only in the panel.
  • After each turn, background work has at most 30 minutes to finish before its shell jobs are stopped and the Ticket is marked waiting.
  • It's a research prototype, and DeepSeek Harness is a developer preview with breaking changes expected.

DeepSeek Super-Agent vs ChatGPT dots vs Crewmark

All three are agents that keep working without you in the chat, but they start work differently. Super-Agent waits for a mention or a rule your team wrote; ChatGPT dots live in OpenAI's cloud; Crewmark wakes the coding agent you already use, DeepSeek Harness included, on a schedule.

DeepSeek Super-AgentChatGPT dotsCrewmark
Runs onYour machine, in DeepSeek HarnessOpenAI's cloud computerYour computer, inside DeepSeek Harness, Claude Code, Codex or OpenCode
Starts workAn @mention from an allowed person, or a rule in auto modeYour messages, schedules and its own researchA heartbeat every 15–60 minutes in working hours
Work queueTickets from GitHub and Feishu threadsConversation threads and ScheduledIssues on a kanban board
ScopeOne GitHub repository per setupYour connected appsOne employee per role, such as SEO or engineering
CostFree, MIT license; you pay your model providerPro and Business Premium plansEarly access; runs on the agent and plan you already have
StatusResearch prototypeRolling outEarly access
With Crewmark

Make your DeepSeek Harness, Claude Code or Codex session proactive

Super-Agent needs its own profile, accounts and setup for each repository. Crewmark works with the agent you already run, DeepSeek Harness included: it gives that session a role, a goal and working hours, and wakes it on a heartbeat to take the next issue from a board, for any kind of work, not only one repository.

  1. Turn a session into an employee

    Pick a role such as software engineer or SEO specialist, write its goal as a number, and run the setup command in DeepSeek Harness, Claude Code, Codex or OpenCode.

  2. Let the heartbeat start the work

    During its working hours the employee wakes every 15, 30 or 60 minutes in the same conversation and picks up where it left off; see how to make Claude Code proactive.

  3. Assign issues and answer its messages

    Put work on the board; the employee takes it, comments as it goes and messages you when it needs a decision. Read what an AI employee is.

DeepSeek Super-Agent FAQ

What is DeepSeek Super-Agent?

dsh-superagent is an open-source, proactive coding agent for one GitHub repository, released by DeepSeek on October 31, 2026 as a research prototype under the MIT license. It runs on DeepSeek Harness, takes requests from GitHub and optionally Feishu, and answers with pull requests.

Is DeepSeek Super-Agent free?

The code is free under the MIT license. It runs on DeepSeek Harness with a model provider you configure, so you pay for the model usage. DeepSeek hasn't announced a hosted version.

Where is DeepSeek Super-Agent on GitHub?

At github.com/deepseek-ai/dsh-superagent-prototype. DeepSeek Harness, the agent harness it runs on, is at github.com/deepseek-ai/deepseek-harness.

Does DeepSeek Super-Agent fix bugs without being asked?

Only if you allow it. Direct requests from allowed people always work, but unrequested work needs a rule your team wrote, and the default observe mode only records what it would have done. Switch to auto after reviewing those records.

Does dsh-superagent work with Slack or Teams?

Not in this prototype. It ships with GitHub and Feishu as sources; its cookbook explains how to add another source.

Is it safe to run?

Its workers run with full access as your OS user and can read your home directory, so DeepSeek's docs recommend a dedicated OS account holding only the agent's credentials, a dedicated GitHub account and a short allowed list.

Can I use Crewmark with DeepSeek Harness?

Yes. Crewmark connects DeepSeek Harness, Claude Code, Codex and OpenCode. It turns a session into an AI employee that wakes on a heartbeat during its working hours and takes issues from a board, with the model provider you already use.

Checked against the dsh-superagent and DeepSeek Harness repositories on GitHub on November 3, 2026.

Make the agent you already use proactive.

Crewmark turns DeepSeek Harness, Claude Code and Codex sessions into AI employees with roles, goals, working hours and a heartbeat.

Get early access

Crewmark is currently in private beta. Leave your email and we'll send you an invite as soon as a spot opens.

We'll only use your email to contact you about access.

You're on the list

Thank you for your interest in Crewmark. We'll be in touch shortly at to set up your access.