Skip to content

v0.5.2

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Aug 00:49
· 4 commits to main since this release
e5bde4d

Install this one if you use devbay with a coding agent. No shipping MCP
client could connect to v0.5.1. It implemented the current spec, which removed
the handshake, and every client still opens with the handshake — so Claude
Code, Cursor and Codex all failed at the first message with unknown method initialize. The server now answers both eras and names the versions it
speaks. Three tools were added for getting a repository ready — repo_status,
repo_init, manifest_validate — so an agent no longer has to shell out to
the CLI and read terminal output to set devbay up.

Three races that only appear when bays are created in parallel, which is the
thing devbay is for: the routing table lost every writer's routes but the
last; the proxy container, created by every process that found it missing,
left the losers serving bays with no hostname routing at all; and a generated
postgres probe answered on the unix socket while the entrypoint held the real
server back, so dependents were refused at the moment the wave was declared
healthy.

And correctness where an agent reads: failure paths were the container's
rather than the repository's, devbay init --verify reported a proposal that
did not boot and exited 0, a task naming its container booted that service's
whole dependency chain, destroying a bay could delete a checkout another bay
was still using, and install.sh installed downloads it could not verify.


Changelog

Verifying a download

shasum -a 256 -c checksums.txt --ignore-missing

devbay needs a container runtime. Run devbay doctor after installing; it
reports what it found and what it thinks of it.