summarize_thread
Extract participants, key points, and action items from one or more message threads, producing a detailed summary or aggregate digest for agent coordination.
Instructions
Extract participants, key points, and action items for one or more threads.
Single-thread mode (thread_id is a single ID):
Returns detailed summary with optional example messages
Response: { thread_id, summary: {participants[], key_points[], action_items[]}, examples[] }
Multi-thread mode (thread_id is comma-separated IDs like "TKT-1,TKT-2,TKT-3"):
Returns aggregate digest across all threads
Response: { threads: [{thread_id, summary}], aggregate: {top_mentions[], key_points[], action_items[]} }
Parameters
project_key : str Project identifier. thread_id : str Single thread ID for detailed summary, OR comma-separated IDs for aggregate digest. include_examples : bool If true (single-thread mode only), include up to 3 sample messages. llm_mode : bool If true and LLM is enabled, refine the summary with AI. llm_model : Optional[str] Override model name for the LLM call. per_thread_limit : int Max messages to consider per thread (multi-thread mode).
Examples
Single thread:
{"thread_id": "TKT-123", "include_examples": true}Multiple threads:
{"thread_id": "TKT-1,TKT-2,TKT-3"}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | ||
| llm_mode | No | ||
| llm_model | No | ||
| thread_id | Yes | ||
| agent_name | No | ||
| project_key | Yes | ||
| include_examples | No | ||
| per_thread_limit | No | ||
| registration_token | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||