Skip to content

Actions Component

Action components help your app collect user approval before running tools that change external state.

html
<configure-tool-approval
  action="email.send"
  recipient="user@example.com"
  subject="Draft follow-up"
></configure-tool-approval>

Use action approval UI before enabling or executing action tools such as:

  • configure_email_send
  • configure_calendar_create_event

The component does not call model tools by itself. Your server still decides which actions to expose through profile.tools({ actions }) and executes approved calls with profile.executeTool().

Personalization infrastructure for agents