Phase 3 Testing: migrate downstream packages to workflow-runtime #124

Closed
opened 2026-05-08 06:17:59 +00:00 by xiaoju · 0 comments
Owner

验证目标

所有 bundle/template/agent 包从 @uncaged/workflow-runtime 导入,不再直接依赖 @uncaged/workflow

测试步骤

  • Step 1: template 包依赖正确

    for pkg in workflow-template-develop workflow-template-solve-issue; do
      echo "=== $pkg ==="
      jq .dependencies packages/$pkg/package.json
    done
    

    预期: 依赖 @uncaged/workflow-runtime,不依赖 @uncaged/workflow

  • Step 2: agent 包依赖正确

    for pkg in workflow-agent-cursor workflow-agent-hermes workflow-agent-llm; do
      echo "=== $pkg ==="
      jq .dependencies packages/$pkg/package.json
    done
    

    预期: 依赖 @uncaged/workflow-runtime,不依赖 @uncaged/workflow

  • Step 3: import 语句已迁移

    grep -r from
    
## 验证目标 所有 bundle/template/agent 包从 `@uncaged/workflow-runtime` 导入,不再直接依赖 `@uncaged/workflow`。 ## 测试步骤 - [ ] **Step 1: template 包依赖正确** ```bash for pkg in workflow-template-develop workflow-template-solve-issue; do echo "=== $pkg ===" jq .dependencies packages/$pkg/package.json done ``` **预期:** 依赖 `@uncaged/workflow-runtime`,不依赖 `@uncaged/workflow` - [ ] **Step 2: agent 包依赖正确** ```bash for pkg in workflow-agent-cursor workflow-agent-hermes workflow-agent-llm; do echo "=== $pkg ===" jq .dependencies packages/$pkg/package.json done ``` **预期:** 依赖 `@uncaged/workflow-runtime`,不依赖 `@uncaged/workflow` - [ ] **Step 3: import 语句已迁移** ```bash grep -r from
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#124