mirror of
https://github.com/open-jarvis/OpenJarvis.git
synced 2026-07-30 19:02:16 +00:00
feat(speech): add SpeechRegistry to core registry module
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
e417dd8efb
commit
4c76b93569
@@ -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",
|
||||
]
|
||||
|
||||
@@ -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()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user