The agent that wrote the code is a bad reviewer of it. Better to launch a dedicated agent with minimal context and a different harness.
In a single repo: easy.
If multiple repos are involved: still easy 👇
Starting a session off of a problem someone in the org already hit.
search_sessions turns up 13 past sessions and the closest one gets pulled in as context. Its PR was closed unmerged, so what the agent inherits is why that approach was rejected.
- you make a change to a design system component in its repo
- you ask Polygraph to open a PR on the target repo with the change
- Polygraph packages the changes into a tarball & pushes a PR with it
- the target repo runs all CI tests against it
👇
What if you don't use "polygraph session start" but you just use your agent and push a PR.
Background session capture can now also record those runs and attach the session once a PR is created, effectively connecting the two.
Imagine you upgrade some external OSS dependency and you could just pull in the repo automatically so the agent has full context of how to upgrade it properly.
Work isn’t always limited to a single repository.
Polygraph understands how repos connect to each other and can inject that knowledge into your favorite agent harness.
One agent session involving multiple repos: query them, modify them, and open PRs.
Sessions should be portable beyond a single machine, agent harness or user.
`polygraph session start` wraps the agent you already run tracing the session so it can be resumed at any point, from any machine by any user in your team.
5-min demo: Durable Sessions
- Start a session in Claude
- Then switch to Codex
- Resume the same session on a diff machine
- Send it to a coworker. They resume it in OpenCode and contribute (multiplayer).
- Better PR reviews: they interview your agent about the change.
Just implemented this: @trypolygraph can now fully leverage @herdrdev by automatically spawning and coordinating agents in Herdr panes for changes that span multiple repos.
Herd away! 🐏
@TejasKumar_@trypolygraph@MaxKless@juristr Lately: code reviews via "polygraph session review". Instead of pretending to understand a 6k-line PR, I talk to the agent that wrote it: what was considered, see diagrams. It's an unexpected side-effect of having durable sessions that can be moved from one machine to another.
The collaborative part of agentic development is kinda broken right now.
Here’s a concrete example into how we’re trying to fix it internally at @NxDevTools (and how you can, too).
The collaborative part of agentic development is kinda broken right now.
Here’s a concrete example into how we’re trying to fix it internally at @NxDevTools (and how you can, too).
Even though I'm mostly a keyboard person, I actually kinda like this.
A lot of people have been hesitant to use the @NxDevTools TUI, and mostly because for some scenarios you just wanna be able to also use your mouse, click on things, scroll, copy etc..
710 Followers 8K FollowingCommunity is the Moat
Culture the Difference
Goodwill the Most Valued Currency
Engineer Better Dreams to Enable a Better Future
https://t.co/WzorPLuqrZ
3 Followers 593 FollowingIn distant lands my heart is sick with woe,
Solitude surpasses joy and mirth below.
Young wanderers in rivers and lakes grow old, I know.
3K Followers 418 FollowingDirector of Engineering @NxDevTools. 5x MVP @Microsoft. ESLint Team Alum, @TSESLint creator. Software I directly created has been installed >37 Billion times 📈
3K Followers 561 Following🧑🏼💻 Software Engineer @supabase 👨👩👧👦 Married with 2 kids. 🔥 Opinions my own. 📕 Author of The Rise of Demons https://t.co/XrXFHDtd1M
20K Followers 684 FollowingCreator of Nx, the monorepo platform, and Polygraph, the meta-harness for max agent autonomy.
🇨🇦 Co-founder & CTO @NxDevTools.