AtlaSent — Evaluate Action
evaluateEvaluates whether a sensitive action is permitted, returning allow, deny, or hold. Must be called before executing any protected operation.
Instructions
Call this BEFORE performing any sensitive action. Returns a Decision: allow (use the permit_token and proceed), deny (you MUST NOT proceed), or hold (action is queued for human review — do not proceed, inform the user).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actor_id | Yes | Identifier for the user or service account the agent is acting on behalf of. | |
| approvals | No | Approval identifiers already obtained for this action (e.g. ticket IDs, reviewer handles). | |
| action_type | Yes | The action the agent is about to perform (e.g. deploy, delete, merge, execute_query, send_email). | |
| environment | Yes | Target environment for the action (e.g. production, staging, development). | |
| change_window | No | ISO-8601 time window during which the change is permitted (e.g. 2025-01-15T02:00:00Z/PT4H). |