Skip to content

Reviewing code changes

Once you approve a plan, Jules begins working inside a virtual machine. As it completes steps, you’ll see an activity log with Jules’ thoughts and code updates. This page walks you through what to look for and how to respond.

As Jules works, you’ll see a real-time activity feed that logs:

  • Each step it completes
  • Descriptions of what it did
  • Any outputs or errors encountered
  • Requests for additional information or feedback

This feed gives you insight into Jules’ decision-making and progress.

When Jules changes code, you’ll see a mini diff directly in the feed. For a more complete view:

  • You’ll see mini diffs attached to each step in the activity feed
  • On the right pane, you can view a full screen expanded diff editor to see all changes across files
  • The diff editor only shows files where it modified or added code.

This is your central hub for understanding the scope of the changes Jules made to your repo.

Screenshot of feedback view

You can interact with Jules in real-time through the chat box:

  • Ask it to revise logic or naming
  • Request additional tests or cleanup
  • Give corrections like “return an empty string instead of None”

When the task completes, Jules provides a final summary which includes:

  • Files changed
  • Total runtime
  • Lines of code added/changed
  • 🌿 Branch name and commit message

Screenshot of summary

Click Create branch to push Jules’ changes to GitHub:

  • Jules will appear as a commit author on the branch
  • If you choose to open a PR, you will be the PR author

Once pushed, you can continue editing the branch, review it as a GitHub PR, or delete it.