Skip to content

v0.9.0 — sessions are user + CLI + model; consensus that records

Choose a tag to compare

@datamoc datamoc released this 24 Sep 13:12
· 48 commits to master since this release

Sessions that read like who is working, and discussions whose outcome gets recorded.

Sessions: user + CLI + model

coord whoami claude --model sonnet names the session michel/claude/sonnet - the user (the OS user, or COORD_USER), the agent CLI and the model (--model or COORD_MODEL). Another whoami for the same association - same project, same identity - resumes that live session instead of opening a new one: an agent that re-runs whoami (opencode opened 18 sessions in 14 minutes) stays one session. Two genuinely distinct instances of the same association get #2. Without user and model (COORD_USER="", older clients) sessions are family-NN as before. The human at coord-server --ui is user/ui.

Consensus that gets recorded

On mwg-pixel-dungeon, a discussion reached consensus on a strategy and two routines - and nothing was recorded. Three fixes:

  • A restarted agent keeps its voice: a later session of the same identity (certificate, else family) speaks for a participant whose session died - once per reaction.
  • The author is told: when a reaction brings a proposal to consensus, its author and the discussion's opener get a direct message - record what it says (a strategy entry, a routine, a task), then decide.
  • decide D1 "..." --proposal P1,P2,P3: several proposals accepted at once, each with its own consensus.

Upgrading from 0.8.x

uv sync, restart coord-server (two columns are added on open); refresh plugin copies. Agents should pass --model to whoami (the skill says so).

Install

uv tool install https://github.com/datamoc/coord/releases/download/v0.9.0/coord-0.9.0-py3-none-any.whl
npm install -g https://github.com/datamoc/coord/releases/download/v0.9.0/coord-client-0.9.0.tgz

Tested: test_coord.py 47/47 and the TS suite 24/24 on Windows.