test(llm): cover the full run loop against a non-streaming gateway; drop README note

Adds an integration test that drives Runner.run_streamed against a
non-streaming gateway through _NonStreamingModel: the synthetic terminal
event feeds the runner, which executes the tool call and continues to a
final answer over two non-streaming turns. Removes the README env-var note.
This commit is contained in:
Ahmed Allam
2026-07-30 08:30:06 +03:00
committed by Ahmed Allam
parent 980216860e
commit 885b2ca5c5
2 changed files with 69 additions and 2 deletions
-1
View File
@@ -262,7 +262,6 @@ export LLM_API_KEY="your-api-key"
export LLM_API_BASE="your-api-base-url" # if using a local model, e.g. Ollama, LMStudio
export PERPLEXITY_API_KEY="your-api-key" # for search capabilities
export STRIX_REASONING_EFFORT="high" # control thinking effort (default: high, quick scan: medium)
export LLM_DISABLE_STREAMING="true" # for OpenAI-compatible endpoints that don't support streaming
```
> [!NOTE]