Skip to content

Apply room-scoped provider overrides#23

Merged
Duvet05 merged 3 commits into
mainfrom
feature/room-provider-overrides
Jul 7, 2026
Merged

Apply room-scoped provider overrides#23
Duvet05 merged 3 commits into
mainfrom
feature/room-provider-overrides

Conversation

@Duvet05

@Duvet05 Duvet05 commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • consume agentProviderOverrides from LiveKit room metadata before creating AgentSession
  • allow room-scoped whisper/deepgram STT and piper/inworld TTS without accepting secrets in metadata
  • keep cloud overrides disabled unless the required API keys are configured

Tests

  • python3 -m ruff check src/session.py tests/test_session.py
  • pytest not available in local Python; will run tests on the PowerEdge venv before merge

View with Codesmith
Need help on this PR? Tag /codesmith with what you need. Autofix is enabled.

Copilot AI review requested due to automatic review settings July 7, 2026 14:30

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Duvet05 and others added 2 commits July 7, 2026 14:33
Co-authored-by: Codesmith <codesmith-bot@users.noreply.github.com>
@Duvet05
Duvet05 merged commit 513ec33 into main Jul 7, 2026
6 checks passed
@Duvet05
Duvet05 deleted the feature/room-provider-overrides branch July 7, 2026 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants