Technical Details

How PR Creation Works

  • WriteIt.ai first pulls latest changes from your main branch (e.g. from dev).
  • It analyzes all the recent changes and processes them.
  • A series of AI agents then try to fulfill the task.
Quality Checks

The generated Python code goes through following processing steps:

  • imports are de-duplicated and sorted (currently by using isort in default setting)
  • the code is formatted (currently by using black in default setting)
  • the code goes through compilation check
  • the code is executed via generated unit tests