
Uddoo/dsh-dashboard
30最近提交 2026年8月15日
dsh-dashboard DSH 插件
dsh-dashboard 与 DeepSeek Harness 集成,提供一个任务面板,从 Linear、GitHub、Jira、Asana、GitLab 或本地存储拉取任务,并将每个任务编排为独立的 Harness Agent 会话,保留原生 shell、侧边栏、工具和权限等功能。Dashboard 侧边栏入口显示实时任务状态、会话信息和配置。
如何安装 dsh-dashboard DSH 插件
dsh plugin --profile web add dsh-dashboard@0.7.0复制不会执行命令。安装 dsh-dashboard DSH 插件前请核对仓库和版本。
dsh-dashboard DSH 插件数据来源
dsh-dashboard DSH 插件快照日期:2026年8月16日
discovered
dsh-dashboard DSH 插件能做什么
- 支持多种任务提供商:Linear、GitHub、Jira、Asana、GitLab 和本地任务。
- 使用含 YAML 前置元数据和 Liquid 提示的 WORKFLOW.md 进行配置,支持热加载验证。
- 管理每个任务的工作区,提供生命周期钩子:after_create、before_run、after_run、before_remove。
- 在原生 Harness 侧边栏中添加 Dashboard 入口,展示任务状态、运行时、项目和凭证健康状态。
- 失败重试采用有界指数退避,并在每次分发前重新检查源状态。
- 维护持久化的项目目录,支持显式注册或有界扫描。
dsh-dashboard DSH 插件适合哪些场景
- 将每个 GitHub Issue 转化为 Harness Agent 运行,自动化审查和测试。
- 从 Linear 管理功能开发任务,支持优先级排序和按状态并发限制。
- 使用本地任务进行个人或离线工作流,无需外部凭证。
- 将 Jira Cloud 项目问题集成到基于 Harness 的操作面板,用于团队协作。
dsh-dashboard DSH 插件适合谁
- 使用 DeepSeek Harness 并希望连接外部任务跟踪系统的开发者。
- 需要在 Harness 内编排来自多个项目管理工具的复杂工作流的团队。
dsh-dashboard DSH 插件的限制
- 需要 DeepSeek Harness Web profile 0.1.0-rc.6 和 Node.js 22+ 或 24+。
- 每个远程提供商都需要凭证(本地任务除外);凭证必须通过环境变量或凭证文件设置。
- 每个 WORKFLOW.md 只能激活一个任务源;切换 tracker.kind 会改变面板上下文。
- 不支持 GitHub 的拉取请求,仅支持 Issues。
dsh-dashboard DSH 插件的仓库 README 摘录
以下文字摘自 dsh-dashboard DSH 插件的上游仓库 Uddoo/dsh-dashboard 的 README,版权归原作者,仅作引用。
English | [简体中文](./README.zh-CN.md) `dsh-dashboard` is a Symphony-compatible task orchestrator and operational board for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness). It turns tasks from Linear, GitHub, Jira, Asana, GitLab, or a Host-local task store into isolated Harness Agent runs while preserving the native Harness shell, sidebar, sessions, tools, model selection, and permission system.  ## Features - Loads a `WORKFLOW.md` with YAML frontmatter and a Liquid prompt. Invalid hot reloads are rejected while the last valid definition remains active. - Supports Linear, GitHub Issues, Jira Cloud, Asana projects, GitLab project issues, and credential-free local tasks. - Applies deterministic priority ordering, required labels, global concurrency, and per-state concurrency limits. - Creates one persistent workspace per task and runs configurable `after_create`, `before_run`, `after_run`, and `before_remove` lifecycle hooks. - Runs through native Harness Agents and continues the same Harness session up to the c
阅读完整 README仓库许可: MIT
dsh-dashboard DSH 插件常见问题
如何安装 dsh-dashboard?
在终端中运行 `dsh plugin --profile web add dsh-dashboard@0.7.0`。请确保已安装 DeepSeek Harness Web profile 0.1.0-rc.6。安装完成后,重启 Harness 网页服务器,你将在侧边栏中看到 Dashboard 入口。
如何配置远程提供商的凭证?
可以设置环境变量,例如 `LINEAR_API_KEY`、`GITHUB_TOKEN`、`JIRA_EMAIL` 等,或者将它们以 YAML 格式存储在 `$DSH_HOME/.credentials.yaml` 文件中。只需配置当前激活的提供商所需的凭证。Dashboard 界面不会泄露凭证值。
什么是 WORKFLOW.md?如何创建?
WORKFLOW.md 是一个策略文件,定义了任务的来源、管理和执行方式。它包含 YAML 前置元数据和 Liquid 提示。你可以从仓库提供的示例文件(如 WORKFLOW.example.md)开始,并自定义 `tracker.kind`、`project.name` 和 `policy` 等字段。
dsh-dashboard 支持哪些任务提供商?
它支持 Linear、GitHub Issues、Jira Cloud、Asana、GitLab 以及本地任务存储。每个提供商需要特定的凭证和在 WORKFLOW.md 中的配置。每个 WORKFLOW.md 一次只能激活一个提供商。
如何卸载 dsh-dashboard?
在终端中运行 `dsh plugin --profile web remove dsh-dashboard`。这将从 Harness 配置文件中移除该插件。你也可以手动从配置文件删除该插件的条目。