Fix OpenCode Go GLM
This commit is contained in:
@@ -184,7 +184,8 @@ export function openaiToClaudeResponse(chunk, state) {
|
||||
for (const tc of delta.tool_calls) {
|
||||
const idx = tc.index ?? 0;
|
||||
|
||||
if (tc.id) {
|
||||
// GLM/fireworks repeats id+null-name on every arg chunk; open block once per idx
|
||||
if (tc.id && !state.toolCalls.has(idx)) {
|
||||
stopThinkingBlock(state, results);
|
||||
stopTextBlock(state, results);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user