dsh-agent-grid

DSH PLUGIN模型与账号接入

仓库 yefengliu1/dsh-agent-grid · npm dsh-agent-grid

模型与账号接入 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

把 DeepSeek Harness 侧边栏换成固定 2×4 的八席智能体看板,每席显示状态、最新工具调用与推理结果,一眼看清谁在干活、谁在等你;设置里可一键切回原生侧边栏。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 1 复刻 0 · 未关闭 issue 未标注
最近更新 2026-10-10 创建于 2026-09-22
README 7.5 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add [email protected]
兼容 DSH 版本0.2.0-rc.2 等 4 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名dsh-agent-grid可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-agent-grid:DeepSeek Harness 的八席智能体看板

  • 2×4 八席固定看板
  • 每席显示状态与最新动作
  • 七种状态标签与状态点
  • 像素头像状态机动画
  • 设置可切回原生侧边栏

适用场景

智能体编排

上游标签

agent-dashboarddeepseek-harnessdsh-pluginmulti-agent

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

模型与账号接入
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方yefengliu1仓库 dsh-agent-grid · 默认分支 未标注
分类模型与账号接入ai
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证NOASSERTION商用或二次分发前请确认条款原文
星标 / 复刻 / issue1 / 0 / 未标注收录时的数值,非实时
创建 / 更新2026-09-22 · 2026-10-10最后推送 未标注
本站收录2026-09-23首次进入本站目录的时间

README 全文

7.5 KB
作者原文,中文版优先;只做安全转义,不改内容

定员八席 · Eight Standing Seats

> 其静也专,其动也直。 —— 《周易 · 系辞上》
>
> 把 DeepSeek Harness 的侧栏换成 2×4 的常驻席位看板:八个 agent 在干什么、哪一席在等你,一眼看全。

中文 | English





> 这是真实运行截图,不是示意图:八席各自的头像、状态点与当前动作(洞宾「运功」亮绿点,湘子 / 国舅「虚席」灰掉)。卡片上的动态文字与工作目录已打码。

它解决什么

DSH 的侧栏默认是会话列表。当你一个 agent 一个会话时,你想知道的不是"有哪些会话",而是「哪一席在干什么、哪一席在等我」—— 列表答不了这个问题,它只会越堆越长。

八席把它换成固定的 2×4 网格:

> 槽位身份常驻,会话是可抛弃的负载。

八个槽位的身份(人设 / 主色 / 编号)永久固定,真实会话只是挂在槽位上的可替换负载。会话增删、排序变化都不会让格子换人 —— 这是这块板能"扫一眼就懂"的前提。

八席各有名号与法宝(汉钟离 · 吕洞宾 · 铁拐李 · 张果老 · 何仙姑 · 蓝采和 · 韩湘子 · 曹国舅),每人一套像素头像(56×24 逻辑画布 @2× 整数放大)。动画是有限状态机,不是循环 GIF —— 小人的姿势跟着事实走:等你 → 举旗,干活 → 法宝出效,待过目 → 归位余晖,其余 → 收起静止。

三个正交状态

不塞进一个字段,因为它们的变化频率和负责人完全不同:

维度 取值 变化频率 谁改
人设 姓名 / 道具 / 主色 几乎不变 你
活动 运功 / 休息 / 待答 / 待裁 高频 agent
上下文 空 / 使用中 / 接近上限 中频 系统

关键推论:「休息」≠「虚席」。休息是"有身份、已就绪、没在干活";虚席是"这个位置还没启用"。一个 bot 完全可以「休息但上下文 87% 满」—— 卡片必须提示,因为下次派活前得先清。

七种状态

标签 什么事实 判定来源 小人
虚席 这一席还没绑会话 无绑定 收起(灰)
待命 已就位,会话还是空的 blank 收起
运功 正在干活 running 本位编排
待过目 有一轮结束了、你还没看过 未读提醒 归位 + 金光余晖
休息 闲置,没有未读结果 其余 收起
待答 它抛了问题卡住,等你回话 投影 attention=question 举旗
待裁 有未审的审批卡住,等你定夺 投影 attention=approval 举旗

状态点配色:运功 绿 · 待过目 金 #C9A227 · 待答 / 待裁 朱砂 #B5453C · 虚席 / 待命 / 休息 灰

优先级:待答 / 待裁 盖过一切(除虚席);其余按 运功 → 待过目 → 待命 → 休息。

> 为什么不叫「已完成」:completed 不是生命周期,是未读提醒 —— 平台在 running 的 true→false 边沿点亮,不判成败(跑挂了、被中断了同样点亮)。
> 叫「已完成」不只是不够准,而是可能说错。它真正只说了两件事:有一轮结束了、你还没看过。
>
> 另外,你正看着的那一席跑完不会点亮提醒 —— 所以「待过目」必然出现在你没在看的席位上。这恰好是八席看板替你盯着的那部分。

卡片上能看到过程

不是只有一个状态点。host 侧 seat-activity 投影提供每席最近一段:工具调用 → 想(reasoning)→ ↳(工具结果)→ 说(正文),外加"距上次活动多久"。

所以八张卡同时动起来时,你能看出每一席各自在做什么,而不是八个一样的转圈。

> 竖向高度是硬约束:八席全满也要一屏放得下、不出现滚动条。实测单卡 164px、4 行卡 + 间隙 = 697px,可用高约 750px —— 所以窄窗口会自动收起「↳」等次要行,宁可少显示一行,也不要滚动条。

主栏保留原装

八席不重写对话区。主栏仍是 DSH 原装的 Conversation,只在对话头注入一枚席位徽章,让你随时知道"正在跟哪一席说话"。

(早期版本把主栏做成自制详情页,等于把原装对话扔了 —— 那是造轮子,已推翻。)

逃生开关

设置 → 通用 → 侧边栏:[ 仙班 │ 默认 ]

切回「默认」用的是卸载注册,不是隐藏组件 —— dispose() 掉我们的槽位注册后,内置的 WorkspaceBrowser 自动回到渲染位。刷新页面、服务器重启都保持;部署里没有 settings 服务时降级为本地开关,行内提示改为「当前无法持久化,重启后复原」。

安装

dsh plugin --profile web add dsh-agent-grid

刷新页面即可。想切回原生侧栏:设置 → 通用 → 侧边栏 → 默认。

侵入性声明

这个插件会替换宿主的 sidebar.workspaces 槽位(以 priority: -1 遮蔽内置实现)。它不修改宿主源码,但确实改变了侧栏的呈现方式 —— 上面那个开关就是为此准备的降级路径。

兼容性

  • 需要 DSH ≥ 0.2.0-rc.2(@deepseek-ai/dsh),验证于 0.2.0-rc.2 —— 还在 0.1.5-rc.2 请装 [email protected]
  • 只消费宿主的设计 token,不写死配色 —— 因此任何 DSH 主题都能作用于它
  • 与 DeepSeek 官方无隶属关系(Not affiliated with DeepSeek)

移植笔记(0.1.5-rc.2 → 0.2.0-rc.2)

0.2.0-rc.2 上客户端插件有四种静默死法,每种一个成因。移植任何 DSH 客户端插件前都值得先看这张表:

你看到的现象 成因 修法
插件行被悄悄禁用,只有 stderr 里有一行 兼容闸门要求每个 @deepseek-ai/dsh* peer 范围满足运行版本 放宽 peer 范围
宿主半边 Running,UI 上什么都没有 dsh-client-modules 用行的 specifier 去匹配包自己的 name,不一致则客户端半边永不注册 按真实包名挂载
duplicate factory registration + loaded without registering 构建产物 lib/client.js 把插件 id 硬编码在 __ModuleLoader__.load({ id }) 里 任何改名后都重建 bundle
启动时 pending (waiting for service: …) settingsScope 被移除;sessions.open() 同样被移除 ctx.configForms.get(ns) / uiWorkspace.openSession(id)

配合主题

配套主题 dsh-theme-songgrid(宋律 · 宣纸 / 夜墨)就是为它调的:宣纸暖白配八席的灰阶卡片,汝窑天青承担交互态。两者完全独立,装任意一个都能用。

License

MIT

常见问题

7 问
答案由本站依据条目字段整理,不引用上游原文
dsh-agent-grid 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add [email protected]` 即可。对应的 npm 包名是 `dsh-agent-grid`。

dsh-agent-grid 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-agent-grid 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-agent-grid 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.7-rc.1。

dsh-agent-grid 用的是什么许可证?

上游标注为 NOASSERTION。商用或二次分发前请到仓库确认许可证原文。

dsh-agent-grid 有哪些功能?

2×4 八席固定看板、每席显示状态与最新动作、七种状态标签与状态点、像素头像状态机动画、设置可切回原生侧边栏。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

模型与账号接入
按星标排序,可作替代方案

archify

archify

从仓库或系统描述生成经过校验的自包含交互式架构图、流程图、时序图、数据流图和生命周期图。

L4 · 沙盒安装通过 8.0 万 星

nocobase

nocobase

L3 · 安装规范通过 2.5 万 星

dsh-our-free-model

dsh-our-free-model

为 DeepSeek Harness 挂载免登录、免 API Key 的免费前沿模型通道,装完即用,并附用量看板与 OpenAI 兼容本地转

未标注验证等级 8,064 星

dsh-purge

dsh-purge

dsh-purge 是一款 DeepSeek Harness 设置插件,可修改默认副本、权限策略和工具限制,并添加规则卡片以分组应用补丁,支

L5 · 运行验证通过 4,573 星

yefengliu1 的其它插件

1 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。