Anthropic CCA-F Practice Test 7
Question 60
A coordinator requests three independent reviews but invokes each subagent in separate sequential turns. How can latency improve?
- Make independent review agents wait for the previous reviewer even though their inputs are unrelated
- A structured deliverable with changed paths, test evidence and unresolved risks
- Filter input references by the requester's authorization before passing them to the subagent
- Issue independent subagent requests in one dispatch phase where the runtime permits parallel calls
Explanation
Correct Answer
D:Concurrent dispatch reduces critical-path time for independent specialists. Dependent reviews must still wait for their prerequisites. The three investigations have no dependency on each other, so parallel dispatch reduces their total wall-clock phase to roughly the longest required branch plus coordination overhead. Sequential calls add their runtimes and delay synthesis needlessly.
Incorrect Answers
A:Serial waiting adds latency without supplying new information when each review uses independent inputs. Dispatching unrelated reviews together preserves their individual evidence while permitting parallel execution.
B:Claims of completion require verifiable artifacts. The decisive requirement here is to launch independent specialists concurrently. An auditable code-review deliverable does not shorten three unrelated review calls when they are still dispatched serially. Change scheduling so independent requests can run concurrently.
C:Checking authorization before sending references is necessary for privacy, but does not make independent reviews run faster. The three review tasks already have unrelated inputs; executing them one after another adds their durations. Dispatch independent jobs concurrently while preserving each result's owner and scope.
Question 61
A developer omits the tools field when defining a specialist, expecting it to have no tools. Why is that assumption risky?
- Return partial evidence with an explicit incomplete status and the remaining unresolved work
- Explicitly specify permitted tools and verify the effective deny/approval behavior instead of assuming omission means no tools
- Leave the tool list omitted and rely only on a comment saying that this agent is read-only.
- Include the subagent-spawning capability in the coordinator's allowed tool set
Explanation
Correct Answer
B:Omitting a tools configuration is not an explicit deny-all statement. A subagent can inherit tool availability depending on runtime settings and SDK version. Define the intended tool scope and test actual permission behavior, using explicit denials or an appropriate restrictive permission mode where exclusion must be guaranteed.
Incorrect Answers
A:Delegation budgets must bound execution, not silently convert an incomplete investigation into success. Although useful elsewhere, it is not the direct mechanism to avoid unintended broad tool inheritance.
C:Comments and role descriptions do not override actual SDK tool capability inheritance. A developer who expects no tools must explicitly configure the appropriate restriction and test the effective allowed tools; otherwise a specialist may retain more access than intended.
D:Delegation is a tool execution capability, not just a preference conveyed in instructions. The scenario instead requires a way to avoid unintended broad tool inheritance.
Question 62
A retrieval subagent receives another customer's private file reference mixed into context. What should the coordinator enforce?
- Send every customer's document reference to the subagent and ask its generated answer to hide unauthorized records
- A structured deliverable with changed paths, test evidence and unresolved risks
- Filter input references by the requester's authorization before passing them to the subagent
- The coordinator failed to include required country context in the subagent prompt
Explanation
Correct Answer
C:Authorization must be applied before a private file reference enters the delegated context. The coordinator should check the requesting customer's identity and access rights, then pass only the permitted references and excerpts to the retrieval subagent. Relying on the subagent to hide forbidden data after it has received those bytes leaves an avoidable cross-customer disclosure path. Restrict the retrieval tool itself to the same authorized scope.
Incorrect Answers
A:Asking the model to conceal unauthorized data after receipt does not enforce a tenant or requester access boundary. The coordinator must validate entitlement before a private file reference reaches the delegated context.
B:A structured coding handoff helps validate a patch, but it does not prevent a subagent from seeing an unauthorized customer's file reference. Privacy checks must run before delegation and retrieval, not only when evidence is returned. Filter the input references and enforce tenant-scoped retrieval permissions at execution.
D:A subagent receives the context supplied at invocation, not an automatic copy of all coordinator history. The decisive requirement here is to apply authorization before propagating retrieved context.
Question 63
An Agent SDK subagent invocation says only 'look into this' and produces broad irrelevant notes. What should the coordinator change in the handoff?
- Configure a narrowly scoped authorized tool set for that subagent
- Pass concise structured findings and supporting citations instead of the full search transcript
- Provide a bounded objective, required output, evidence context and acceptance criteria to the subagent
- Spawn separate bounded subagent tasks with independent scratch context
Explanation
Correct Answer
C:An SDK coordinator should supply the specialist with a narrowly bounded research question, available evidence, permitted operations, expected output and acceptance checks. Current Agent SDK releases invoke subagents through the Agent tool (historically Task), so a vague Agent invocation such as 'look into this' cannot provide the required task contract. Keep the result auditable through citations and an explicit completion status.
Incorrect Answers
A:A narrow tool set limits what the delegated worker can execute, but it cannot rescue an assignment that says only 'look into this'. The failure is underspecified research scope and completion criteria. Give the specialist the exact question, bounded evidence context, required output and checks by which its result will be accepted.
B:A short cited handoff is useful after research completes, but it does not tell a newly spawned specialist what problem it is supposed to investigate. The vague instruction invites unfocused work. Supply a concrete objective, task boundaries and expected evidence before delegation; then require a concise sourced report.
D:Separate scratch contexts prevent experiments from contaminating each other, but starting additional isolated agents with the same vague objective merely reproduces the ambiguity. Define a bounded research contract and success criteria for the existing invocation instead of multiplying underspecified investigations.
Question 64
A subagent requests a file it cannot read under its allowedTools set. Which subagent configuration is most appropriate?
- Pass concise structured findings and supporting citations instead of the full search transcript
- Spawn separate bounded subagent tasks with independent scratch context
- Make the subagent an unrestricted administrator and allow it to browse every customer workspace.
- Configure a narrowly scoped authorized tool set for that subagent
Explanation
Correct Answer
D:Tool access is a host-enforced capability boundary, not something fixed by merely asking the model to behave. For this situation, the system should configure a narrowly scoped authorized tool set for that subagent. The factual trigger is a subagent requests a file it cannot read under its allowedTools set. The runtime must enforce effective tool permissions; a role label cannot authorize or prevent an API action by itself.
Incorrect Answers
A:Reducing the context passed to a specialist can prevent irrelevant data exposure, but it cannot grant the specific file-read capability this agent lacks. Verify the requested file is in scope and configure the effective read permission, while preserving restrictions on unrelated paths and all write operations.
B:Isolation prevents one experiment's tentative edits and reasoning from leaking into another test. The proposed option cannot provide the specific “Configure a narrowly scoped authorized tool set for that subagent” behavior that the case requires. Tool access is a host-enforced capability boundary, not something fixed by merely asking the model to behave.
C:Broadening the subagent into an unrestricted administrator violates least privilege and does not solve a narrowly authorized file-read need. The correct response is to configure the required read capability for the approved file while maintaining explicit restrictions on other resources and write operations.
Question 65
A synthesis specialist needs only conclusions from a long search phase. How should this delegated task be controlled?
- Pass concise structured findings and supporting citations instead of the full search transcript
- Spawn separate bounded subagent tasks with independent scratch context
- Restrict its tool permissions to read-only operations and reject writes at execution
- Return structured status, outcome, blockers and evidence identifiers
Explanation
Correct Answer
A:When a synthesis specialist needs only conclusions from a long search phase, the system should pass concise structured findings and supporting citations instead of the full search transcript. Selective context passing keeps important evidence without consuming the subagent's budget on irrelevant history. A delegation contract should name required inputs, permitted operations and the return artifact the coordinator can verify.
Incorrect Answers
B:Isolating scratch branches helps prevent conflicting experiments from overwriting one another. The synthesis worker here is not doing an experiment: it needs findings from an already completed search. Pass concise conclusions and their evidence locations so it can synthesize without inheriting the entire tool transcript.
C:Agent instructions alone cannot guarantee a read-only boundary when side-effecting tools remain available. The proposed option cannot provide the specific “Pass concise structured findings and supporting citations instead of the full search transcript” behavior that the case requires. Selective context passing keeps important evidence without consuming the subagent's budget on irrelevant history.
D:Explicit completion metadata lets the coordinator distinguish done, partial and failed delegated work. The direct remedy is “Pass concise structured findings and supporting citations instead of the full search transcript”, which the alternative does not itself accomplish. Selective context passing keeps important evidence without consuming the subagent's budget on irrelevant history.
Question 66
A coordinator needs isolated experiments that should not modify shared state. What should the coordinator change in its subagent handoff?
- Give all experimental subagents unrestricted write access to the same shared working tree.
- Spawn separate bounded subagent tasks with independent scratch context
- Return structured status, outcome, blockers and evidence identifiers
- Pass immutable document identifiers and revision information with the findings
Explanation
Correct Answer
B:A coordinator needs isolated experiments that should not modify shared state. The relevant control is to spawn separate bounded subagent tasks with independent scratch context. Isolation prevents one experiment's tentative edits and reasoning from leaking into another test. The runtime must enforce effective tool permissions; a role label cannot authorize or prevent an API action by itself.
Incorrect Answers
A:Unrestricted writes to a single shared tree defeat the requirement for isolated experiments. One experiment could overwrite another or alter production files. Isolate scratch contexts and enforce workspace permissions separately instead of expanding write access.
C:A structured completion status makes a worker's outcome auditable, but two experiments can still change each other's workspace even when both return perfect status records. The stated requirement is independent execution. Give each experiment a separate scratch context and enforce isolation from shared production state.
D:Provenance must identify the exact evidence inspected, or later synthesis may misattribute facts. Here, a coordinator needs isolated experiments that should not modify shared state. Spawn separate bounded subagent tasks with independent scratch context. Isolation prevents one experiment's tentative edits and reasoning from leaking into another test.
Question 67
A coding subagent prepared a patch against repository revision 17, but another developer committed revision 18 before the coordinator applied that patch. What should protect the shared branch?
- Apply the patch against revision 17 without checking whether the target file changed
- Accept the subagent’s summary as proof that its earlier view of the repository is current
- Use a revision-aware precondition and require rebase or conflict resolution if the base changed
- Increase the model context limit and skip comparing the patch with the current repository
Explanation
Correct Answer
C:A version or commit precondition prevents a patch from applying blindly to code that has changed since the subagent read it. When revision 18 supersedes the patch's base revision 17, the coordinator should reject the stale apply, inspect the conflict, rebase or regenerate the change, and rerun tests against the current tree before accepting it.
Incorrect Answers
A:Applying the stale patch without checking the current base can overwrite revision 18 or silently discard intervening changes. A coding agent's confidence in its diff does not prove that the target branch is unchanged. The coordinator must verify the base revision before merging.
B:A narrative completion claim does not establish repository state. The patch may have been correct against revision 17 but incompatible with the updated revision 18. Read and validate the current tree or use a versioned merge precondition rather than relying on the agent's report.
D:Additional context tokens do not verify the current state of the shared branch. The issue is a concurrent revision change, which requires a deterministic base-version check and review of intervening commits. Skipping that check risks lost updates and a false successful merge.
Question 68
A task result contains findings but no machine-readable completion status. How should this delegated task be controlled?
- Pass immutable document identifiers and revision information with the findings
- Deduplicate equivalent subtask requests before spawning another agent
- Provide a bounded objective, required output, evidence context and acceptance criteria to the subagent
- Return structured status, outcome, blockers and evidence identifiers
Explanation
Correct Answer
D:Explicit completion metadata lets the coordinator distinguish done, partial and failed delegated work. For this situation, the system should return structured status, outcome, blockers and evidence identifiers. The factual trigger is a task result contains findings but no machine-readable completion status. The runtime must enforce effective tool permissions; a role label cannot authorize or prevent an API action by itself.
Incorrect Answers
A:Versioned evidence references protect citation accuracy, but they do not tell the coordinator whether a delegated task finished or stopped halfway. The missing machine-readable field is a completion state. Return done, partial or failed status together with blockers, results and evidence identifiers so a partial report cannot be mistaken for success.
B:A coordinator should control redundant delegation to conserve time and prevent divergent answers to identical work. Here, a task result contains findings but no machine-readable completion status. Return structured status, outcome, blockers and evidence identifiers. Explicit completion metadata lets the coordinator distinguish done, partial and failed delegated work.
C:A precise delegated contract controls relevance and supports objective verification of the subtask result. The required action is “Return structured status, outcome, blockers and evidence identifiers”; the other measure addresses a separate concern. Explicit completion metadata lets the coordinator distinguish done, partial and failed delegated work.
Question 69
A delegated analysis finishes but its source citations point to a different document version. What should the coordinator change in its subagent handoff?
- Pass immutable document identifiers and revision information with the findings
- Deduplicate equivalent subtask requests before spawning another agent
- Provide a bounded objective, required output, evidence context and acceptance criteria to the subagent
- Configure a narrowly scoped authorized tool set for that subagent
Explanation
Correct Answer
A:When a delegated analysis finishes but its source citations point to a different document version, the system should pass immutable document identifiers and revision information with the findings. Provenance must identify the exact evidence inspected, or later synthesis may misattribute facts. A delegation contract should name required inputs, permitted operations and the return artifact the coordinator can verify.
Incorrect Answers
B:Deduplicating repeated subtask requests reduces redundant work, but the task is already complete and its citations refer to the wrong document revision. Match the returned claims to immutable document IDs and revision hashes; rerunning fewer tasks would not repair evidence provenance.
C:A precise delegated contract controls relevance and supports objective verification of the subtask result. The direct remedy is “Pass immutable document identifiers and revision information with the findings”, which the alternative does not itself accomplish. Provenance must identify the exact evidence inspected, or later synthesis may misattribute facts.
D:Tool access is a host-enforced capability boundary, not something fixed by merely asking the model to behave. Here, a delegated analysis finishes but its source citations point to a different document version. Pass immutable document identifiers and revision information with the findings. Provenance must identify the exact evidence inspected, or later synthesis may misattribute facts.
Question 70
Repeated spawned subtasks consume the same context without adding distinct results. Which subagent configuration is most appropriate?
- Provide a bounded objective, required output, evidence context and acceptance criteria to the subagent
- Deduplicate equivalent subtask requests before spawning another agent
- Configure a narrowly scoped authorized tool set for that subagent
- Pass concise structured findings and supporting citations instead of the full search transcript
Explanation
Correct Answer
B:Repeated spawned subtasks consume the same context without adding distinct results. The relevant control is to deduplicate equivalent subtask requests before spawning another agent. A coordinator should control redundant delegation to conserve time and prevent divergent answers to identical work. The runtime must enforce effective tool permissions; a role label cannot authorize or prevent an API action by itself.
Incorrect Answers
A:A precise delegated contract controls relevance and supports objective verification of the subtask result. This is not a substitute for “Deduplicate equivalent subtask requests before spawning another agent”; that control is necessary in the stated circumstances. A coordinator should control redundant delegation to conserve time and prevent divergent answers to identical work.
C:Tight tool permissions are important for safe delegation, but they cannot identify when two authorized assignments ask the same question and consume the same context. Check stable task inputs and pending work IDs before spawning another agent, and reuse or reconcile a verified existing result instead.
D:Selective context passing keeps important evidence without consuming the subagent's budget on irrelevant history. The direct remedy is “Deduplicate equivalent subtask requests before spawning another agent”, which the alternative does not itself accomplish. A coordinator should control redundant delegation to conserve time and prevent divergent answers to identical work.