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>
* chore(deps): pin sdk dependencies to patch
* chore(ci): use python3.14 in CI
* feat(ci): auto-tag when sdk version change merged to main
* chore(ci): use actions/checkout@v6
Add UV_COMPILE_BYTECODE=1 to compile Python source to bytecode during
install. This reduces agent cold-start time at the expense of a slightly
longer build.
Mirrors livekit/web#4070.
* Update avatar provider example from hedra to anam
* Trim anam avatar comment to match original style
* Move anam avatar comment to after session.start
* Use deepgram
* Switch Deepgram STT to nova-3 multi
* Replace MCP server recommendations with LiveKit CLI
Rewrite AGENTS.md and README.md to lead with the LiveKit CLI (`lk docs`)
as the primary way to give coding agents LiveKit documentation access.
The MCP server is retained as a secondary option for deeper IDE
integration.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Consolidate bottom CLI section to match node starter
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Update docs URLs to match new site structure
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Port remaining URL and content updates from Node starter PR
Updates docs URLs to match new site structure:
- /agents/build/ -> /agents/logic/ and /agents/start/
- /home/cloud/ -> /transport/media/
- /home/self-hosting/ -> /transport/self-hosting/local/
- /agents/ops/deployment/ -> /deploy/agents/
- Metrics/logging -> Agent Observability
- Voice pipeline description updated
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* lk init
* Wrap manual setup in collapsed section
Address review feedback by wrapping the alternative manual setup
instructions in a <details> collapsed section, keeping the
recommended CLI path front and center.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* 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.