Repository navigation
Releases
v0.4.1 — 修复归档会话删除不彻底
归档删除修复
- 修复历史恢复与分叉会话误报
session-live:保留对应 Agent 的释放句柄。 - 先释放闲置 Agent / Session、等待最终写入结束,再删除日志、展示缓存、工作区成员与归档索引。
- 防止删除队列互相等待,以及延迟写入重新生成缓存。
- 面板支持搜索、工作区筛选、时间排序、居中确认、防重复提交和失败重试。
安装与升级
下载 dsh-archived-panel-0.4.1.tgz 后执行:
dsh plugin --profile web add ./dsh-archived-panel-0.4.1.tgz前端安装不会自动修复 Host。 已应用 0.4.0 完整补丁的 Host,仅应用 deleteSession-0.4.1.diff;从文档指定 fork 基线开始的 Host,应用两个 deleteSession-complete 补丁。不要同时应用两套方案。先执行 git apply --check,应用后执行 pnpm run build:lib:host,重启 Host 并刷新浏览器。
验证
JSONL / SQLite 删除后重开验证、真实 Web 组合的新建/恢复/分叉删除快照、失败重试与展示缓存清理测试。当前补修的 38 项恢复/分叉测试、20 项缓存测试和 3 项 Web 快照通过。
Release 附带预构建包、完整/增量补丁与 SHA256SUMS。运行中的会话仍需先完成或停止;项目工作目录和导出的用户文件不删除。
English
Fixes false ownership rejection for resumed/forked sessions, deletion deadlocks and persistent projection-cache residue. Includes archive search, filtering, sorting, confirmation and retry handling. Install the built tarball, apply the matching Host patch, rebuild and restart; updating only the frontend is insufficient. See the README for the exact source baseline and mutually exclusive upgrade paths.