v0.5.0 — strategy and routines
Two ideas from Cursor's Projects, fitted to coord's store-and-forward server: a common strategy every agent reads first, and routines - standing work that comes back by itself.
Changes
- Strategy: a new memory kind,
strategy- the project's goals and ways of working.coord contextprints every strategy entry in full, first, to each agent that joins;coord strategylists them. The skill tells agents to follow it and to change it throughcoord discuss, not alone. - Routines (security review, docs refresh, dependency audit...):
coord routine create "Security review" --every 1d --instructions "...", and/or--on-commit --path src/to become due after a commit touchingsrc/(throughcoord install-hooks' post-commit hook).- Due routines show in
poll,contextandstatus(due_routines). coord routine start R1takes the run: one runner at a time, a one-hour lease that frees itself if the run is abandoned.coord routine done R1 "result" [--outcome issues|failed]reports it; anything butokalso posts a warning everyone sees.coord routines(schedule, runner, last result),routine show R1(last 10 runs),routine pause|resume|retire|edit.- The server keeps the schedule and the lease; it never runs anything - a routine waits for an agent to poll, like everything else in coord.
- Wire contract: 6 new ops (
routine_create,routine_start,routine_done,routine_update,routine_get,routines), new enumsroutine_statuses/routine_outcomes;poll,contextandstatusgain fields. Two new tables, created on open in existing databases.
Upgrading from 0.4.x
- Stop
coord-server,uv sync, start it again: the Agent Card then reports 0.5.0 (a 0.4.x server answersbad_optocoord routine ...). - Refresh plugin copies:
claudereloads in place;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 ....
Install
uv tool install https://github.com/datamoc/coord/releases/download/v0.5.0/coord-0.5.0-py3-none-any.whl
npm install -g https://github.com/datamoc/coord/releases/download/v0.5.0/coord-client-0.5.0.tgzTested: test_coord.py 36/36 and the TS suite 17/17 (including an end-to-end CLI run of strategy and routines) on Windows.