GH#2665: add speech availability gates - #2668
Conversation
Completion Summary
aidevops.sh v3.32.306 plugin for OpenCode v1.18.29 with gpt-5.6-terra spent 1h 6m and 694,698 tokens on this as a headless worker. Merged via PR #2668 to main. |
|
Warning Review limit reachedNext included review available in 10 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (13)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Added a typed managed-speech availability result, local rollback gate, safe public availability metadata, service metadata projection, and content-free provider trace handling.
Files Changed
includes/Core/Features.php, includes/Core/ProviderTraceLogger.php, includes/Core/PublicChatSecurity.php, includes/Core/SpeechAvailability.php, includes/Core/SuperdavSiteConnectionService.php, includes/REST/SessionController.php, includes/REST/SpeechController.php, src/components/use-text-to-speech.js, tests/SdAiAgent/Core/FeaturesTest.php, tests/SdAiAgent/Core/SpeechAvailabilityTest.php, tests/SdAiAgent/REST/PublicChatControllerTest.php, tests/SdAiAgent/REST/SettingsControllerTest.php, tests/SdAiAgent/REST/SpeechControllerTest.php
Runtime Testing
Resolves #2665
aidevops.sh v3.32.306 plugin for OpenCode v1.18.29 with gpt-5.6-terra spent 1h 5m and 694,698 tokens on this as a headless worker.