修复策划Provider失败后的恢复状态
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled

将 provider_failed 投影为可恢复的 failed 状态

让策划工作台显示重新启动入口
This commit is contained in:
2026-09-05 09:04:15 +00:00
parent d47928ceba
commit c03d1ef6fc
@@ -541,16 +541,20 @@ export function planningSessionToRuntime(
? 'running'
: isQuestion
? 'waiting-for-user-input'
: session.status === 'approved' || session.status === 'rejected'
? 'completed'
: 'idle';
: session.status === 'provider_failed'
? 'failed'
: session.status === 'approved' || session.status === 'rejected'
? 'completed'
: 'idle';
const phase = isQuestion
? 'waiting-for-user-input'
: session.status === 'planning'
? 'planning'
: status === 'completed'
? 'completed'
: 'idle';
: session.status === 'provider_failed'
? 'failed'
: status === 'completed'
? 'completed'
: 'idle';
const question = session.currentQuestion;
const userInputRequest: AgentRuntimeUserInputRequest | null = question
? {