Commit History

  1. feat: Implement remote audio management and diagnostics⁠ Running

    1877afd
  2. refactor: Remove observed total latency from metrics calculations⁠

    b0c775f

  1. refactor: Remove LLM to TTS handoff latency from metrics and UI⁠

    ee7cdab
  2. feat: Enhance metrics collection and turn tracing for assistant responses⁠

    cd02c6a
  3. feat: Enhance metrics collection and tracing for assistant text⁠

    a524a82
  4. feat: Enhance metrics collection and assistant item correlation⁠

    6549fd6
  5. feat: Enhance turn tracing and metrics collection⁠

    04178a2

  1. codex fixex

    7fdafe4
  2. feat: Introduce MCP connection timeout handling and enhance configuration⁠

    8193c41
  3. feat: Enhance voice activity detection and turn tracing features⁠

    4a03ace

  1. feat: Implement NVIDIA TTS stream patch for improved synthesis handling⁠

    9fbd33c
  2. feat: Add Deepgram STT provider support and enhance configuration options⁠

    c394e23
  3. feat: Add NVIDIA TTS provider support and enhance configuration options⁠

    6e34c93
  4. feat: Implement dynamic TTS footer component and enhance footer HTML generation⁠

    419a1a4
  5. feat: Add support for Deepgram TTS provider and related configurations⁠

    9b5c112
  6. refactor: Revise assistant instructions and configuration summary formatting⁠

    5a8aabe
  7. feat: Introduce MCP startup greeting timeout and PocketTTS connection timeout settings⁠

    62404fa
  8. feat: Enhance LiveKit worker configuration and documentation⁠

    60ef510
  9. refactor: Consolidate LLM runtime configuration using LLMSettings⁠

    1641cad
  10. feat: Update Ollama configuration for cloud and local usage

    19bb8f7
  11. refactor: Simplify MCP startup greeting for improved user interaction

    7d4efce
  12. feat: Add support for extra MCP server URLs and enhance assistant instructions⁠

    6febd52
  13. feat: Enhance assistant instructions and footer display for LLM providers⁠

    a24d5f0
  14. feat: Update LLM and PocketTTS connection options in session management⁠

    3344a84
  15. feat: Update default Ollama model and enhance trace history management⁠

    a92fd8b
  16. feat: Add Langfuse tracing support and UI enhancements⁠

    3f6837a

  1. feat: Update LLM runtime configuration and tests for thinking behavior

    5e3ba57
  2. feat: Enhance turn pipeline summary with partial updates and tool activity tracking⁠

    f801a21
  3. feat: Introduce turn pipeline summary and enhance tool execution metrics⁠

    0a97994

  1. feat: Update Ollama configuration and validation for cloud usage⁠

    0167890
  2. feat: Enhance metrics collection with event timestamps for assistant interactions⁠

    758164b
  3. feat: Enhance assistant behavior and tool feedback mechanisms⁠

    c13fca7

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

    d0f8e17
  2. feat: Enhance metrics collection and tracing with speech_id support⁠

    bf5b959
  3. refactor: Restructure agent components and remove unused files⁠

    a1d8504
  4. [200~feat: Enhance tool tracing and feedback mechanisms⁠

    9bb60e3
  5. feat: Add soundfile dependency and implement pre-tool feedback mechanism

    c0055e3

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

    fa9dd6d
  2. feat: Implement startup greeting monitoring and enhance greeting handling⁠

    7d6d879
  3. feat: Enhance telemetry with tool call tracing and metrics collection⁠

    c83e29a
  4. feat: Add LLM runtime and STT factory implementations⁠

    8f7da58
  5. 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

  1. 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

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

    3a97ef8
  2. 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
  3. 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
  4. 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

  1. Refactor PocketTTS and test cases: Remove unused sample rate parameters in _tensor_to_pcm_bytes

    3decc8a
  2. 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

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

    4730cee