Commit Graph
117 Commits
Author SHA1 Message Date
Topherhindmanandlk-agents-sync[bot] <lk-agents-sync[bot]@users.noreply.github.com> f31b78f6d6 chore: bump livekit-agents to 1.5.17 (#83)
- `livekit-agents` → `1.5.17`

Co-authored-by: lk-agents-sync[bot] <lk-agents-sync[bot]@users.noreply.github.com>
2026-06-05 10:50:08 -04:00
Topherhindmanandlk-agents-sync[bot] <lk-agents-sync[bot]@users.noreply.github.com> d40d7975d7 chore: bump livekit-agents to 1.5.16 (#80)
- `livekit-agents` → `1.5.16`

Co-authored-by: lk-agents-sync[bot] <lk-agents-sync[bot]@users.noreply.github.com>
2026-06-01 17:14:41 -04:00
Chana eb262169e8 Cache download-files in Dockerfile by using the module-level command (#79) 2026-05-28 14:05:36 -07:00
Tobias Fried 5d1074eee8 fix(docker): use python@3.14 and d/l models to shared dir (#78) 2026-05-26 10:51:45 -06:00
Tobias Fried e129da7cd1 chore(deps): pin sdk dependencies to patch version (#77)
* 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
2026-05-22 15:35:16 -06:00
Steve Yoon 45fcedbb46 pin yarl<1.24 to work around incomplete pypi release (#76) 2026-05-19 15:50:56 -04:00
Ryan Gaus 23271e0595 fix: migrate default AIC model to VF_S (#74) 2026-05-08 09:26:47 -04:00
Ben Cherry 8b81be645c move the LLM instance directly to Assistant to make it cleaner to share with tests (#71)
* Attach models to agent subclass

* Fix up

* comment

* ruff

* 4.1-mini

* remove comment
2026-05-07 12:46:41 -07:00
u9g b27bf9e7da Use textwrap.dedent for multiline strings (#73) 2026-05-04 17:30:24 -04:00
Ben Cherry 7a8e7707b0 use the improved default instructions from agent builder (#70)
* Update default agent instructions to voice-tuned prompt

* Replace non-breaking hyphens with hyphen-minus to satisfy ruff RUF001
2026-05-01 09:53:23 -07:00
Ben Cherry f661b57020 Enable Python bytecode compilation in Dockerfile (#68)
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.
2026-05-01 09:50:46 -07:00
Ben Cherry df30553404 Update avatar provider from Hedra to Anam in agent example (#72)
* Update avatar provider example from hedra to anam

* Trim anam avatar comment to match original style

* Move anam avatar comment to after session.start
2026-05-01 09:50:21 -07:00
Topherhindman c988952daf Update AGENT_MODEL to use gpt-5.2 version (#69) 2026-04-29 20:59:29 -07:00
u9g 1bab7d439d Unify agent model between agent and tests (#66)
Extract AGENT_MODEL constant in agent.py so tests use the same model as production.
2026-04-14 17:46:52 -04:00
Tobias Fried 0af033211a chore(task): if agent is named, print console link after bootstrap (#61) 2026-04-13 19:19:31 -06:00
Topherhindman 067bc8ec81 remove lambda and just use aicoustics for noise cancellation (#65) 2026-04-13 14:44:00 -07:00
Topherhindman d5d227ede9 remove aicoustics from default starter (#64) 2026-04-13 08:14:46 -07:00
Topherhindman 9b17cd87d6 Upgrade LLM model from GPT-5.2 to GPT-5.3 (#60) 2026-04-10 09:19:21 -07:00
Tobias Fried 758c9b998b chore(deps): bump sdk version (#59) 2026-04-09 17:41:02 -06:00
Topherhindman 802cebdd0c Upgrade LLM model from GPT-4.1 to GPT-5.2 and aicoustics (#58)
* Upgrade LLM model from GPT-4.1 to GPT-5.2

* Switch noise cancellation to ai-coustics QUAIL_VF_L
2026-04-07 15:47:56 -07:00
Shayne Parlo 95bedcd581 fix: add missing WORKDIR /app in production stage (#57) 2026-03-16 08:11:49 -07:00
Ben CherryandClaude Opus 4.6 2c53ee3d15 Replace MCP server recommendations with LiveKit CLI (#54)
* 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>
2026-03-11 09:24:23 -07:00
Ben Cherry a7d870919a dockerfile updates (#56) 2026-03-10 21:47:26 -07:00
Chana 684043948b Update README.md (#55) 2026-03-10 11:39:18 -07:00
ChanaandClaude Opus 4.6 93113e9a11 Swaps to LK init (#53)
* 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>
2026-03-10 11:31:00 -07:00
Topherhindman 0228b805da Add livekit agents skill (#49) 2026-02-25 07:09:40 -08:00
Topherhindman cb13593fbc Update to livekit-agents 1.4, add Python 3.14 support (#47)
* 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.
2026-02-17 15:04:41 -08:00
Ben Cherry b66728d81f Use deepgram (#46)
* Use deepgram

* Switch Deepgram STT to nova-3 multi
2026-02-03 15:58:03 -08:00
miluchen 45eb65bcf9 Fix typo in AGENTS.md regarding tests (#41) 2026-01-02 09:39:54 -08:00
David Zhao 9e37a24c04 Merge pull request #40 from livekit-examples/use-recommended-python
use recommended python versions 3.10-3.13
2026-01-02 09:38:29 -08:00
David Zhao 0a0a7d94dd use recommended python versions 3.10-3.13
some plugins have already dropped support 3.9
we don't yet support 3.14
2025-12-26 17:39:54 -08:00
Kat Ahn 0c8a6c8608 Merge pull request #32 from livekit-examples/kat/dpro-563-upgrade-python-example-to-agents-13
1.3 update
2025-11-17 09:24:21 -08:00
Kat Ahn 168d892602 Update prewarm; fix issues with recent commits 2025-11-17 09:17:23 -08:00
Kat AhnandBen Cherry 3eb2c81415 Update src/agent.py
Co-authored-by: Ben Cherry <ben@livekit.io>
2025-11-17 09:13:12 -08:00
Kat AhnandBen Cherry b1ec4f205b Update pyproject.toml
Co-authored-by: Ben Cherry <ben@livekit.io>
2025-11-17 09:13:01 -08:00
Kat Ahn c542b74724 Release updates 2025-11-17 00:14:21 -08:00
Kat Ahn 56b28e369c Updates per feedback; prewarm_fnc updates 2025-11-16 20:59:27 -08:00
Kat Ahn e397f1d05a 1.3 update 2025-11-06 12:57:33 -08:00
Ben Cherry 3121b12840 Merge pull request #30 from livekit-examples/bcherry/mcp-feedback
Add feedback instructions to AGENTS.md
2025-10-29 20:35:20 -04:00
Ben Cherry c04c8081cb Merge pull request #29 from livekit-examples/bcherry/sonic-3
Use sonic-3 by default
2025-10-28 19:21:33 -04:00
Ben Cherry d80ee18d2f fmt 2025-10-28 14:11:55 -07:00
Ben Cherry d2f1e50a5c fix 2025-10-28 14:11:31 -07:00
Ben Cherry ec1e2c0cbf Fix typo in AGENTS.md documentation 2025-10-27 16:34:20 -07:00
Ben Cherry 37f608a3c2 Add feedback instructions 2025-10-27 16:24:57 -07:00
Ben Cherry ee44116c42 use sonic-3 2025-10-24 22:00:31 -07:00
Ben Cherry cd59007f25 Merge pull request #26 from livekit-examples/bcherry/vibecheck
Add MCP and AGENTS.md
2025-10-23 15:18:34 -04:00
Ben Cherry ee2358f367 typo 2025-10-21 17:04:54 -07:00
Ben Cherry ce3b5929b6 Merge remote-tracking branch 'origin/bcherry/vibecheck' into bcherry/vibecheck 2025-10-21 17:04:49 -07:00
Ben Cherry 8e575e802e fix typo 2025-10-21 17:00:24 -07:00
Ben Cherry e084f37cb6 update 2025-10-17 17:09:27 -07:00