CAS 统一: uwf 内部 CAS 与 ocas 共享 store #4

Closed
opened 2026-06-02 06:09:03 +00:00 by xingyue · 0 comments
Owner

Overview

将 uwf 内部的 CAS store 统一到 ocas 的 store,让 ocas CLI 可以直接查看 workflow 产出的数据。

现状

  • uwf 用 @ocas/core + @ocas/fs 作为 CAS 引擎
  • 但 uwf 在 ~/.uwf/cas/ 维护独立的 store 实例
  • ocas CLI 操作 ~/.ocas/,两个 store 互不可见

目标

  • 一个 CAS store,uwf 和 ocas 共享
  • ocas get 能直接查看 workflow step 的输出
  • GC 统一管理

方案选项

  1. uwf 改用 ~/.ocas/ 作为 CAS 路径
  2. 通过 OCAS_HOME 环境变量统一
  3. uwf store 内嵌到 ocas store 的子目录或 scope

Tasks

  • 确定共享方案
  • 迁移 uwf CAS 数据到共享 store
  • 更新 uwf 代码中所有 CAS store 创建路径
  • 验证 GC 不会误删 workflow 数据
## Overview 将 uwf 内部的 CAS store 统一到 ocas 的 store,让 ocas CLI 可以直接查看 workflow 产出的数据。 ## 现状 - uwf 用 @ocas/core + @ocas/fs 作为 CAS 引擎 - 但 uwf 在 ~/.uwf/cas/ 维护独立的 store 实例 - ocas CLI 操作 ~/.ocas/,两个 store 互不可见 ## 目标 - 一个 CAS store,uwf 和 ocas 共享 - ocas get <hash> 能直接查看 workflow step 的输出 - GC 统一管理 ## 方案选项 1. uwf 改用 ~/.ocas/ 作为 CAS 路径 2. 通过 OCAS_HOME 环境变量统一 3. uwf store 内嵌到 ocas store 的子目录或 scope ## Tasks - [ ] 确定共享方案 - [ ] 迁移 uwf CAS 数据到共享 store - [ ] 更新 uwf 代码中所有 CAS store 创建路径 - [ ] 验证 GC 不会误删 workflow 数据
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: shazhou/united-workforce#4