an approval should expire when the thing it approved changes. how are you binding approvals to exact actions?

Reddit r/AI_Agents News

Summary

The post discusses issues with binding approvals to exact actions in AI agent systems, emphasizing the need for precise mechanisms to handle changes and prevent approval fatigue.

scrolling this sub today, half the threads are the same problem from different angles: sub-agents spawning sub-agents (whose authority?), retries that look like the same op but aren't, one-click approvals in slack, agents with creds nobody remembers granting. the pattern i keep landing on: most "approval" in agent systems is approval of an intent, not an action. someone says "yes, send the invoice" and the agent treats that as a license for whatever it does next. then the amount changes, or the recipient, or the draft gets regenerated, and the old yes still counts. what i think an approval needs to carry: the exact thing approved (diff hash, recipient, amount, file id), not a description who approved it, and whether that person is allowed to approve this kind of action an expiry a rule that any change to the bound thing voids it and asks again scope that can only narrow when passed to a child agent, never widen the annoying part is the ux. if every regenerated draft needs a fresh approval, people start rubber-stamping, which is worse than no gate. questions for people running this in prod: do you bind approvals to a hash of the action, or to a task/ticket id? how do you handle "small" changes after approval (typo fix vs changed amount)? do you have a materiality rule? when a child agent acts, do you log the original human approval id on the write? has anyone found a way to keep approval fatigue down without loosening the binding?
Original Article

Similar Articles

An approval should expire when the proposal changes

Reddit r/AI_Agents

The article argues that in agent systems, human approvals should be bound to exact proposal details and expire when changes are made to prevent unauthorized actions, ensuring security.

Human approval on agent actions: what fraction of your approvals are rubber stamps?

Reddit r/AI_Agents

The author asks practitioners how effective human approval gates on agent actions really are — what fraction of approvals are genuine catches versus rubber stamps, how trust and fatigue evolve over time, and whether approval queues expose supporting evidence. The post highlights that an unread approval gate may just add latency rather than safety.