Repository navigation
v2.0.0
dsh-session-relay 2.0.0
2.0.0:右侧边栏 4 页签 + Deck 视觉;任务看板接入本地阶段 / 审批与 GitHub(issue 单向投影、同步队列、PR 只读、Projects Status 写回);新增指令模板与全文搜索;全插件文案与反馈按 UI 基准线统一。
亮点
- 右侧边栏:会话 / 任务 / 交接 / 动态 4 个主页签;首屏只拉轻量快照,重字段后台补水;任务页只补轻量任务板,切页 / 开详情不再闪烁;动态页按票卡展示顶层任务 / 子任务与已投影票(#issue、OPEN/CLOSED),并可直接拆分子任务;仓库开关仍只在设置页。设置页集中版本线、模型、常设授权、自动置顶、开发者模式、空闲重启、模板与 GitHub。
- 任务看板:可接 / 进行中 / 已结束分组与详情;本地
stage/approval,/relay approve|reject记录审批(只有用户能批);任务可关联 PR(只读,动态页点「关联 PR」即可填任务号 + PR 号 / URL);宽屏左右主从。 - GitHub(默认关,只由用户操作):
/relay repo只读探测仓库能力;issues开关打开后任务变化单向投影成 issue(marker 幂等、unknown 退避、重启恢复);closeOnTerminal/labelSync/mapIssues;同步队列可立即同步 / 回填 / 暂停 / 重试 / 解除;Projects Status 可写回(只写 Status,不关票不合并)。 - 协作:指令模板
/relay tpl(设置页同一份存储,可编辑 / 重命名 / 删除);全文搜索/relay search搜本工作区最近 25 个会话;通知取走时限(超时对方运行中自动插队,不依赖主会话再动手)与待收队列背压;成功 / 进行中反馈用动画(脉冲 / 转圈 / ✓),错误仍用文字。 - UI 基准线:全插件文案压缩、语义合并、边界提示独立;数据变化只给变化的行 1.5s 高亮。见
docs/ui-copy.md。 - 首屏中间态与模型强度:交接页与 GitHub 账号卡不再整页干等、也不再一次读取失败挂 10 分钟——先给「读取中 / 失败原因 / 自动重试 / 上次成功」,探测失败 15 秒自动重试;模型选择补推理强度(默认 / 低 / 中 / 高 / 最高),协作面板与侧栏一致;动态页的 GitHub 仓库状态与同步行也补了卡片包裹。
要求
DeepSeek Harness 0.2.2-rc.1 及以上(engines.dsh / peerDependencies 范围见 package.json)。
安装
插件管理器 → 从 Release 安装本页唯一的 dsh-session-relay-2.0.0.tgz;或下载附件后导入。不要同时挂第二个压缩包。
升级
- 旧任务库按增量字段读取:缺
stage/approval的任务照常显示,不丢数据。 issues/repo/sync/projectStatus等 GitHub 开关默认关,不打开不会自动写 GitHub。- 改完执行
/relay reload(改了lib/index.js/package.json时重启 DSH),面板刷新即可。真机建议先过一遍侧栏 4 页签、模板、搜索与任务详情。
链接
- CHANGELOG:https://github.com/SunsetRNE/dsh-session-relay/blob/v2.0.0/CHANGELOG.md
- 设计、已知坑与审阅边界:
docs/maintenance-guide.md - 命令速查:
/relay help