Concepts/Concept
ADPS Engineering Concept Registry
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.
Proposal and provenance
- Concept group
- Context and memory
- Initial source within ADPS
- Initial practice: Bo Liang
- First recorded in
- Dongfang Yiteng execution-agent case ()
- ADPS editorial work
- ADPS restated the short-lived reasoning trace as a shared work surface for the model, runtime, and reviewer.
- Current standing
- ADPS restatement
Initial source: Dongfang Yiteng Execution Agent case report; contributed by Bo Liang.
Chronicle
- Recorded source
- Dongfang Yiteng execution-agent case ()
- Source date
- First published on ADPS