Phase 1 Testing: @uncaged/workflow-protocol 包 #144

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

验证目标

提取跨包类型定义和构造函数为独立包。

测试步骤

  • Step 1: 包结构正确packages/workflow-protocol/src/ 包含 index.ts, types.ts, result.ts
  • Step 2: 导出所有跨包类型 — Result, ok, err, START, END, CasStore, WorkflowFn, RoleOutput, WorkflowCompletion, WorkflowDescriptor, ProviderConfig, WorkflowConfig, LlmProvider, RoleDefinition, Moderator, WorkflowDefinition, AgentFn, ExtractFn 等
  • Step 3: bunx tsc --noEmit 通过
  • Step 4: 零运行时依赖(仅 zod 作为 peer dep)

关联

RFC #143 Phase 1

## 验证目标 提取跨包类型定义和构造函数为独立包。 ## 测试步骤 - [ ] **Step 1: 包结构正确** — `packages/workflow-protocol/src/` 包含 index.ts, types.ts, result.ts - [ ] **Step 2: 导出所有跨包类型** — Result, ok, err, START, END, CasStore, WorkflowFn, RoleOutput, WorkflowCompletion, WorkflowDescriptor, ProviderConfig, WorkflowConfig, LlmProvider, RoleDefinition, Moderator, WorkflowDefinition, AgentFn, ExtractFn 等 - [ ] **Step 3: `bunx tsc --noEmit` 通过** - [ ] **Step 4: 零运行时依赖**(仅 zod 作为 peer dep) ## 关联 RFC #143 Phase 1
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#144