feat: JARVIS v3 Phase 1 — WebSocket relay vers Hermes A.L.E.X.A.
- Serveur WebSocket direct avec websockets 16.0 - Interface HTML/CSS/JS dark theme avec chat - Relay vers API Hermes sur port 8642 - Historique de conversation (20 messages) - Clé API via Infisical - Testé et fonctionnel sur openclaw1.dev.home:7081
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
|
||||
import traceback, sys
|
||||
tests = [
|
||||
("pipecat.pipeline.pipeline", "Pipeline"),
|
||||
("pipecat.pipeline.runner", "PipelineRunner"),
|
||||
("pipecat.pipeline.task", "PipelineTask"),
|
||||
("pipecat.processors.aggregators.llm_context", "OpenAILLMContext"),
|
||||
("pipecat.services.openai.llm", "OpenAILLMService"),
|
||||
("pipecat.transports.websocket.fastapi", "FastAPIWebsocketTransport"),
|
||||
("pipecat.transports.websocket.fastapi", "FastAPIWebsocketParams"),
|
||||
("pipecat.frames.frames", "OutputTransportMessageFrame"),
|
||||
]
|
||||
for mod, cls in tests:
|
||||
try:
|
||||
m = __import__(mod, fromlist=[cls])
|
||||
getattr(m, cls)
|
||||
print(f" ✅ {mod}.{cls}")
|
||||
except Exception as e:
|
||||
print(f" ❌ {mod}.{cls}: {e}")
|
||||
Reference in New Issue
Block a user