App Logo
dust.tt

Get Dust conversation messages

Read a Dust conversation's messages by conversation sId (from list_conversations or search_conversations), oldest first. Returns workspaceId, conversationId, title, a truncated flag, and messages: each with sId, role (user or agent), content, created, rank, plus author (the human's name/email on a user turn) and agent (the mentioned agent's id on an agent turn). truncated is true when limit stopped it before the first message, so the oldest turns are missing. An unknown conversation id fails loudly rather than returning an empty transcript. Requires being signed in to dust.tt.

Input

conversationId required

Conversation sId, e.g. "P35s1dnqSr" — from list_conversations or search_conversations.

limit optional

Max messages to return (default 200). The newest are kept when a conversation is longer.

Default: 200
workspaceId optional

Workspace sId. Omit to use the first workspace on the account.

Output

title required

Conversation title, null when Dust has not titled it yet.

messages required

Oldest first — reading order.

truncated required

True when `limit` cut the history short, so the oldest messages are not included.

workspaceId required
conversationId required

FAQ

Read a Dust conversation's messages by conversation sId (from list_conversations or search_conversations), oldest first. Returns workspaceId, conversationId, title, a truncated flag, and messages: each with sId, role (user or agent), content, created, rank, plus author (the human's name/email on a user turn) and agent (the mentioned agent's id on an agent turn). truncated is true when limit stopped it before the first message, so the oldest turns are missing. An unknown conversation id fails loudly rather than returning an empty transcript. Requires being signed in to dust.tt.
Required: conversationId. Optional: limit, workspaceId.
It returns title, messages, truncated, workspaceId, conversationId.
Yes. It acts as you on dust.tt: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the dust.tt cookies saved by the Reduck extension.
It only reads. It looks things up on dust.tt and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/dust.tt/get_conversation_messages, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/dust.tt/get_conversation_messages
It is part of Reduck's official curated catalogue.

Start building not clicking