v0.1.9
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" -VerifymacOS / Linux
curl -fsSL "https://github.com/quangdang46/livekit-agent-simulator/releases/download/v0.1.9/install.sh" | bash -s -- --verifyAssets
| 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