Expanded Test Surface For Llm Integrations
Sources: 1 • Confidence: Medium • Updated: 2026-04-13 03:55
Key takeaways
- llm-echo 0.3 adds a mechanism for testing tool calls.
- llm-echo version 0.3 has been released.
- llm-echo 0.3 adds a mechanism for testing raw responses.
- llm-echo 0.3 introduces an "echo-needs-key" model for testing model key logic.
Sections
Expanded Test Surface For Llm Integrations
- llm-echo 0.3 adds a mechanism for testing tool calls.
- llm-echo 0.3 adds a mechanism for testing raw responses.
- llm-echo 0.3 introduces an "echo-needs-key" model for testing model key logic.
Release Event And Scope
- llm-echo version 0.3 has been released.
Unknowns
- What are the exact APIs/interfaces provided by llm-echo 0.3 for tool-call testing and raw-response testing, and what assertions are supported?
- What constitutes the "mechanism" for testing tool calls (e.g., fixtures, recorded transcripts, deterministic stubs), and what guarantees (if any) it provides?
- What format(s) are considered "raw responses" in llm-echo 0.3, and how are they captured (pre/post parsing, streaming vs non-streaming)?
- How does the "echo-needs-key" model behave (error types, status codes/messages, partial success modes), and what configurations are supported for simulating missing/invalid keys?
- Are there any breaking changes, deprecations, or migration steps associated with upgrading to llm-echo 0.3?