# 更新日志 本文件记录 `dingtalk-dsh-assistant` 每个正式版本的用户可见变化。版本号遵循[语义化版本](https://semver.org/lang/zh-CN/),日期使用 `YYYY-MM-DD`。 ## [未发布] ## [2.3.0] - 2026-10-30 ### 新增 - 固定的 Agent 平台话题使用独立会话,真实注册任务查询和回复工具;平台会话使用宿主支持的完全权限模式,不再附加插件工具白名单,其他业务会话保持各自权限配置。 - 平台一次性定时请求经宿主支持的原生 ScheduleService 接入,保留原群、来源、时区、调度记录和恢复幂等;过期目标重新判断,不擅自顺延到第二天,也不把子会话中可见的工具等同于可创建定时。 - 普通 Topic、平台即时回复和定时到期回复共用通知准备能力,统一结构化多人提及及 `atAll`、Markdown、签名、附件准入和有序交付,继续使用原通知账本、逐项真实回执和失败恢复。 ### 修复与改进 - 按共同业务事项聚合 Topic 并优先复用已有任务;结合话题上下文判断助手是否承接,不仅凭点名或 `@` 否决请求。职责外事项直接进入固定话题,职责内的同事分工仍保留业务上下文。 - 修复维护决策与来源版本错位造成的消息提前完成;Task 报告执行事实,Topic 结合上下文组织对话及最终交付。平台固定回复使用自身的受信来源契约,不伪造业务 Topic 或任务。 - 最终说明与截图等产物关联为同次有序交付;收件人依据事项上下文选择,来源证据与实际引用分离。最终通知使用普通 Markdown 消息,避免引用隐式提及与显式提及重复;已冻结历史通知保留原参数。 - 受支持 DWS 发送的成功回执登记自发消息身份,避免仅按发送账号误滤真人发言。无法关联的任意 Shell 输出不作为发送证据;回执晚于入站的归因仍有验证边界。 - 任务卡片显示 Topic 名称,历史卡片不再挂载执行会话区或请求执行摘要;修复任务详情被迟到请求带回会话页,阶段细节默认折叠并统一更早记录入口。话题列表精简投影,低频详情按需读取。 - 改进维护排空、原生作业恢复和重启后的续办,保留原任务、会话与未知外部效果。旧独立协调入口退役,历史来源、澄清及已发生投递事实继续保留。 三个发行包统一为 2.3.0,汇总截至 main `ec396aa88dbebffd4e8e638416f7109c7ab04fe8` 已合并的功能与修复,不包含后续防漂移方案。发布准备仅变更版本与说明;既有失败不通过删断言或减少发行分组规避,正式发布以本版本精确 SHA 的 Release 门禁及三包回读为准。自动化回归、原生宿主集成与真实钉钉客户端验收分别记录,不能把参数测试当作所有人提及、平台展示或所有竞态的线上证明。私有本地启动脚本、个人 Skill 与现场配置不属于此版本;包发布不代表运行实例已升级。 ## [2.2.1] - 2026-10-27 ### 新增 - 独立协调服务支持来源关联、澄清、定时安排、改期、依赖调度和持久恢复;协调工作看板按真实实体及回执展示进展,任务页可查看具体前置任务。 - 执行团队支持定向成员通信、每轮执行文档及统一团队产物根。新增可配置的交互式 Claude Code Agent Teams 执行后端(内测),原成员后端和会话身份在续办时保持不变;使用前仍需确认实际 CLI 登录、版本及宿主依赖。 - Agent 配置支持协调模型及相关推理选项;收信箱展示带来源版本的处理状态和入站、排队、协调、发送、回读阶段计时。 ### 修复与改进 - 修复原生执行结果先于排空到达时,任务完成复核遗漏唤醒的问题。 - 周期现有 Task 成员经模板验证后使用固定的 coordination 产物根,保留不可变绑定、跨团队与越界写拒绝。 - 收信箱失败恢复核对原消息、版本、动作及回执,保留未知效果和送达边界;提醒订正沿精确引用及原身份处理,不把接纳或 ACK 当作完成送达。 - 发信箱区分已取消、真实失败和未知送达,保留历史事实;协调工作页依据真实调度关系展示等待及下发结果,不以执行状态猜测调度成功。 - 任务详情展示持久化的执行完成结论,超过最新十条的记录可折叠展开;统筹自检明确目标、约束、纠正、最小必要性和完整用户路径,具体交付异议沿原任务续办,不自动重放业务操作。 - 原生子会话绑定、协调上下文与恢复、按需团队拆分及本机冷启动就绪等待得到修正;保留原任务、会话、有效成果与原生排空约束。 三个发行包统一为2.2.1。本版汇总已合入main的兼容功能与修复,沿精确SHA的Release验证、不可变三包与OIDC发布流程交付。个人Skill不属于npm安装内容;提示存在不保证真实模型必然遵循,阶段计时与局部回归也不证明所有现场消息延迟已修复。包发布、百部实例安装及真实业务验收分别核验;更新现有实例须按原生双包排空流程保留配置、数据库和历史会话,不重复清洁启动。 ## [2.1.0] - 2026-10-21 ### 新增 - 任务统筹会话可独立配置 provider 和模型,默认配置使用 Astra;执行会话仍按原配置运行。此配置不代表真实模型能力或账号配额已经验收。 - 任务详情可进入原统筹会话对话;受控本机交接可以续办原任务,保留原任务与执行历史。 ### 修复与改进 - 多事项群回复明确问题、承接和已完成范围,保留自然表达与真实进度;批量跟进已完成事项时逐个续办原任务。 - 统筹巡检根据可回读证据及时纠偏,保留历次决定与待消费反馈;执行资源互斥覆盖实际执行及排空恢复,等待队列可恢复推进。 - 执行会话可通过 Host 绑定的只读工具核查自身资源租约,保留版本失效拒绝与审查证据边界。 - 群通知按原成功发送回执确认送达,归类启动失败保留补偿及持久告警;原生编辑参数在副作用前被拒绝时按真实回执对账,避免任务误阻塞。 - 看板展示最新执行轮次耗时,移除 Web 新建任务入口和执行记录读取提示,将原任务会话介入入口放入会话卡片。 - 兼容官方 rc.2 JSONL 插件导出,并同步任务上下文、补充输入、身份边界和原生工具职责文档。 三个发行包统一为 2.1.0。发布候选重新基于 main `27e50534b4c4da9e61cf00226fba73615d9d6300`(包含 PR232 与发布流程 PR233);不包含未合并的只读恢复实验或后续协调层改造。个人 skill 修订不属于 npm 安装内容。发行按精确提交分组验证,发布仅复用同次已验证三包与身份清单。包发布与实例安装分别进行,不能据此声称百部已升级、真实钉钉已验收或 Astra 账号配额已验证。 ## [2.0.2] - 2026-10-19 ### 修复与改进 - 运行中普通提醒和统筹澄清沿原执行可靠传递,区分持久接收与进入模型步骤,保留单一运行者、原作业和外部效果记录;补充与完成竞争、重复请求及恢复不会采用过时提交。 - 补充入口要求显式 progressImpact 分类:preserve 保留目标与授权,replan 使旧判断失效;缺失或冲突分类明确拒绝且不取消原执行。旧后端 API 调用方须补全分类,明确取消继续走独立路径。 - 群任务续办接纳同群当前真实来源,保留取消权限、原请求者人工答复身份及跨群边界,不把其他成员补充当作审批答复。 - 修复需求修订后模型冷却复核无法唤醒当前统筹,以及有序列表完成通知的回读匹配;保留原执行身份与未知效果防重放边界。 三个发行包统一为 2.0.2,无新增数据库 schema 迁移。生产模型判别质量、真实钉钉及百部现场未验;npm 发布不代表运行实例已升级。 ## [2.0.1] - 2026-10-19 ### 修复与改进 - 修复任务会话重构后的本机 Web 重启入口,最终 Host 文本限制为3000个UTF-8字节以控制上下文预算。 - 任务仅在已结束桶提供归档入口,修复浏览器预检请求导致归档失败的问题。 - 发信箱统一五种短状态、一个状态筛选和四列展示;已送达为主状态,原因、替代关系与实际撤回结果作为辅助信息,详细记录默认折叠,保留历史事实与未知结果。 - 时间列仅展示送达时间,移除过时的撤回承诺;顶部成功提示自动关闭,提示同时支持手动关闭。 三个发行包统一为 2.0.1,无新增数据库迁移;包发布不代表运行实例自动升级。 ## [2.0.0] - 2026-10-16 ### 新增与改进 - 任务执行会话自主使用 DSH 原生工具,群常驻协调、任务接续、人工介入与执行恢复形成统一链路;保留业务验收和外部效果核对。 - 看板增加完整执行会话列表、累计运行时长和可缩放时间轴;展示消息结论、耗时、阶段标记与独立提示,保留原有状态颜色。 - 任务上下文改用索引、去重与文件按需读取,减少重复注入;支持执行短名和阶段进度展示。 ### 修复 - 修复历史引用及通知回声阻断消息处理、原任务续办、原生工具回执归属、执行 provider 恢复和文件前置拒绝后的纠正路径。 - 修复通知回读与对账、人工介入私聊及已答通知撤回、回复署名配置、任务归档入口和看板刷新后的页面恢复。 ### 不兼容变化与升级边界 - 适配 DSH `0.2.1-alpha.2`,要求 Node.js 24+;宿主仍是预发布版本,不承诺其他 DSH 版本兼容。Assistant、Observer 与宿主服务依赖须保持一致。 - 本次因不兼容变化升级主版本:旧插件内置 Git/Run/节点固定自动化编排退出,改由原生任务与执行会话使用当前配置开放的工具和技能;删除 1.0.0 公开的 `./execution`、`./platform-host` npm 子路径导出,移除任务电子表格同步,并切换任务会话架构和 DSH 宿主依赖。依赖旧导出的集成须先改用当前受支持入口;依赖表格同步的实例须另行安排替代方案。既有实例须先阅读任务会话清洁启动、DSH 兼容及本地部署说明,排空旧调度并审阅历史未决效果;不能仅替换包或直接覆盖历史数据。 - 三个发行包统一为 `2.0.0`;全新安装使用根包 `dingtalk-dsh-assistant@2.0.0`。包发布不代表实例升级,也不代表历史告警已清除。 ## [1.0.0] - 2026-09-29 ### 新增 - 群聊 workflow-v2 使用持久消息事项、Topic 与 Task Owner,统一问答、调查和阶段编排;任务可以等待补充、取消、重执行及归档。 - SQLite 控制账保存任务控制事件、执行租约、阶段计划和外部效果;运行看板展示消息处理、节点、会话、历史执行与交付物,同一逻辑任务汇总为一张卡片。 - 任务完成以逐项领域业务验收和正式交付清单为依据;调查、通用处理、工程和外部操作各自核验承担的验收项,结构完整不能替代业务结果或渠道送达。 - 任务可生成或导入受信文件,并以真实附件发送到来源群;文件授权、不可变快照、消息回读及下载摘要校验独立验证。 - 新任务工作文件、中间产物、临时文件和交付物统一保存在 `tasks//{work,tmp,outputs}`;重执行复用任务根,原始 DSH 会话目录不动。 ### 变更与升级边界 - 三个发行包统一升至 1.0.0。群聊工作流、领域合同及控制账是本次大版本的主要变化,不以产品版本号替代各存储和冻结工作流版本。 - 旧 JSON domain v8 必须先按工作流存储迁移说明零写自检、转换到独立 v9 目录并回读;v6/v7 先转换到 v8。已切换实例不重复迁移,升级后不得用旧快照覆盖新输入或外部效果。 - 新工作流使用代码注册的流程目录和领域合同,历史冻结定义按原摘要恢复;不批量改写历史输入、输出或补造验收回执。旧提示词数据保留,但不作为已切换群的新流程配置。 - 备份新增 Agent 工作区任务根,显式排除可再生工程依赖;历史任务默认保留旧路径。仅对用户指定的终态任务执行经自检、备份和逐文件核验的收纳迁移,不自动搬动全部历史文件。 - 部署通过正式维护、排空见证、完整备份、精确包安装和独立运行回读恢复派发;已封存但安装失败的实例有受控离线修复入口。 ### 修复 - 修复已完成任务重复唤醒、合法无待办消息阻塞后续派发,以及维护期间消息领取和恢复问题。 - 完善消息拆分、连续消息关联、话题限制与任务动作来源核验;澄清已答后可受控恢复原消息,并保留已确认通知,避免重复询问。 - 消息和话题中的重复任务事实使用可逆引用共享,保留原文和权限边界;容量超限仍明确停止,不裁剪事实或扩大默认预算。 - 修复跨句原文文件交付授权误拒绝、复合验收项证据关联和完成验收顺序;群回复使用业务语言,插件身份及署名读取配置。 - 完善工程产物归档检查、远端提交身份核验和删除前证据快照,保留历史结果与输出入口。 - 协调请求增加 `superseded` 持久终态,完成与失效请求均可收口;相同恢复故障按稳定身份聚合计数,已失效的结果快照不再污染当前健康状态。 - 普通任务回复与完成通知复用同一引用和接收人规则;引用真实 Topic 消息时可省略 `atOpenDingTalkIds`,由 Runtime 推导被引用发送人。 - 人工介入批准显式绑定精确 requestedAction;处理意见与动作冲突时要求保持停等并重新澄清,看板按钮同步展示准确语义。 ## [0.5.15] - 2026-09-19 ### 新增 - 一条群消息可拆分为多个独立事项,分别归入 Topic、创建或续接 Task;一个事项完成即可反馈,不等待同消息的其他事项。 - 任务看板可定时全量同步到配置的钉钉电子表格,并在写入后完整回读校验。 ### 修复 - 兼容真实 DSH 附件引用的 `attachmentId`,确保 v7→v8 迁移保留消息附件来源。 - 修复常驻任务的决策、完成报告与通知恢复,避免失效审阅、重复执行和永久失败重试。 - 修复已失效人工介入在任务看板中的状态显示;发布流程支持 npm 部分发布后的安全重试。 ## [0.5.14] - 2026-09-10 ### 新增 - 为常驻会话增加只读状态短答路径;在任务、职责和 Topic 快照保持一致时,直接复用当前模型生成简短答复,减少完整协调回合的等待。 - 持久化叶子报告的接收、处理和通知状态;重启后可恢复尚未通知的结果,失败报告按原提交身份显式重试。 ### 变更 - 常驻与叶子统一使用带版本和来源的当前事实、阶段计划与审批快照;任务输入变化只使受影响阶段失效,历史结果保留为历史事实。 - 审阅与流程正文只从当前 Session 可见的结构化工具结果复用;压缩或内容变化后重新读取,避免重复注入和过期上下文继续生效。 - 发布和数据变更流程增加生产只读基线、依赖全集、隔离演练、停止条件及精确批准范围的前置检查。 ### 修复 - 修复叶子等待审批期间重复提交报告、报告处理后通知失败导致重复执行,以及并发唤醒遗漏后续报告的问题。 - 修复协调审阅在重启、重试耗尽和通知恢复时重复调用模型或产生孤立请求的问题。 - 修复活动心跳导致状态短答快照无意义失效,以及工具 Schema 与运行时 Zod 契约漂移的问题。 ## [0.5.13] - 2026-09-08 ### 新增 - 常驻会话将每轮群消息归入持久 Topic,并按 Topic 独立推进、恢复和关联叶子 Task;任务只保留 Topic 引用,话题页同步展示关联任务与最后活动时间。 - 叶子任务支持从插件配置中按目标组合加载多个任务流程提示词,并在上下文压缩后按已记录的任务索引重新注入;内置通用处理规范与用户补充内容分离,任务流程配置默认折叠展示。 ### 变更 - 收敛常驻主会话、Topic 与叶子 Task 的职责边界:主会话负责沟通协调,Topic 负责消息归属和进度,叶子会话按任务目标执行且开放完整工具权限。 - 将 Assistant、Observer、resident profile 与开发依赖树整体迁移到 DSH `0.1.2-rc.1` / Cordis `4.0.2`,Codex Connect 升级到 `0.1.0-alpha.4.30`,并改用 Session 的 `snapshotEvents()`、`ownEvents()` 和原生 fork lineage 元数据,避免混装旧 subagent 后在 Web loader 阶段导入已移除的 `snapshotJsonValue`。 ### 修复 - 收紧群聊消息的话题归属判定;当消息只是向他人询问分支、草稿或自行调整等协作事项时,不再误归到当前 Task,同时保留引用链和明确任务指令的关联能力。 - Topic 路由、回复审阅和检查点工具改为先构造参数对象再序列化,并对 `undefined` 等非无损值做结构化投影;版本过期、未知请求和无损 JSON 校验失败时返回可恢复的纠错上下文。 - 修复 Resident 任务状态、按需上下文读取、检查点纠错和 UAT 重构建判定,避免错误完成、跨 Topic 污染、旧构建误判通过以及恢复流程重复消费消息。 ## [0.5.12] - 2026-09-07 ### 修复 - 群消息只要包含 Task 创建、续接、重开、提议或取消动作就强制要求非空确认;缺失时返回无副作用的 `reply-required` 并保留待处理请求。非取消类动作改为在确认可靠写入 Outbox 后执行,避免叶子已经开始处理但群里没有任何确认。 - Resident 启动恢复失败时不再自动创建替代 Session 或改写群绑定;原 Session 保持不变,Runtime 通过恢复问题进入降级状态,等待显式修复后重启。 - 历史回复审阅候选不再完整注入每条群消息和 Task 通知信封,改由 Resident 仅在准备回复时按请求 ID 读取 Runtime 绑定的 8 条/16 KB 快照;本群 Task 系统索引也改为摘要,完整目标、消息时间线和上下文按 Task ID 读取,避免重复历史持续挤占上下文。Resident 恢复时仍会清理依赖旧内存请求表的待处理协议信封,旧版退出产生的可证明无副作用失败自动迁移到顺序恢复。 - 判断在业务副作用前因重启、无效工具参数、Schema 或暂时上下文故障中断时,改为持久化指数退避自动恢复;同群后续消息在前一条恢复完成前只入 Inbox、不越序 Steer。已开始 Task/Outbox 提交后的异常单独展示为“处理提交失败”,禁止自动重放。 - Agent 活动异常结束但原生 Inbox 仍有群判断请求时,先按群执行一次恢复 Turn;短引用回复按精确引用 ID 识别钉钉补充的前导 @,避免自身代回被再次送入判断。 - 常驻与叶子会话在当前上下文缺失引用正文时,使用同一 DWS profile 按消息 ID 递归恢复完整引用链;内部查询异常不再要求群成员补发原问题或截图。 - 关联复核改为插入当前 Turn 的下一 step,避免后续 Turn 尚未开始就被当前 `whenIdle()` 错误标记为判断未提交。 - 群消息明确撤销误建或不再需要的 Task 时新增 `task-cancel` 动作;Runtime 在 Task 串行队列和叶子 dispose 前先发送原生取消信号,并拒绝取消后的迟到结果。 - 常驻会话回复前强制审阅带真实来源正文的历史 Outbox;同一事项的等价确认保持静默,需要补全时先撤回并读回验证旧确认,再发送一条合并后的最新确认。 ## [0.5.11] - 2026-09-02 ### 新增 - Task 持久化完整来源消息与参与人历史;后续通知按当前目标、消息上下文和参与人语义选择接收者,不再只依赖最初提出人。 ### 变更 - 叶子会话在第一现场自主闭环适用 Skill,移除专用学习信号转发;常驻主会话不再承担重复判断或沉淀。 - 任务卡移除执行轮次耗时区块,诊断数据继续由 `/state/task-timings` 提供。 - 完成验收与检查点评审统一作为主会话内部上下文,并缩短 Task 串行锁持有时间,避免模型评审阻塞其他任务。 ### 修复 - 检查点只允许逐项推进,任务仍有剩余项时禁止完成;终结工具结果晚到时可按调用 ID 正确闭合,真实缺失结果仍会报警。 - 群消息 Decision 改为按 DSH step 结构化提交;实时 Steer 打断收口时基于最新上下文重新判断,常驻回复提交前也会再次处理新 Steer。 - 恢复 DWS 入站 bridge 的断线重连、全量回补、慢回补调度和恢复水位,避免长时间运行后漏收消息或重复扫描。 - 修复群消息回复提交与引用消息回读链路;非空引用回复可实时处理人工授权,等待人工介入的任务保持阻塞语义一致。 ## [0.5.10] - 2026-08-31 ### 变更 - Task 创建统一校验简短标题、明确目标、可核验验收标准、来源消息和提出人;验收门禁保持任务类型无关。 - 任务卡片按当前执行轮次拆分展示总墙钟、排队、运行、等待、可配对工具时间和其他运行时间;历史数据不足时明确标记为估算。 - 群消息取消静默聚合窗口,改为持久化后逐条、零延迟 `steer`:上一条尚未处理完成时,新消息直接插入当前 Turn 的下一 step 共同处理,不排队到下一 Turn。每条输入只携带事实,稳定协议仅保留在 Resident 系统提示词;单次结构化 JSON 通过 `actions` 支持多个 Task。结构化判断按 coordinator 消息 ID 读取对应回合结果,避免把普通插话回复误判为 JSON 后重复判断。 - 常驻群聊主会话不再暴露 Goal 工具及其提示;叶子任务仍使用 DSH Goal 管理执行、阻塞、恢复和完成。 ### 修复 - 区分插话前投递失败与已插话后的结构化判断失败;DWS 重复事件不再把同一群消息再次送入 Agent。 - 结构化判断纠错明确使用 `actions` 顶层契约,避免模型重复输出旧的 `kind` 结构。 - 本地 profile 安装强制刷新当前源码的 `file:` 依赖,并隔离根 workspace,避免部署继续使用旧 pnpm 缓存副本。 ## [0.5.9] - 2026-08-31 ### 修复 - 任务达到最大执行轮数后不再保持假运行状态;恢复耗尽任务时会补充轮数预算,使后续处理能够继续推进。 ### 文档 - 更新 README 的数字员工项目介绍与展示图片。 ## [0.5.8] - 2026-08-28 ### 修复 - 更新提示改为使用 `plugin add` 显式重写 Assistant 与 Observer 的 npm 来源;即使当前本地 tgz 与 npm 版本相同,也不会因“Already up to date”继续绑定临时文件。 ## [0.5.7] - 2026-08-28 ### 修复 - 设置页复制的升级命令改为同时更新 Assistant 与 Observer 的完整 scoped 包名,并使用 `--latest` 跳过 profile 中固定版本或本地 tgz 的限制。 - README 与安装手册同步使用同一条可执行升级命令,避免文档提示与 Web 设置页不一致。 ## [0.5.6] - 2026-08-28 ### 修复 - 群聊新消息写入 Inbox 后会立即插话当前主会话;主会话向叶会话补充上下文也使用同一插话通道,避免长步骤期间持续排队。 - 任务依赖的图片或附件缺少可读取引用时会阻止启动任务,并明确反馈缺失信息;同时加强消息与活动任务的语义关联判断。 - 检查点后续更新改写事项文案时,运行看板按剩余数量和顺序计算进度,避免把未完成事项误判为全部完成。 ### 变更 - 运行看板统一收发信箱、授权审批和告警列表的字号、表头、无边框状态标签、分页信息与筛选框宽度。 - 任务卡片精简目标、检查点和状态桶布局,移除冗余 ID 操作及装饰容器,并收紧卡片纵向间距。 - 群聊会话区移除重复标题和 Session 信息,单群场景仍显示紧凑的群聊选择器;页内 Tab 与顶部导航统一使用蓝色选中样式。 ## [0.5.5] - 2026-08-28 ### 变更 - 活动任务收到新的执行线索、补充信息或处理要求时,主会话改为发送一句简短确认;确认不复述对方信息,也不虚构进度、结果或完成时间。 ## [0.5.4] - 2026-08-28 ### 修复 - 修复 Windows CRLF 源文件导致 Web client 构建后产生空行尾随空格、发布工作流误判 bundle 未提交的问题。 - 修复根发行包仍固定依赖 0.5.0 内部 Runtime/Observer、安装新版本时可能带入旧实现的问题;根包现与两个内部包保持同版本。 ### 变更 - 运行看板各页面移除重复的页面标题和子标题,任务状态桶使用剩余视口高度并消除底部补白与页面级纵向滚动。 - 收信箱、发信箱和授权审批统一表头、行高、内边距与交替底色;状态列固定在最左侧,长内容最多显示两行。 - 活动任务卡片中的检查点区域以“任务”面板展示并默认收起,只保留完成数/总数和进度,展开后显示阶段任务、状态和耗时。 - 安装手册补充收敛式上下文压缩插件的独立下载、SHA-256 校验、官方 provider 替换、运行态验证、回滚和历史 Session 修复边界。 ## [0.5.3] - 2026-08-27 ### 修复 - Resident、叶会话和故障替换 Session 统一使用配置的 Agent 预设,修复自定义预设下叶会话无法启动的问题。 - 切换预设时沿用既有 Resident Session,保留原 Session 的事件上下文。 ### 变更 - 运行看板 Header 的高度、内边距和字体规格与 Session 页面保持一致。 - 移除四个任务状态桶的容器阴影;检查点改为默认收起的带边框浅灰面板,完成态使用圆圈对勾图标。 ## [0.5.2] - 2026-08-27 ### 新增 - 叶会话支持提交结构化任务检查点,运行看板展示检查点进度、执行状态和耗时。 - 群决策支持 `task-proposal`;未明确指名但可能需要处理的事项会先询问是否需要处理。 - 主会话可根据持久化检查点确认或纠偏叶会话,并负责消息撤回决策和回读确认。 ### 变更 - Resident Inbox 与主会话向叶会话补充上下文改为及时插话,减少长步骤中的排队等待。 - 运行看板统一群聊、审批、归档和告警页面布局,任务卡片支持展开或折叠检查点。 ## [0.5.1] - 2026-08-27 ### 修复 - 修复运行看板在侧栏折叠动画期间短暂露出底层 Session 页面的问题。 - 优化授权审批状态标签,并为刷新按钮补充图标提示。 ### 变更 - 正式版本发布支持对已存在且指向 `main` 历史的 Tag 进行手工重试。 ## [0.5.0] - 2026-08-27 ### 新增 - 运行看板嵌入 DSH 右侧内容区,保留左侧 Session 菜单,并提供群聊会话、任务看板、授权审批、归档任务和告警视图。 - 已完成或已归档任务可复用原叶子 Session 开启新的执行轮次,记录每轮目标、验收标准、阶段任务、来源和结果历史。 - 群聊消息分类交由模型结合任务状态判断,支持回答、新任务、任务补充、任务重开与忽略等处置。 ### 修复 - 阻塞中的任务只补充上下文,不再错误重开;重开时同步更新当前目标、发送人、来源消息、验收标准和阶段任务。 - 修复恢复数据写入伪来源、完成通知遗漏引用、主会话过度压缩叶子结果和已回复结论被重复发送的问题。 - 修复新增常驻群失败时无反馈、跨源请求报错,以及收起 DSH 侧边栏后运行看板遮挡 Session 标题的问题。 ### 变更 - 运行看板按 DSH 官方布局与基础组件重构,统一菜单、表格、筛选、状态标签、抽屉和内容区高度。 - 任务名称、当前目标和来源证据独立存储,名称变更不再改写任务授权范围或来源。 ## [0.4.0] - 2026-08-26 ### 新增 - 增加单一发行包,可通过 DSH 插件命令一次安装 resident Runtime、设置页和任务看板。 - 设置页展示当前版本,并基于 GitHub Release 检查新版本。 - 增加 CHANGELOG 和插件市场发现所需的仓库元数据。 ### 变更 - assistant、observer 与发行包统一使用同一个产品版本号。 - Node.js 最低版本与实际 zstd Runtime 要求一致,调整为 24。 [1.0.0]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v1.0.0 [0.5.15]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.15 [0.5.14]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.14 [0.5.13]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.13 [0.5.12]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.12 [0.5.11]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.11 [0.5.10]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.10 [0.5.9]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.9 [0.5.8]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.8 [0.5.7]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.7 [0.5.6]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.6 [0.5.5]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.5 [0.5.4]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.4 [0.5.3]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.3 [0.5.2]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.2 [0.5.1]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.1 [0.5.0]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.5.0 [0.4.0]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v0.4.0 [2.0.0]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v2.0.0 [2.0.1]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v2.0.1 [2.0.2]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v2.0.2 [2.1.0]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v2.1.0 [2.2.1]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v2.2.1 [2.3.0]: https://github.com/HiQ-AI/dingtalk-dsh-assistant/releases/tag/v2.3.0