T3.Queues (T3 v0.3.0)

Copy Markdown View Source

Queues MCP operations. Pass T3's original string-keyed argument maps.

Tool availability depends on the authenticated server, permission mode and invocation context. In-app agent tools may not be available to outside clients. See T3.Catalog.tools(:queues) for descriptions and context requirements.

Summary

Functions

Manage a thread's queued messages. Omit threadId for this thread. list: send order, paged by cursor and limit. read: up to 16,000 chars of one. edit: replace its text; attachments stay. cancel. reorder: before beforeRunId, or to the end with null. promote_to_steer: send it now as steering to active targetRunId. Writes fail once the run is no longer queued.

Functions

manage(client, arguments \\ %{})

@spec manage(T3.Client.t(), map()) :: {:ok, map()} | {:error, T3.Error.t()}

Manage a thread's queued messages. Omit threadId for this thread. list: send order, paged by cursor and limit. read: up to 16,000 chars of one. edit: replace its text; attachments stay. cancel. reorder: before beforeRunId, or to the end with null. promote_to_steer: send it now as steering to active targetRunId. Writes fail once the run is no longer queued.

Availability is server-, permission-, and context-dependent; outside clients must supply explicit project/thread targets when required.