# 更新记录 ## 2.4.2(2026-11-01) - 重要规则更新由独立任务处理共同世界观与当前角色,逐文件读取、合并、保存并回读确认;保留自定义冲突,未调用角色保持待处理,已完成更新不重复执行。 - 普通对话不再反复注入整份更新通知;迁移不等待整轮模型任务阻塞前台。权限不足、取消或中断时保留待处理状态,授权提示明确鲸鱼身份、操作目的与范围。 - 编辑、删除和睡眠整理直接修改原文件,保留原子写入与冲突检查,不再生成修改历史副本。升级比较所需的默认版本依据独立保留;旧自动备份按确切清单申请一次性删除,拒绝清理不影响已完成的规则更新。 - 同公司、同接入与同账户的模型共用账户查询配置;不同地址或凭据引用分别显示,保留旧配置,修复首次保存后无法继续编辑及切换账户时迟到结果串入的问题。 - 支持通过通用前台模型选择事件跟随兼容聊天界面的选择,无插件间依赖;保留原生 DSH 路径,未知 Auto 解析不冒用后台模型,切换模型不继承旧会话运行状态。 - 修复快速模型切换时请求乱序回退,以及迁移任务动态撤权后迟到批准仍可能继续操作的问题。 ## 2.4.1(2026-10-31) - 新增按模型与接入来源匹配的账户配置、宿主安全凭据写入和查询入口。 - OpenAI 显示官方本月消费与 Completions 用量;不以消费或 token 估算余额。 - 移除通用云账单;无匹配方案隐藏账户栏,自动账户保持免配置。 - 修正 Mistral 可选字段、GLM/Ark 周期与 MiniMax 套餐模型匹配;保留第三方显式选择和同源边界。 - 延续 2.4.0 的角色/世界/记忆、可选日记与睡眠整理及更新保护;不重置用户内容。 ## 2.4.0(2026-10-30) - 基础默认更新采用独立更新包,以现有档案为主体增量合并,自定义设定优先;首次安装同样通过包创建缺失文件,不启动硬覆盖。 - 未完成迁移保留进度,保存并读回确认后只清理本次包和通知;同次更新完成后重启不复活。 - 扩展中英文设置、状态与错误提示,保留共享世界观、个人档案/记忆和独立日记的分层;桌宠、日记及睡眠整理分别可选,关闭桌宠不影响人设。 - 包含 Linux/macOS Electron 伴随窗口适配、账户用量适配、睡眠整理当前角色档案 与界面/恢复改进。Windows x64 原生后端保持;Linux/macOS 需可用 Electron,安装包不包含 Electron 运行时。 - 保留已有设定、记忆、日记与媒体资源;升级不要求重建角色。 ## 2.3.1-acceptance.20261030.13(2026-10-30) - 新版基础设定改放当前档案的更新子目录,首次安装和已有档案均先交付更新包,不启动硬覆盖活动文件。 - AI 以现有档案为主体,小增量合并新版,只替换对应旧默认片段;自定义优先,未知来源内容保留。 - 使用可靠旧基础对照(可恢复时);工具支持列出/读取包参照、创建缺失活动文件及精确清理本包。 - 完成保存并读回确认后删本次包与通知;中断可继续,不递归注入更新包,不删除整个更新目录或其他用户内容。 - 本候选替代未发布的 12 候选方案;运行资产和媒体保持原样。 ## 2.3.1(2026-10-28) - 修复桌宠在 Windows 桌面与 DSH 页面内直接切换后被旧原生进程退出状态隐藏的问题。 - 支持同一会话内双向往返和快速切换,无需重新勾选启用桌宠;保留当前启用状态与会话。 ## 2.3.0(2026-10-28) - 修复日记并发写入的摘要竞争,并为追加中断后的重试增加恢复记录,避免重复写入。 - 无损压缩美术资源,保持像素、透明度、色彩信息和原尺寸。 - 更新桌宠思考、回复、书写、测试等动作,改善手部操作、道具与书页的连贯性。 - 通用工具状态改为持续操作循环,避免长时间停在单帧;保留各角色的具体任务动作。 - 保留 2.2.3 的档案、日记、睡眠整理与桌宠恢复修复,已有设定和记忆无需迁移。 ## 2.2.3(2026-10-27) - 保留手动删除的默认档案,改进损坏状态、角色绑定及备份恢复,修正旧记忆迁移优先级与外部编辑说明。 - 改进日记并行追加、重试记录与待整理内容保存,修复睡眠整理的取消、无进展重试及目录设置恢复。 - 改进 Windows 桌宠启动等待和取消处理,提供动画加载失败后的手动重试。 ## 2.2.2(2026-10-27) - 明确共同设定、角色档案与独立日记的职责,保留各角色的个性与记忆。 - 为所有角色加入隐私保护与公开边界的共同原则。 ## 2.2.1(2026-10-27) - Windows 桌宠右键菜单跟随 DSH 当前皮肤的圆角、字体、间距、边框和配色,切换主题时同步更新。 - 保留显示/隐藏桌宠、显示/隐藏气泡及全部关闭三个操作;仅显示气泡时释放人物占位。 - 修复插件关闭或重载时的资源清理,等待原生桌宠退出,释放主题监听与日记订阅,并停止正在进行的后台日记整理。 ## 2.2.0(2026-10-26) - 大日记按角色与日期续写,写入后整理简短摘要,并支持本地关键词搜索与分段读取;AI 自主决定记录和检索时机,保留旧日记。 - 新增默认关闭的“睡眠整理”:仅在所有对话任务空闲时,使用当前选择的模型整理当前角色昨天及更早的日记;新任务开始时停止整理,整理结果优先检索并保留出处。 - 修复日记目录异常、损坏派生记录及写入失败后的恢复,避免目录变化导致宿主退出;并行摘要更新保留未整理内容。 - 修复设置保存、用量取消、资源加载失败与历史读取的恢复,移除无依据的长度、版本、比例和刷新间隔限制。 - 改进桌宠状态切换、单层播放与气泡定位,保留当前正式角色素材;修复隐藏/恢复和多会话切换行为。 ## 2.1.0(2026-10-26) - 设置页末尾新增“实验性功能”大框,提供默认关闭的“AI 日记”开关与额外 token 消耗提醒。 - 新增“设置日记库”和“打开日记库”按钮。 ## 2.0.4(2026-10-25) - 桌宠右键菜单和气泡关闭按钮在操作失败时显示具体原因与处理提示,涵盖连接、接口响应和设置文件保存问题。 - 补齐 Windows 原生桌宠操作的异步错误处理,设置保存失败时可在 Kujira 设置页查看提示。 ## 2.0.3(2026-10-25) - 新增桌宠与气泡右键菜单:分别显示/隐藏桌宠、显示/隐藏气泡,以及同时关闭两者;可从设置页恢复。 - 页面菜单使用 DSH 的菜单组件和当前主题,Windows 原生菜单同步主题配色。 - 仅显示气泡时仍可拖动;修正缩放、长内容和小屏幕下的气泡布局与可见边界,隐藏桌宠时暂停其逐帧播放。 - 保留 2.0.2 的并行会话识别修复和现有动画、美术、人物设定及记忆。 ## 2.0.2(2026-10-25) - 修复多个任务并行时,切换到已在运行的会话却显示“等待开始”、缺少工作统计的问题;桌宠始终跟随当前选中的主会话。 - 切换时补齐当前会话状态、模型与统计,后台完成及乱序事件不再干扰前台;保留等待确认、完成、取消及重连后的正确状态。 - 修复补读会话历史时重复播放同一次完成或出错反应的问题。 - 保留现有角色动画、人物设定、记忆与模型绑定。 ## 2.0.0(2026-10-25) - 全新模型联动桌宠:在 Windows 原生桌面或 DSH 页面显示单只角色,随前台模型和任务状态更新,支持逐帧任务动作、拖动、点触、音效和随机待机。 - 共享世界观与独立人物档案:内置多个模型家族,支持通过对话修改设定、保存记忆、创建人物及绑定模型。 - 独立设置页面:统一管理桌宠显示、气泡整体缩放、文件夹入口与各目录磁盘占用统计。 - 任务统计和账户信息:显示前台会话进度、Token、上下文用量及可用的 DeepSeek 余额/Codex Native 套餐信息。 - 资料与升级兼容:共享社区称呼和人物来源,保留用户已修改的个人设定、记忆与绑定;DeepSeek 旧目录采用一次性数据迁移。 - 扩充人物状态动画图集和任务动作,Web 与 Windows 共用播放数据。 安装与使用见 [README](README.md),版权和人物资料出处见 [NOTICE](NOTICE.md)。 ## 2.0.0-alpha.2(人物资料与目录更新) - 清理公开内置角色中自行编写的固定性格、口癖与人际关系,保留有出处的外形资料和可供用户继续填写的个人档案。 - 共享世界观继续收录 DeepSeek 被称为“大肥鱼”“蓝色大肥鱼”,以及 Gemini 被称为“猫猫”“哈基米”等来源明确的用法;角色日常使用模型名称,“星猫”作为项目显示名保留。 - 启动时准备全部 15 个内置角色的预设目录;DeepSeek 的目录统一到 `personas/deepseek`,按用户资料优先的方式导入旧目录数据。 - 迁移仅执行一次,保留目标目录已有文件、原始文件、备份和删除标记;补齐打包清单中的 `persona-migration.js`。 - 完成预设初始化、对话提示词、原数据保护和安装包文件清单的针对性回归检查。 ## 2.0.0-alpha.1(测试版本) - 新增可选的单只模型联动桌宠、设置页、Windows 原生显示和页面显示。 - 在 DSH 设置导航提供 Kujira 专属页面,集中管理桌宠设置,并支持打开世界观、人物档案文件夹及查看各目录/合计占用。 - 页面内气泡大小调整为整体等比例缩放,标题、任务、统计、账户信息和容器同步变化。 - 清理旧版静态占位图和对应入口,由当前角色的正式逐帧素材显示。 - 保留用户角色、显式绑定和独立记忆,通过对话修改绑定后,桌宠即时联动。 - 显示 DSH 工作统计,与 DeepSeek 余额/Codex Native 套餐分开。 - 补齐窗口内容布局、位置保存、刷新设置和重复网络故障时的上次结果。 - 接续 1.6.3 的公共学习指引:长期偏好主动保存、个人与共同偏好分开、保存成功再确认,以及有依据地行动和必要性优先;保留 2.0.0 版本与已有功能。 - 完成 14 个公开 AI 角色及未定义模型回退形象的桌宠动作接入;共 40 张动画图集、88 个动作片段,按各角色资料设计任务、结果与交互动作,部分状态采用标准功能动作。 - Web 与 Windows 共用逐帧动画,支持思考、查找、编辑、执行、检查、等待、完成、出错、拖放和触摸交互,并新增离线交互试玩。 - 完成独立 DSH 宿主的实际工具联动、人设修改保存与模型选择器联动检查,另有 15 分钟播放器持续运行记录。详情见 [开发进度](https://github.com/Tests4gptplay/dsh-kujira-persona/blob/feat/v2.0.0-single-model-pet/docs/development/PROGRESS_20261024.md)。 ## 1.6.3 - 公共指引新增长期偏好与行为纠正的主动记忆规则:先读、合并更新,保存成功后再确认,不以口头接受代替写回。 - 明确所有角色共用学习规则,个人记忆保持独立;用户明确要求全角色共用的偏好单独归档。 - 加入有依据地行动和必要性优先要求,避免无依据的限制宣称及过度防御、验证、否认。 ## 1.6.2 - 在全局 world 加入统一自称约定:默认使用 DeepSeek、GPT、GLM 等模型家族名称,日常自然说“我”;不把“白龙娘”“鲸鱼娘”等形象标签当作默认自称,也不主动播报插件或角色切换过程。 - 形象、性格和社区别称仍然保留;用户另起名字或创建自己的角色时,继续以用户的选择为先。 - 精简 DSH 中英文插件介绍,集中说明世界观、人物、随模型切换和通过 DSH 对话扩充;精简实际加载的 AI 操作指引,保留必要的编辑方式与自然回应要求。 - 更新安装入口与包描述。 ## 1.6.1 - 修订 Kujira 的基础文字资料:world 聚焦公共称呼、印象和少量共同梗;persona 聚焦角色自身性格。 - 增补猫猫/哈基米、龙娘、白饭/Token、Claude封号和GLM送鸡蛋的交叉用例;出处另存,不拼接各作者私设或固定舞台。 - 补齐 Mistral、混元、MiMo 的有出处外形和既有家族匹配条目,内置14家族;缺少依据的性格保留空白。 - 简化默认鲸鱼娘旧版的硬性话风条款、固定型号和个人MV背景;后续设定通过对话养成。 - 保留原缓存、存储、工具实现、用户修改与版本共用记忆机制;没有新增运行机制或依赖。 ## 1.6.0 - 拆分全局世界观/公开角色名录与当前角色个人档案。world 所有角色共用,个人记忆不自动共享;保留旧资料原位。 - 包内 instructions/README.md 启动读一次并显式加入全局提示词,说明工具保存后的自动缓存更新、外部编辑后的单次定向重载,以及不要重启 DSH。 - 人设、世界观及模型绑定改为按需内存快照:温热请求不扫描、不 stat、不读档案;对话保存直接更新对应快照。 - persona_edit 增加 scope=world|persona 和 action=reload;persona_manage 增加外部绑定索引的单次 reload。本插件写入操作本身无需再 reload。 - 首次读写与持久化改用异步文件接口;同一档案的写入按调用顺序处理,无后台任务、文件监听、定时器或额外运行依赖。 ## 1.5.0 - 内置 AI-gijinka 资料库已有的 11 个模型家族文字预设:DeepSeek、GPT、Gemini、Claude、Grok、GLM、Kimi、Qwen、MiniMax、Llama、豆包/Seed;新增角色性格注明为插件原创基础值,不转载原图。 - 以模型家族稳定 ID 归档,同家族的版本号、大小、推理档位与不同接入通道共用角色及记忆;按实际 provider/model ID 匹配,而非按钮文字或 API 协议。 - 扩展 GPT / ChatGPT / o 系列 / Codex 命名识别,区分内置 openai-codex 与本地 codex-local;其他明确家族优先按实际模型识别,不把多厂商中转站整组当 GPT。 - 新增 persona_manage:按用户对话创建自定义角色、绑定当前或指定模型、解除用户绑定;models 按需读取 DSH 实际供应商/模型目录及对应角色。 - persona_edit 新增 read 和可选明确目标 persona;保留原有修改/记忆工具,默认写入归属捕获在请求边界,不因同轮新增绑定而串角色。 - 更新 DSH 安装后使用的中英文 meta.description,说明通过对话补充、修改、自定义角色与模型绑定;补充 package.json 导出以支持宿主元数据读取。 - 保留 v1.4.0 原有人设文件、用户目录、包名、插件 ID 与同步行为。零新增运行依赖,无安装构建钩子;测试与发布工具留在独立 QA 分支。 ## 1.4.0 - 按本次 provider/model 自动选择 DeepSeek 鲸鱼娘或 GPT 白龙娘;支持 codex-local、显式规则及固定角色模式。 - GPT 文字预设依据 ai-gijinka-art-world,性格注明为原创,未打包第三方图片。 - 角色学习分别持久化,旧鲸鱼娘目录和默认资料原位保留。 - 通过工具删除的内置文件不在同步时复生;用户修改保留与滚动备份继续使用。 - 安装包不带 QA、CI、开发依赖或安装构建脚本。 ## 1.3.1 - 同步状态改为 `{ hash, source: 'seed' | 'user' }`,只更新插件仍拥有且用户未改动的文件,避免覆盖用户设定。 - 迁移旧版纯哈希记录;同步替换前保留滚动备份。 ## 1.3.0 - persona_append 升级为 persona_edit,支持 append / replace / delete / list。 - 修改与删除要求 oldText 唯一匹配;保留目录内文件名限制与单文件滚动备份。 ## 1.2.0 - 内置文件同步与用户修改保留;增加 /persona sync 和 sync 配置。 ## 1.1.0 - 默认存储改为 ~/.dsh/persona;首次铺设默认文字。 - 增加 AI 写入工具、人工 /remember 及 allowAgentWrite / seed 配置。 ## 1.0.0 - 一个 whale:persona 系统提示词段,按文件名读取可编辑 Markdown,下一次请求生效。 - 初版鲸鱼娘模块与 CC BY-NC-SA 4.0,保留上善无形 → ZipZipPipe 署名链。