diff --git a/src/api/providers/roo.ts b/src/api/providers/roo.ts index 0735ebca7f8..f7f9a9db183 100644 --- a/src/api/providers/roo.ts +++ b/src/api/providers/roo.ts @@ -169,6 +169,7 @@ export class RooHandler extends BaseOpenAiCompatibleProvider { text?: string summary?: string data?: string + id?: string | null format?: string signature?: string index?: number @@ -193,6 +194,7 @@ export class RooHandler extends BaseOpenAiCompatibleProvider { existing.data = (existing.data || "") + detail.data } // Update other fields if provided + if (detail.id !== undefined) existing.id = detail.id if (detail.format !== undefined) existing.format = detail.format if (detail.signature !== undefined) existing.signature = detail.signature } else { @@ -202,6 +204,7 @@ export class RooHandler extends BaseOpenAiCompatibleProvider { text: detail.text, summary: detail.summary, data: detail.data, + id: detail.id, format: detail.format, signature: detail.signature, index,