agents
agents copied to clipboard
A powerful framework for building realtime voice AI agents π€ποΈπΉ
### Bug Description When using the testing assertions with judge, we started seeing more and more cases of ``` services/agent_worker/src/agent/testing/run_story.py:501: in _assert_event await chat_assert.judge(llm_judge, intent=story_event.judge) services/agent_worker/.venv/lib/python3.12/site-packages/opentelemetry/util/_decorator.py:71: in async_wrapper return await...
### Bug Description it looks like streaming TTS retries are broken. The retry loop reuses the same SynthesizeStream instance, but the _input_ch channel and plugin state are one-shot resources that...
fixes: https://github.com/livekit/agents/issues/4409
as of right now, `WebSearch` is the only tool that both Chat Completions and Responses share `shell`, `apply_patch`, `computer_use`, and `image_generation` tools would likely require extra logic from our side,...
### Bug Description The retry of elevenlabs is not properly handled in the cases of websocket closure or API connection timeouts. When the `websocket closes unexpectedly` - the next retries...
### Feature Type Would make my life easier ### Feature Description The `GoogleMaps` provider tool in the Google plugin currently doesn't support passing user location coordinates (`lat_lng`) for location-aware queries....
Add Krisp VIVA plugin for noise reduction and turn detection Add KrispAudioInput wrapper for Krisp NC integration Add AudioInput wrapper class to integrate Krisp noise cancellation into LiveKit Agents audio...
### Bug Description The agent text stream (transcription) is not synchronized with the LiveAvatarβs video and voice during streaming. The transcript appears out of alignment with what the avatar is...
### Summary The Gladia STT plugin currently exposes `target_language` from translation data but does not expose the `original_language` (source language) that was detected/used during transcription. This information would be valuable...
### Feature Type I cannot use LiveKit without it ### Feature Description Currently `Agent/AgentTask` initialize a new connection between each tasks. This is very problematic when it comes to things...