Desktop builds from every branch. Check the branch and result, expand any commit notes, then choose a download.
Filters search the full history. Enter an exact branch name, or click a branch below.
About these downloads
Choose notarized macOS builds when available. Signed builds may still be awaiting notarization. Downloads are ZIP archives, retained for 14 days. Only installers uploaded after October 2, 2026 at 16:37 UTC are public. A failed build can still have a usable installer from a successful packaging job.
PR, commit, and log links open GitHub and may require repository access. Notes are the commit author's description.
459 matching builds · Page 16
Build every branch and prepare signed Mac releases
The note that an agent changed something comes from main, while the change
itself comes through the file's room, and either can reach the person's
window first. When the note came first, the window recorded the flash the
moment the room brought the change, before the canvas had drawn the view
that change adds. A view ignores flashes recorded before it appeared, so a
new artboard never washed. The flash is now recorded once the canvas has
rendered the change, by which point the new view is there to show it.
The activity proof's cleanup step now waits for the previous wash to end.
A change that lands within 400 ms of the same layer starting to wash joins
that wash, and the proof can get there that quickly. (DRA-309)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Quitting reaches an agent connection that is still opening its file
Liveblocks signs an agent's connection in through main while the file is
still loading, which makes it part of closing Draftly. The agent window
only showed the close handshake connections that had finished opening, so
quitting then reported that a file didn't get ready to close, and the
connection was never frozen, so its call could still write after closing
began. A loading connection is now part of the handshake from the start:
it freezes like any other, so nothing it does can land, and quitting lets
go of it before it has finished loading.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Merge branch 'worktree-agent-a35f0f7de49245078' into claude/dra-314-311-309-313-e7ff78
Every proof now starts agents with start_agent and names the agent and the
file on each call, through one small harness, and reads the tools' text
replies. The paired run starts two agents on one connection, as two subagents
of one client would, and now also proves that:
- both agents edit two files, one with no tab, while the person sees both and
what each is doing, and closing a tab never stops an agent
- a teammate in the file sees the agents as the person's agent user under the
person's name, and no window shows an avatar for an agent
- an agent's id outlasts a restart, and its undo from before says it isn't
available
- an agent saves a version that History can preview, and Draftly saves one
before an agent's first edit
- closing Draftly mid-screenshot closes the agent window and ends the call
Proofs of things that no longer exist are gone: workstream places and limits,
finishing, releasing and archiving, checkpoint notes, per-capture hidden
windows, and main's own agent sockets.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No public downloads available for this build.
set_styles_many refuses a layer named twice, saying to put its styles in one edit