The 'uv sync' next-step is redundant when the LiveKit CLI already ran the
install task during `lk agent init --install`. Move it into a guarded subtask
that is skipped when LIVEKIT_DEPS_INSTALLED is set (the CLI sets it on a
successful install), matching the existing status-guard pattern used for
LIVEKIT_AGENT_NAME and LIVEKIT_SANDBOX_ID.
* Update starter to use new turn detection model
* rm redundant para.
* Untrack uv.lock and loosen livekit-agents version constraint
uv.lock should not be tracked in the template (enforced by
template-check.yml CI). Also change livekit-agents from ==1.6.0 to
>=1.6.0 so the starter picks up newer compatible releases.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* Update livekit-agents dependency to version 1.6.1
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Chenghao Mou <chenghao.mou@livekit.io>
* Update to livekit-agents 1.4, add Python 3.14 support
* Use explicit dispatch by default
Set agent_name="my-agent" on the rtc_session decorator so the
agent must be explicitly dispatched to a room rather than
auto-joining every new room. Update the taskfile template
substitution to match the new decorator-based pattern.