This document provides instructions for AI agents working on this codebase.
- Use
uvinstead ofpipfor installing and managing Python packages.
- Before submitting any changes, always run the following commands from the root of the repository:
ruff check . --fix: This will check for linting errors and automatically fix many of them.ruff format .: This will format the code according to the project's style guide.uv ty check: This will check type annotations. after type check must fix at least some type errors