test(llm): record OpenAI Chat tool-loop cassette

Captures both model rounds of the typed ToolRuntime tool loop into a
single multi-interaction cassette: round 1 carries the user prompt and
returns a get_weather tool call; round 2 carries the assistant tool call
plus tool result and returns a final answer.

Verifies the multi-interaction cassette infrastructure end-to-end against
a real provider.
This commit is contained in:
Kit Langton
2026-04-26 12:06:34 -04:00
parent ca8d700a14
commit b5ca62d1ea
File diff suppressed because one or more lines are too long