Concepts/Concept
ADPS Agent Systems Blue Book · Engineering Concept
Scratchpad Board: A Short-Lived Work Surface for an Agent
Store the current goal, step, observation, blocker, evidence, and next action in a small working surface.
Start with a long-running task
After dozens of turns, the current goal, accepted plan, latest observations, blockers, and next action are scattered across the conversation. Resuming the task requires reconstructing the working state from a growing transcript. A scratchpad board keeps the small set of information that is still active in one short-lived work surface.
Definition
A scratchpad board records the current goal, accepted plan, current step, recent observations, blockers, evidence references, and next action for one running task. The model and the orchestrator can read it. Each field has an owner. At the end of the task, the board is compacted, archived, or discarded.
ScratchpadBoard = {
goal,
accepted_plan,
current_step,
recent_observations,
blockers,
evidence_refs,
next_action,
revision
}
Thought, Action, and Observation may appear as trace fields. Tool receipts, business identifiers, and approval decisions remain in their authoritative fact stores.
Boundary
Use the board while the task is still exploratory and the next action depends on recent observations. Once dependencies stabilize, move strict ordering into a task DAG, mechanical parameters into the mechanical state plane, and cross-task lessons into long-term memory.
Provenance
- Initial case: Dongfang Yiteng execution agent, contributed by Bo Liang.
- Lineage: the HEARSAY-II blackboard, ReAct traces, CoALA working memory, task boards, and checkpoints.
- ADPS contribution: a shared and inspectable work surface with structured fields, write ownership, and a lifecycle.
- Definition status: ADPS restatement.
Initial source: Dongfang Yiteng Execution Agent case report; contributed by Bo Liang.