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 3fa5519 commit dfb40d2Copy full SHA for dfb40d2
src/routes/messages/stream-translation.ts
@@ -57,13 +57,16 @@ function handleFinish(
57
const { events, chunk } = context
58
if (choice.finish_reason && choice.finish_reason.length > 0) {
59
if (state.contentBlockOpen) {
60
+ const toolBlockOpen = isToolBlockOpen(state)
61
context.events.push({
62
type: "content_block_stop",
63
index: state.contentBlockIndex,
64
})
65
state.contentBlockOpen = false
66
state.contentBlockIndex++
- handleReasoningOpaque(choice.delta, events, state)
67
+ if (!toolBlockOpen) {
68
+ handleReasoningOpaque(choice.delta, events, state)
69
+ }
70
}
71
72
events.push(
0 commit comments