LocalEntryNotFoundError when using MultilingualModel turn detector

This question originally came up in our Slack community and the thread has been consolidated here for long-term reference.

I’m suddenly getting this error:

LocalEntryNotFoundError: Cannot find the requested files in the disk cache and outgoing traffic has been disabled.

This happens when initializing MultilingualModel() for turn detection.

This error indicates you’re missing the turn detector models and need to download them:

uv run python src/agent.py download-files

The local_files_only setting appears to be set somewhere in your environment, preventing downloads. After running the download command, the models should be cached locally.