Assisted Draft Propose Patch¶
Propose allowlisted field edits against a consumed frozen form snapshot without acquiring submission authority.
MCP name: assisted_draft_propose_patch
Category: assistance
Mutates state (retry policy: manual)
Parameters¶
| Name | Type | Required | Description |
|---|---|---|---|
assistant_session_id |
string |
Yes | Exact assistant session from the worker binding. |
consumer |
string |
Yes | Bound assistance inbox consumer. |
consumption_receipt_id |
string |
Yes | Exact generation-bound context receipt. |
conversation_id |
string |
Yes | Bound conversation ID. |
generation |
string |
Yes | Exact live lease generation. |
message_id |
string |
Yes | Exact snapshot message ID previously consumed through assisted_draft_context_get. |
operations |
array |
Yes | Allowlisted set/remove operations with path arrays and typed values. No submit, DOM, callback, or domain actions. |
proposal_id |
string |
Yes | Stable identity for this turn's single coherent advisory patch; reuse on retry. |
Details¶
Proposes one coherent allowlisted patch per consumed form snapshot using an exact generation-bound receipt and stable proposal identity. The broker derives binding/revision/hash and rejects malformed or unknown operations atomically. Only the mounted host applies uncontested fields and preserves manual edits/Undo; the tool cannot create tasks, schedule jobs or submit forms.