Phase 2: 存储路径迁移 ~/.uncaged/workflow → ~/.uwf #9
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
统一存储路径,从
~/.uncaged/workflow/迁移到~/.uwf/。涉及路径
~/.uncaged/workflow/~/.uwf/~/.uncaged/workflow/config.yaml~/.uwf/config.yaml~/.uncaged/workflow/threads.yaml~/.uwf/threads.yaml~/.uncaged/workflow/registry.yaml~/.uwf/registry.yaml~/.uncaged/workflow/running/~/.uwf/running/~/.uncaged/workflow/history.jsonl~/.uwf/history.jsonl环境变量
UNCAGED_WORKFLOW_STORAGE_ROOTUWF_STORAGE_ROOTUNCAGED_CAS_DIR~/.ocas/)WORKFLOW_STORAGE_ROOTTasks
getDefaultStorageRoot()函数(3处)Notes
Review 建议
自动迁移用 symlink 的方案 👍 建议 symlink 只是过渡(比如保留 2 个 minor 版本),之后某个版本彻底删除 symlink 检测逻辑,避免永久背负 legacy 代码。可以在 symlink 创建时输出 deprecation warning。
同意 👍 symlink 加 deprecation warning,保留 2 个 minor 版本后在某个大版本彻底移除。已更新 task: