Found on the first live build agents, 2026-10-03: every idle agent exited clean every half minute and was restarted by its supervisor, with nothing in the log to say why. A fetch on a context without a deadline waits the client's own while and reports the deadline passed — the client's, not ours — and the loop read it as "stop". Now only our own context ending ends the machine; an empty fetch, however the client reports it, is asked again. go test ./internal/link/ green on a real bus.
Found on the first live build agents, 2026-10-03: every idle agent exited clean every half minute and was restarted by its supervisor, with nothing in the log to say why. A fetch on a context without a deadline waits the client's own while and reports the deadline passed — the client's, not ours — and the loop read it as "stop". Now only our own context ending ends the machine; an empty fetch, however the client reports it, is asked again. `go test ./internal/link/` green on a real bus.
A fetch on a context without a deadline waits the client's own while and reports the deadline
passed — the client's, not ours — and the loop read it as "stop": every idle build agent exited
clean every half minute and was restarted by its supervisor, a crash loop with nothing in the log
to say why. Only our own context ending ends the machine; an empty fetch, however it is reported,
is asked again.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Found on the first live build agents, 2026-10-03: every idle agent exited clean every half minute and was restarted by its supervisor, with nothing in the log to say why. A fetch on a context without a deadline waits the client's own while and reports the deadline passed — the client's, not ours — and the loop read it as "stop". Now only our own context ending ends the machine; an empty fetch, however the client reports it, is asked again.
go test ./internal/link/green on a real bus.