CCAR-P Advanced Agentic Architecture Practice Question
A research agent uses Claude with an extended thinking budget to analyze a 200-page regulatory filing. Mid-analysis it must call a `fetch_footnote` tool whose result is essential to the conclusion. The architect wants the tool result to be incorporated without discarding the model's prior reasoning. Which approach best achieves this?
⚠ Common exam trap
The trap here is treating a tool result as ordinary text that can be injected anywhere, when the API requires it to be paired with its tool_use block to keep the reasoning chain valid.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Insert the tool result into the conversation as a tool_result block associated with the original tool_use, then continue the same turn so the model resumes from its existing reasoning.
Tool results must be returned as tool_result blocks paired with the originating tool_use so the conversation remains valid and the model can continue from its existing reasoning rather than restart. This preserves the thinking budget and the message sequence. Restarting, summarizing through another model, or deferring to retrieval all either discard reasoning or break the API contract, so they fail this scenario.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Store the footnote in an external vector store and instruct the agent to retrieve it again later if needed.
Why it's wrong here
Deferring retrieval adds an extra round trip and does not guarantee the same footnote is surfaced, since vector search returns approximate matches. The agent needs the exact result now to continue its reasoning; storing it elsewhere introduces retrieval risk and latency without benefit. This also fails to preserve the tool_use/tool_result pairing the API requires.
- ✗
Append the tool result as a new user message and restart the analysis from the beginning of the filing.
Why it's wrong here
Restarting discards the accumulated reasoning and burns the entire thinking budget again, which is both wasteful and likely to produce a different chain that may not reach the same point. It also risks exceeding the context window on a 200-page document. The goal is to preserve prior reasoning, and this approach explicitly throws it away.
- ✗
Summarize the footnote with a separate cheap model and paste the summary into the system prompt before the next call.
Why it's wrong here
Mutating the system prompt mid-conversation breaks prompt cache assumptions and can invalidate prior reasoning context, and a secondary model's summary may drop legally material detail. It also severs the link between the tool call and its result, which the API expects to be paired. This introduces lossy transformation where exact fidelity matters.
- ✓
Insert the tool result into the conversation as a tool_result block associated with the original tool_use, then continue the same turn so the model resumes from its existing reasoning.
Why this is correct
Returning the result as a tool_result block tied to the preceding tool_use preserves the message sequence the model already reasoned over, letting it continue the same turn without re-deriving prior steps. This is the canonical way to feed external data into an in-progress reasoning chain. It keeps the thinking budget intact and respects the API's tool-use contract.
About these practice questions
Courseiva writes every CCAR-P question from scratch — 262 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Anthropic exam blueprint
This CCAR-P practice question is part of Courseiva's free Anthropic certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CCAR-P exam.