Approvals, handoffs and merges that behave
Another round from running real agents side by side for hours. Update with comity update; omp users also run comity init --tools omp once.
Improved
Approvals stay clear. An approval covers exactly what the approver saw. A new file under a protected path asks again under the same conflict, and the agent hears the moment it's approved.
Merges are recognized. Work merged as a squash, a merge commit or a rebase closes its intent, and pushing a branch is no longer mistaken for merging it.
Picking up where you left off. Restarted, resumed and reopened work continues in the same intent, across worktrees, instead of starting a duplicate.
JavaScript too. CommonJS projects (require, module.exports) get the same route and function tracking as TypeScript.
Fixed
omp: messages are never lost when a command fails, and finished sessions no longer show as online.
Less noise: one conflict per overlap, one Slack post per block, and shorter, grouped briefings.