DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Process Console — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
P

@softspark/dsh-process-console

Process Console

Processes tab for DeepSeek Harness: a live per-process console (main agent and every subagent) with raw tool requests, responses and timing, installed as one profile bundle.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:softspark/dsh-process-console#f580ef741abe4f077516ac0ee980a8ec5d5a2846
READMECompatibilityVersions

Compatibility and provenance

Process Console is published as @softspark/dsh-process-console and currently resolves to version 2.0.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/6/2026

Versions

2.0.0stable
9/6/2026
1.0.0stable
9/6/2026

Related plugins

Loading related plugins…

Latest
2.0.0
DSH
*
HMR
Process restart
Tree shaking
Declares sideEffects: false
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
Apache-2.0
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
9/8/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in developer-tools.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Sdk Minimal@deepseek-ai/dsh-sdk-minimalThe standalone minimal SDK profile bundle: JSON-RPC, one DeepSeek adapter, persistent shell, and JSONL sessionsSdk App@deepseek-ai/dsh-sdk-appThe dsh SDK profile bundle: stdio JSON-RPC serving and process lifecycle over dsh-baseSubagent Codex@deepseek-ai/dsh-subagent-codexOne-shot Codex subagent provider over the official app-server protocol

README

dsh-process-console

A Processes tab for the DeepSeek Harness web UI: every agent and subagent of a conversation as a live console, with the exact request and response of each step.

The tab sits next to Chat and Trajectory. It lists every process of the current conversation, the main agent and each subagent under it, and prints the selected one as a live console: what the agent wrote, every tool request with its raw arguments, every tool response with its full content, the model behind each step, timing, errors and pending approvals.

Works on the published harness. No patch, no fork, no modified checkout. This is an independently maintained SoftSpark community integration. It is unofficial and is not affiliated with or endorsed by DeepSeek.

What's New in v2.0.0

  • DSH 0.1.2-rc.1 support through its Session Controller, Conversation, Trajectory, and pending-interaction services.
  • Catalog-only children in the process tree and protection against stale pagination after switching processes.
  • Enforced 70% coverage and complete browser TypeScript declarations.

Version 2 requires DSH 0.1.2-rc.1. Keep plugin 1.0.0 when using DSH 0.1.1-rc.2.

Full history in CHANGELOG.md.

Contents

  • Why
  • Requirements
  • Install
  • Update
  • What you see
  • External delegations
  • Documentation
  • Contributing
  • Security
  • License
  • Changelog

Why

Chat shows the conversation. Trajectory shows one session's ledger. Neither answers the question "what is each process doing right now, with which exact request and which exact response". When a parent delegates to subagents the picture splits across sessions you have to open one at a time. This tab puts them side by side and keeps following the tail.

Requirements

  • Node.js 22.19.0 or newer
  • DeepSeek Harness 0.1.2-rc.1
  • pnpm for the profile plugin manager

Install

dsh plugin --profile web add @softspark/dsh-process-console --save-exact

Restart DSH. The package registers its row itself. For a local checkout:

pnpm install --ignore-scripts && pnpm run build
dsh plugin --profile web add "$(pwd)"

Update

Pins are exact on purpose. Move to a newer release by adding it again, then restart DSH:

dsh plugin --profile web add @softspark/dsh-process-console@<version> --save-exact

dsh plugin --profile web remove @softspark/dsh-process-console removes the tab and nothing else.

What you see

ColumnContent
Process treeThe current session as main, then every session-backed subagent under it, nested by delegation depth, with a running or idle marker.
ConsoleOne line per event in log order. USER, CTX, STEER, THINK, ASSIST (provider/model, turn, step, time to first token, total, tokens), CALL (tool name and pretty-printed arguments), RESULT (full content, elapsed time since the call, error code), RUNNING, STREAM, WAIT, SYS, ERROR.
ToolbarSubstring filter, load older history, raw JSON for every line, follow-tail toggle. Scrolling up pauses following; the toggle resumes it.
Per lineCopy the body, or expand the raw payload of that one line. Long bodies start collapsed at 30 rows.

Tool calls include MCP tools, since the harness records them as ordinary tool events.

External delegations

One-shot external delegations (subagent_claude_code, subagent_gemini_copilot) have no session of their own, so a stock harness records only their final answer: they appear as a CALL and a RESULT in the parent console.

With the harness-side change described in kb/reference/subagent-stream.md, the provider appends the child's steps to the parent log as ignorable subagent/stream events, and this tab folds them into a nested row per child with its own live console. The change is four small patches on published 0.1.1-rc.2 packages (dsh-session, dsh-subagent, dsh-subagent-claude-code, dsh-subagent-acp), shipped by dsh-drydock from 1.27.0 and proposed upstream in a GitHub Discussion, since the harness takes neither external pull requests nor issues yet. Without it the tab behaves exactly as before.

Documentation

DocumentPurpose
ArchitectureThe slot, the data path and why the package is standalone
Security modelWhat the tab can and cannot read
SetupInstall and confirm
Common issuesWhy the tab is missing or a pane stays empty
Implementation planScope, success criteria, pre-mortem

Contributing

See CONTRIBUTING.md. pnpm run verify is the gate.

Security

The tab is read-only and adds no host surface; the model is in SECURITY.md and kb/reference/security.md.

License

Apache-2.0. See LICENSE and NOTICE.

Changelog

Every release is recorded in CHANGELOG.md.


Built by SoftSpark for people who want to see what their agents actually do.