feat(speech): add SpeechRegistry to core registry module

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jon Saad-Falcon
2026-03-03 04:33:15 +00:00
co-authored by Claude Opus 4.6
parent e417dd8efb
commit 4c76b93569
2 changed files with 7 additions and 0 deletions
+5
View File
@@ -137,6 +137,10 @@ class SkillRegistry(RegistryBase[Any]):
"""Registry for skill manifests."""
class SpeechRegistry(RegistryBase[Any]):
"""Registry for speech backend implementations."""
__all__ = [
"AgentRegistry",
"BenchmarkRegistry",
@@ -148,5 +152,6 @@ __all__ = [
"RegistryBase",
"RouterPolicyRegistry",
"SkillRegistry",
"SpeechRegistry",
"ToolRegistry",
]
+2
View File
@@ -17,6 +17,7 @@ from openjarvis.core.registry import (
MemoryRegistry,
ModelRegistry,
RouterPolicyRegistry,
SpeechRegistry,
ToolRegistry,
)
@@ -32,6 +33,7 @@ def _clean_registries() -> None:
RouterPolicyRegistry.clear()
BenchmarkRegistry.clear()
ChannelRegistry.clear()
SpeechRegistry.clear()
reset_event_bus()