feat: real-time reasoning speech, dynamic voice tags, and unified web UI bubbles

This commit is contained in:
Adolfo Reyna
2026-08-12 10:17:47 -04:00
parent b5034b4b16
commit 404a7071fb
8 changed files with 734 additions and 94 deletions
+28
View File
@@ -0,0 +1,28 @@
import asyncio
import sys
from pathlib import Path
WORKSPACE = Path("/Users/adolforeyna/Projects/VoiceAgent1")
sys.path.insert(0, str(WORKSPACE))
import env_setup
env_setup.setup_environment_path()
from dual_engine import DualEngineProcessor
from hermes_llm import HermesLLM
from apple_llm import MacOSLLM
async def test_dual_engine_orchestrator():
print("Testing DualEngineProcessor initialization and dispatch...")
deep_llm = HermesLLM(cwd=WORKSPACE, keep_open=True)
fast_llm = MacOSLLM()
orchestrator = DualEngineProcessor(fast_llm=fast_llm, deep_llm=deep_llm)
assert orchestrator._fast_llm == fast_llm
assert orchestrator._deep_llm == deep_llm
print("PASS: DualEngineProcessor initialized and verified!")
if __name__ == "__main__":
asyncio.run(test_dual_engine_orchestrator())