The form the user is looking at, as an agent sees it in AppContext.AdditionalContext.Form.
Every value of AdditionalContext goes into every agent prompt, so this carries only what
identifies the form and its sections. The rest (fields, rail, contribution details) stays in
the full FormCompositionSnapshot, which the apply flow reads from the
FormCompositionRegistry, and the Get Form Composition For Entity and
Get Form Contributions For Entity actions report it to an agent that needs it. Keep field
names stable.
The form the user is looking at, as an agent sees it in
AppContext.AdditionalContext.Form.Every value of
AdditionalContextgoes into every agent prompt, so this carries only what identifies the form and its sections. The rest (fields, rail, contribution details) stays in the full FormCompositionSnapshot, which the apply flow reads from theFormCompositionRegistry, and theGet Form Composition For EntityandGet Form Contributions For Entityactions report it to an agent that needs it. Keep field names stable.