🐛 Fix function call bug, for real this time

This commit is contained in:
2025-11-16 00:52:02 +08:00
parent 310f2c1497
commit 5418489f77
2 changed files with 10 additions and 13 deletions

View File

@@ -141,7 +141,7 @@ public class ThoughtController(ThoughtProvider provider, ThoughtService service)
break;
case ThinkingMessagePartType.FunctionResult:
var resultObject = part.FunctionResult!.Result;
var resultString = resultObject is string s ? s : JsonSerializer.Serialize(resultObject);
var resultString = resultObject as string ?? JsonSerializer.Serialize(resultObject);
functionResults.Add(new FunctionResultContent(
callId: part.FunctionResult.CallId,
functionName: part.FunctionResult.FunctionName,