From 5ada825e7cc1d60230f6937cf82878ae37f7b777 Mon Sep 17 00:00:00 2001 From: Kujtim Hoxha Date: Wed, 10 Dec 2025 14:15:10 +0100 Subject: [PATCH] fix: disable tool streaming --- internal/agent/coordinator.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/internal/agent/coordinator.go b/internal/agent/coordinator.go index 436aa27d95e4b86f83c20c3f46b2e1434986e89d..12ff54db405b97ff6ed1ae323139e465cb7e6a00 100644 --- a/internal/agent/coordinator.go +++ b/internal/agent/coordinator.go @@ -705,12 +705,13 @@ func (c *coordinator) buildProvider(providerCfg config.ProviderConfig, model con case "google-vertex": return c.buildGoogleVertexProvider(headers, providerCfg.ExtraParams) case openaicompat.Name: - if providerCfg.ID == string(catwalk.InferenceProviderZAI) { - if providerCfg.ExtraBody == nil { - providerCfg.ExtraBody = map[string]any{} - } - providerCfg.ExtraBody["tool_stream"] = true - } + // INFO: Temporary disable this because it is causing issues. + // if providerCfg.ID == string(catwalk.InferenceProviderZAI) { + // if providerCfg.ExtraBody == nil { + // providerCfg.ExtraBody = map[string]any{} + // } + // providerCfg.ExtraBody["tool_stream"] = true + // } return c.buildOpenaiCompatProvider(baseURL, apiKey, headers, providerCfg.ExtraBody) default: return nil, fmt.Errorf("provider type not supported: %q", providerCfg.Type)