CCDV-F Agents and the Agent SDK Practice Question
When implementing a 'Computer Use' agent, which THREE capabilities are provided by the standardized Anthropic beta tools 'computer', 'text_editor', and 'bash'?
⚠ Common exam trap
Candidates often confuse the 'computer' tool with generic API calls. They fail to recognize that these specific tools provide low-level OS access like screen capture and bash execution.
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
✓
Capturing screenshots and performing mouse/keyboard interactions.
Anthropic provides specialized tools for computer interaction to ensure consistent behavior across different environments. These tools allow the agent to perform GUI actions, modify files with precision, and execute shell commands. Together, they form a comprehensive suite for agents that need to operate as a virtual developer or assistant on a computer system.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Capturing screenshots and performing mouse/keyboard interactions.
Why this is correct
The 'computer' tool is specifically designed for GUI interaction. It provides the model with the ability to see the screen via screenshots and interact with it by sending clicks, key presses, and cursor movements, enabling the agent to navigate traditional desktop software as a human user would.
- ✗
Rewriting entire binary files to optimize system performance.
Why it's wrong here
The provided tools are generally optimized for text-based source code and standard shell operations. While an agent could theoretically use 'bash' to interact with binaries, 'text_editor' is specifically for viewing and editing human-readable text files, and none of the tools are built for automated binary optimization or low-level disk management.
- ✓
Executing arbitrary shell commands in a controlled environment.
Why this is correct
The 'bash' tool gives the agent access to a command-line interface. This is powerful for tasks like running tests, installing packages, or navigating the file system. It allows the agent to leverage existing CLI tools and scripts to accomplish complex technical objectives that would be difficult via a GUI alone.
- ✓
Viewing, creating, and editing files using specific line-based commands.
Why this is correct
The 'text_editor' tool provides a structured way for the agent to manipulate files. Instead of overwriting a whole file, it can use commands like 'insert', 'replace', or 'undo'. This reduces the chance of the model making large-scale mistakes and helps it manage file state more effectively in a multi-turn conversation.
- ✗
Automatically upgrading the host operating system to the latest version.
Why it's wrong here
System-level upgrades are outside the typical scope and safety boundaries of the Computer Use tools. These tools are intended for application-level tasks and development work. Attempting OS-level changes would likely fail due to permission restrictions or could lead to unstable environments that break the agent's own connection.
About these practice questions
This CCDV-F question is part of Courseiva's 257-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam 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 CCDV-F 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 CCDV-F exam.