We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6eb689b commit 08975f7Copy full SHA for 08975f7
src/providers/bedrock/messages.ts
@@ -548,6 +548,14 @@ export const BedrockConverseMessagesStreamChunkTransform = (
548
const contentBlockStartEvent: RawContentBlockStartEvent = JSON.parse(
549
ANTHROPIC_CONTENT_BLOCK_START_EVENT
550
);
551
+ if (parsedChunk.start?.toolUse) {
552
+ contentBlockStartEvent.content_block = {
553
+ type: 'tool_use',
554
+ id: parsedChunk.start.toolUse.toolUseId,
555
+ name: parsedChunk.start.toolUse.name,
556
+ input: parsedChunk.start.toolUse.input || {},
557
+ };
558
+ }
559
contentBlockStartEvent.index = parsedChunk.contentBlockIndex;
560
returnChunk += `event: content_block_start\ndata: ${JSON.stringify(contentBlockStartEvent)}\n\n`;
561
const contentBlockDeltaEvent = transformContentBlock(parsedChunk);
0 commit comments