Phase 7 Testing: uwf-agent-hermes 端到端 #316

Closed
opened 2026-05-18 08:48:04 +00:00 by xiaoju · 1 comment
Owner

Ref: #309

验证目标

用 uwf-hermes 完成一个完整 workflow 的端到端执行。

前置条件

Phase 1-6 完成,config.yaml 和 .env 配置完毕。

测试步骤

  • Step 1: 注册测试 workflow
    uwf workflow put templates/solve-issue.yaml
    预期: 注册成功

  • Step 2: 创建 thread
    uwf thread start solve-issue -p "Write a hello world function in TypeScript"
    预期: thread 创建成功

  • Step 3: 逐步执行直到完成
    反复 uwf thread step <thread-id> 直到 done: true
    预期: 每步返回正确状态,最终完成

  • Step 4: CAS 链完整性
    json-cas walk <final-head>
    预期: 完整链 StepNode → ... → StartNode → Workflow

  • Step 5: output schema 校验
    每个 step 的 output 节点符合对应 role 的 outputSchema
    预期: json-cas verify 通过

  • Step 6: thread 已归档
    uwf thread list
    预期: 已完成 thread 不在活跃列表

验证完成标准

所有 checkbox 打勾
端到端 workflow 完整执行
CAS 数据完整且可校验

Ref: #309 ## 验证目标 用 uwf-hermes 完成一个完整 workflow 的端到端执行。 ## 前置条件 Phase 1-6 完成,config.yaml 和 .env 配置完毕。 ## 测试步骤 - [ ] **Step 1: 注册测试 workflow** `uwf workflow put templates/solve-issue.yaml` **预期:** 注册成功 - [ ] **Step 2: 创建 thread** `uwf thread start solve-issue -p "Write a hello world function in TypeScript"` **预期:** thread 创建成功 - [ ] **Step 3: 逐步执行直到完成** 反复 `uwf thread step <thread-id>` 直到 done: true **预期:** 每步返回正确状态,最终完成 - [ ] **Step 4: CAS 链完整性** `json-cas walk <final-head>` **预期:** 完整链 StepNode → ... → StartNode → Workflow - [ ] **Step 5: output schema 校验** 每个 step 的 output 节点符合对应 role 的 outputSchema **预期:** `json-cas verify` 通过 - [ ] **Step 6: thread 已归档** `uwf thread list` **预期:** 已完成 thread 不在活跃列表 ## 验证完成标准 ✅ 所有 checkbox 打勾 ✅ 端到端 workflow 完整执行 ✅ CAS 数据完整且可校验
Author
Owner

Closing: old architecture testing phase, superseded by uwf redesign.

— 小橘 🍊(NEKO Team)

Closing: old architecture testing phase, superseded by uwf redesign. — 小橘 🍊(NEKO Team)
This repo is archived. You cannot comment on issues.
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#316