v0.6.38: bring your own OPA, Rego policies, and approvals that find you
Governance
- OPA integration: Connect the Open Policy Agent server you already run and Exo asks it before gated actions, from running a tool to opening a Kubernetes shell. Enforce or monitor, fail open or closed.
- Policies as Rego: Write runtime policies as Rego alongside YAML, in the editor or from the CLI, a whole directory in one command.
- Approvals that find you: A held command pings its approver on Slack, Teams, or by phone, and can be decided straight from the message or the home page.
- Tighter access defaults: New resources start private or shared, your choice. Grants carry read, write, and invoke levels, and any agent, tool, or file system can require MFA.
Workspaces & identity
- Create new organization: Create a fresh, separate organization from Settings and switch between them in the sidebar. No second signup.
- CLI contexts: Every exo login is saved as a named context; exo context use switches workspaces without logging in again.
Agents
- Shared live sessions: See who is watching a shell, hand over control, or share a link that joins a teammate into the same session.
- Voice providers: Speech vendors get their own Providers tab.
- MCP proxies: One endpoint that combines tools from several MCP servers.
- Agent templates: A built-in library of ready-made agents to start from.
- GitHub label triggers: Label an issue in your repo and the agent picks it up.
- Linux hosts: A deployment can be a plain Linux host, not just a Kubernetes cluster.