dsh-dashboard:DeepSeek Harness 的多任务源编排与原生运维仪表盘
uddoo/dsh-dashboard
DSH plugin 多任务源编排与原生运维仪表盘,支持 Linear、GitHub、Jira 等任务。
dsh-dashboard 将 Linear、GitHub、Jira、Asana、GitLab 和本地任务统一编排为隔离的 Harness Agent 运行,并在原生侧边栏提供看板视图,帮助你在 DeepSeek Harness 中集中管理任务。
dsh plugin --profile web add github:uddoo/dsh-dashboard- 分类
- 工作流与自动化
- 平台
- DSH-Plugin
- 作者
- uddoo
- 分发方式
- 插件
dsh-dashboard 核心特性
dsh-dashboard 仓库信息

dsh-dashboard 仓库简介
dsh-dashboard 是 DeepSeek Harness(DSH)的 Symphony 风格多任务源编排与原生运维仪表盘插件(DSH plugin),由 Uddoo 维护,采用 MIT 协议,使用 TypeScript 编写。它解决的是在 Harness 原生环境中统一编排来自 Linear、GitHub、Jira、Asana、GitLab 以及本地任务源的任务,并将每个任务转化为隔离的 Harness Agent 运行,同时保留原生 shell、侧边栏、会话、工具、模型选择与权限系统。核心能力包括:加载带 YAML frontmatter 与 Liquid 提示词的 WORKFLOW.md、确定性优先级排序、并发限制、生命周期钩子、指数退避重试、持久化项目目录、以及一个原生 Dashboard 界面。
dsh-dashboard 这个 DSH plugin 支持哪些任务源与编排特性?
该插件支持 Linear 项目问题、GitHub 仓库 issue(排除 PR)、Jira Cloud 项目问题(增强 JQL)、Asana 项目任务、GitLab 项目 issue,以及无需凭证的本地任务。每个任务源对应一个适配器,并仅允许一个活跃源。编排器应用确定性优先级、必需标签、全局并发与每状态并发限制,并为每个任务创建持久工作区,运行可配置的 after_create、before_run、after_run、before_remove 生命周期钩子。失败运行会以有界指数退避重试,每次调度前重新检查源状态。
dsh-dashboard 如何与 DeepSeek Harness 原生环境集成?
该 DSH plugin 通过原生 Harness Agents 运行任务,并延续同一 Harness 会话直到配置的轮次上限。它在原生侧边栏添加 Dashboard 条目,展示 Board、Runtime、Projects、Configuration 等视图,暴露任务状态、会话、工作区、轮次、token、Agent 事件、重试、阻塞项、已注册项目与凭证健康度。项目目录持久化于 Harness 存储,项目可显式注册或在有界根目录内扫描发现,但扫描候选必须经确认才注册。
dsh-dashboard 如何处理项目与仓库、凭证安全?
项目与 Git 仓库分离建模:Git 项目使用 worktree 工作区策略,非 Git 项目使用受控目录,且自主任务认领保持关闭。外部凭证保留在可信 Host 上,凭证值绝不进入 Dashboard RPC 载荷或浏览器状态。本地源提供 Linear 风格 + 控件,支持创建、编辑、状态、优先级、描述与删除操作,由原子 Host 端 JSON 存储支撑。
dsh-dashboard 怎么安装?
安装该 DSH plugin 使用以下命令:
dsh plugin --profile web add github:Uddoo/dsh-dashboard
安装后,在 Harness 侧边栏即可看到 Dashboard 入口,Provider · Project 控件(如 Linear · ENG、GitHub · openai/example、Local · Personal)可动态切换任务源。