In the container, agent.py is at /opt/voice-agent/agent.py (flat, not a package). The 'from agent.task_registry import ...' raised ModuleNotFoundError which killed the job before session.start(), causing 'assistant not ready retry' in the browser. Added try/except ImportError fallback to bare import.