Repository navigation
Releases: takboo/dsh-coopanion
Release list
桌宠 v0.4.7
v0.4.7
未读回复按会话去重
- 同一会话的多个未读回合合并展示最新回复,信封、收件箱、会话列表及托盘的未读数量按会话计算。仅有一个未读会话且没有其他待办时,一次点击直接打开最新全文。
- 主动阅读、关闭回复气泡或通过回复继续对话时,确认展示时包含的未读回合,避免旧回复再次进入收件箱。阅读期间新完成的回合继续保留未读,不替换当前内容;完整历史结果仍保留。
完整回复渲染 Markdown
- 全文支持标题、粗体、列表、引用、表格、链接及代码块,表格和长代码可横向滚动,窄屏阅读面板保持在窗口内。
- 原始 HTML 作为文字显示,过滤可执行链接,图片保留替代文字。渲染资源随安装包分发,回复原文继续保留。
新增同会话多回合、已读确认与新回复到达、单会话一键阅读、Markdown 格式、安全渲染及窄屏浏览器回归;原生 IPC 回归覆盖合并回复的完整身份和粗体渲染。
安装包:dsh-coopanion-0.4.7.tgz。npm、版本化 Release 包及固定别名 dsh-coopanion.tgz 使用同一份通过 CI 的压缩包。
桌宠 v0.4.6
v0.4.6
修复历史会话与重启状态
- 打开历史会话时,旧的最终回复作为已读基线保留,不再全部进入未读列表。只有当前 Harness 运行中实时完成的新回复增加未读;同一 Host 内已有的未读和阅读状态继续保留。
- 恢复会话时核对当前 Agent 是否实际运行,空闲或没有 Agent 的历史未结束回合不再误触发思考、输出或工具动画。仍有效的审批和提问保留待处理入口。
更直接的回复收件箱
- 信封与托盘的“待查看”入口统一展示回复、审批、提问及异常。仅有一份未读回复且没有其他待办时,一次点击直接打开全文;多份回复显示摘要,各自提供“继续对话”直达源会话。
- 阅读后台回复不切换正在聊天的会话。收件箱阅读器支持跨会话连续阅读和返回收件箱;新结果不替换当前内容,也不改变已打开的阅读顺序。
- 列表摘要与收起收件箱不标记已读,主动阅读全文或通过该回复继续对话才确认对应结果。打开源会话不代替审批或答复,稍后提醒仍由 Host 确认。
- 沿用角色气泡的描边、尾巴、配色及定位;修复窗口尺寸变化后气泡与桌宠脱离的问题。保留阅读、输入和拖拽保护,补充键盘操作、双语及窄屏检查。
新增收件箱浏览器及历史恢复回归,并覆盖真实原生 IPC 的单份后台回复入口与准确会话跳转。发布 CI 包含 Linux、macOS、Windows 与 DSH 0.2.0-rc.2/0.2.1-alpha.1 的六组安装检查。
安装包:dsh-coopanion-0.4.6.tgz。npm、版本化 Release 包及固定别名 dsh-coopanion.tgz 使用同一份通过 CI 的压缩包。此节作为 GitHub Release 正文供 dshmarket 的修改记录抓取;市场收录及目录刷新由社区目录处理。
桌宠 v0.4.5
v0.4.5
通知由 Harness 公开事件和服务驱动。角色显示时通过表情、动作、互动提示和待处理列表提醒;运行中隐藏角色时,可由 Harness 发送系统通知并点击返回源会话。新增独立系统通知开关(默认关闭)、权限申请、测试通知和投递回执,界面跟随 Harness 中英文设置。
审批与 AI 提问支持默认 10 分钟后的一次自动补提醒和“稍后提醒”;同一会话同时到期的请求合并提示。限时提问在回合结束后仍可回答时保留入口;处理或取消后撤销提醒。打开会话不代替审批或答复,历史恢复不重放旧通知。输入、完整阅读和拖拽期间暂缓互动提示,保持用户选择的关注会话与未读回复。
桌宠异步启动并提供失败状态与重试;工具单步错误交由回合结果决定最终提醒。同步使用说明、配置和角色动作回退映射。支持 DSH 0.2.0-rc.2/0.2.1-alpha.1。验收覆盖可重复的三平台集成与六组安装;完整系统实机和外部真实模型会话尚未验证。
安装包:dsh-coopanion-0.4.5.tgz,固定别名 dsh-coopanion.tgz 使用相同字节。发布按完整 CI → npm → GitHub Release 执行。
桌宠 v0.4.4
v0.4.4
在 @takboo/dsh-coopanion 首次创建后,通过下一稳定标签验证 Trusted Publisher 的实际 OIDC 上传与 provenance。npm 和 GitHub Release 继续使用完成三平台及六组宿主安装检查的同一份压缩包;发布记录和校验报告供核对来源与版本。
同步 package / shrinkwrap 版本及安装示例。安装包:dsh-coopanion-0.4.4.tgz。
桌宠 v0.4.3
v0.4.3
启用 npm 与 GitHub Release 的稳定标签发布流程。Linux、macOS、Windows 的类型、单元、浏览器、原生窗口测试,以及两版 DSH 的六组真实安装测试通过后,npm 与 Release 使用同一份压缩包;Release 提供固定名称插件包、校验值和源码提交报告,供 dshmarket 下载。
Windows 安装测试使用真实临时目录路径、系统鼠标坐标和宿主公开退出接口,验证设置落盘、重启恢复与正常关闭。npm 包采用 @takboo/dsh-coopanion,同步宿主加载路径、浏览器模块标识、锁文件和发布校验;本地 pack 文件名包含 scope,Release 保持固定下载名称。此版本用于首次创建 npm 包,后续新版本通过 Trusted Publisher 验证 OIDC;运行记录见仓库 Actions。安装包:dsh-coopanion-0.4.3.tgz。
桌宠 v0.3.4
默认形象改为 DeepSeek 大肥鱼,并围绕她的竖向轮廓与深蓝 / 水蓝配色重做桌宠交互。
- 完成动画播放 2.5 秒后恢复待机,开启闲时走动时继续移动。点击互动的表情也会自动恢复当前任务状态。
- 会话状态独立维护;后台会话不会改写当前对话的表情或重放气泡。并行工具和多个审批保持正确的忙碌 / 等待状态,忽略重复事件、旧 turn 的晚到事件和旧审批结果。
- 角色头顶的对话气泡取代右键菜单中的“关注会话”下拉框;点击后直接通过带状态的对话卡片切换。界面统一称为“当前对话”,并说明它只决定角色展示的任务和桌宠消息的去向。会话列表包含已加载的顶层会话,忽略子代理。
- 移除旧的小鲸形象及素材;大肥鱼改为不可删除的内置角色。旧版保存的小鲸选择自动迁移,自定义角色选择继续保留。
- 气泡、聊天框和菜单可返回对应 Harness 会话;点击通知直接打开产生通知的会话。使用公开
uiWorkspace.openSession()接口,桌面唤回使用固定的dsh://open协议。多个本机客户端同时连接时,由首先领取请求的客户端打开。 - 保留中英文原生设置页、启动 / 重启入口和自定义角色导入。
下载 dsh-coopanion-0.3.4.tgz 安装或升级,然后完全退出并重新打开 Harness。支持 DSH 0.2.0-rc.2 / 0.2.1-alpha.1;Release 附带纸片星星示例角色包与 SHA256SUMS。
验证包括类型检查、状态和审批回归、浏览器实际走动及气泡不重放、真实 Electron IPC、两个官方 DSH 版本的实际安装及官方前端的双会话选择和通知返回。Linux 测试不调用模型 API;Windows/macOS 实机协议唤回与系统通知仍需验收。
应用代码使用 MIT;大肥鱼贴图继续保留原有素材署名和权利声明,见角色包说明。
桌宠 v0.3.2
修复桌宠完成任务后一直挥手、无法走动,以及切换走动开关时反复显示完成气泡的问题。
- 完成动画播放 2.5 秒后恢复待机,开启闲时走动时继续移动。点击互动的表情也会自动恢复当前任务状态。
- 会话状态独立维护;后台会话不会改写所选会话的表情或重放气泡。并行工具和多个审批保持正确的忙碌 / 等待状态,忽略重复事件、旧 turn 的晚到事件和旧审批结果。
- 工具栏和右键菜单新增会话选择入口,每项显示状态和会话 ID。会话列表包含已加载的顶层会话,忽略子代理。
- 气泡、聊天框和菜单可返回对应 Harness 会话;点击通知直接打开产生通知的会话。使用公开
uiWorkspace.openSession()接口,桌面唤回使用固定的dsh://open协议。多个本机客户端同时连接时,由首先领取请求的客户端打开。 - 保留中英文原生设置页、启动 / 重启入口、自定义角色以及 DeepSeek 大肥鱼角色包。
下载 dsh-coopanion-0.3.2.tgz 安装或升级,然后完全退出并重新打开 Harness。支持 DSH 0.2.0-rc.2 / 0.2.1-alpha.1;Release 附带两个角色包与 SHA256SUMS。
验证包括类型检查、状态和审批回归、浏览器实际走动及气泡不重放、真实 Electron IPC、两个官方 DSH 版本的实际安装及官方前端的双会话选择和通知返回。Linux 测试不调用模型 API;Windows/macOS 实机协议唤回与系统通知仍需验收。
应用代码使用 MIT;大肥鱼贴图继续保留原有素材署名和权利声明,见角色包说明。
桌宠 v0.3.1
新增 Harness 原生 Settings → 桌宠 页面,修复桌宠关闭后没有重新启动入口的问题。
- 启动、显示、隐藏、重启和关闭桌宠,并显示实际运行状态与启动失败原因。独立窗口退出后,插件和设置页面继续可用。
- 使用 DSH 自带的按钮、开关、状态指示和主题变量,支持中英文及浅色 / 深色界面。语言跟随 Harness,切换后立即更新;未固定语言时,使用宿主启动时读取的系统语言,其他语言回退到英文。更改系统语言后重新打开 Harness 应用。
- 随 Harness 启动、闲时走动、任务通知、尺寸和气泡时长通过宿主原生设置服务保存。运行中的桌宠直接应用偏好,无需重新安装。
- 设置页可打开角色管理;桌宠关闭时会先启动。现有大肥鱼和自定义角色的选择继续保留。
- 仍支持 DSH 0.2.0-rc.2 / 0.2.1-alpha.1。客户端使用公开的插件清单、设置插槽和经过认证的 Connection 接口。
下载 dsh-coopanion-0.3.1.tgz,在 Harness 插件页安装或升级,完全退出并重新打开 Harness;之后从 Settings → 桌宠 控制桌宠。Release 同时附带 deepseek-whale.dshpet、paper-star.dshpet 和 SHA256SUMS。
CI 在两个官方发布版本中安装同一插件包,并使用官方前端验证设置页面加载、配置即时应用与持久化、原生窗口关闭后的重新启动及角色恢复、中英文即时切换与自动语言选择。另执行类型检查、生命周期和角色单元测试、浏览器交互与真实 Electron 测试。Linux 云端测试不调用模型 API;Windows/macOS 实机窗口和系统通知仍需验收。
应用代码使用 MIT;大肥鱼贴图继续保留原有素材署名和权利声明,见角色包说明。
桌宠 v0.2.1
新增 DeepSeek 大肥鱼角色包,使用 Coopanion 的 DeepSeek 原配色拆件贴图,适配本项目独立实现的动画引擎。
- Release 附带
deepseek-whale.dshpet:31 个图层、全部 10 个 Harness 动作,支持眨眼、摆尾、呆毛 / 鲸鳍摆动、挥手、走路、坐姿睡眠和任务表情。 - 素材保留 Pal-AI-Lab、溟月(上善无形)、ZipZipPipe 的署名和上游权利声明。应用及新写的适配代码保持 MIT,素材不因此被重新授权。
- 动画使用本项目新编写的关键帧,未移植 Coopanion 的 JavaScript、模型、网格变形或物理模拟;动作细节与原版有差异,只包含 DeepSeek 原配色。
- 保留桌宠互动、会话聊天及任务通知,支持 DSH 0.2.0-rc.2 / 0.2.1-alpha.1。
已有插件 v0.2.0 时可以直接导入角色包。右键桌宠 → 角色与动画 → 导入角色包,选择 deepseek-whale.dshpet,预览后点击 使用角色。
首次安装插件时下载 dsh-coopanion-0.2.1.tgz,在 Harness 插件页安装并重启。首次运行仍需从官方源下载并校验 Electron。
类型检查、单元测试、浏览器画布与交互测试、真实 Electron 导入和重启保存测试,以及两个已发布 DSH 宿主的安装与角色加载矩阵,通过后才发布。Linux 云端验证不调用模型 API;Windows/macOS 实机界面、系统通知和真实模型对话仍需验收。
桌宠 v0.2.0
新增独立动画引擎和 DSH 角色包 v1,支持你的自定义角色,也可以分享其他作者制作的角色包。
- 三种渲染方式:透明立绘、序列帧图集、分层父子变换与关键帧动画。
- 右键桌宠 → 角色与动画:导入
.dshpet/.zip,预览、切换、删除;完整重启后保留选择。 - 原创小鲸改为内置分层角色包;Release 附带可直接导入的
paper-star.dshpet,仓库提供立绘和序列帧模板。 - 清单记录作者及素材许可;角色包为纯数据,不执行作者脚本。引擎保持 MIT,未复制 Coopanion 的代码或素材。
- 保留桌宠互动、会话聊天及任务通知,支持 DSH 0.2.0-rc.2 / 0.2.1-alpha.1。
下载 dsh-coopanion-0.2.0.tgz,在 Harness 插件页安装并重启。已有旧版时先卸载旧版;本地自定义角色位于桌宠自己的 userData 中。首次运行仍需从官方源下载并校验 Electron。
类型检查、单元测试、浏览器画布与交互测试、真实 Electron 导入和重启保存测试,以及两个已发布 DSH 宿主的安装与角色加载矩阵,通过后才发布。Linux 云端验证不调用模型 API;Windows/macOS 实机界面、系统通知和真实模型对话仍需验收。
角色制作和限制见 角色包规范。v1 不包含网格变形、Live2D / VRM、音效、换装或角色商店。