change requests

Reject an unworkable open request, withdraw it from a signed-in workspace session, or accept a pending agent proposal (signed-in only) so the repository agent may consume and apply it. Applied/superseded states remain server-owned.

accept stamps a pending agent proposal as human-accepted (status stays open; it becomes consumable). applied is set only by the revision settlement transaction after a request-scoped repo sync satisfies the operation; unrelated body movement supersedes the request.

patch/api/v1/intents/{id}/change-requests/{requestId}

Path parameters

idstring required

id path parameter.

requestIdstring required

requestId path parameter.

Request body

actionstring required

reject, withdraw, or accept. API keys may reject; only a signed-in writer may withdraw or accept. Accept applies only to an open, unaccepted agent proposal.

reasonstring

Concrete resolution reason (max 4000 chars). Required for reject and withdraw.

Response

Open request closed with actor/principal and reason

object required

Changes