open-voice-agent / tests /test_agent_mcp_runtime.py

Commit History

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

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: 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

refactor: Consolidate LLM runtime configuration using LLMSettings
1641cad

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 runtime configuration and tests for thinking behavior
5e3ba57

dvalle08 commited on

feat: Update Ollama configuration and validation for cloud usage
0167890

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

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: 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