Skip to content

v0.1.9

Choose a tag to compare

@github-actions github-actions released this 16 Aug 10:59
· 54 commits to main since this release

Install (user machine = download only)

CI ships portable packs (embedded Python + deps + report player).
Installers do not run uv/pip/build on your machine.

Windows PowerShell

irm "https://github.com/quangdang46/livekit-agent-simulator/releases/download/v0.1.9/install.ps1" -OutFile "$env:TEMP\lks-install.ps1"
powershell -NoProfile -ExecutionPolicy Bypass -File "$env:TEMP\lks-install.ps1" -Verify

macOS / Linux

curl -fsSL "https://github.com/quangdang46/livekit-agent-simulator/releases/download/v0.1.9/install.sh" | bash -s -- --verify

Assets

Asset Who
lks-windows-x64.zip Windows
lks-linux-x64.zip Linux
lks-macos-arm64.zip Apple Silicon
install.ps1 / install.sh one-shot installers
*.whl optional (devs)

What's Changed

  • Rust P0: scaffold fine-grained crates workspace + offline CI by @qdang46 in #68
  • Rust: vendor gemini-live 0.1.8 + D4 fork patches (prereq P2) by @qdang46 in #71
  • Rust P1 (part 1): config parsing — byte-exact port of config.py by @qdang46 in #69
  • Rust P1: script model + parser (ScriptStep/ScriptVerifySpec, lks-core) by @qdang46 in #72
  • Rust P1: behavior_compile — Hamming speech_conditions/Behavior → ScriptStep (lks-core) by @qdang46 in #73
  • Rust P1: persona_traits — 18-trait library + expand_traits (lks-core) by @qdang46 in #74
  • Rust P4: asserts — deterministic tool/transcript/outcome checks (lks-core) by @qdang46 in #75
  • Rust P7: evals judgment types (lks-core) by @qdang46 in #76
  • Rust P9: optimize PromptVariant model (lks-core) by @qdang46 in #77
  • Rust P3: metrics — 36-key voice QA block (lks-core) by @qdang46 in #78
  • Rust P3: event writer — I1 byte-compat envelope (lks-core) by @qdang46 in #79
  • Rust P3: sqlite RunStore — I2 DDL byte-identical (lks-core) by @qdang46 in #80
  • Rust P4: suite gate — evaluate_run_result (lks-core) by @qdang46 in #81
  • feat(rust): P5 data-plane + P2 execute slice — full lksr feature parity by @quangdang46 in #82
  • feat(rust): P4 CLI (22 commands) + script cues by @quangdang46 in #83
  • feat(rust): P3.5 web report player + P7 LLM judge by @quangdang46 in #84
  • feat(rust): Gemini caller + real preflight + rustls fix by @quangdang46 in #85
  • feat(rust): P6 inbound SIP leg + P8 plugin fail-loud + P10 packaging by @quangdang46 in #86
  • feat(rust): P6 remaining sim legs (outbound_sim_callee, agent_dials, outbound_human_pickup) by @quangdang46 in #87
  • feat(rust): script reply-gap + web transcript dedupe/ghost parity by @quangdang46 in #88
  • feat(rust): typed interruptions + speech_origin + P10 release published by @quangdang46 in #89
  • feat(rust): room_pcm cue delivery + full speech_origin scoring by @quangdang46 in #90
  • feat(rust): room_pcm actual playback + judge relevancy gate by @quangdang46 in #91
  • feat(rust): multi-judge aggregation + conversation recorder parity by @quangdang46 in #92
  • fix(script): dtmf action emits sim.script.dtmf, not cue-text mask (6rz.20) by @qdang46 in #94

Full Changelog: v0.1.8...v0.1.9