Skip to content

v1.6.0

Choose a tag to compare

@kmaphoenix kmaphoenix released this 10 Jul 20:51
e6cdc61

1.6.0 (2026-07-10)

Features

  • core: add dynamic voice_config configuration for client-side TTS (244d629)
  • cuj-report: add ADK framework ingestor skill (0e62b1f)
  • cuj-report: add ADK framework ingestor skill (5d29f05)
  • cuj-report: add DFCX framework ingestor skill (1131552)
  • cuj-report: add DFCX framework ingestor skill (b625cac)
  • evals: add --capture-agent-audio flag to cxas evals report CLI (8dd9901)
  • evals: add --capture-agent-audio flag to cxas evals report CLI (22db38c)
  • evals: propagate voice_config parameter through simulate_conversation (08aaa27)
  • evals: Support Multilingual TTS for Simulations (75d9f85)
  • Expectations can be judged based on audio token (inline_data) (882e1a0)
  • insights: add CCAI Insights topic modeling, scorecard activation & deployment, analysis rules, and interactive HTML dashboard report (78a53ba)
  • migration: add interactive Agent xprs designer and utterance harvesting gated behind --experimental-agent-xprs (#325) (c875c40)
  • runner: support voice_config parameter in EnhancedSimRunner (d69fed6)
  • skill_eval: add 10 new evaluation scenarios, multi-phase latency profiling, and SUT environment isolation (999befb)
  • skill_eval: add generative scenarios and timeout/interactive fixes (3164fad)
  • skill_eval: add multi-phase latency profiling and timer telemetry (52f0034)
  • skill_eval: enforce strict SUT environment isolation with dynamic uv index credentials (2d8899e)
  • skill_eval: introduce automated Antigravity CES skill benchmark suite and scenarios (f0d4f6b)
  • skill_eval: introduce automated CES skill benchmark suite and scenarios (c911b18)
  • support deployments in scrapi-sim-runner (cb3916c)
  • support specifying the deployment in scrapi-sim-runner (c74feb6)

Bug Fixes

  • Add fake tools flag (e2582fd)
  • add optional flags to use tool fakes (1503fbe)
  • created expectations only flag to ignore goals and updated goal … (#322) (c58efa9)
  • deps: update junit-framework monorepo to v6.1.1 (5eae2a1)
  • deps: update junit-framework monorepo to v6.1.1 (75aba00)
  • evals: accept and forward progress_callback in reporting.py (a9513a6)
  • evals: accept and forward progress_callback in reporting.py (c735944)
  • evals: resolve linter errors and update test assertions for dynamic voice_config (260f8b2)
  • extract voice_config from test case in simulate_conversation (c3523ca)
  • extract voice_config from test case in simulate_conversation (33a0fc0)
  • improve simulation retry logic (0ed7785)
  • improve simulation retry logic (fbac7c7)
  • linter: resolve generic search description linter false positives and add type-safe JSON checks (ab98f17)
  • load common expectations (5b4eece)
  • load common expectations (c33b838)
  • persist bidi websocket for whole session (f2a63d4)
  • remove files not related to change (8d598f5)
  • reporting: add expectations_only to legacy run_all_evals wrapper (6d8dfe4)
  • reporting: add expectations_only to legacy run_all_evals wrapper (b399281)
  • revert goal prompt for simulations (8a99cac)
  • revert goal prompt for simulations (1deb629)
  • skill_eval: address PR #328 review feedback on Timer and add unit tests (41380de)
  • skill_eval: clean up SUT virtualenv on head close to prevent tmpfs inode exhaustion (9059a20)
  • tools: add fault tolerance around retrieve_tools in Tools.get_tools_map (81e6482)
  • tools: add fault tolerance around retrieve_tools in Tools.get_tools_map (272ef98)
  • tools: catch specific Google and requests exceptions instead of generic Exception (1e8ddcd)

Documentation

  • add IAM permissions guide and update navigation (5697ab5)
  • add user guide for A/B testing and traffic splitting with SCRAPI (2a55ad5)
  • document voice_config parameter for local audio simulations (25063e8)
  • Update linter rules documentation (e524788)
  • Update linter rules documentation (35bdd9d)