Repository navigation
Releases: lemoncat7/dsh-partner
Release list
2.8.6 · 适配 DSH 0.2.1-rc.2
伙伴 2.8.6
宿主兼容
本版本支持 DeepSeek Harness 0.2.1-rc.2,包含 2.8.5 的宿主适配。仍在 DSH 0.2.0-rc.2 的用户请使用 2.8.4,不要强制安装本版本。2.8.5 的 Git 标签保留,但 npm 发布未完成,本版本为后续完整发布。
更新
- 新增可选内置 Skill「AI 镜头语言与运镜」:完整保留 32 项词典、视频总结与时间索引、故事转分镜、双语提示词及失败修订示例。参考资料按需读取,无需联网下载资源;安装后在伙伴能力中授权使用,不自动给全部伙伴启用。
- 精简安装包:不再分发小说改编游戏 Skill 的上游示例游戏成品和大图片。全部七个技能模块、参考资料、来源和许可证保留;卡牌渲染和伙伴业务功能不删减。压缩包从约 19.2 MB 降至约 7.5 MB。
- 同步调整离线导入过滤规则与安装资源清单,避免资源缺失校验失败或下次导入再次膨胀。已安装内置游戏技能升级时清理其旧示例资源,保留伙伴授权;不清理用户项目产物。
- 新增实际发布包检查:核对内置目录与目录注册、逐文件哈希、必需运行文件及包体积。
验证与安装
已完成构建、747 项自动测试和实际 tarball 解包资源校验,覆盖新 Skill 安装/授权/取消授权、损坏修复、卸载以及旧游戏技能升级。不代表已对真实视频模型完成效果评测;未发送真实渠道测试消息或执行收费生成。
安装:dsh plugin --profile web add @lemoncat7/dsh-partner@2.8.6。
安装前备份配置与插件数据;安装后重启实际使用的 Profile。桌面端使用对应 Profile。没有修改 DSH 核心或主题,不迁移、清理生产会话数据。
附件安装包与 npm @lemoncat7/dsh-partner@2.8.6 完全一致。
v2.8.4
2.8.4 · 统一交互、Bark 通知与持续关注可靠性
适配 DeepSeek Harness 0.2.0-rc.2;需要 Node.js ^22.19.0 或 >=24.0.0。不改变现有宿主版本约束。
界面与保存
- 统一按钮、输入框、搜索和下拉控件;弹窗居中、自适应视口,浅深主题保持一致,防止宿主主题覆盖身份和渠道控件。
- 运行配置改为紧凑摘要与选择弹窗,模型支持搜索,不再用三条长下拉框占据能力页。
- 自动保存弹窗不再显示多余的“完成”;保留保存中、成功及失败反馈。手动保存按实际内容差异判断草稿,展开高级选项、查看下拉框或改回原值不触发放弃确认。
- 固定底部与正文使用同一背景,避免色差和滚动文字透出;失败保留编辑内容,确认弹窗保持焦点及原草稿。
Bark 与持续关注
- 在渠道中增加 Bark,支持多个服务器和发送目标;无需联系人配对,独立于双向渠道的通知交付选择。Key 存入凭据服务,不回显。
- 最终结果异步入队,按设备记录、退避重试及重启恢复;可查看、重试或清理投递记录。不逐条推送工具和验收过程。服务端接受不是设备送达回执,网络回执丢失时仍可能重复通知。
- 持续关注按“读取依据、识别步骤、核验证据、交接执行”推进,支持定向知识文档/笔记分页读取、版本复核、批量登记步骤及恢复检查点。
- 开启后续执行时直接向伙伴原会话交接核实结果与步骤,不另建看板;区分检查与执行,不把待成稿、待生成步骤误报为检查失败。
- 为读取依据和登记检查点提供有界准备预算;临时模型连接错误有限退避重试,不重放已经执行的工具操作。修正自动压缩检查点导致的执行回执误判。
看板临时 SSH 授权
- 搭配 SSH 插件 1.11.3,按具体看板任务、指定执行伙伴和实际执行会话绑定临时授权,不共享创建者的永久挂载。
- 暂不启动任务,核验真实用户授意后再提交执行;一次执行有效,结束、取消、过期、改派或任务要求变更后不可复用,重试与验收不自动继承。
- 无 SSH 插件或没有相应授权时维持原权限边界,不自动启用能力。
验证与升级
- 744 项测试通过;浏览器回归覆盖能力自动保存、Bark 编辑及放弃确认、弹窗焦点、主题覆盖、记忆工作区和窄屏布局。
- 功能代码与已部署的
2.8.4-style.4试用版一致;与 SSH 的授权联动已通过隔离模拟验证,未在测试中执行真实远端命令。 - 沿用既有存储布局,新增 Bark 状态字段向后读取兼容,无须执行存储目录迁移。升级前仍应备份配置与凭据;升级并重启 Profile 后刷新页面。
- 不自动重放旧发布任务或受阻任务,不承诺上游模型、渠道和外部服务始终可用。
Bark 说明:https://github.com/lemoncat7/dsh-partner/blob/main/docs/bark-notifications.md
持续关注流程:https://github.com/lemoncat7/dsh-partner/blob/main/docs/concern-workflow.md
2.8.3 · 持续关注恢复与卡片按需加载
2.8.3 · 持续关注恢复与卡片按需加载
兼容宿主:DeepSeek Harness 0.2.0-rc.2。本版本不调整宿主兼容范围。
持续关注
- 分离来源变化与执行条件;已核验但尚未完成的工作也可触发执行,不仅依赖本轮是否发现新内容。
- 使用稳定执行标识和持久化回执去重,降低多轮检查、服务重启导致的重复执行。
- 提供失败执行的“核对产物并恢复”,先检查已有结果和外部状态,再决定是否继续,避免盲目重复副作用。
- 保存有界、经过清理的检查进度,配置变化或过期后失效;细分认证失败、权限不足及限流提示。
- 对明确声明需要认证的来源校验凭据与主机绑定,不额外授予命令权限。
伙伴卡片
- 先显示可交互的静态卡片及未读数字,后台按需加载 3D 渲染器与物理模块。
- 使用 DSH 原生版本化异步模块,支持加载去重、缓存和重试;加载失败时保留可用静态卡片。
- 禁用卡片时不加载渲染模块,再次启用复用模块;旧客户端端点支持 ETag/304。
- 新上传图片采用有损 WebP 压缩及 JPEG 回退,不自动改写已保存的图片;保留原有物理、反光及 3D 画质设置。
验证:构建通过,706 项测试通过;卡片加载、设置、坐标及鼠标交互浏览器回归通过;已在 DSH 0.2.0-rc.2 容器验证部署。
兼容 DeepSeek Harness 0.2.0-rc.2。附件为本次构建的 npm 安装包。
2.8.2
2.8.2
- 后台关注继承来源会话工具能力,保留原授权检查与独立记录同步边界。
- 完善关注结果分类、失败复查、执行反馈与记录来源处理。
- 改进任务交付恢复、通知与渠道处理。
- 补充内置创作技能及画布故事分镜交接资料。
- 增加相关回归测试。
本条补齐已有 npm 版本的 GitHub 发布记录,保留原版本和历史源码,不代表新的功能发布。
安装包与 npm @lemoncat7/dsh-partner@2.8.2 的 SHA-512 校验一致。
SHA-256:080a317a9e0372c12af14182d8f7375d865dbecc8f937f42f119b7b6b097f402
2.8.1 · 挂坠光标主题兼容
2.8.1 · 挂坠光标主题兼容
兼容 DSH 0.2.0-rc.2,Node.js ^22.19.0 或 >=24.0.0。
- 移除挂坠抓取、拖动光标的强制优先级,允许主题通过普通 CSS 层叠覆盖。
- 调整光标选择器,保留卡片和挂点默认的 grab / grabbing 提示及禁用状态。
- 不修改拖拽、回弹、点击、指针捕获和会话数据处理逻辑。
验证:浏览器检查卡片与挂点的悬停、按下、松开、禁用状态,以及两种样式加载顺序下的主题覆盖;52 项挂坠测试通过。
对应:#2
本条补齐已有 npm 版本的 GitHub 发布记录,保留原版本和历史源码,不代表新的功能发布。
安装包与 npm @lemoncat7/dsh-partner@2.8.1 的 SHA-512 校验一致。
SHA-256:64f127ac572fad9a363ce3752b92b482c393eeced120c7a38c6eb4839aa3aeb2
2.8.0 · 关注生命周期、受阻协调与负责人交付
2.8.0 · 关注生命周期、受阻协调与负责人交付
支持并验证 DSH 0.2.0-rc.2,Node.js ^22.19.0 或 >=24.0.0。不声明兼容未经验证的旧版宿主。
- 持续关注新增查询、修改、解决、停止和删除工具;保留伙伴隔离和并发版本检查。
- 收紧一次性工作误建关注的判断,后台任务不能借用历史用户指令创建关注。
- 受阻任务先交创建者处理,再升级需求负责人;持久化协调进度、有限重试,确需用户介入才统一汇报。
- 临时计划绑定看板任务,完成或删除后清理;不提前删除未送达结果,不盲删没有关联信息的历史周期任务。
- 负责人明确提交总结与正式附件清单;渠道不再自动收集全部附件或额外生成总结文档。
- 同一需求、同一接收人的相同内容附件跨阶段、归档和重启去重,失败只补发未完成部分。远端确认丢失仍存在重发边界。
- 修复“需求成果交付”回执误切断正常答复收集,导致页面有回复、渠道报空的问题。
验证:646 项自动化测试通过;真实会话回放确认空答复修复;本地构建已部署检查。既有任务与记忆数据保留。
从 README 迁入的历史说明
以下为该版本当时的介绍,适用范围以该版为准,不作为当前使用指南。
2.8.0 完善持续关注的修改与清理、受阻任务逐级协调和临时计划生命周期;需求负责人明确提交总结与附件清单,渠道保留失败重试并按接收人、文件内容去重。修复交付回执插入用户轮次后,页面有答复但渠道提示空答复的问题。详见 生命周期与交付。
本条补齐已有 npm 版本的 GitHub 发布记录,保留原版本和历史源码,不代表新的功能发布。
安装包与 npm @lemoncat7/dsh-partner@2.8.0 的 SHA-512 校验一致。
SHA-256:3a9646252fdd81cdae309b1d0110dc83e739ed565e7b4d0bed06979ca2cd33ee
2.7.5 · 微信历史渠道恢复
2.7.5 · 微信历史渠道恢复
- 重新扫码绑定明确的渠道 ID,避免历史重复记录导致重连误选机器人。
- 微信面板展示全部历史渠道、各自状态和联系人,提供二次确认删除。
- 同一伙伴多个微信渠道同时启用时隔离启动,并提示先停用其他渠道;停用的旧记录不再阻止指定渠道重连。
- 同机器人重连保留联系人授权;拒绝跨机器人或跨伙伴继承授权。
- 不自动删除历史数据;凭据过期后仍需用户扫码。
支持 DSH 0.2.0-rc.2,Node.js ^22.19.0 或 >=24.0.0。
本条补齐已有 npm 版本的 GitHub 发布记录,保留原版本和历史源码,不代表新的功能发布。
安装包与 npm @lemoncat7/dsh-partner@2.7.5 的 SHA-512 校验一致。
SHA-256:68f39cd0a3d83279200e853ff34fefd41f17fdb81df52f34767c1ab596803e23
2.7.4 · 微信扫码与伙伴删除优化 · DSH 0.2.0-rc.2
2.7.4 · 微信扫码可靠性与伙伴删除流程
适配 DSH 0.2.0-rc.2,Node.js ^22.19.0 或 >=24.0.0;未修改 DSH 核心源码。
- 微信扫码查询改为串行,服务端合并重复请求;扫码确认与渠道保存支持幂等重试,避免成功后误报会话已过期或重复创建渠道。
- 临时网络超时不再直接终止扫码。凭据保存失败保留确认状态供重试,重复绑定其他伙伴的机器人会给出明确提示。
- 新增「重新扫码」,位于微信启用开关右侧;重新登录保留原渠道标识和联系人授权,不允许把授权转给其他机器人。
- 补充首次长轮询和私聊审批说明:扫码完成机器人登录;收到首条联系人消息后才出现审批,连接成功本身不依赖非空消息。
- 将「删除伙伴」从身份页面移到总览,复用统一确认弹窗,显示关联渠道数量;确认后自动停止渠道并清理登录凭据、联系人绑定及伙伴专属数据,无需先逐一解绑。
- 保留最后一个伙伴、运行中任务和共享/异常目录的保护;DSH 原会话日志仍由宿主管理。
本地构建已在正式容器部署验证;新伙伴扫码、重复确认、保存重试、渠道清理及目录保护有自动化回归覆盖。真实微信服务与网络异常仍以现场复现为准。
附件与 npm @lemoncat7/dsh-partner@2.7.4 完全一致。
2.7.3 · 适配 DSH 0.2.0-rc.2
2.7.3 · DSH 0.2.0-rc.2 兼容发布
- 更新宿主依赖与兼容声明,配套 DSH 0.2.0-rc.2;需要 Node.js ^22.19.0 或 >=24.0.0。
- 保留现有功能;未修改 DSH 核心源码。
- 已完成七插件回归及隔离宿主验证,正式环境工作区、设置接口验收通过。范围与限制见 兼容说明。
- 宿主仍处于 RC。旧宿主请保留 2.7.2 和配套数据备份,升级前备份配置与数据。
附件安装包与 npm @lemoncat7/dsh-partner@2.7.3 完全一致。
2.7.2 · 适配 DSH 0.1.7-rc.2
2.7.2 · 任务清理与功能页响应优化
正式补丁版本,适配并验证 DSH 0.1.7-rc.2。Node.js ^22.19.0 或 >=24.0.0。
- 看板受阻任务继续采用安全恢复语义:暂时性执行故障进入自动重试;需要重新规划的任务不会原样循环执行,解决权限、工具或分工问题后可由负责人恢复。
- 已完成或取消的一次性续接不再占用计划列表。独立任务在最终回复可靠送达后删除持久记录;看板任务在恢复执行消费完结果后删除,避免丢失通知或误判任务中断。
- 伙伴能力页不再预取三份资源目录;Skill 市场的本地安装列表、远程市场和网络设置独立加载,远程来源缓慢或失败不再阻塞本地内容。
- 设置页“升级迁移”区域压缩段落、详情和路径卡片留白,保留 44px 操作区域与完整说明文字。
Node 24 完成 622 项全量测试;其中 619 项在高并发全量运行中直接通过,3 项既有等待时序用例在资源竞争下超时,隔离重跑均通过。新增的一次性清理、续接可靠投递、请求解耦和紧凑布局测试全部通过。
本版本不改变存储 schema。升级前仍建议备份插件数据目录;可回退到 2.7.1,尚未安全消费的续接记录会继续保留。
附件安装包与 npm @lemoncat7/dsh-partner@2.7.2 完全一致。