在会话标签页查看 Trellis 任务进度与工作区状态
24.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/14 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add QianziTech/dsh-trellis-dashboard该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · platform
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 77 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 2 处,展示前 2 条)
- 发起网络请求lib/client.js:318
return fetch("/dsh-trellis-dashboard/state?" + q).then(function (r) { return r.json(); }); - 发起网络请求lib/client.js:321
return fetch("/dsh-trellis-dashboard/set-current-task", {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
支持在Deepseek Harness(dsh)中,通过对话tab查看trellis任务状态、工作区信息等。需配合trellis使用:https://github.com/mindfold-ai/Trellis
README
由 DeepSeek 最新模型翻译生成dsh-trellis-dashboard
Trellis × DSH 工作区仪表盘:一个 DSH 插件,在 DeepSeek Harness Web UI 的会话视图环上新增 Trellis 标签页,投影当前工作区的 .trellis/ 状态:
1. 当前任务 + 进度 —— 任务列表 + 当前任务解析(仅基于会话指针,不从任务状态猜测 —— 未绑定的会话显示「暂无 trellis 任务」,而不是随意挑一个任务)
+ 带 prd.md 验收清单的任务卡片;「设为当前任务」按钮写入会话级指针。
2. 规范 / 技能使用 —— 实时规范文件读取(fs/observed 监听 .trellis/spec/、.agents/skills/、.dsh/skills/)与 skill 工具加载(tools/result),按会话隔离**(exec.agent.id),一个会话的活动不会泄漏到另一个会话的仪表盘。
3. 工作区会话汇总 —— 开发者日志索引 + 最新 journal-N.md 摘录。
标签页内用自带轻量渲染器渲染 Markdown(标题、列表、任务清单、表格、代码、引用块)—— 无外部运行时依赖。
安装
前置条件
- 已安装 DeepSeek Harness (dsh CLI),并存在 web profile,例如 dsh --profile web。
展开完整文档(README 剩余 1 节)
dsh-trellis-dashboard
Trellis × DSH 工作区仪表盘:一个 DSH 插件,在 DeepSeek Harness Web UI 的会话视图环上新增 Trellis 标签页,投影当前工作区的 .trellis/ 状态:
1. 当前任务 + 进度 —— 任务列表 + 当前任务解析(仅基于会话指针,不从任务状态猜测 —— 未绑定的会话显示「暂无 trellis 任务」,而不是随意挑一个任务)
+ 带 prd.md 验收清单的任务卡片;「设为当前任务」按钮写入会话级指针。
2. 规范 / 技能使用 —— 实时规范文件读取(fs/observed 监听 .trellis/spec/、.agents/skills/、.dsh/skills/)与 skill 工具加载(tools/result),按会话隔离**(exec.agent.id),一个会话的活动不会泄漏到另一个会话的仪表盘。
3. 工作区会话汇总 —— 开发者日志索引 + 最新 journal-N.md 摘录。
标签页内用自带轻量渲染器渲染 Markdown(标题、列表、任务清单、表格、代码、引用块)—— 无外部运行时依赖。
安装
前置条件
- 已安装 DeepSeek Harness (dsh CLI),并存在 web profile,例如 dsh --profile web。
- 目标工作区已用 Trellis 初始化: trellis init --dsh。
从 npm 安装(推荐)
本包分发预构建、自包含的产物 —— 无需构建步骤,无需构建授权:
npm install -g @deepseek-ai/dsh # 若尚未安装
dsh plugin --profile web add dsh-trellis-dashboard
验证组合层已生效,然后重启 Web 应用:
dsh --profile web --dump-config # 应出现 "# == dsh-trellis-dashboard" 层
重启 dsh web → http://127.0.0.1:3080 → 会话头部出现 Trellis 标签
从 tarball 安装
dsh plugin --profile web add ./dsh-trellis-dashboard-0.1.0.tgz
从 GitHub 安装
本包没有构建步骤:lib/ 是纯 JavaScript,已直接提交到仓库,因此 git 安装拉取的就是可运行产物,不需要 prepare 脚本或 allowBuilds 授权:
dsh plugin --profile web add github:QianziTech/dsh-trellis-dashboard#<sha>
从本地目录安装
dsh plugin --profile web add /path/to/dsh-trellis-dashboard
卸载
dsh plugin --profile web remove dsh-trellis-dashboard
发布产物 vs 源码仓库
npm tarball 刻意保持最小 —— 只包含插件运行所需的内容:
dsh-trellis-dashboard-0.1.0.tgz
├── package.json # dsh 插件清单(bundle patch + dsh.client) ├── cordis.patch.yml # 向 web profile 组合插入 HOST 行 ├── lib/ │ ├── index.js # HOST 半 —— fs 读取 + 用量跟踪 + HTTP JSON API(webServer) │ └── client.js # CLIENT 半 —— conversation.view 标签页 + Markdown 渲染(浏览器 bundle) ├── README.md ├── README.zh.md └── LICENSE
源码仓库中的其余内容 —— .trellis/、.claude/、.codex/、.agents/、 plans/、docs/、test/、AGENTS.md —— 属于开发与个人工具状态,永不发布。
npm pack --dry-run 可确认产物恰好是这六个文件。最终用户只需要 dsh plugin add dsh-trellis-dashboard。
使用
安装后打开 Web UI 的任意会话,点击会话视图环中的 Trellis 标签页。标签页会:
- 从 Web 应用的工作区列表解析当前工作区;
- 挂载期间每 5 秒轮询宿主 JSON API(GET /dsh-trellis-dashboard/state);
- 渲染当前任务卡片、验收清单、规范/技能用量与日志汇总;
- 「设为当前任务」写入会话级指针(POST /dsh-trellis-dashboard/set-current-task)—— 这是插件唯一的写操作。
架构
- HOST 半(lib/index.js)通过 ctx.fs 读取 .trellis/(绝不运行 python task.py 脚本),并以 webServer HTTP 路由暴露仪表盘 JSON API;订阅 fs/observed + tools/result 供用量区块使用。
- CLIENT 半(lib/client.js)注册 conversation.view(id trellis, order 20 —— 纯新增,不替换任何已发布 UI),用 useWorkspaces 解析工作区,轮询宿主 API,并用 React.createElement + 自带 Markdown 渲染器渲染。
- 发布形态的通道是 HTTP:harness.handle/host.call 仅存在于动态运行时插件,因此发布插件的 client→host 流量走 webServer 路由;由于没有 host→client 推送通道,客户端采用轮询。
- .trellis/ 保持只读,唯一的写入是 set-current-task 的会话指针(复刻 trellis task.py set_active_task)。
热重载矩阵
| 变更对象 | 生效方式 | 是否需要重建 web 产物 |
| 动态原型代码(cordis_define) | 追加新 Package → cordis_run update | 否(运行时加载) |
| 发布包 host(lib/index.js) | 重装 / 组合重启 | 否(随组合加载) |
| 发布包 client(lib/client.js) | clientModules 按文件 hash 提供 | 是 |
| checkout 内客户端源码(web 壳 / 普通包) | pnpm run dev:web watcher 重建 bundle | 是(dev 模式) |
关键区分:动态插件由运行时 runner 直接求值(无需 Vite/dev:web);只有修改 checkout 内源文件(已发布客户端模块 / web 壳)才需要 dev:web 重建,且 watcher 必须从同一 checkout 运行。
排错速查
| 现象 | 处理 |
| 装完没有 Trellis 标签 | client bundle 未重建 → 重跑 web build / dev:web;或组合未含本层 → 核对 --dump-config |
| host 路由 404 | webServer 路由未注册 → 确认 inject: ['fs','webServer'] 且 profile 是 web |
| 动态插件激活失败 | cordis_inspect_self(pluginId, packageId) 读诊断 → 同插件追加修正版再 update |
| GitHub 安装报错 | 本包无 prepare 故不需要;若 fork 后自行引入构建,请按官方文档核对 allowBuilds 指引 |
开发
npm run check # node --check lib/index.js && node --check lib/client.js
npm test # node --test test/ — 契约 + 耦合 + 规范一致性测试
插件是零依赖纯 JavaScript。阅读源码无需构建步骤;client bundle 直接以 Web 应用的 window.__ModuleLoader__.load({ id, factory }) 格式编写。框架级开发规范见 .trellis/spec/dsh-plugin/(仅源码仓库);操作/调试/热加载笔记见 docs/dsh-plugin-development.md。
许可
MIT —— 见 LICENSE。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
QianziTech/dsh-trellis-dashboard
在会话标签页查看 Trellis 任务进度与工作区状态
相关插件 · 平台集成
智能体工程课walkinglabs/learn-harness-engineering
一门项目制课程,教你搭建环境、管理状态、做验证、加控制机制,让 AI 编程智能体稳定干活。
★ 21,155已汉化DSH
71.7
视频翻译配音liuzhao1225/YouDub-webui
开源视频本地化工作台:导入视频,识别、翻译并逐句克隆原声,生成字幕和配音成片。
★ 5,792已汉化Cordis
71.4
失败经验库Ikalus1988/MisakaNet
📚 零依赖、由 git 支撑的微课程库,让 AI 智能体异步分享并检索经过验证的调试经验。| https://misakanet.org
★ 550已汉化DSH
71.2
桌面智能体工作区freestylefly/wesight
WeSight 是开源桌面控制台,面向本地 AI 智能体。它帮你安装或复用 Claude…
★ 933已汉化MCP
71
IM 机器人接入xmanrui/dsh-im
让 DeepSeek Harness 触手可及 Connecting DeepSeek Harness
★ 3,110已汉化DeepSeek 客户端
70.9
中国平台研究引擎Jesseovo/last30days-skill-cn
给 AI Agent 的中文互联网研究 Skill:检索 8 大平台最近 30…
★ 2,031已汉化DSH
70.7
这是你的仓库?认领条目