As agents move from answering questions to operating browsers, terminals, and cloud dashboards, I think their default session should get short-lived, task-scoped credentials—not a human user’s broad login. Least privilege limits the blast radius when an agent misreads an instruction or follows a malicious prompt hidden in a page, document, or tool output.
For example, an agent asked to investigate an outage could encounter injected text and change a production setting, or retrieve and expose a private document. Broad access makes the workflow convenient and easier to resume, but recovery becomes harder when nobody can quickly establish what the agent read or changed. Scoped access adds friction, yet separates convenience from unbounded authority.
Should developers be required to provide a visible action log and an immediate “revoke everything this agent touched” control? I’d like to hear safer architectures, counterexamples, and cases where broad permissions are genuinely justified.