v0.7.0
Triage, Review, Merge.
0.6 was about working alongside the agent inside one workspace. 0.7 is about everything waiting outside it — issues and pull requests on one screen: read the diff, comment on a line, resolve the thread, and merge, without opening a browser tab.
📖 Full write-up: Mains 0.7: Triage, Review, Merge
One inbox for issues and pull requests
- Tasks is a new screen in the sidebar — two tabs, a shared search and filter bar, and a detail pane that stays open beside the list. Drag its left edge to resize; the width survives restarts.
- Issues moved out of the workspace sidebar — they used to compete for room with the file tree and the run history. The workspace is for the run you're in; Tasks is for everything waiting on you.
- Facet filters with counts — connection and project for issues, state and repository for pull requests, tucked behind one button so the list keeps its space.
Pull requests that are actually current
- Live, never stored — CI status, mergeability, and review state go stale faster than any sync interval can chase, so the inbox asks GitHub each time and keeps nothing.
- Rows you can triage from — state icon, CI dot, author, branch, diff stats, and when it last moved. Relationship — All, Review requested, Reviewed, Authored — stays visible as tabs.
- Scoped to your repos — search defaults to the repos selected on the connection (the same set issue sync pulls from), and falls back to a global
involves:@mesearch when none are selected. - No
ghdependency — search, detail, diffs, and every write go through GitHub's GraphQL API with your stored connection token.
The whole pull request, in the drawer
- One pass over the PR — branch, reviewers, comments, checks, and status, with the description rendered as real markdown and every review thread listed under it.
- Checks summarize and expand — 3 passing · 1 failing, opening into the individual runs.
- Merge is a split button — the left half runs the method you picked, the chevron switches between merge, squash, and rebase. On a draft, that slot becomes Ready for review.
Comment on the line, not about it
- The Code tab is a full file-by-file diff — truncated at a file boundary past 300k characters, so a huge PR still opens.
- Inline review comments — hover a line, click the + in the gutter, and what you write becomes a review thread on GitHub, on that exact line.
- Threads stay in place — already-open threads are anchored to their lines, so you can reply and resolve without leaving the diff.
Sign in to GitHub without making a token
- OAuth device flow — connecting GitHub no longer starts with minting a personal access token and guessing at scopes. The wizard offers Sign in with GitHub: a one-time code, an approval in your browser, done. The token tab is still there, and both paths end in the same stored credential.
- Provider-agnostic — the credential step now supports an alternative sign-in tab per provider. GitHub is just the first user.
Platform: macOS only (Apple Silicon and Intel).
Full changelog: v0.6.0...v0.7.0