diff --git a/src/blackboard/db.py b/src/blackboard/db.py index c6e4f93..d55db0f 100644 --- a/src/blackboard/db.py +++ b/src/blackboard/db.py @@ -180,7 +180,7 @@ VALID_TRANSITIONS = { "pending": {"claimed", "paused", "cancelled"}, "claimed": {"working", "paused", "pending", "cancelled"}, "working": {"review", "blocked", "failed", "paused", "escalated", "waiting_human", "cancelled"}, - "paused": {"working", "cancelled"}, + "paused": {"working", "claimed", "review", "escalated", "waiting_human", "cancelled"}, # 恢复到 resumed_from 记录的状态 "review": {"done", "pending", "failed", "paused", "escalated", "waiting_human", "cancelled"}, "blocked": {"pending", "escalated", "cancelled"}, "failed": {"pending", "escalated", "cancelled"},