mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-22 00:31:12 +00:00
The Responses API returns two distinct IDs on function_call items: - `id` (item-level, starts with `fc_`) - `call_id` (call-level, starts with `call_`) When sending function calls back as input, the `id` field must start with `fc_`. Previously we used `call_id` for both fields, causing: "Invalid 'input[1].id': Expected an ID that begins with 'fc'." Now we preserve the item-level `id` in provider_metadata and use it for the `id` field, while `call_id` continues to link tool results. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agent | ||
| attractor | ||
| llm | ||