setPostPrompt

View as MarkdownOpen in Claude

Set the post-prompt text for summary generation. After a conversation ends, the AI uses this prompt to analyze the conversation and generate a structured summary. The summary is delivered to your onSummary() callback or the setPostPromptUrl() endpoint.

Parameters

text
stringRequired

Instructions for summary generation. Tell the AI what to extract from the conversation — for example, caller intent, resolution status, or action items.

Returns

AgentBase — Returns this for method chaining.

Example

1import { AgentBase } from '@signalwire/sdk';
2
3const agent = new AgentBase({ name: 'support', route: '/support' });
4agent.setPromptText('You are a customer support agent for Acme Corp.');
5agent.setPostPrompt(`
6Summarize this conversation as JSON with the following fields:
7- caller_intent: What the caller wanted
8- resolution: Whether their issue was resolved (yes/no/partial)
9- action_items: List of follow-up actions needed
10- sentiment: Overall caller sentiment (positive/neutral/negative)
11`);
12await agent.serve();