# Core skeleton has NO required third-party deps (mock mode is pure stdlib).
# Install extras per backend you enable:

# --- screen capture (WSAI_SOURCE=mss) ---
# mss
# pillow

# --- cloud eyes + brain (WSAI_VISION=claude / WSAI_BRAIN=claude) ---
# anthropic

# --- voice backends (run in their OWN venvs; loaded as persistent workers) ---
# STT: faster-whisper  (WSAI_STT=whisper) — installed in a dedicated venv, e.g.
#   uv venv --python 3.12 /home/claude/jarvis-stt/whisper312
#   uv pip install --python /home/claude/jarvis-stt/whisper312/bin/python faster-whisper
#   (override interpreter/model via WSAI_WHISPER_PYTHON / WSAI_WHISPER_MODEL)
# TTS: MeloTTS         (WSAI_TTS=melo)     — in /home/claude/jarvis-tts/melo311
# (Opus decode for Discord voice audio, e.g. via the selfbot/ffmpeg path — pending)

# --- dev ---
# pytest
