What is an Artifact?
An artifact is any static file that an agent can produce to demonstrate its own work to you. Using artifacts will make your code review process significantly easier, because you can defer detailed code review until after you at least know that the code is working as expected. One way of knowing that the code is working as expected are running your suite of tests. But often you will need something else to review like:- a screenshot of a key UI surface
- a screen recording video of an entire UI flow
- a text file containing some output for your review