dsh-agent-board
跨 Agent 工作台:左侧栏 Agent 面板 + /agent-view 实时看板 + 继续工作按钮 + 设置页(常驻插件)
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗dsh-agent-board
跨 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
Features
- Live cross-agent board — sidebar panel (⟠) + standalone page at
/agent-view, auto-refreshing every N seconds- Claude Code, Codex, Kimi Code, Pi, Hermes sessions in one list
- "正在继续" (active within the threshold) badge, age, title, working directory, created/last-modified time, per-agent totals
- Continue with one click — click any session row:
- resolves/creates the workspace for that session's root directory (existing workspaces are merged, never duplicated)
- opens a new session in that workspace and navigates to it
- renames the session to
short-task-description--agent(e.g.知识库整理--kimi) - sends a handoff brief into the conversation: source agent, session id, working directory, task summary, work status (已完成 / 未确认 / 正在继续), created & last-modified time
- dsh acknowledges and waits for your command — every later instruction carries that context
- Theme-aware — follows the shell's light/dark tokens, click-outside / Esc closes the panel
- Settings page — every behavior is configurable under Settings → Agent 工作台
- Model tool —
agent_boardtool lets the agent itself report "what are the other agents doing right now"
Installation
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:" 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`