fix(pi): resolve packaged proxy token lazily

This commit is contained in:
2026-08-24 21:41:29 +08:00
parent fa510c4976
commit f902edefd0
13 changed files with 934 additions and 30 deletions

View File

@@ -573,8 +573,22 @@ export function createCodingConversationStore(
},
};
});
await deps.recover(conversationId);
await get().loadSnapshot(conversationId, true);
try {
await deps.recover(conversationId);
await get().loadSnapshot(conversationId, true);
} catch (error) {
const failure = errorDetails(error);
set((state) => {
const entry = state.entriesByConversationId[conversationId] ?? emptyEntry();
return {
entriesByConversationId: {
...state.entriesByConversationId,
[conversationId]: { ...entry, loadState: 'error', error: failure.message },
},
};
});
throw error;
}
},
async connectEvents() {