Files
jarvis-v3/test_imports.py
T
bruno 09984d49fa 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
2026-06-19 22:46:32 -04:00

20 lines
722 B
Python

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}")