Core Capabilities
Interactive Studio
Launch the interactive Veto Studio terminal UI for managing policies, reviewing decisions, running tests, and monitoring agent activity:Policy Management
Generate and apply policies from natural language or YAML:Guard Validation
Test tool calls against your rules without running an agent:Coverage Analysis
Audit which tools have rules and which don’t:Policy Diffing
Compare policy versions and see impact on historical calls:Available Commands
| Command | Description |
|---|---|
| studio | Launch interactive Veto Studio TUI |
| init | Initialize Veto in a new project |
| policy generate | Generate policy YAML from natural language |
| policy apply | Apply policy file locally or to cloud |
| guard check | Validate a tool call against current rules |
| scan | Coverage audit - which tools have rules |
| diff | Show what changed between policy versions |
| cloud | Authenticate and manage Veto Cloud |
| doctor | Run diagnostics on runtime, auth, and connectivity |
Command Types
Interactive Commands
- studio - Full-screen TUI for policy development
- init - Project setup wizard
Policy Commands
- policy generate - AI-powered policy generation
- policy apply - Deploy policies locally or to cloud
- guard check - Test individual tool calls
Analysis Commands
- scan - Coverage audit across your codebase
- diff - Policy change impact analysis
- doctor - System diagnostics
Cloud Commands
- cloud login - Authenticate with Veto Cloud
- cloud whoami - Show active account context
- cloud org use - Switch organization
- cloud project use - Switch project
Global Options
Quick Examples
Generate a policy from natural language
Test a tool call
Check coverage and fail if uncovered tools exist
Compare policy versions with impact on historical calls
Exit Codes
0- Success1- Error or validation failure

