Draft

This article is not yet published.

It's part of the Field Notes series preview. Open the series with your preview link to read it.

← Back to overview
← All articlesPreview

A Cockpit for One Human: Orchestrating Your Day with Many Agents

Many parallel scanners turning email, chat, tickets, calendar, and even your own AI history into a prioritized daily plan, with two promises: nothing gets lost, nothing gets stuck.

The previous articles were about systems that work for many: the nervous system, the marketplace, the autonomous agents. This final part turns the perspective around. It’s about a single human and the question every knowledge worker asks every morning: What’s actually important today, and what did I forget?

The answer is a personal meta-agent I call the “cockpit”. It pulls together every work context (email, chat, tickets, video calls, support inbox, calendar, activity log, local directories, the agent bus) and turns it into a prioritized daily plan and one next action.

Two promises carry the entire design

Everything about the cockpit follows from two commitments:

  1. Nothing gets lost. Every loose thread from every source is reconciled against tickets, and, if it isn’t captured anywhere, routed to an inbox ticket.
  2. Nothing gets stuck. Every surfaced task comes with a ready-to-paste continuation command, so it’s “one message away from being done”.

Many parallel scanners that never fail

The heart is a fan of scanners, one per source, all started simultaneously. Each scanner gets the same assignment and must return a strictly structured JSON result.

A scanner never fails. If a source is unreachable, it doesn’t return an error but a clean “not available, reason: …”. This way a dead source can never abort the entire run. It’s the same fault tolerance as in the nervous system: the system degrades gracefully instead of crashing.

And because the structured result is strictly validated before anything trusts it, a single scanner that hallucinates or delivers garbage can’t poison the plan. Don’t trust the model, verify with code, here too.

The scanner that reads its own AI history

One detail sets the cockpit apart. One of these scanners reads the conversation history of Claude Code itself, the logs of the human’s AI sessions. Why? Because commitments live there that you’ve made to the AI in conversation (“I’ll do X later”), open questions, started work steps. The scanner brings these in-progress commitments back to the surface so they don’t get buried in the session history.

An agent reflecting on a human’s work with other agents.

The history scanner is the newest one, and the honest answer is that I don’t know yet whether it’s a good idea or just a strange one. It surfaces commitments I’d otherwise forget, but it also surfaces noise. It’s the scanner I’m least sure about.

“Read doesn’t mean done”

My favorite rule in the cockpit, like so much in the system, comes from a real experience. The email scanner lists not just unread but also read emails. Because: read doesn’t mean done. A read email where the other party wrote last, and that contains a request or a delivery, is still open work.

Behind it is a concrete regression: an email with a sample file, read on a Monday but only noticed by hand days later, because “read” was wrongly treated as “done”. The rule is the lesson from those lost days.

Blocked, waiting, next

The cockpit cleanly distinguishes the states that most people mix up in their heads:

  • Blocked: missing access, data, or a prerequisite. May be high priority, but can never be “next” up.
  • Waiting: I still owe follow-up, but someone else must act first.
  • Next action: the single highest-scored thread that is neither blocked nor waiting.

This distinction is why the “next action” is always genuinely doable. A blocked item doesn’t push itself up as a to-do you can’t tackle anyway.

DRY, even here

The cockpit also follows the “one definition, many runtimes” principle. It shares a configuration and a common store with a lighter sibling skill available in every project. And its scanners call the same communication skills from the marketplace that the agents use. The cockpit isn’t a standalone piece: it builds on the same foundations as the rest of the system and reads from them.

Where the series lands

Which brings the series back to the foundations it started with. This is what “one system” means: a human, an agent, and a scheduled job use the same vocabulary, the same tickets, the same skills, not because it looks elegant, but because that’s the only way individual AI tricks add up to an operating system that holds.

In the cockpit, that pattern comes together in a single morning plan. And like every pillar, it’s built from lessons rather than promises: the read email that sat for days, the scanner that must never fail, the validation that fences a hallucinated result. The plan you see each morning is the current state of those lessons.

This post was generated with help of AI, obviously. Look at what this series is about.