Commit History

feat: Implement remote audio management and diagnostics
1877afd
Running

dvalle08 commited on

refactor: Remove observed total latency from metrics calculations
b0c775f

dvalle08 commited on

refactor: Remove LLM to TTS handoff latency from metrics and UI
ee7cdab

dvalle08 commited on

feat: Enhance metrics collection and turn tracing for assistant responses
cd02c6a

dvalle08 commited on

feat: Enhance metrics collection and tracing for assistant text
a524a82

dvalle08 commited on

feat: Enhance metrics collection and assistant item correlation
6549fd6

dvalle08 commited on

feat: Enhance turn tracing and metrics collection
04178a2

dvalle08 commited on

codex fixex
7fdafe4

dvalle08 commited on

feat: Introduce MCP connection timeout handling and enhance configuration
8193c41

dvalle08 commited on

feat: Enhance voice activity detection and turn tracing features
4a03ace

dvalle08 commited on

feat: Implement NVIDIA TTS stream patch for improved synthesis handling
9fbd33c

dvalle08 commited on

feat: Add Deepgram STT provider support and enhance configuration options
c394e23

dvalle08 commited on

feat: Add NVIDIA TTS provider support and enhance configuration options
6e34c93

dvalle08 commited on

feat: Implement dynamic TTS footer component and enhance footer HTML generation
419a1a4

dvalle08 commited on

feat: Add support for Deepgram TTS provider and related configurations
9b5c112

dvalle08 commited on

refactor: Revise assistant instructions and configuration summary formatting
5a8aabe

dvalle08 commited on

feat: Introduce MCP startup greeting timeout and PocketTTS connection timeout settings
62404fa

dvalle08 commited on

feat: Enhance LiveKit worker configuration and documentation
60ef510

dvalle08 commited on

refactor: Consolidate LLM runtime configuration using LLMSettings
1641cad

dvalle08 commited on

feat: Update Ollama configuration for cloud and local usage
19bb8f7

dvalle08 commited on

refactor: Simplify MCP startup greeting for improved user interaction
7d4efce

dvalle08 commited on

feat: Add support for extra MCP server URLs and enhance assistant instructions
6febd52

dvalle08 commited on

feat: Enhance assistant instructions and footer display for LLM providers
a24d5f0

dvalle08 commited on

feat: Update LLM and PocketTTS connection options in session management
3344a84

dvalle08 commited on

feat: Update default Ollama model and enhance trace history management
a92fd8b

dvalle08 commited on

feat: Add Langfuse tracing support and UI enhancements
3f6837a

dvalle08 commited on

feat: Update LLM runtime configuration and tests for thinking behavior
5e3ba57

dvalle08 commited on

feat: Enhance turn pipeline summary with partial updates and tool activity tracking
f801a21

dvalle08 commited on

feat: Introduce turn pipeline summary and enhance tool execution metrics
0a97994

dvalle08 commited on

feat: Update Ollama configuration and validation for cloud usage
0167890

dvalle08 commited on

feat: Enhance metrics collection with event timestamps for assistant interactions
758164b

dvalle08 commited on

feat: Enhance assistant behavior and tool feedback mechanisms
c13fca7

dvalle08 commited on

feat: Add post-tool response timeout and enhance error handling in channel metrics
d0f8e17

dvalle08 commited on

feat: Enhance metrics collection and tracing with speech_id support
bf5b959

dvalle08 commited on

refactor: Restructure agent components and remove unused files
a1d8504

dvalle08 commited on

[200~feat: Enhance tool tracing and feedback mechanisms
9bb60e3

dvalle08 commited on

feat: Add soundfile dependency and implement pre-tool feedback mechanism
c0055e3

dvalle08 commited on

feat: Implement LLM warm-up functionality and update connection settings
fa9dd6d

dvalle08 commited on

feat: Implement startup greeting monitoring and enhance greeting handling
7d6d879

dvalle08 commited on

feat: Enhance telemetry with tool call tracing and metrics collection
c83e29a

dvalle08 commited on

feat: Add LLM runtime and STT factory implementations
8f7da58

dvalle08 commited on

Add MCP runtime support and update configuration: Introduce MCP_ENABLED setting in settings.py and .env.example, enhance README with MCP runtime details, and implement MCP runtime decision logic in agent.py. Update agent instructions and ensure fallback to legacy runtime when MCP is unavailable.
882a5d7

dvalle08 commited on

Update dependencies and enhance logging: Modify pyproject.toml to include additional features in livekit-agents and update transformers version. Add cryptography package to uv.lock and refactor metrics logging in agent.py to improve clarity and remove unused code. Adjust maximum endpointing delay in settings.py and update UI tooltip descriptions for better user understanding.
43dafc9

dvalle08 commited on

Update deployment environment configuration: Replace hardcoded default environment in agent.py
3a97ef8

dvalle08 commited on

Integrate Langchain usage patch and update UI metrics: Apply Langchain usage patch in agent.py, adjust pipeline stage layout in index.html, and enhance metric descriptions in main.js for improved clarity and functionality.
e9aa04f

dvalle08 commited on

Enhance metrics handling and add EOU support: Update ChannelPublisher and TurnTracer to include end-of-utterance (EOU) metrics, refactor latency calculations, and improve metric attribute handling. Modify UI tooltips for clarity and adjust test cases to validate new metrics structure.
9ef4d80

dvalle08 commited on

Add LLM connection settings and enhance error handling: Introduce new parameters for LLM connection timeout, retry attempts, and stall timeout in .env.example and settings.py. Update agent.py to log errors and session closures, and implement a watchdog for LLM stall detection in MetricsCollector.
3d758c5

dvalle08 commited on

Refactor PocketTTS and test cases: Remove unused sample rate parameters in _tensor_to_pcm_bytes
3decc8a

dvalle08 commited on

Update PocketTTS configuration and logging: Change sample rate handling to enforce native 24kHz, adjust idle process count in .env.example, and enhance audio diagnostics in main.js for better tracking of remote audio track events.
93ad4ad

dvalle08 commited on

Enhance agent metrics logging and configuration: Add detailed logging for various metrics (VAD, EOU, STT, LLM, TTS) in agent.py,
4730cee

dvalle08 commited on