pub fn parse_delta(
value: &Value,
tool_ids: &mut HashMap<i64, String>,
) -> Option<ChatResponseUpdate>Expand description
Parse one streamed chat.completion.chunk value into an update, resolving
tool-call ids from the index map (a streamed tool-call delta only carries
its id on the first chunk; later chunks reference it by index).
A near-identical shape to agent-framework-openai’s private parse_delta
(Foundry Local’s SSE chunks are byte-for-byte the same shape) —
reimplemented locally, rather than reused, purely so it is directly
unit-testable here over fixture JSON without a live HTTP response.