Agentic software development is transforming the way Python code is written. However, to ensure that the agents use a modern toolchain comprising uv, Ruf, ty, prek and pytest, they must be configured accordingly. This tutorial covers the configuration, project initialisation and monitoring measures that ensure AI-generated code remains maintainable.
If you have any suggestions for improvements or additions, I recommend that you create a fork of our GitHub repository and make your changes there. You are also welcome to submit a pull request. Provided the changes included are small and atomic, we’ll be happy to review your suggestions.