Skip to main content

classify_risk()

Assign an EU AI Act risk level to an agent.
string
required
Agent ID
string
required
Risk level: minimal, limited, high, unacceptable
string
required
Reason for the classification
string
required
Identifier of the person or system performing the assessment
array
Optional list of domain tags associated with the classification
array
Optional list of EU AI Act categories associated with the classification
See Risk Classification for details on each level.

create_policy()

Create a governance policy.
string
required
Policy name
string
required
One of: model_allowlist, block_provider, require_approval, budget_limit, rate_limit, require_human_review, prompt_injection, pii_filter
dict
required
Policy rules (varies by type; must be non-empty)
dict
Optional scoping: agent_ids, team_ids, environments, risk_levels
integer
default:"100"
Evaluation priority, 1 to 1000
boolean
default:"true"
Whether the policy is active
See Policies for all policy types, rules keys, and the enforcement model.

list_approvals()

List HITL approval items.
string
Filter by status: pending, approved, denied, expired
string
Filter by agent ID
integer
default:"20"
Results per page
See HITL Approvals for the full workflow.

decide_approval()

Approve or deny a pending approval item.
integer
required
Approval request ID
string
required
approved or denied
string
required
Identifier of the reviewer making the decision
string
Reason for the decision (recorded in audit trail)

Additional Methods

One-line reference for other governance methods.

list_audit_events()

Query the immutable audit trail.
string
Filter by event type (e.g., agent.registered, policy.violated)
string
Filter by target entity ID
string
Start of time range (ISO 8601)
string
End of time range (ISO 8601)
integer
default:"50"
Results per page
See Audit Trail for all event types and export options.