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

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