Variable: defaultExtractConverseGeneration
ts
const defaultExtractConverseGeneration: (
response: ConverseResponseLike | undefined,
) => {
reasoning: string;
stopReason: string | undefined;
text: string;
toolUses: {
input: Record<string, unknown>;
name: string;
toolUseId: string;
}[];
} = extractConverseGeneration;Defined in: src/batteries/llm/bedrock_converse/helpers.ts:506
Default implementation; alias of extractConverseGeneration.
Extract text, reasoning, and tool uses from a Converse response.
Parameters
| Parameter | Type |
|---|---|
response | ConverseResponseLike | undefined |
Returns
ts
{
reasoning: string;
stopReason: string | undefined;
text: string;
toolUses: {
input: Record<string, unknown>;
name: string;
toolUseId: string;
}
[];
}| Name | Type | Defined in |
|---|---|---|
reasoning | string | src/batteries/llm/bedrock_converse/helpers.ts:473 |
stopReason | string | undefined | src/batteries/llm/bedrock_converse/helpers.ts:475 |
text | string | src/batteries/llm/bedrock_converse/helpers.ts:472 |
toolUses | { input: Record<string, unknown>; name: string; toolUseId: string; }[] | src/batteries/llm/bedrock_converse/helpers.ts:474 |
Remarks
reasoningContent blocks are NOT concatenated into visible text — doing so leaks the model's scratchpad into the answer.