Skip to main content
GET
Get the repository's saved composer draft

Query Parameters

repository
string
required

Absolute path of the repository whose draft to read.

Maximum string length: 4096

Response

The saved draft.

A repository's saved composer draft — the host's own record of text no client has submitted yet, shared by every session and every window open against that repository.

text
string
required

The draft text. A @path:N-M line-range mention travels unchanged; BOTH marker kinds a composer can hold — a paste chip and an attached file — are expanded to what they stand for before the client ever saves it here, so a stored draft never carries a marker with nothing behind it, since the registry that gives either marker meaning is client-local and does not survive a restart — which is also why the bound is 8 MiB rather than the original 64 KiB (round-3 review finding 2): a single ~2,000-line pasted file already expands past 64 KiB, and the save silently disabling itself past that point (this is a fire-and-forget best-effort save, so the client never learns the write was rejected) cost the whole draft, not just the paste, the one time this feature exists to protect.

Maximum string length: 8388608