Permission Mode
A named policy governing how aggressively an agent is allowed to take actions without asking for confirmation. Modeled as a class so concrete modes (default, accept-edits, auto, bypass-permissions, plan) can be referenced by name from Agent instances without baking them into a string enum.