Skip to content

ApprovalDecisionInput

What an approval handler answers with: a choice the SERVER offered, and optional feedback.

Class in muse_code

The governing decision is select-never-create, and this TYPE cannot enforce it — choiceId is a string on the wire — so the router checks the answer against the request’s own availableChoices before the frame is built.

Property Type Description
choice_id str The chosen availableChoices entry’s choiceId.
feedback str | None Optional feedback text; omitted from the frame when None.
Source

clients/sdk-py/src/muse_code/facade/approval.py:81