Revert "Merge pull request #3825 from tw-yshuang/fix/delegated-child-session-early-failure-fallback"
This reverts commitcd33f3a397, reversing changes made to521c99cf0b.
This commit is contained in:
@@ -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 ?? [])
|
||||
: []
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user