Skip to content

Commit 832ae22

Browse files
Fix streaming function call decoding error when 'name' field is missing
Make 'name' optional in FunctionCallArgumentsDoneEvent to handle cases where OpenAI API omits this field in response.function_call_arguments.done streaming events. Fixes #188 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 9bfe41f commit 832ae22

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Sources/OpenAI/Public/ResponseModels/Response/ResponseStreamEvent.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -607,7 +607,7 @@ public struct FunctionCallArgumentsDoneEvent: Decodable {
607607
public let type: String
608608
public let itemId: String
609609
public let outputIndex: Int
610-
public let name: String
610+
public let name: String?
611611
public let arguments: String
612612
public let sequenceNumber: Int?
613613

0 commit comments

Comments
 (0)