Repository navigation
v1.40.1
Summary
- The completion gate stops looping in Cursor. Cursor also runs Claude Code hooks from
~/.claude/settings.jsonwith noloop_limit, so every stop was gated twice and the Claude-config copy never stood aside. Each registration now carries--host=cursoror--host=claude, and inside Cursor the Claude-config copy stands aside when the native entry exists (ADR-0012). - Budget per conversation. Two agents in one repo no longer restart each other's loop. Each conversation gets three follow-ups while none of the items it saw closes, stored in
~/.cache/cursor-kenji/completion-gate/. The old.cursor/completion-gate.count.jsonis deleted on the next run. - Blocked work does not gate. Items marked
blocked by:,blocked on:, orwaiting on:and state files untouched for 24 hours are skipped. The follow-up says how to stand down and tells a non-owner to leave a shared checklist unchanged.
Re-run the installer to pick up the new --host registrations.
Install
npx @kensaurus/cursor-kenji --all
npx @kensaurus/cursor-kenji --verify --all