Repository navigation
0.50.0
A device tells a bridge what it wants to hear about, and a wait can be held until the work is over rather than the turn.
Added
DevicePushRulesonDevicePushRegistration. The device's notification choices as a bridge reads them: when finished work is news (settled,everyTurn,failures,never), the shortest work worth a push, whether approvals and questions are, and the muted chats. Left out, the bridge keeps its own default.turnWaitRequest(for:until:)andTurnWaitUntil..workSettlesasks claude-bridge and omp-bridge (until=settled) to hold the wait until nothing is running, carried or queued for the conversation;TurnWaitResult.settledistruewhen the bridge did, anddurationandtoolCountthen cover the whole stretch of work. A bridge that predates it answers at the turn's end and leavessettledout. A protocol requirement with a default, so a call throughany CodingAgentBackendreaches the Claude backend's own.