## 背景 当前 `sessionManager.cleanup()` 只删除数据库记录,不清理磁盘上的工作区目录(writable 和 readonly 均会残留)。长期运行会导致磁盘空间增长。 ## 需求 - session 过期删除时,联动删除 `workspace.baseDir` 下对应的工作区目录 - 需要在 session 中记录工作区路径,或通过 session key 反查 - 可考虑增加独立的 `cleanupExpiredWorkspaces` 函数扫描 `workspace.baseDir`
背景
当前
sessionManager.cleanup()只删除数据库记录,不清理磁盘上的工作区目录(writable 和 readonly 均会残留)。长期运行会导致磁盘空间增长。需求
workspace.baseDir下对应的工作区目录cleanupExpiredWorkspaces函数扫描workspace.baseDir