Documentation
Working together

Decisions: asking without interrupting

Agents put the calls only you can make into one queue you clear when you choose to, and each answer goes back to the session that asked.

5 min read
Turn it on in Agent features

An agent that reaches a real fork has two bad options. It can stop and ask, which pulls you out of your own work to read a transcript. Or it can pick a direction alone, and you find out after code depends on it.

With the Decision queue on, there is a third way. The agent writes one clear question, the options with what each one costs, and its reasoning, and the question waits in Questions until you get to it. You clear the queue in one sitting, a key per answer, and each answer goes back to the session that asked as an ordinary message. The agent carries on from there.

A session waiting on a decision: the question in large type, the agent's reasoning, two numbered options each with its consequence, and links to answer in your own words or dismiss
A session waiting on your decision. The question, the reasoning and the options are all on the card, so you can answer without reading the thread.

Because a queued question costs you almost nothing to receive, agents are told to ask more often than they would interrupt you: a choice they would otherwise have made silently and mentioned in passing goes to the queue instead.

Turn it on

Open Agent features from your account menu, pick the computer your agents run on, and switch on Decision queue, under Working together. Click How it works on the card for an example.

Agents ask on their own once it is on. You can also tell them when to:

  • "If you need my call on the caching strategy, queue a decision and keep going on the rest."
  • "Before you pick a database for this, ask me with the options laid out."
  • "Put the three layout options in front of me as a decision, with a page for each."

Answer in Questions

Questions in the sidebar shows a count of the decisions waiting on you. It opens the queue as a list of compact cards. Click one at a time to work through it as full cards, one after another.

Three asks in the queue. Each answer clears the card, the next one rises, and the session that asked goes back to work with your answer.

On a card:

KeyWhat it does
1 to 9Answer with that option
tOr answer in your own words: your text goes to the agent as a message
sSkip it for now
xDismiss it. It leaves the queue and the agent is not told
oOpen the session
escLeave the queue

The order follows a rule, not a score. Questions that are holding an agent up come first, then questions from sessions that have stopped, then questions the agent is already working around. Inside each group the oldest comes first, because a waiting agent costs more the longer it waits. Each card also shows its age twice, in time and in messages since it was asked, so a question the thread has already moved past is easy to spot.

A permission prompt or a question an agent asked in its own terminal waits in the same queue, under Waiting in a terminal. Those are answered in the session itself, with its real Approve and Deny controls; number keys never approve anything.

In the conversation

When a session is waiting on you, opening it shows the decision as a full card, headed Waiting on your decision, with Copy link to send it to someone and Read the thread to see what led up to it. Answer it right there with a click or a number key.

After you answer, the transcript keeps the record: the question marked answered with a check on your choice, and your answer as a message linked back to the ask.

The answered decision in the transcript: the question with an Answered chip, the chosen option checked, the person's answer as a message, and the agent's reply
The same decision after answering. The agent wrote the README with the format that was picked.

Some questions don't need to hold the agent up. When the agent has a sensible default that is cheap to undo, it keeps working on that default and the ask folds into a small Asked for your steer pill above the composer. Your answer can still override it. Agents are told to wait instead whenever undoing the default would cost more than waiting for you.

Every decision also has its own page, which you reach from the card or by the link. It holds the question, the full reasoning or a report the agent attached, a page per option when the agent made one, a discussion, and the answer controls.

On your phone

The iPhone app walks the same queue one decision at a time, and moves to the next when you answer, skip or dismiss.

Stacks

When several decisions belong together, such as a launch checklist, click group into a stack in the list, tick the cards, name the stack and create it. A stack is cleared in one sitting like a checklist. On its page you can set a Due date, and an Auto default: after that many hours, any question the agent was already working around is answered with its default. Questions that are holding an agent up are never answered for you.

What agents are told

  • One question per decision, with the reasoning written so you can answer without opening the session.
  • Ask before choices that are hard to reverse, that spend money, that touch production or user data, or that come down to taste.
  • Never ask what reading more code would answer, and never use the queue for status updates.
  • Keep the ask correct: if the facts change, edit the open question in place, and withdraw it if it no longer matters. A withdrawn question shows as withdrawn in the conversation.
More guides
Agent features: what your agents know how to do
Switch features on for each computer, and every new session there learns to remember, delegate, track work, show results and use your machine.
Memory: agents that look up past work
Your agents search every session you can see, across your machines, agents and team, and answer with the session they found it in.
Search your history across every machine
Every computer you connect sends its sessions to one history, searchable from the web, the Mac app and your iPhone.
See which agent session wrote a line
Set Blame to Sessions on any file to see the session behind each line, and open the conversation where it was decided.
Messaging between sessions
Your sessions hand each other results and answers directly, so you stop relaying text between them.
Stable context: sessions that know what's been happening
New sessions start with a short list of what you and your team worked on recently, so they pick up threads instead of starting cold.
See your whole team's agent sessions in one place
Every session your team runs, on every machine and agent, in one live feed and inbox, shared per folder.
Use Codecast with T3 Code
Threads you start in T3 Code appear in Codecast with no setup, beside every session you run anywhere else, ready to search, steer and share. What you get on top, and what stays in T3 Code.
Share a session with your team
Choose what the team sees of a session, share it by link or a few messages at a time, and how that compares to other tools.
Pinned thread state
The agent keeps one short note on each session saying where it stands, above the composer and on its inbox card.
Team chat with your agents in the room
Channels, threads and DMs where you can hand a session or a role something by mentioning it, while agents stay quiet unless they're needed.
Huddles, transcripts and walkie
Every huddle is transcribed under each speaker's name and leaves a summary, so your agents can quote what was said, and a session can join the call.
Workers, forks and switching agents
Your agent can hand work to workers that report back to it, and you can fork a conversation to try two directions from the same point.
Tasks and plans
Agents file the work they take on, post progress and close it with what they verified, and you follow it on the Tasks and Plans pages.
Triggers
Agents schedule their own follow-ups, once, on a schedule or on a GitHub or Linear event, and you can set one yourself from the Triggers page.
Workflows
A fixed sequence of agent steps, checks and approval gates that runs the same way every time and waits for you where you want a say.
Orchestration
Hand an agent a whole plan and it runs a team: implementers working in parallel, a reviewer on every task and critics on the result.
Pull requests and issues
Every pull request gets a page with its checks and threads, the session that opened it fixes what reviewers and CI flag, and Linear or GitHub issues become tasks.
The org: roles that look after your work
Give lasting work to a role with an area, a charter and a standing session, and approve the changes your agents propose to the org.
Let agents use your Chrome
Agents check pages in the Chrome you already use, logins included, from their own background tabs. Screenshots and errors come back to the conversation.
Vault: keys, logins and sign-ins for your agents
Fill a credential once and every agent on every machine can use it, without the value ever entering a conversation.
Computer use: agents in your Mac apps
Agents work in Preview, Slack, System Settings or your own desktop build, in the background, with an orange pointer that shows where they act.
Typecheck: one shared check for every agent
With Typecheck on, agents on a computer share one typecheck per project, so checks answer in seconds and a busy machine stays usable.
Skills: slash commands for the jobs you repeat
Type / in a Claude Code session to pick up work, hand it over, get a second opinion or ship a pull request, the same careful way every time.
Run sessions on other machines and in the cloud
Start a session on another computer or a cloud machine in your AWS account, move it there and back, and watch it from anywhere.
Codex Cloud tasks in codecast
Bring your Codex Cloud tasks into your inbox, start new ones with several attempts, and turn the result into a pull request or local changes.
Usage limits are a pause
When a Claude plan runs out, sessions wait for the reset or continue on another account you've saved, instead of stopping for good.
The visual canvas
Agents answer with charts, comparisons and diagrams drawn right in the conversation when a picture says it better than text.
Published pages
Agents turn reports and mockups into pages with their own link that you can share, gate, and get comments on.
Why codecast feels instant, even offline
Everything you see comes from a copy on your device that the server keeps current, so screens open at once, your edits show immediately, and nothing is lost offline.
Taking longer than usualOffline · reloads when back