v1.27.1 — API Package Layout
Released 2026-04-30. GitHub release.
Each microservice’s *api/ package now splits across two files:
endpoints.go—Hostnameconstant,Deftype +URL()helper, thevar (...)block ofDef{Method, Route}literals, and every*In/*Outstruct.client.go— proxy stubs only:Client,MulticastClient,MulticastTrigger,Hook,Executor,*Responsewrappers, and per-feature methods.
The split is what the add-* skills already assume — they append new In/Out structs to endpoints.go and insert new Def literals after the // HINT: Insert endpoint definitions here comment in its var (...) block. Projects upgraded from v1.26.x had everything in client.go, which compiled but caused add-function / add-web / add-task / add-workflow to fail to find their targets on the next feature add.
Upgrading
Run upgrade-microbus. The new upgrade-v1-27-1 skill performs the split mechanically via a bundled Go script (go run ... -- path/to/client.go) — one invocation per microservice, no manual editing.