My Agent Work Is Scattered Across Terminals and Chats

2 min read Problems

Codex here, Claude Code there, decisions lost in scrollback. One shared inbox and durable tasks give agent work a real system of record.

Codex in one terminal, Claude Code in another, a plan in a chat tab, and decisions scattered through Slack threads and scrollback. Each session works on its own, and the agents are good, but the whole setup leaves nothing behind: no shared record of what was decided, what shipped, or what needs you next.

Scaling that setup adds tabs without adding capacity, because the agents were never the bottleneck. The work had no home.

Work needs a durable home

The unit that fixes this is the task, a record that outlives the session that produced it. In Task Machine every piece of work is a task with a description, an owner, a status, and a timeline of everything that happened: human comments, agent runs, questions, approvals, and the final result, in one ordered history. The chat where work starts, the schedule that triggers it, and the agent that executes it all create or attach to a task, so there is always one place to look.

Agents run in the Cloud or on machines you connect. On a connected machine they use tamacode, Task Machine's coding agent, with the model subscriptions you sign in to, such as ChatGPT (Codex) or GitHub Copilot. Either way, every run writes into the shared record instead of vanishing when a terminal closes.

One inbox instead of a tab patrol

The second half is attention. Instead of checking each terminal and thread to see what needs you, everything that requires judgment lands in one inbox: an approval, a question, a finished draft, a failed check. You act on it in a click, and the decision goes onto the task's timeline where the next person or agent can see it.

That is how the three surfaces divide the work: Chat to decide, Inbox to approve, Tasks to steer.

Why it compounds

A system of record also builds on itself. Agents pick up context from the task history instead of starting cold, and corrections persist as memory. When you ask what happened with the launch email, the answer is a timeline you can read instead of a guess pieced together from four scrollbacks.