Call recording summary text actions are shown when a user selects text in a call recording summary.
Add one by creating an extension folder under src/app/extensions/ whose extension.tsx default-exports a defineExtension call with type: "call-recording-summary-text-action". See App structure for the discovery rules.
Example
src/app/extensions/process-call-summary/extension.tsx
Arguments
"call-recording-summary-text-action"
required
Identifies this extension as an action on text selected in a call recording summary.
string
required
The unique identifier for this call recording summary selection action.It is only used internally; never shown to the user.
string
required
A human-readable label of the call recording summary selection action that will be shown to the
user when they make a text selection on a call recording summary.
async (selection: {text: string; markdown: string}) => Promise<void>
The function to run when the action is triggered. You’ll likely want to show a
dialog or run a server function here.The function will be given an object containing:
markdown– a markdown representation of the text selected (e.g. may include bullet points)text– the plain text of the text selected