#39 Phase 2: resume completed thread(衔尾蛇) #43
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #39
Depends on: #40, #41, #42
目标
uwf thread resume支持 completed 状态的 thread,从$START重新进入 graph。改动
packages/cli/src/commands/thread.ts—cmdThreadResume现在 resume 只认 suspended 状态:
改为同时支持 completed:
Suspended resume(现有逻辑不变):
suspendedRole继续Completed resume(新逻辑):
completedAttag,status 改回idle$START进入 graph(让 moderator 根据 workflow graph 的 $START 决定 role)cmdThreadStepOnce时传入{ role: startRole, prompt: resumePrompt }resume prompt 构造
CLI 输出
resume completed thread 时输出提示:
测试
注意
--supplement对 completed resume 应该是必填的(没有新信息为什么要 resume?),但先不强制,保持和 suspended resume 一致