dsh-codehub-dashboard
Verifieddsh-codehub-dashboard · v0.1.5 · MIT · Web UI
DSH native CodeHub workspace: GitHub organization, PR and Issue dashboard with native AI review drafts and Issue development sessions.
Install
dsh plugin add dsh-codehub-dashboard Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Published to npm without a public repository. Inspect the package contents before installing.
Tags
Creators
Readme
dsh-codehub-dashboard
DSH 原生 CodeHub 工作台:在 DSH 左侧导航中聚合 GitHub 仓库 / 组织的 PR、Issue、检视意见与统计,复用宿主的模型、会话和目录选择能力,不另建 Agent 或模型认证体系。
npm:
dsh-codehub-dashboard。当前版本以npm view dsh-codehub-dashboard version为准;安装、校验与发布说明见 docs/npm-package.md。
核心特性
- 原生 7 视图:概览、PR、Issue、检视意见、仓库、统计、设置,全部在 DSH 内以原生 UI 呈现。
- PR AI 检视:生成可编辑草稿,二次确认后仅发布 COMMENT,绝不自动批准或拒绝 PR。
- Issue 开发会话:核验本地克隆的
origin后复用宿主sessionController,重试沿用持久化requestId。 - 诚实降级:线程解决状态未知时显示「未知」并单独计数,不把「没查到」当成「未解决 0」;失败时保留已同步数据。
- 多数据源:
auto/gh/http/git,支持多 GitHub 实例、组织自动展开、显式仓库覆盖与禁用。 - 零运行时依赖:vanilla JS + 内联 CSS/SVG,不需要额外的 sidebar 插件。
快速开始
要求:DSH >=0.2.0-rc.2 <0.3.0、Node.js >=18.18、GitHub CLI(或 GitHub REST token)。完整依赖、宿主服务、配置与工作流见 使用说明与依赖。
# 从 npm 安装(也可用本地目录:dsh plugin --profile web add /path/to/dsh-codehub-dashboard)
dsh plugin --profile web add dsh-codehub-dashboard
安装后完全退出并重启 DSH,左侧导航选择 CodeHub → 设置页添加 GitHub 实例 / 仓库 / 模型即可。
文档
| 文档 | 内容 |
|---|---|
| docs/usage-and-dependencies.md | 使用说明与依赖:依赖兼容性、安装、配置、界面与工作流、数据口径、已知限制、安全边界、开发工具与项目结构 |
| docs/npm-package.md | npm 发布状态、安装 / 校验 / 升级 / 回滚、包内容与维护者发布流程 |
| docs/packaging-and-offline-install.md | 打包、离线交付、手动摆放、卸载与回滚(本机实测) |
| docs/design.md | 架构、原生服务契约、数据模型、工作流状态机、测试策略 |
| docs/api-reference.md | /codehub/api?op=… 全部 20 个 op 的参数、响应与错误码 |
| docs/gh-cli-contract.md | gh CLI 字段契约与 statusCheckRollup 网关上限实测 |
| AGENTS.md | 贡献者契约:提交门禁、契约字段交叉核对、真实宿主激活验收 |
贡献与安全
- 提交前必须
npm run lint与npm test全绿,细则见 AGENTS.md。 - 配置与工作流审计文件含明文 token、代码与模型输入输出,不要提交或同步。
- 安全漏洞请通过 GitHub Security Advisories 私下报告。