You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
The phone's first run. With no computer connected yet, the iPhone and Android
apps open on the lockup and three ways in: scan the code under Connect on your
computer (a full-screen viewfinder; the camera is asked for only then), enter its
address, or try the demo. A code the app can't use, a refused camera, a computer out
of reach and the TLS code's trust page (open it in Safari, come back, Connect) each
get one plain screen. Once the board is up, one sheet says the step left: the
computer approves this iPhone once, where that is in the computer's own labels, "Ask
to approve" (which files the request) and Later.
Files beside a session. A Files button on the session's bar (and the panel's head, ⇧F, the "⋯" menu) opens a drawer of every file the session read or changed, from the
events it already sent: the receiver's index of the whole session
(GET /api/ui/sessions/:harness/:id/files, the same reading the Review page makes) and
the live events since; nothing is asked of the machine. The list is the repo's tree, by
folder, each file with what happened to it and when; a filter narrows it; a file can be
marked viewed.
A file's changes, its text, and every version. A file opens on its Changes: the
lines taken out and put in against the text the agent last read, the rest folded past
three lines of context and opened in place; Text is the whole file as it stands,
rebuilt from its last Read or Write with the Edits after it applied in order and the
lines they wrote marked (hover one for the edit that wrote it). Every Read or Write the
agent made is a version, one step away. Edits the text cannot hold (a patch, a page of a
big file, a notebook cell) read as hunks. The page's ?file=<path> opens the drawer on
one file; "Copy link to this file" writes it.
Comment on a line to ask for a change. Click a line number (shift-click, or ⇧↓, for
a range) and say what should change, or suggest a replacement for the lines; a
comment can be on the whole file. The comments gather at the drawer's foot and go to the
session as one review message (path:line, the lines quoted in a fence tagged by the
file's language, "Replace with:" for a suggestion, a per-item reply asked for), the same
signed prompt the composer sends, or into the composer to finish by hand. While the
agent is mid-turn the button says the review is read when the turn ends. Afterwards the
list says which files changed since your review.
Problems. The drawer's second tab lists every tool that failed and every error the
session raised, each a jump to its row in the timeline.
Open in editor. Where the session runs on this machine, a file opens in VS Code,
Cursor, Zed or Windsurf (the drawer's "⋯" chooses), at the commented line.
The drawer from the keyboard.⇧F opens it with focus in the filter; ↓ ↑ (j k) move
over the files and the lines, Enter opens a file or the comment on a line, n and p go to
the next and previous change, Esc steps back (the comment, the file, the drawer) wherever
focus is. Focus follows each step and returns where it was on close; over the timeline
(the panel, a narrow page) what is under the drawer is inert meanwhile; a status line
says what happened for a screen reader; forced colours draw the changes as borders.
Go to file from ⌘K./ then a path finds any file changed in the last thirty days,
across every session and machine (the Review page's reading); a query that reads as a
path brings the files in beside the sessions. Enter opens the newest session that touched
it, on that file; a file several sessions touched asks which (›); ⇧↵ opens it beside.
On a session's page, "Files of this session" toggles its drawer.
Changed
The phone's Settings › App no longer shows the Mac's rows (the Dock badge, keeping
the app running with the window closed) or names System Settings; the device key's
rows and the device request say "this iPhone" / "this phone".
Fixed
The phone app at tablet width (an iPad): the rail's head and the page bar start under
the status bar, and the compose glyph no longer pushes the mark off the rail's edge.