# 更新日志 [English](CHANGELOG.md) 以下记录最近发布的五个版本。Git 标签与 GitHub Release 现已和这些条目同步;历史条目继续保留原始发布提交链接。 ## 未发布 ## 0.1.34 - 2026-09-07 - 将发布工作流的 pnpm 版本与包内声明对齐,使标签发布能够进入完整校验。 ## 0.1.33 - 2026-09-07 - 新增独立的插件内检查更新能力:仅在已验证的 DSH 更新服务可用时自动更新,其余环境提供与 Profile 对应的手工更新命令。 - 更新按钮图标不再依赖 `react-dom/client`,避免宿主未注册该模块 id 时客户端无法加载。 ## 0.1.32 — 2026-09-06 - 移除无人值守自动化的固定工具白名单和后台 shell 禁令,工具调用及后台进程管理统一遵循 DSH;保留需要审批即拒绝和任务超时取消约束。 ## 0.1.31 — 2026-09-05 - 将定时任务编辑器的浮层背景、阴影、主题遮罩和无边框关闭图标与宿主统一,同时保留原有关闭行为。 - 任务总览卡片改为直接打开对应任务设置,不再跳转最近运行会话;同时移除右侧会话箭头、避免计划图标在窄侧栏中被压缩隐藏,并将冗长的英文下次运行文案收紧为右对齐倒计时,同时保留完整无障碍说明。 - Host 会话同步在同一缺失集合耗尽快速重试后每 5 分钟重新武装,并忽略超过 24 小时的终态运行,避免慢传播被永久放弃和历史会话持续占用预算。 - 暂停或恢复成功后立即更新本地任务状态,即使后续快照刷新失败,开关也不会停留在旧状态;设置页统一复用状态切换语义。 - 仅后台同步桥订阅时使用低频快照轮询,界面挂载后才按运行状态加速;Host 重启时只将已开始的运行标记为中断,尚未启动的排队任务继续由调度器领取。 ## 0.1.30 — 2026-09-04 - 独立 Web 与 Codex UI 的定时任务列表不再依赖插件页面挂载即可持续更新;Automation 运行记录引用的 Session 尚未进入宿主索引时,会主动刷新 Host 会话列表。 - 针对 Host Session 延迟创建增加有上限的完整刷新周期退避,并动态读取当前 Host Session Store,同时抑制重复刷新告警。 - 统一原生与 Codex UI 定时侧栏的文件夹和卡片边距,压缩任务卡片高度,并以可访问的暂停/恢复开关替代状态徽标。 ## 0.1.29 — 2026-09-04 - DSH 页面重新获得焦点或恢复可见时立即刷新定时任务执行记录,避免 Chromium 节流后台标签页计时器后侧栏历史停留在旧状态。 - 最后一个客户端订阅释放后同步移除页面恢复监听,避免遗留无效监听器。 ## 0.1.28 — 2026-09-04 - 改用语义方式比较规范化计划,避免属性顺序不同导致未变更的过期单次计划被误判为已编辑。 - 定时会话与执行记录标题按任务的 IANA 时区显示;未指定时区时的宿主本地 fallback 会动态跟随运行时区。 - 明确无人值守工具守卫叠加于所选权限预设之上,并忽略仓库本地 pnpm 存储目录。 ## 0.1.27 — 2026-09-03 - 修复定时任务已经执行、但侧栏执行记录要多次切换后才出现的问题。宿主会话簿尚未收录时仍显示新记录,当前打开的若是定时会话会立即刷新快照,排队或执行中时加快轮询。 ## 0.1.26 — 2026-09-03 - 支持 DeepSeek Harness `0.1.2-rc.1`,确保定时自动化在新版 DSH 中继续响应会话事件。 ## 0.1.25 — 2026-09-03 - 修复定时任务下拉菜单的背景、边框、阴影和悬停态未跟随 DSH 主题的问题,浅色模式下的时间选项恢复清晰可读。 ## 0.1.24 — 2026-09-03 - 修正 DSH peer 兼容范围为 `>=0.1.0-rc.5 <0.2.0`,开发测试基线继续固定为 `0.1.2-alpha.5`。 ## 0.1.23 — 2026-09-02 - 声明 DSH peer 兼容范围为 `>=0.1.0-rc.5 <0.2.0`,开发测试基线固定为 `0.1.2-alpha.5`。 - 仅保留旧新版本共有的客户端注入,避免旧版宿主解析 alpha 专属 UI 包失败。 - 参照归档管理插件对齐设置页 GitHub 与 Issues 入口的图标、尺寸和本地化文案。 ## 0.1.22 — 2026-08-28 - 启用仓库 GitHub Actions 发布工作流的 npm Trusted Publishing。 发布包:[`@michengai/dsh-automation@0.1.22`](https://www.npmjs.com/package/@michengai/dsh-automation/v/0.1.22)。 ## 0.1.21 — 2026-08-27 - 为定时会话的“更多操作”无障碍标签补齐中英文翻译。 - 补充打开定时任务设置分区的回归测试,覆盖弹窗延迟挂载、资源清理、超时处理和跨插件请求传递。 - 将原生会话与工作区 Hook 的 `any` 签名替换为共享强类型 Selector,并在宿主适配边界收窄未知参数。 - 旧执行记录按任务名回退时若遇到多个同名任务将安全失败,避免打开错误的任务设置。 发布包:[`@michengai/dsh-automation@0.1.21`](https://www.npmjs.com/package/@michengai/dsh-automation/v/0.1.21)。 ## 0.1.20 — 2026-08-27 - 合并 [PR #4](https://github.com/MichengAI/dsh-automation/pull/4),感谢 [@louishzwang](https://github.com/louishzwang) 贡献:在执行记录旁增加只读任务总览,并支持按创建时间或计划时间保存默认排序。 - 统一原生侧栏与 Codex 风格侧栏的紧凑任务卡片、工具栏节奏和标题字体,使用对称卡片边距与图标式排序入口。 - 增加官方风格的定时会话文件夹,保留原有会话操作,稳定文件夹顺序,仅在展开且包含当前会话时显示蓝色文件夹,并可直接打开对应任务设置。 - 安装归档管理插件时提供带二次确认的整组会话归档,同时让长列表独立滚动,确保底部设置入口始终可用。 发布包:[`@michengai/dsh-automation@0.1.20`](https://www.npmjs.com/package/@michengai/dsh-automation/v/0.1.20)。 ## 0.1.19 — 2026-08-26 - 编辑定时任务时保留时区与间隔锚点,并让错过执行后的补偿计算按计划周期正确回溯。 - 防止并发更新使用过期快照覆盖执行记录,并安全处理已删除或宿主缺失的定时会话。 - 删除任务前增加确认,校验工作区 ID 与路径必须一致,并在执行记录筛选中提供 interrupted 状态。 - 让 Agent 的创建和更新入口覆盖全部受支持的计划类型,包括每小时、每月和自定义计划。 发布包:[`@michengai/dsh-automation@0.1.19`](https://www.npmjs.com/package/@michengai/dsh-automation/v/0.1.19)。 ## 0.1.18 — 2026-08-26 - 将执行记录中的“全部任务”和“全部状态”从原生下拉框替换为与任务排序一致的自定义样式菜单。 - 为这些筛选菜单增加统一的选中状态、长名称省略、滚动、点击外部关闭和 Escape 关闭行为。 发布包:[`@michengai/dsh-automation@0.1.18`](https://www.npmjs.com/package/@michengai/dsh-automation/v/0.1.18)。 ## 0.1.17 — 2026-08-26 - 移除定时任务标签栏下方多余的整行分隔线,同时保留当前标签的短下划线。 - 参照千问重做排序控件,采用填充胶囊按钮、紧凑四选项菜单、更小的箭头和中性的选中状态。 发布包:[`@michengai/dsh-automation@0.1.17`](https://www.npmjs.com/package/@michengai/dsh-automation/v/0.1.17)。 ## 0.1.16 — 2026-08-26 - 在每个定时任务卡片菜单中增加“编辑任务”,复用现有任务编辑器。 - 增加紧凑的排序下拉菜单,支持按创建时间或计划时间升序、倒序排列。 - 无下次计划时间的任务固定排在末尾,并继续以创建时间倒序作为默认值。 发布包:[`@michengai/dsh-automation@0.1.16`](https://www.npmjs.com/package/@michengai/dsh-automation/v/0.1.16)。 ## 0.1.15 — 2026-08-26 - 恢复定时任务输入区内置权限预设的中文显示,不再暴露缺失的 `preset.*` 翻译键。 - 完全访问风险确认继续使用宿主管理的权限翻译域,显示名称则改用本插件自己的中英文词典。 - 将中英文 README 的更新日志入口从底部移到顶部导航。 发布包:[`@michengai/dsh-automation@0.1.15`](https://www.npmjs.com/package/@michengai/dsh-automation/v/0.1.15)。 ## 0.1.14 — 2026-08-23 - 新增中英文更新日志,展示最近五个发布版本。 - 在中英文 README 中加入更新日志入口,并将日志纳入 npm 包。 发布包:[`@michengai/dsh-automation@0.1.14`](https://www.npmjs.com/package/@michengai/dsh-automation/v/0.1.14)。