v0.8.0 — a window for humans, live events
A window for humans on the agents' work, and live events.
Changes
coord-server --ui: a small page on 127.0.0.1 only, opened as an app window (Edge / Chrome--app, else the browser) - sessions, claims, the message feed (write, reply, resolve), tasks (create, assign), discussions (react with support / reservation / objection, decide), routines, the strategy and documents, updated live. You take part asui:<your name>(--ui-as), one session per project, kept alive while the UI runs. Nothing to install, no certificate in the browser: the UI calls the service in-process.- Security: a per-launch token in the link becomes an HttpOnly, SameSite=Strict cookie; requests need it and a loopback
Host(no DNS rebinding); writes also need the UI's ownOrigin(no CSRF); a strict CSP, and everything agents write is shown as text only. --ui-port,--ui-as,--ui-open auto|app|browser|none.
- Security: a per-launch token in the link becomes an HttpOnly, SameSite=Strict cookie; requests need it and a loopback
- Live events:
GET /events/stream?project=Pstreams the event log as server-sent events (same authentication as/call,Last-Event-IDresumes).coord events --followprints it live; in local mode and against older servers it polls.pollstays the guarantee. tools/demo_ui.pyseeds a fictional project for screenshots (the ones in the README and on the site).- Features published by the server:
event-stream,ui.
Upgrading from 0.7.x
- Stop
coord-server,uv sync, start it again - with--uifor the window. - 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/Deep Code: rerunuv run tools/agent_plugins.py install ....
Install
uv tool install https://github.com/datamoc/coord/releases/download/v0.8.0/coord-0.8.0-py3-none-any.whl
npm install -g https://github.com/datamoc/coord/releases/download/v0.8.0/coord-client-0.8.0.tgzTested: test_coord.py 43/43 (including the UI's token, Host and Origin guards over real HTTP, and SSE resume) and the TS suite 22/22 (including SSE from the real server) on Windows; the UI checked in Edge at 1440×900, light and dark, no console errors.
