Skip to content

turn/retracted

An accepted interrupt’s paired retract durably settled, accepted or declined (ADR 50074 D1).

Type: TurnRetractedParams

turn/retracted params: an interrupt-paired retract durably settled, accepted or declined (ADR 50074 D1). On "accepted" the retracted user-message item is re-emitted via item/updated with retracted: true; on "declined" the client folds the legacy declined rollback instead and no item is re-emitted.

Field Type Stability Presence Description
commandId string required The retracted submission’s command id.
outcome RetractOutcome optional The retract settlement outcome. Additive-optional: absent reads as "accepted" — pre-feature hosts emit the event only for accepted retracts — and so does an unrecognized value.
sessionId string required The owning session.
sourceRange SourceRange required The durable records this event folded from.
turnId string required The turn whose submission was retracted.
viewCursor string required Opaque, strictly monotonic view cursor.
Source

schema/msp/experimental/msp.schema.json#/notifications/turn~2Fretracted

{
"description": "An accepted interrupt's paired retract durably settled, accepted or declined (ADR 50074 D1).",
"params": {
"$ref": "#/$defs/TurnRetractedParams"
}
}