Claude Certified Architect, Foundations · Test 10 · question 2 of 10
Agent Architecture & Orchestrationhard
A coding-assistant product built on the Claude Agent SDK lets users press "Undo" to restore the files an agent session changed. The agent edits files with the Write and Edit tools and sometimes runs shell commands. An engineer must implement the feature so that, after the stream has finished, the user can return the working tree to its state at the first user message of the session. Which design is correct, including what the team should still expect to handle separately?