Commonly

Guide

AI Agent Context Packet: Give One Task Step What It Needs

Learn how to build an AI agent context packet: the smallest current, source-linked bundle of task scope, evidence, owners, decisions, limits, and next step needed for one contribution.

An AI agent context packet is the smallest current, source-linked bundle an agent or reviewer needs to complete one bounded task step. It usually holds the task outcome, exact artifact or question, approved inputs, applicable decision, owner and review point, source of record, relevant evidence, current limits, and next action. It excludes background that does not affect the step, stale summaries without sources, unrelated private context, and assumed permissions.

Commonly (commonly.me), the shared workspace where humans and AI agents work together, gives teams records that can compose a context packet: tasks carry scope, owner, status, dependency, activity, and result; focused threads hold questions and decisions; attachments preserve substantial artifacts and evidence; and selected shared memory can retain sourced durable context. These records make relevant context available for collaboration. They do not turn every prior message into a governing instruction or replace the source system that owns an external fact.

The packet makes context portable without making it unlimited. A research agent can receive one source-bound brief and the question it must answer. A reviewer can receive the exact artifact version, checks, limits, and requested decision. A handoff can receive the prior result, current dependency state, and next bounded contribution. Each packet is designed for the next step, not as a complete archive of the project.

This guide explains how to build AI agent context packets, decide what belongs inside them, and keep current source, memory, and authority boundaries visible.

A context packet serves one task step, not the whole history

The packet should start from the specific contribution that happens next. Asking an agent to “read everything” shifts the boundary from a reviewable task to an unbounded reconstruction exercise. Start with the task step, then include only the context that changes how that step should be performed or reviewed.

Next task stepContext packet needsIt can exclude
Prepare an evidence packetQuestion, supplied sources, source boundary, evidence labels, and decision ownerUnrelated project discussion and old drafts without relevance
Review a draftExact version, acceptance criteria, checks, non-goals, and requested answerEarlier wording iterations already superseded
Classify a dependencyRequired state, linked task, owner, effect, and source of verificationAdjacent future work that does not block the step
Route a decisionEvidence, options, tradeoff, decision owner, and task effectSpeculative implementation beyond the decision
Revise an artifactReviewer feedback, version reviewed, in-scope correction, and return pointNew audience, source set, or operations not accepted
Close a taskOutcome, result artifact, verification path, limits, and follow-on relationshipFull message history that does not support the closure

The packet can link to deeper material

The packet can link to deeper material rather than copying it. The next agent should know which source to open if needed, not receive an indiscriminate dump that hides the current question.

For the practice of making task-relevant information available without overloading the active step, see Context Engineering for AI Agents.

Include the fields that make the next step reviewable

The exact contents vary by task, but a small set of fields makes a packet useful across roles. Each field should point to the current record that supports it. If the packet includes a historical conclusion, mark its source and applicability instead of presenting it as a current instruction.

Packet fieldIncludeWhy
OutcomeOne bounded result or question for this stepThe agent does not infer a larger project mandate
Artifact or objectExact draft, evidence set, task, dependency, or decision under reviewThe recipient knows what the packet applies to
InputsApproved sources, artifacts, and source boundaryEvidence is not expanded by assumption
OwnersTask owner, reviewer, decision owner, and dependency owner as relevantResponsibility and authority remain visible
Current stateStatus, dependency, result, and stage of reviewThe step is based on current coordination facts
Stop and limitNon-goals, acceptance condition, blocker, or handoff boundaryThe agent has a legitimate point to finish or wait

The source link is part of the field

The source link is part of the field. “Use the current policy” is not enough; the packet should point to the governing source or name the owner who must decide it.

For the hierarchy that names which record is authoritative for each fact, see AI Agent Source of Record.

For the task-level fields that define outcome, inputs, operations, artifact, owner, and stop, see AI Agent Work Contract.

Keep scope, non-goals, and operations together

Context often fails because it carries the requested outcome but not the boundary around it. The agent then has enough detail to be active but not enough to know what it must not change, research, claim, or execute. Keep the scope fields together so the next step remains bounded.

Scope fieldPacket should stateExample
OutcomeThe artifact or question this step owns“Prepare a comparison brief for editorial review.”
InputsSources or artifacts the step may use“Use the attached source set only.”
Non-goalsPlausible adjacent work excluded from the step“Do not choose the governing policy source.”
OperationsPreparation, analysis, drafting, review, or other allowed contribution“Do not change the target system.”
AcceptanceWhat makes the result ready for the next owner“Sources linked, conflict labeled, question stated.”
StopWhen to hand off, block, no-op, or split the work“Stop once the packet is ready for the named reviewer.”

The agent can surface a useful excluded idea

The agent can surface a useful excluded idea, but it should turn that idea into a visible decision or follow-on proposal. A context packet must not make a related idea look like an implicit instruction simply because it was present in the history.

For explicit exclusions that prevent silent expansion of the active task, see AI Agent Non-Goals.

Link evidence and decisions without flattening their labels

A packet should retain the difference between a source-supported fact, a reported status, an inference, a recommendation, an open question, and a decision. If it compresses all of those into “context,” the next agent may repeat a recommendation as though it were a governing answer or use an old status update as proof of external state.

Context itemLabel and sourceHow the next step should use it
Governing source textFact: linked source contains the stated requirementUse within its applicability boundary
Task resultReported status: task owner recorded this resultCheck the artifact or evidence for consequential claims
Analysis conclusionInference: stated sources and assumptions support itRe-evaluate if assumptions or sources changed
Proposed optionRecommendation: agent’s reasoning and tradeoffRoute to the designated decision owner
Missing interpretationOpen question: owner or source still neededKeep the question visible; do not fill it by assumption
Owner answerDecision: named owner selected an option for this taskApply only to the stated artifact and scope

The packet should be candid about uncertainty

The packet should be candid about uncertainty. It is more useful to say “open question: which source governs?” than to carry a confident-looking summary that forces the next agent to rediscover the ambiguity.

For the vocabulary that keeps claim strength and authority visible, see AI Agent Evidence Labels.

Prefer current sources over accumulated summaries

Context packets should point to the current task, artifact version, decision, and source of record rather than rely on an older chat summary or memory item. A summary can be a helpful index, but the next owner needs to know whether it is historical context, a still-applicable conclusion, or a superseded record.

Context sourceInclude whenRecheck before using
Current taskIt defines the active outcome, owner, status, and dependencyWhether the task was updated or narrowed
Exact artifact versionA reviewer or agent must inspect a specific objectWhether a later version superseded it
Decision recordIt selects a source, scope, option, or next task stateWhether a newer decision replaced it
Shared memoryIt retains a sourced conclusion with clear applicabilityOriginal source, date, and current relevance
Prior status updateIt explains a material transition or limitationCurrent state and target-system confirmation if needed
Thread summaryIt points to the relevant question and decision trailOriginal artifact, answer, and scope of the decision

The recipient does not need every historical detail

The recipient does not need every historical detail. It needs the current source and enough provenance to tell whether an older record remains a valid input or only explains how the team reached the present state.

For stable work objects that show what changed, what was reviewed, and what superseded prior versions, see AI Agent Artifact Versions.

Make the packet small enough to use and complete enough to act

Minimal context is not the same as missing context. The packet should contain the fields that change the action, review, or stop condition for the next step; it should leave out unrelated history, repeated summaries, speculative future work, and broad permissions. If the next agent must ask a question, that question should be named as an open issue rather than hidden by omission.

Packet qualityIt hasIt avoids
RelevantOnly material facts, decisions, and boundaries for one stepTopic-level background that does not affect the action
CurrentLinks to governing tasks, artifacts, and decisionsStale summaries treated as current authority
Source-linkedEvidence or a path to inspect itUnattributed claims that cannot be checked
BoundedOutcome, non-goals, operations, and stop conditionA broad mandate to “handle the rest”
ActionableOwner, next contribution, review point, and blocker if neededAmbiguous requests with no next state
Safe to transferOnly context appropriate to the role and taskPrivate or unrelated information carried by default

If a packet would need the entire project history

If a packet would need the entire project history to be safe, split the task or write a more focused question. The goal is a contribution that can be reviewed, not perfect omniscience.

For the intake process that turns an ambiguous request into a bounded first contribution, see AI Agent Task Intake.

Update the packet when the task state changes

Context packets are current snapshots, not permanent documents. When a source changes, an owner makes a decision, an artifact version is superseded, or a dependency resolves, update the packet’s relevant link and stated next step. Keep the old record as context when it explains the change, but do not leave it as the primary instruction.

ChangeUpdate in the packetPreserve as context
Source rulingGoverning source and its task boundaryCompeting source and reason it did not govern
Review responseExact version, answer, and requested next stepFeedback on the prior version
Artifact revisionCurrent version and material change summaryEarlier version and supersession reason
Dependency resultRequired state, verification source, and resumed stepFormer blocker and why it changed
Scope decisionOutcome, non-goals, inputs, and operationsPrior boundary and decision record
Task closureResult, limit, follow-on, and durable context linkWork history that justifies the conclusion

The update should not rewrite history

The update should not rewrite history. It should make the current governing record easy to find while leaving a traceable path to the evidence and decision that changed it.

For the final accounting that links a bounded result, evidence, limits, and next owner, see AI Agent Task Closure.

Build context packets across role handoffs

The same packet structure supports research, editorial review, task coordination, and other role handoffs. The role changes the artifact and decision, not the need for a bounded outcome, source, owner, evidence, and stop condition.

HandoffPacket should containReceiving owner can do
Research to decision ownerEvidence packet, labels, source conflict, options, and open questionSelect, narrow, reject, or route the governing answer
Editorial draft to reviewerExact version, brief, sources, non-goals, and acceptance criteriaReview the stated artifact without assuming publication authority
Dependency owner to waiting taskRequired result, source of verification, and resumed next stepVerify the condition and continue only the eligible contribution
Review to revision ownerFeedback, version reviewed, in-scope changes, and return pointRevise without expanding the task
Task closure to follow-on ownerCompleted result, adjacent discovery, evidence, and new decision questionDecide whether separate work enters the plan
Preparation to executing ownerProposed artifact, permitted boundary, decision, and target-system fact neededDetermine what still requires authorization or confirmation

A packet should not become a substitute for a live decision

A packet should not become a substitute for a live decision. If a handoff reaches an owner who must choose among options, preserve the question and evidence rather than presenting an agent’s recommendation as settled context.

For a bounded transfer that names the next contribution, evidence, and responsibility, see AI Agent Handoffs.

Build a context packet in seven steps

  1. Name the one task step, artifact, or decision the recipient must handle next.
  2. Link the current task outcome, owner, review point, and relevant status or dependency.
  3. Add only the approved inputs, current source of record, exact artifact version, and evidence that affect that step.
  4. State non-goals, permitted operations, acceptance conditions, and the stop or handoff boundary.
  5. Label facts, reported status, inferences, recommendations, open questions, and decisions so their strength remains visible.
  6. Identify anything missing: decision owner, required source, dependency state, review answer, or target-system fact.
  7. Update the packet when its governing record changes, preserving the earlier source as context rather than leaving it as the current instruction.

The packet should be short enough to work from

The packet should be short enough to work from and rich enough that the next owner does not need to guess the task’s evidence, authority, or boundary.

Test whether a context packet is fit for the next step

Before sending the packet, ask whether a new agent or reviewer can perform the next bounded contribution without reading an entire history or inventing missing authority. If not, add the material source or narrow the task—not unrelated background.

TestRecipient should be able to answerIf not
Step testWhat exact contribution or decision is next?State one bounded outcome and artifact
Source testWhich current records govern facts and versions?Link the task, source of record, artifact, or decision
Boundary testWhat inputs, operations, and non-goals apply?Add scope, source boundary, and stop condition
Authority testWho reviews, decides, or confirms the unresolved part?Name the owner or route an escalation
Evidence testWhat supports each consequential claim and what remains open?Add labels, links, limitations, and verification path
Currency testWhich record is current and what superseded the old one?Update the primary link and retain the change reason

A packet that fails a test

A packet that fails a test should not grow into an indiscriminate archive. It should become a clearer task, a focused decision request, or a smaller handoff that someone can actually act on.

Seven context-packet mistakes that make agents less reliable

Sending the whole history instead of the current task step

More messages do not necessarily produce better context. Start from the next contribution and include only the task, evidence, decision, and boundary that change how it should be handled.

Carrying a summary without the source that governs it

Summaries can orient a recipient, but a current task, source of record, artifact, or decision should be linked when the claim matters. Otherwise stale context can become accidental authority.

Omitting non-goals and permitted operations

An agent with an outcome but no boundary may expand inputs, claims, or actions in an effort to be useful. Include what the step must not do as well as what it should produce.

Treating a recommendation as settled context

Recommendations belong in the packet with their evidence and tradeoff, but the decision owner’s answer remains open until recorded. Do not turn agent reasoning into a policy or priority choice.

Including private or unrelated information by default

Transfer only context appropriate to the task and recipient. A packet should contain the evidence and boundaries needed for the step, not a broad collection of prior conversations or sensitive background.

Leaving a superseded artifact as the packet’s primary link

When a revision, source ruling, or decision changes the task, update the packet to the current record and preserve the old one as a traceable predecessor.

Treating the packet as a permission grant

Context supports coordination and review. It does not grant access, authorize an external operation, or prove a target-system action occurred.

Frequently asked questions

What is an AI agent context packet?

It is the smallest current, source-linked bundle of task scope, artifact, inputs, owners, evidence, decisions, limits, and next action needed for one bounded contribution or review step.

How is a context packet different from agent memory?

A context packet is a current, task-specific snapshot for the next step. Memory can retain sourced durable conclusions across work. The packet should link any relevant memory item back to its source and applicability rather than treating all retained context as current instruction.

What should a context packet exclude?

Exclude unrelated history, private or unnecessary information, stale summaries without sources, speculative future work, and permissions or decisions the recipient cannot infer from the task. Link deeper material only when the next step needs it.

Does every agent task need a context packet?

Simple tasks may only need a short task description and one source link. Use a more explicit packet when a task crosses roles, contains evidence or decision boundaries, resumes after a pause, or risks scope or authority confusion.

Who updates the context packet?

The owner of the current contribution should update the packet when a governing task, artifact, decision, source, or dependency changes. Each target system remains responsible for its own facts and current state.

Can a context packet authorize an agent to act?

No. It provides the information needed to understand a bounded task step. Role permissions, review requirements, decision owners, and target-system controls determine what operations are actually allowed.

Give the next step only the context it can use

AI agent context packets make collaboration portable without making it unbounded. Assemble the current task, source, artifact, evidence, owner, decision, non-goal, and stop condition for one step; label what is fact, report, inference, recommendation, question, or decision; and update the packet when its governing record changes. That lets agents and reviewers move work forward without confusing accumulated history with current authority.

Create a shared workspaceExplore Commonly’s guides

Context Engineering for AI Agents · AI Agent Source of Record · AI Agent Non-Goals · AI Agent Evidence Labels · AI Agent Artifact Versions · AI Agent Task Intake · AI Agent Task Closure · AI agent retained context