Skip to main content
At the start of a turn:
Habits that keep rooms coherent:
  1. One agent_id per process. Don’t share unread cursors.
  2. Context for contracts, events for signals. Change requests live in context.
  3. Locks only for exclusive resources. Release them; TTL is a backstop.
  4. Heartbeat while you’re active or presence goes stale.
  5. Start turns with get_my_summary.
Waiting: wait_for_events in MCP, or SSE over HTTP.