清理策划V2无效停止状态
移除没有生产写入路径的 stopped 会话状态 同步清理前端恢复状态映射
This commit is contained in:
+1
-2
@@ -419,7 +419,6 @@ fn validate_planning_session_v2(session: &PlanningSessionV2) -> Result<(), Strin
|
||||
| "approved"
|
||||
| "rejected"
|
||||
| "provider_failed"
|
||||
| "stopped"
|
||||
)
|
||||
|| session
|
||||
.capabilities
|
||||
@@ -715,7 +714,7 @@ fn prepare_turn_v2(
|
||||
session.status
|
||||
));
|
||||
}
|
||||
if matches!(session.status.as_str(), "approved" | "rejected" | "stopped") {
|
||||
if matches!(session.status.as_str(), "approved" | "rejected") {
|
||||
return Err(format!(
|
||||
"Planning V2 Session 当前状态不可继续:{}",
|
||||
session.status
|
||||
|
||||
@@ -367,7 +367,6 @@ function sessionPhase(session: PlanningSessionV2): PlanningSessionPhase {
|
||||
case 'rejected':
|
||||
return 'rejected';
|
||||
case 'provider_failed':
|
||||
case 'stopped':
|
||||
return 'recovery_required';
|
||||
default:
|
||||
return 'collecting';
|
||||
|
||||
Reference in New Issue
Block a user