Phase 2 Testing: Agent-Kit prompt 组装 — 按阶段注入 (#359) #362

Closed
opened 2026-05-21 02:30:31 +00:00 by xiaoju · 0 comments
Owner

验证目标

agent-kit 按 identity/prepare/execute/report 四段注入 prompt,fallback 到 systemPrompt。

测试步骤

  • Step 1: 四段式 prompt 组装
    当 role 有 identity/prepare/execute/report 时,agent-kit 按阶段拼接 prompt。
    预期:prompt 包含四段内容,结构清晰

  • Step 2: fallback 到 systemPrompt
    当 role 只有 systemPrompt、没有四段字段时,退化为现有行为。
    预期:prompt 只包含 systemPrompt,行为不变

  • Step 3: 混合模式
    role 有 systemPrompt + 部分四段字段时,四段字段优先,缺失的段不输出。
    预期:不报错,只输出存在的段

  • Step 4: uwf-hermes 跑通
    用四段式 workflow 启动 thread 并执行 step,uwf-hermes 能正常完成。
    预期:step 成功,输出 frontmatter

验证完成标准

所有 checkbox 打勾
bunx tsc --noEmit 通过
vitest 通过

Ref: #359

## 验证目标 agent-kit 按 identity/prepare/execute/report 四段注入 prompt,fallback 到 systemPrompt。 ## 测试步骤 - [ ] Step 1: 四段式 prompt 组装 当 role 有 identity/prepare/execute/report 时,agent-kit 按阶段拼接 prompt。 预期:prompt 包含四段内容,结构清晰 - [ ] Step 2: fallback 到 systemPrompt 当 role 只有 systemPrompt、没有四段字段时,退化为现有行为。 预期:prompt 只包含 systemPrompt,行为不变 - [ ] Step 3: 混合模式 role 有 systemPrompt + 部分四段字段时,四段字段优先,缺失的段不输出。 预期:不报错,只输出存在的段 - [ ] Step 4: uwf-hermes 跑通 用四段式 workflow 启动 thread 并执行 step,uwf-hermes 能正常完成。 预期:step 成功,输出 frontmatter ## 验证完成标准 所有 checkbox 打勾 bunx tsc --noEmit 通过 vitest 通过 Ref: #359
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#362