T3.Tasks (T3 v0.3.0)

Copy Markdown View Source

Delegated-task and background-work operations.

Most require a T3-launched agent/thread context; an external OAuth sign-in may not advertise these tools. Use T3.Catalog.discover/1 to check actual availability.

Summary

Functions

Keep this thread in Working while background work runs. Pass its task ID after starting it. Not for work left running (dev server, watcher). waiting=false clears. Does not stop the task. Claude only.

Stop a running Claude workflow in a thread. subagentId: coordinator from t3_thread_read 'activity'. Stops only the workflow, not the thread.

Functions

background_wait(client, arguments \\ %{})

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

Keep this thread in Working while background work runs. Pass its task ID after starting it. Not for work left running (dev server, watcher). waiting=false clears. Does not stop the task. Claude only.

Some operations require a T3-launched agent/thread context. The server enforces tool visibility and permissions.

cancel(client, args)

cancel(client, id, args)

capabilities(client, args \\ %{})

delegate(client, args)

delegate(client, task, args)

status(client, args)

stop_workflow(client, arguments \\ %{})

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

Stop a running Claude workflow in a thread. subagentId: coordinator from t3_thread_read 'activity'. Stops only the workflow, not the thread.

Some operations require a T3-launched agent/thread context. The server enforces tool visibility and permissions.