You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What: a t3 thread settle <threadId> subcommand, and unsettle to match. Today t3 thread has only list, start, send and show.
Why: I run an orchestrator that drives a headless T3 server with the t3 CLI. It starts one thread per build or review run, polls it with thread show, and reads the result. Once it accepts a run's result, the thread is finished, but the orchestrator can't settle it, so it stays in my inbox until auto-settle runs. The shortest auto-settle setting is 1 day.
The server already has the thread.settle command (MCP t3_thread_organize), and the CLI already calls orchestrator tools for thread list. Exposing settle the same way would let any CLI-driven automation clean up after itself without holding a WebSocket token or relying on internal RPC.
Nice to have:--json output, and an exit code that tells "already settled" apart from "no such thread".
This discussion was converted from issue #33524 on November 09, 2026 20:05.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
What: a
t3 thread settle <threadId>subcommand, andunsettleto match. Todayt3 threadhas onlylist,start,sendandshow.Why: I run an orchestrator that drives a headless T3 server with the
t3CLI. It starts one thread per build or review run, polls it withthread show, and reads the result. Once it accepts a run's result, the thread is finished, but the orchestrator can't settle it, so it stays in my inbox until auto-settle runs. The shortest auto-settle setting is 1 day.The server already has the
thread.settlecommand (MCPt3_thread_organize), and the CLI already calls orchestrator tools forthread list. Exposing settle the same way would let any CLI-driven automation clean up after itself without holding a WebSocket token or relying on internal RPC.Nice to have:
--jsonoutput, and an exit code that tells "already settled" apart from "no such thread".All reactions