Risk class
Classify the proposed action before asking. A personal agent that sends a calendar note is not in the same approval lane as one that books travel, posts publicly, or changes billing settings.
Response window
Assign a maximum useful wait time. Some windows are measured in seconds because context expires quickly. Others can run for hours because the task is durable and the consequences are high.
Fallback action
Define what the agent may do if approval does not arrive. The safest fallback is often not nothing; it can be saving a draft, preparing a comparison, narrowing a search, or sending a low-risk status update.
Audit trail
Record why the agent asked, how long it waited, what happened next, and whether the user corrected the outcome. That record becomes training data for better future thresholds.