Design a permission model for reading files, editing files, and running commands.

Instruction: Explain how you would separate permissions across the main coding-agent capabilities.

Context: Assesses whether the candidate can design a practical architecture and explain the main tradeoffs. Explain how you would separate permissions across the main coding-agent capabilities.

Official answer available

Preview the opening of the answer, then unlock the full walkthrough.

I would separate read, write, and execution permissions because they carry very different risk. Read access affects exposure. Write access affects repo integrity. Command execution affects both the repo and the environment.

I would also scope permissions by task and path where possible....

Related Questions