My AI agents YouTube Shorts pipeline died at 3am - Python 3.14 + moviepy v2 was the killer I run an autonomous agent (Atlas) that generates and uploads a YouTube Short every day. For 37 days it worked. On day 38 it just stopped. No alarms. No exception bubbled up to a dashboard. The Short never appeared. When I dug in, the root cause was the most mundane possible: a quiet language upgrade collided with a library that had renamed its import path between major versions. Here is the post-mortem, because if you are running anything long-lived in Python you are probably one brew upgrade away from the same trap. The failure mode My pipeline lives in tools/create_short_v2.py . The first line of the video-rendering function looks like this: from moviepy import VideoFileClip , AudioFileClip , concatenate_videoclips Enter fullscreen mode Exit fullscreen mode That import was written against moviepy v2.x , which restructured the package and exposed top-level names directly.…