The problem to be solved is how do you define task-specific least privilege versions of your coding agent.