Revert "Merge pull request #3825 from tw-yshuang/fix/delegated-child-session-early-failure-fallback"

This reverts commit cd33f3a397, reversing
changes made to 521c99cf0b.
This commit is contained in:
YeonGyu-Kim
2026-05-15 19:13:48 +09:00
parent cd33f3a397
commit 3c7d1299a7
10 changed files with 46 additions and 585 deletions
@@ -1,9 +1,7 @@
import { extractSessionMessages } from "./session-messages"
import { getDelegatedChildSessionBootstrap } from "../../shared/delegated-child-session-bootstrap"
export function getLastUserRetryParts(
messagesResponse: unknown,
sessionID?: string,
): Array<{ type: "text"; text: string }> {
const messages = extractSessionMessages(messagesResponse)
const lastUserMessage = messages?.filter((message) => message.info?.role === "user").pop()
@@ -11,7 +9,7 @@ export function getLastUserRetryParts(
lastUserMessage?.parts
?? (lastUserMessage?.info?.parts as Array<{ type?: string; text?: string }> | undefined)
const retryParts = (lastUserParts ?? [])
return (lastUserParts ?? [])
.filter(
(part): part is { type: "text"; text: string } =>
part.type === "text"
@@ -19,12 +17,4 @@ export function getLastUserRetryParts(
&& part.text.length > 0,
)
.map((part) => ({ type: "text" as const, text: part.text }))
if (retryParts.length > 0) {
return retryParts
}
return sessionID
? (getDelegatedChildSessionBootstrap(sessionID)?.retryParts ?? [])
: []
}