suggest_action_items_from_messages
Turn conversations into tasks by queuing AI extraction of action items from multiple messages. Returns acknowledgement; poll suggested status for results.
Instructions
Queue AI extraction of candidate action items from specific messages. Runs in the background.
USE WHEN: Turning a conversation into tasks — "what did we agree to?". Pass the message_ids to analyse, then POLL list_my_action_items or list_action_items with status: "suggested" for the results, and promote the ones you want with set_action_item_status.
USE INSTEAD: suggest_action_items_from_message (singular) for a SINGLE message — it returns the items directly, with no polling. create_action_item when you already know the task and do not need it inferred — that returns the item synchronously, with an id.
FIRST: message_ids comes from list_messages (field results[].id) — call it first if you don't have one.
EXAMPLE: {"message_ids":["msg-1","msg-2"]}
RETURNS: ACKNOWLEDGEMENT ONLY — no items are returned. Extraction is queued and runs in the background, so poll a listing tool with status: "suggested" to see the results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message_ids | Yes | List of message IDs |