From 706bb50930efc00cbbd3c98b7a13f402970de884 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Thu, 21 May 2026 20:02:01 +0800 Subject: [PATCH] auto-sync: 2026-05-21 20:02:01 --- docs/design/v3.0-router-refactor.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/docs/design/v3.0-router-refactor.md b/docs/design/v3.0-router-refactor.md index a4c86ba..9199a91 100644 --- a/docs/design/v3.0-router-refactor.md +++ b/docs/design/v3.0-router-refactor.md @@ -408,9 +408,9 @@ VALID_TRANSITIONS = { "pending": {"claimed", "paused", "cancelled"}, # +paused "claimed": {"working", "paused", "pending", "cancelled"}, # 不变 "working": {"review", "blocked", "failed", "paused", "escalated", "waiting_human", "cancelled"}, # 不变 - "paused": {"working", "pending", "cancelled"}, # +pending(恢复到原状态) + "paused": {"pending", "cancelled"}, # 恢复统一回 pending "review": {"done", "pending", "failed", "paused", "escalated", "waiting_human", "cancelled"}, # +paused - "blocked": {"pending", "escalated", "paused", "cancelled"}, # +paused + "blocked": {"pending", "escalated", "cancelled"}, # 不变(blocked暂停无意义) "failed": {"pending", "escalated", "cancelled"}, # 不变(暂停语义不清晰) "escalated": {"working", "pending", "paused", "cancelled"}, # +paused "waiting_human": {"working", "done", "paused", "cancelled"}, # +paused @@ -419,10 +419,8 @@ VALID_TRANSITIONS = { } ``` -**paused 恢复机制:** paused 加 `resumed_from` 字段,记录暂停前状态。恢复时回到暂停前状态: -- pending → paused → ▶恢复 → pending -- review → paused → ▶恢复 → review -- claimed → paused → ▶恢复 → claimed +**paused 恢复机制:** 恢复统一回 pending(Agent 重新认领)。暂停后 Agent session 已断,精确恢复状态无意义。 +- 任何状态 → paused → ▶恢复 → pending #### 取消 ADVANCED_ACTIONS 折叠区