Skip to content

Releases

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 06:24

办公室从「四个人围着几张桌子」变成一整层真实办公空间。

新增

  • 整层办公室场景:collaborationScene 重写为 4 列 × 3 行「对坐工位」,12 组共享长桌共 24 个座位铺满 23×21 的房间。每组一张 3.3×2.0 长桌,两位成员隔桌面对面就座(主 Agent 与第一位子 Agent 落在同一组);桌心背靠背双屏、键鼠与副屏各朝自己一侧,桌心再加绿植与文件分隔。
  • 房间补齐家具:前区玻璃会议室(长桌、四把椅、投屏)、沿墙设备柜与 SSD 指示灯阵列、左墙书架与茶水吧、右墙资料柜、后区沙发与茶几,四周铺绿植。
  • 新增「隐藏面板」开关:web/shell.mjs 的 initShell() 绑定 #toggle-shell,一键把顶栏、统计卡、Agent 详情、工具条与任务协作流程全部收起,只留 3D 场景;右下角「显示面板」、再次点按钮或按出 Esc 恢复,H 键随时切换,状态存于 localStorage 的 office.shell。

改进

  • 镜头对准房间中心并整体拉远(fitCamera3D 目标 (11.5, 0.35, 11.5)、可视高度 31),整层办公室都入画,底部工位不再被协作流程面板挡住。
  • 室外地坪从 44×44 扩到 440×440 并与背景同色(#dde5ef),去掉「悬空平台」的硬边;室内地面、地毯与工位色阶重新分层。
  • 工位台面改为浅色台面 + 蓝色前后沿 + 蓝色端板,12 组并排时不再糊成一片蓝。
  • 地面丝印文案(COORDINATION / AGENT WORKSPACE / COLLABORATION LANE / VERIFICATION)与斜纹按新走廊重新定位。
  • 场景里的成员标签会避让顶部统计卡,并按纵向顺序错开重叠,对坐工位上的四个名字不再互相遮挡。

验证

  • 新增 .artifacts/shell-check.cjs:演示模式截图 4 位成员分坐两组对坐工位;断言点击「隐藏面板」后 header.nav、.stats、#agent-details、#workflow-dock、.scene-tools 全部不可见、body[data-shell="scene"] 生效、#shell-restore 出现,Esc 后恢复且刷新仍保持。
  • .artifacts/embed-check.cjs、.artifacts/details-check.cjs 继续通过;npm run test:plugin:ui 全部检查项通过(1500×1000 / 900×720 / 390×844 三档视口);npm test 84 passed。

  • 版本:dsh-mutipleagent@0.4.0
  • 兼容:DeepSeek Harness ^0.2.2-rc.1 · Node ^22.19.0 || >=24.0.0
  • 安装包:本 Release 附带的 dsh-mutipleagent.tgz,或在 Harness 插件市场更新。

只读:插件不读取会话以外的文件,不调用模型,也不向外部发送数据。

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 10 Nov 01:24

只读真正变化的会话:功能与 v0.2.0 相同,读取路径更省。

改进

  • 会话读取改用 sessionQuery.observeSession() 的观察租约:租约只给出 header 与日志游标,事件在被读取时才物化。游标未变化的会话不再克隆整份日志,也不再重新折叠;本轮复用数通过 /api/health 的 reused 字段暴露。
  • 冷会话(宿主没有运行中的实例)走持久化的修订号,日志文件没变时直接复用已恢复的会话,不重读 zstd 日志。
  • 观察不可用(宿主未提供该接口、租约创建失败或会话已被清理)时自动回退整份 readSession(),行为与 v0.2.0 一致。

验证

  • 84 个测试全绿,新增两条覆盖增量路径:游标未变时不物化事件、租约每次都释放且观察失败时回退整份读取。

  • 版本:dsh-mutipleagent@0.2.1
  • 兼容:DeepSeek Harness ^0.2.2-rc.1 · Node ^22.19.0 || >=24.0.0
  • 安装包:本 Release 附带的 dsh-mutipleagent.tgz,或在 Harness 插件市场更新。

只读:插件不读取会话以外的文件,不调用模型,也不向外部发送数据。

v0.1.3 · 屏幕详情、通知中心与 3D 细节

Choose a tag to compare

@lkuliuying lkuliuying released this 09 Nov 12:13

角色真正坐进工位、屏幕可以点开、通知与模式切换重做——本版把 3D 办公室的日常操作补齐。

新增

  • 屏幕详情:点击任意工位的显示器,或详情面板里的「查看屏幕」,打开该 Agent 的真实状态、任务、模型 / 工具与最近事件;支持 Esc、遮罩和关闭按钮,移动端改为可读文本布局。
  • 通知中心「全部已读」与分类图标。

改进

  • 角色坐椅、面向显示器,双手落在键盘和鼠标上;修复腿部水平僵直。
  • 屏幕显示真实 Agent、状态、任务与最近事件;主 / 子 Agent 的任务和汇报以「屏幕到屏幕」的光点流线呈现。
  • 顶部「模式」改为下拉切换真实 / 演示会话,与目录、会话下拉同一交互,不需要搜索。
  • 通知中心:红点按已读锚点消除,内容改为三行摘要,窄屏保留入口。
  • 墙面标识改为「DSH 控制」「Agent 协作」,中文字体自适应,不再裁切。
  • 根会话上限 60 → 500,按创建时间倒序;超过上限提示总数。
  • 顶部搜索支持跨目录会话标题,选中后自动切换目录并清理查询。

修复

  • 跨目录打开时的假错误提示。
  • 390px 宽度下搜索结果被遮挡。

验证

76 项单元测试、25 项浏览器验收,以及 Harness 0.2.2-rc.1 实际 SDK 的隔离加载检查通过;发布流程未调用模型、未读取真实用户会话。

更新

完全退出 Harness Desktop 后运行,再重新启动:

dsh plugin --profile desktop add 'dsh-mutipleagent@https://codeload.github.com/lkuliuying/dsh-mutipleagent/legacy.tar.gz/refs/tags/v0.1.3' --ignore-scripts

附件含预构建安装包与 SHA-256 校验文件;历史版本见仓库 CHANGELOG.md。

v0.1.2 · 可搜索下拉与输入交互改造

Choose a tag to compare

@lkuliuying lkuliuying released this 09 Nov 07:21

新版办公室的搜索框和会话选择控件统一为蓝白风格,工作目录与会话下拉支持直接搜索,长路径和同名会话更容易区分。

  • 新增方向键、Home / End、Enter、Escape 和 Tab 交互,避免中文输入法组合期间提前选择。
  • 实时更新保留筛选、焦点和高亮;搜索收起后重新打开时使用最新团队数据。
  • 适配团队弹窗、手机触屏、空会话状态与减少动画设置。
  • 保留目录联动、地址与选择记忆、仅跟随当前目录等规则;未新增依赖或后端接口。

验证:75 项测试通过,浏览器交互验收通过,Harness 0.2.2-rc.1 实际 SDK 的隔离加载检查通过。未安装到用户 profile,未调用模型或读取真实用户会话。

完全退出 Harness Desktop 后更新,再重新启动:

dsh plugin --profile desktop add 'dsh-mutipleagent@https://codeload.github.com/lkuliuying/dsh-mutipleagent/legacy.tar.gz/refs/tags/v0.1.2' --ignore-scripts

附件提供本地安装包及 SHA-256 校验文件。

v0.1.1 · 工作目录与会话两级选择

Choose a tag to compare

@lkuliuying lkuliuying released this 09 Nov 06:16

修复会话列表大量显示同名目录、难以辨认具体任务的问题。

  • 先选择工作目录,再选择该目录内的会话;完整路径区分同名目录。
  • 会话显示真实标题、创建时间和短 ID;未记录目录的会话单独归组。
  • 记住上次选择,明确指定的会话地址优先;仅跟随当前目录的新会话。
  • 窄窗口通过「会话 / 团队」使用同样的目录筛选。

兼容 DeepSeek Harness 0.2.2-rc.1。npm 包版本为 0.1.1,Git 标签为 v0.1.1。

已通过 41 项相关回归、Chrome 桌面与紧凑窗口检查、原有页面兼容检查,以及真实 Harness SDK 的隔离冒烟检查。检查未调用模型、未读取真实用户会话。

更新时完全退出 Harness Desktop,再运行:

dsh plugin --profile desktop add 'dsh-mutipleagent@https://codeload.github.com/lkuliuying/dsh-mutipleagent/legacy.tar.gz/refs/tags/v0.1.1' --ignore-scripts

重新启动 Harness 后,从侧栏「多 Agent 办公室」进入。原来固定在 v0.1 的安装不会仅靠重启自动升级,需要切换安装源。

附件提供预构建安装包与 SHA-256 校验文件;无需额外安装 npm 依赖。