- feat(api): the API wake only records the wake; API messages leave dormant starts to the controller (CONTRACT v5.9 D8 rules 1, 6) (#7386)latest116Docsa14375a2026-10-09 14:56
Change detail
fcfcd7f9f07e → 61e5d5d53bc6 · 17 changes across 5 operations
- GET/v0/city/{cityName}/events
- ○
added the optional property
////to the response with the status - ○
added the optional property
////to the response with the status - ○
added the optional property
////to the response with the status - ○
added the optional property
////to the response with the status
- ○
- GET/v0/city/{cityName}/events/stream
- ○
added the optional property
/////to the response with the status - ○
added the optional property
/////to the response with the status - ○
added the optional property
/////to the response with the status - ○
added the optional property
/////to the response with the status
- ○
- GET/v0/events
- ○
added the optional property
////to the response with the status - ○
added the optional property
////to the response with the status - ○
added the optional property
////to the response with the status - ○
added the optional property
////to the response with the status
- ○
- GET/v0/events/stream
- ○
added the optional property
/////to the response with the status - ○
added the optional property
/////to the response with the status - ○
added the optional property
/////to the response with the status - ○
added the optional property
/////to the response with the status
- ○
- POST/v0/city/{cityName}/sessions
- ●
removed the request property
- ●
- feat(session): background sends never consume an operator's hold (CONTRACT v5.9 D8 rule 1) (#7380)7Docs128d6632026-10-09 14:12
Change detail
04d6dfe60530 → fcfcd7f9f07e · 7 changes across 7 operations
- GET/v0/city/{cityName}/events
- ○
added the required property
////to the response with the status
- ○
- GET/v0/city/{cityName}/events/stream
- ○
added the required property
/////to the response with the status
- ○
- POST/v0/city/{cityName}/session/{id}/messages
- ○
added the new optional request property
- ○
- POST/v0/city/{cityName}/session/{id}/submit
- ○
added the new optional request property
- ○
- POST/v0/city/{cityName}/sessions
- ○
added the new optional request property
- ○
- GET/v0/events
- ○
added the required property
////to the response with the status
- ○
- GET/v0/events/stream
- ○
added the required property
/////to the response with the status
- ○
- feat(api): forward-port #6881 supervisor API fixes to main (1/2, follow-up to #7082) (#7264)442Docs9d1f0152026-10-07 03:18
Change detail
f0f812098370 → 04d6dfe60530 · 46 changes across 20 operations
- GET/v0/city/{cityName}/events
- ▲
added to the
/response propertyoneOflist for the response status - ○
added the optional property
/////to the response with the status - ○
added the optional property
/////to the response with the status - ○
added the optional property
/////to the response with the status - ○
added the optional property
/////to the response with the status - ○
added
session.pendingsession.pending_cleareddiscriminator mapping keys to the/response property for the response status
- ▲
- GET/v0/city/{cityName}/events/stream
- ▲
added to the
//response propertyoneOflist for the response status - ○
added the optional property
//////to the response with the status - ○
added the optional property
//////to the response with the status - ○
added the optional property
//////to the response with the status - ○
added the optional property
//////to the response with the status - ○
added
session.pendingsession.pending_cleareddiscriminator mapping keys to the//response property for the response status
- ▲
- GET/v0/events
- ▲
added to the
/response propertyoneOflist for the response status - ○
added the optional property
/////to the response with the status - ○
added the optional property
/////to the response with the status - ○
added the optional property
/////to the response with the status - ○
added the optional property
/////to the response with the status - ○
added
session.pendingsession.pending_cleareddiscriminator mapping keys to the/response property for the response status
- ▲
- GET/v0/events/stream
- ▲
added to the
//response propertyoneOflist for the response status - ○
added the optional property
//////to the response with the status - ○
added the optional property
//////to the response with the status - ○
added the optional property
//////to the response with the status - ○
added the optional property
//////to the response with the status - ○
added
session.pendingsession.pending_cleareddiscriminator mapping keys to the//response property for the response status
- ▲
- POST/v0/city/{cityName}/sling
- ○
added the optional property
to the response with the status - ○
added the optional property
to the response with the status - ○
added the optional property
to the response with the status
- ○
- GET/v0/city/{cityName}/beads/graph/{rootID}
- ○
added the optional property
//to the response with the status - ○
added the optional property
/to the response with the status
- ○
- GET/v0/city/{cityName}/convoy/{id}
- ○
added the optional property
//to the response with the status - ○
added the optional property
/to the response with the status
- ○
- GET/v0/city/{cityName}/rig/{name}
- ○
added the optional property
to the response with the status - ○
added the optional property
to the response with the status
- ○
- GET/v0/city/{cityName}/rigs
- ○
added the optional property
//to the response with the status - ○
added the optional property
//to the response with the status
- ○
- GET/v0/city/{cityName}/agent/{base}
- ○
added the optional property
to the response with the status
- ○
- GET/v0/city/{cityName}/agent/{dir}/{base}
- ○
added the optional property
to the response with the status
- ○
- GET/v0/city/{cityName}/agents
- ○
added the optional property
//to the response with the status
- ○
- POST/v0/city/{cityName}/bead/{id}/close
- ○
added optional request body
- ○
- GET/v0/city/{cityName}/bead/{id}/deps
- ○
added the optional property
//to the response with the status
- ○
- GET/v0/city/{cityName}/bead/{id}
- ○
added the optional property
to the response with the status
- ○
- GET/v0/city/{cityName}/beads
- ○
added the optional property
//to the response with the status
- ○
- POST/v0/city/{cityName}/beads
- ○
added the optional property
to the response with the status
- ○
- GET/v0/city/{cityName}/beads/ready
- ○
added the optional property
//to the response with the status
- ○
- GET/v0/city/{cityName}/convoys
- ○
added the optional property
//to the response with the status
- ○
- POST/v0/city/{cityName}/convoys
- ○
added the optional property
to the response with the status
- ○
Change detail
bcfcd72f11da → f0f812098370 · 2 changes across 1 operation
- GET/v0/city/{cityName}/status
- ○
added the optional property
to the response with the status - ○
added the optional property
/to the response with the status
- ○
- feat(beads): configurable proxied idle timeout (config + plumbing) (#7097)2Docs500c05f2026-10-06 00:55
Change detail
9dd9ff50c868 → bcfcd72f11da · 2 changes across 2 operations
- GET/v0/city/{cityName}/patches/rig/{name}
- ○
added the required property
to the response with the status
- ○
- GET/v0/city/{cityName}/patches/rigs
- ○
added the required property
//to the response with the status
- ○
- fix(storage): clear the retained work-store copies after a proven migration (#7074)20Docsfb076122026-10-05 20:23
- fix(beads): run bd recompute-blocked once per scope after a bd upgrade (#7087)44Docsbf395c12026-10-05 13:41
- feat(config,sling): add optional rig default_merge_strategy for graph launches (#4814)2Docs0c5c1412026-10-02 15:22
- fix(core): run reaper, jsonl-export and backup through gc bd on every topology (#6751)44Docscdde41a2026-09-28 21:27
- feat(api): accept Idempotency-Key on session submit, messages and respond (#6552)3Docse9f7e952026-09-25 14:22
- feat(beads): native reads over bd's proxy behind GC_BEADS_PROXIED_NATIVE (native-over-proxy PR2) (#6533)45Docs7ae15b22026-09-24 08:24
- fix(reconciler): bound a pool slot stuck in drain so its name is released (#5995)44Docs67e786e2026-09-23 14:43
- fix(session): give drain-ack stop-pending a terminal exit — escalate wedged seats to a fenced, subreaper-aware force-termination (#6032)44Docs6becabe2026-09-23 09:31
- feat(reconciler): emit a counted event when a control scope has no dispatcher (#5931)44Docs6f8e9c42026-09-19 13:16
- feat(reconciler): claim-side backstop — nudge a seat whose OWN open ready work sits unclaimed (closes the born-wedged-before-claiming gap for named + pool seats) (#6302)44Docs95e23252026-09-14 21:36
- feat(config): make the context-pressure advisory configurable (closes #3810) (#5464)3Docs6cc77562026-09-13 15:24
- fix(status): carry the store-health measured-or-unknown flag across the API path (#5323)1Docsdff710f2026-09-12 11:46
- fix(dashboard): resolve a finished run's retired seats by session id (ga-3cs9p) (#6150)1Docs65ca5fe2026-09-08 23:07
- feat(storage): make the infra-class cutover safe to run — payload-carrying copy, a fifth binding verdict, and `gc storage preflight` (#5597)420Docsfc7a23a2026-09-05 15:28
- fix(hook): refuse claims and adoption on drain-pending sessions; certify existing-assignment receipts (#5773)44Docs22227eb2026-09-03 14:06
- fix(orders): end the open-work suppression streak on undue ticks and bound its map (#5497)44Docsb4999942026-08-22 00:50
- fix(dispatch): bound semantic store refusals so a control deadlock cannot idle a fleet in silence (#5199)44Docs6fbd6bd2026-08-18 22:12
- feat(patches): add rig field and wildcard `rig = "*"` support to [[patches.agent]] (#4063)4Docsc53871b2026-08-15 18:10
- fix(hook): turn-bound claims — a claim may only be born inside a turn that will execute it (#5265)44Docs18a47da2026-08-14 09:54
- fix(controller,hook): restore demand/claim reader agreement, and make a stalled claim converge (#5250)44Docs05f560b2026-08-14 07:56
- feat(beads): declare and pin molecule membership semantics (ga-wnjr4) (#5149)1Docs1122a872026-08-10 00:26
- refactor(beads): make the opaque storage binding the only non-dolt shape (ga-pthgr) (#5144)415Docsa475cd92026-08-09 21:18
- storage: route coordination classes at boot, and refuse rather than migrate (#5071)44Docsfe4bb3b2026-08-07 07:18
- fix(session): idle-kill ladder consults assigned work, with same-bead defer backstop (#4630)3Docs725eaa82026-07-28 20:26
- feat(usage): rolling last_24h aggregate so the cockpit keeps token data across midnight (#4624)1Docsbbdc2562026-07-25 05:32
- feat(dashboard): structured transcript rendering + hardened structured stream (adopts #3718) (#3931)14317Docsc8a70b42026-07-19 08:45
- fix(orders): configurable condition-check timeout — stop silent order starvation (ga-ocypq2) (#4190)4Docs7f3dcbc2026-07-18 18:58
- fix(api): reject undeliverable session message/submit targets with 404 before accepting (#4401)2Docsffd7b1a2026-07-18 10:13
- feat(api): one pagination vocabulary — dialect CI guard + unified page contract (P1 #4 S4) (#4201)55Docsf0426572026-07-18 06:56
- feat(status): render per-store conditional-writes verdicts on the status wire1Docsa978de22026-07-15 03:32
Revisions go back to the API's first capture.