Learn the core concepts behind Oso for Agents, including agents, tools, actions, workflows, and automated least-privilege authorization based on execution.
Tools represent concrete, side-effecting capabilities an agent can invoke.Tools:
Define what actions an agent is capable of performing (for ex. creating or updating tickets, reading or writing records, posting messages to external systems)
Static roles do not scale to agent behavior. Agents operate probabilistically, execute actions at high concurrency, and may select tools or parameters in unexpected ways.Oso for Agents enforces least privilege based on observed execution, rather than relying solely on prompts or static configuration. Permissions are evaluated deterministically at each action and can be narrowed as behavior becomes clearer over time.Least privilege is achieved through: