llama-stack-mirror/llama_stack/apis
Ben Browning 4df8caab41 Fixes for multi-turn tool calls in Responses API
Testing with Codex locally, I found another issue in how we were
plumbing through tool calls in multi-turn scenarios and the way tool
call inputs and outputs from previous turns were passed back into
future turns.

This led me to realize we were missing the function tool call output
type in the Responses API, so this adds that and plumbs handling of it
through the responses API to chat completion conversion code.

Signed-off-by: Ben Browning <bbrownin@redhat.com>
2025-05-08 16:21:15 -04:00
..
agents Fixes for multi-turn tool calls in Responses API 2025-05-08 16:21:15 -04:00
batch_inference chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
benchmarks chore: more mypy fixes (#2029) 2025-05-06 09:52:31 -07:00
common chore: more mypy fixes (#2029) 2025-05-06 09:52:31 -07:00
datasetio chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
datasets chore: more mypy fixes (#2029) 2025-05-06 09:52:31 -07:00
eval chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
files chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
inference chore: more mypy fixes (#2029) 2025-05-06 09:52:31 -07:00
inspect chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
models chore: more mypy fixes (#2029) 2025-05-06 09:52:31 -07:00
post_training chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
providers chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
safety chore: more mypy fixes (#2029) 2025-05-06 09:52:31 -07:00
scoring chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
scoring_functions chore: more mypy fixes (#2029) 2025-05-06 09:52:31 -07:00
shields chore: more mypy fixes (#2029) 2025-05-06 09:52:31 -07:00
synthetic_data_generation chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
telemetry feat: add metrics query API (#1394) 2025-05-07 10:11:26 -07:00
tools chore: more mypy fixes (#2029) 2025-05-06 09:52:31 -07:00
vector_dbs chore: more mypy fixes (#2029) 2025-05-06 09:52:31 -07:00
vector_io chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
__init__.py API Updates (#73) 2024-09-17 19:51:35 -07:00
datatypes.py chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
resource.py chore: more mypy fixes (#2029) 2025-05-06 09:52:31 -07:00
version.py llama-stack version alpha -> v1 2025-01-15 05:58:09 -08:00