Auto-installing dependencies
The single most common reason trading bots fail in production is a missing Python package — usually one you forgot to declare in requirements.txt before deploying. The runtime catches every ModuleNotFoundError, parses the missing module name, runs uv pip install into the bot's isolated venv, and retries automatically. Up to three retries. Persistent across launches.
Result: most users go weeks without ever seeing a dependency error. Read the deep-dive →
WatchDog Bot