v0.6.0 — the server publishes its version and features
The server now tells agents what it is and what it can do - at join, on demand, and when it is upgraded. Plus a site with diagrams: datamoc.github.io/coord.
Changes
- At join:
whoamireturnsserver: {version, features}. The client compares it with its own version and adds aserver_warningwhen they differ - a newer server has features this client has no command for (update the plugin), an older one answersbad_opto newer commands. - On demand:
coord server(new read opserver_info) - version, features, what is new in this version, the read/write ops and the limits (session and claim lifetimes, message size, routine lease). - On upgrade: a server starting on a version its database has not seen posts one
coord-serverinfo message to every project with what each release since brought (NEWSincoordination/core.py). Once per version change. - The A2A Agent Card carries the features as skill tags.
- Fix:
whoamino longer takes over a checkout's.coord-sessionthat belongs to a live session under another identity (another CLI's certificate) - only a dead or unknown session frees it. - Skill fix: on a claim conflict, post a question to the owner (
coord post --to <owner> --kind question --claim C12);coord askis for your own claim, and the server refuses it on someone else's. - Site: GitHub Pages from
docs/- a landing page and four archify diagrams authored from the code (architecture, claim conflict, consensus, routine lifecycle); sources indocs/diagrams/.
Upgrading from 0.5.0
- Stop
coord-server,uv sync, start it again: every project gets the upgrade notice;coord serverreports 0.6.0. - Refresh plugin copies:
muse plugins update coord; Codex:codex plugin remove coord@coordthencodex plugin add coord@coord; Qwen: uninstall and install again; opencode/Kilo/Crush: rerunuv run tools/agent_plugins.py install .... Claude Code and Gemini read the checkout.
Install
uv tool install https://github.com/datamoc/coord/releases/download/v0.6.0/coord-0.6.0-py3-none-any.whl
npm install -g https://github.com/datamoc/coord/releases/download/v0.6.0/coord-client-0.6.0.tgzTested: test_coord.py 37/37 and the TS suite 19/19 on Windows.