0.7.31 (2026-06-11)
Features
Bug Fixes
- #221: return actual conversation in ScenarioResult.messages instead of judge context (#553) (b32125f)
- #496: stop str()-coercing multimodal content in OTel trace + red-team refusal detection (#546) (83842e1)
- deps: close 16 npm security alerts in scenario examples (#637) (ced16fe)
- voice/#493: keepalive-aware recv_audio — tolerate silent-but-pinging stretches (#649) (1e6e1f3)
- voice/#498: surface attributable first-chunk timeout (phase + timeout + cause) (#652) (02e3e3e)
- voice/#623: reframe realtime agent audio turns so the voiced sim does not echo them (#653) (9302877)
- voice: surface tool-only realtime turns (no audio chunk) (#647) (6041447)
SOCIAL SHARE CARD GENERATOR