Skip to content

2026.10.3

Cut on 2026-10-23. Status: beta. A patch that makes cox setup doctor clean on a migrated machine and lets the board sync see a working GitHub login on an older gh.

The doctor stops flagging healthy machines. Every migrated host reports its home's providers folder beside the checkout, where setup migrate copies a team provider profile; the doctor now counts that folder as migrated instead of telling every host to run setup migrate. With the shipped-cartridge fallback of 2026.10.2 a workspace needs no base or local cartridge links, so none found is no longer a failure; stale links still fail.

The board sync sees the login. The route sync's check ran gh auth status --active, which gh 2.46 (Ubuntu's package) does not know, so every land on such a machine reported gh is not authenticated. It falls back to gh api user, which works on every version.

Docs. Each section links to its own page instead of listing it again as its first child, a component's README is titled README, and the graphs' reference pages and specifications sit in their own subsections.

coxswain (umbrella)

  • docs: sections link to their own page; component READMEs and graph pages stop repeating names (coxswain #378)
  • gh login check on any gh; doctor: home providers folder and no cartridge links are fine (coxswain #379)

Known gaps

A profile with no store block still reads as files even when its provider profile names the shared store, and the doctor warns about the mismatch; set it with cox settings set profile store.mode shared on each machine that uses the shared store.

Components

coxswain-dash 2026.10.2.

Upgrading

The store schema version is 2026.10.3. This release has no migrations.