deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:MiloMMIN/dsh-agent-board
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
跨 Agent 工作台 —— a persistent plugin for DeepSeek Harness (dsh) that watches every local coding agent (Claude Code, Codex, Kimi Code, Pi, Hermes) and lets you continue their work with one click.
It reads the session stores of the other agents read-only, shows what they are doing right now, and hands the work over to a fresh dsh session in the correct workspace — with a structured handoff brief (source agent, task summary, work status, created/last-modified time).
Community topic: github.com/topics/dsh-plugin
/agent-view, auto-refreshing every N secondsshort-task-description--agent (e.g. 知识库整理--kimi)agent_board tool lets the agent itself report "what are the other agents doing right now"This is a profile-level persistent plugin for the web profile (it is not a dynamic plugin).
# 1. place the package anywhere, e.g.
mkdir -p ~/.dsh/profiles/web/plugins
# copy this repository there (or use link:)
# 2. add the dependency to the profile (replace the path with yours)
cd ~/.dsh/profiles/web
pnpm add dsh-agent-board@link:D:/path/to/dsh-agent-board
# or manually add "dsh-agent-board": "link:<abs path>" to package.json dependencies
# 3. insert the plugin row into the profile patch layer
# ~/.dsh/profiles/web/cordis.patch.yml
- insert:
- id: agent-board
name: dsh-agent-board
# 4. restart `dsh web`
The scanner also talks to Hermes through its CLI (hermes sessions list / hermes project show); sessions without a resolvable directory fall back to the configurable default workspace (defaults to the user's home).
http://127.0.0.1:<port>/agent-viewagent_board tool)| Setting | Default | Meaning |
|---|---|---|
| refreshSeconds | 20 | panel/board refresh interval |
| activeMinutes | 15 | sessions untouched for this long stop counting as "进行中" |
| perAgentLimit | 6 | sessions shown per agent |
| titleDescChars | 24 | max chars of the task description in 描述--agent session titles |
| fallbackCwd | user home | workspace used for sessions without a directory (e.g. Hermes gateway sessions) |
| autoConfirm | true | send the handoff brief as a real message and let dsh confirm; when off, the brief is injected as hidden context |
| autoClosePanel | true | close the panel after handing over |
| briefExtra | "" | extra standing instruction appended to every handoff brief |
followup / inject) and the workspace registry — same channels as a normal user message.scan-worker.cjs — standalone scanner; run node scan-worker.cjs [perAgentLimit] [activeMinutes]index.js — host half: routes /agent-view, /agent-view/api/status|settings|prepare|inject, agent_board toolclient.js — browser half: sidebar panel, settings page (standard window.__ModuleLoader__.load bundle)settings.json next to the package (git-ignored)MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。