Handoff Blocks
The structured output format that agents use to pass work between each other.
2 min read · Mitchell Bernstein
What is a handoff block?
A handoff block is a small, structured piece of text that an agent outputs at the end of its task. It contains the result of the agent's work in a format that can be directly used by you or by another agent in the pipeline.
Think of it like a relay baton -- one agent finishes, packages its output, and the next agent picks it up and keeps running.
Anatomy of a handoff block
Every handoff block follows a consistent structure:
--- HANDOFF BLOCK --- Agent: Optimizer Task: Resume optimization Status: Complete [Output] - Rewrote 6 bullet points for ATS alignment - Added 4 missing keywords from job description - Suggested moving Education section below Experience [Next Step] Pass this block to Tailor with a target job description. --- END HANDOFF ---
The Agent and Task fields identify who did the work. The Output section contains the actual deliverable. The Next Step tells you (or the next agent) what to do with it.
Using handoff blocks
When a workflow runs multiple agents in sequence, each agent reads the previous handoff block and builds on it. You can also manually copy a handoff block from the Clipboard on your Launchpad and paste it into a new ChatGPT conversation to continue the work.
This is what makes MyCareerTeam modular -- you are never locked into a single conversation. You can pick up any handoff block and run with it in a new session.