# Review the diff next to the conversation

Give a thread its own git worktree and its changes stay apart from every other agent's. Comment on a line, send it to the agent, then commit and push from the same panel.

- One git worktree per thread, created for you
- Line comments go straight back to the agent
- Commit, push and open the pull request in place
- Pull requests and issues as full pages

## Parallel agents, no collisions

Several agents on one repository overwrite each other's files unless each has its own checkout. ace starts a thread in its own git worktree on its own branch, so you can run as many as you like and review each one on its own.

## Review where the work happened

The Changes panel sits beside the conversation: a file tree with added and removed lines, the diff for the last turn or the whole branch, and line comments. Send comments to the agent as a request for changes, or approve and commit.

Open pull requests and issues as full pages, link them to the thread that wrote the code, and merge once checks pass.

## MCP tools

`thread_start`, `thread_fork`, `thread_merge`, `thread_link_pr`

## Questions

### Can several agents work on the same repository?

Yes. Each thread can run in its own git worktree, so agents never overwrite each other's files, and you review each thread's diff separately.

Page: https://acehq.dev/features/review/
