fix: support LiteLLM Responses streaming
PR and Push Build/Test / build-and-test (push) Successful in 14m17s

This commit is contained in:
2026-07-27 14:44:32 +02:00
parent 3cadf08fa2
commit e192ae7cd8
16 changed files with 682 additions and 541 deletions
@@ -20,6 +20,7 @@ public sealed class WorkflowRulesEditorTests
Key = "summary-key",
KeyEnv = "SUMMARY_KEY",
Model = "summary-model",
UseStreaming = true,
EnableThinking = true,
ReasoningEffort = ReasoningEffortOption.High,
ReconnectionAttempts = 7,
@@ -33,6 +34,7 @@ public sealed class WorkflowRulesEditorTests
var editor = new WorkflowRulesEditorOptions
{
Model = "editor-model",
UseStreaming = false,
EnableThinking = false,
MaxOutputTokens = 50
};
@@ -43,6 +45,7 @@ public sealed class WorkflowRulesEditorTests
Assert.Equal("summary-key", effective.Key);
Assert.Equal("SUMMARY_KEY", effective.KeyEnv);
Assert.Equal("editor-model", effective.Model);
Assert.False(effective.UseStreaming);
Assert.False(effective.EnableThinking);
Assert.Equal(ReasoningEffortOption.High, effective.ReasoningEffort);
Assert.Equal(7, effective.ReconnectionAttempts);