At Dashbit, we review all code written by coding agents before submitting a pull request. Our workflow usually goes like this: we ask the coding agent to implement a feature. Once the agent finishes, we review it and often request modifications. The agent makes further changes but now they’re mixed with the old ones. So we have to re-read everything. If we give more feedback, then do it all over again.
We tried to improve on this experience by committing more frequently or by carefully staging files, but they did not give us the granularity that we needed. It was clear that we wanted an experience similar to pull requests, where we can comment on diffs and review only future commits, but we wanted to do it in real-time and locally.
Our code review in Tidewave aims to solve those problems. Tidewave updates the code review pane in real-time and allows you to mark which code sections (hunks in git terms) have been reviewed:
Future changes by the agent show as diffs on top of what you’ve already reviewed, so you no longer end up reviewing the same code multiple times.
Within the code review pane, you can also comment on any change and send it to your agent as feedback, either immediately or queued up for when it finishes its current turn:
Once you are done, you can ask Tidewave to stage all reviewed code and then commit it (either manually or by asking your agent). We are currently exploring how to improve the commit experience next, so please reach out and let us know how you are using the tool!
Agentic pair programming
Beyond improving our usual code → review → commit workflow, the review pane has enabled something closer to agentic pair programming.
For short or medium tasks we expect to wrap up quickly, we often watch the agent work rather than context-switch. Since the diffs in the review pane update in real-time and track which hunks we’ve already reviewed, we often find ourselves reviewing code as the agent works, steering it along the way.
Whether you’re pairing with the agent as it works or reviewing after the fact, Tidewave’s code review brings the familiar pull request experience to local, real-time agentic development: you can review diffs as they happen, comment inline to steer the agent, and commit only what you’ve actually reviewed. Give it a try and let us know what you think.