I've been using Astra to try build an underlying image + video generation pipeline/system (via MCP, SDK and CLI access) with an agent being the main interface to using the system.
It has, every single time, created walk animations, for both 2d and 3d assets, where the character is walking backwards - and passed it as correct.