From 4c76b9356982ad14ad49ff7192002c01fc6be138 Mon Sep 17 00:00:00 2001 From: Jon Saad-Falcon Date: Tue, 3 Mar 2026 04:33:15 +0000 Subject: [PATCH] feat(speech): add SpeechRegistry to core registry module Co-Authored-By: Claude Opus 4.6 --- src/openjarvis/core/registry.py | 5 +++++ tests/conftest.py | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/openjarvis/core/registry.py b/src/openjarvis/core/registry.py index 63ba014c..cbbc1868 100644 --- a/src/openjarvis/core/registry.py +++ b/src/openjarvis/core/registry.py @@ -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", ] diff --git a/tests/conftest.py b/tests/conftest.py index 1f6dd4b1..d8d04e24 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -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()