llama-stack-mirror/llama_stack/apis
Ben Browning 467fb19345 fix: Responses API previous_response input items
This adds storing of input items with previous responses and then
restores those input items to prepend to the user's messages list when
using conversation state.

I missed this in the initial implementation, but it makes sense that we
have to store the input items from previous responses so that we can
reconstruct the proper messages stack for multi-turn conversations -
just the output from previous responses isn't enough context for the
models to follow the turns and the original instructions.

Signed-off-by: Ben Browning <bbrownin@redhat.com>
2025-05-02 11:37:40 -04:00
..
agents fix: Responses API previous_response input items 2025-05-02 11:37:40 -04:00
batch_inference chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
benchmarks chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
common chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
datasetio chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
datasets chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -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: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
inspect chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
models chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -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: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
scoring chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
scoring_functions chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
shields chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
synthetic_data_generation chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
telemetry chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
tools chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -07:00
vector_dbs chore: enable pyupgrade fixes (#1806) 2025-05-01 14:23:50 -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 fix!: update eval-tasks -> benchmarks (#1032) 2025-02-13 16:40:58 -08:00
version.py llama-stack version alpha -> v1 2025-01-15 05:58:09 -08:00