Tests and the 3-try limit
Done means tested, and failed tries are free.
The plan names the test command. After the change, the desktop app runs it in your project folder (up to 15 minutes).
- Tests pass: the task is done.
- Tests fail: CodeStilt sends the error output to the AI, which fixes the code and tries again.
- Still failing after 3 tries: the task stops so it doesn't waste credits, and the credits for those tries are returned.
No test command? The task is done after the change, and the task page says no tests ran.