
What happened
The developer of HACH, a chat-resident AI agent that works across Slack / Teams / Chatwork / LINE WORKS, published a design that tags each tool action as freely_reversible, reversible_with_cost or irreversible and as self, team or external.
Why it matters
A matrix keyed on those two axes sets confirmation automatically, so irreversible external actions such as send_email or post_public_channel always require a prompt that names the recipient or channel, while low-risk actions skip it.
Summaries like this, every morning.
The design starts from a problem the developer says is unavoidable once a chat-resident agent is given tool-execution rights: asking about everything wears users down, so they click yes without reading, and the prompt stops working as a safety device. The answer is not to cut confirmations but to make them scarce and meaningful, by sorting actions into freely_reversible, reversible_with_cost and irreversible, and by judging reversibility by what the user sees rather than by what the API allows.
The second axis is blast radius, whether an action touches only the user, the team, or the outside world. Combined with reversibility, that yields a matrix that fixes confirmation in advance, so adding a new tool means setting two classifications rather than debating each case. When a prompt is needed, it should carry the detail that only becomes visible at the moment of commitment, such as the recipient address or the target channel.
To keep repeated work from sliding back into fatigue, the fourth pattern records an approved action-plus-target pair as a trusted pattern and skips or lightens confirmation next time, reverting to a full prompt if the target or its visibility changes. The developer frames this as complementary to limiting which tools an agent holds at all: permission design decides what the agent can do, while confirmation design decides when a human must step in just before an action becomes irreversible.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
Amazon.com announced on October 29, 2026 that it has started offering Alexa+, its personal AI assistant, in Ja…

The engineer built OKR等級コンパス with Claude and サスケWorks, then tested it using promptfoo; accuracy rose from 16/1…

Nishi-tō's benchmark scored four approaches on 15 real flaws and 15 safe decoys; the Mantis-style pipeline cau…

An operator running Claude Code via claude -p logged roughly 45,000 characters of instruction files loaded at…

Testing three small US shops — Flitch Coffee, Chun Yang Tea and Taquería Chabelita — found new Google reviews…

EveryInfra's example live dashboard fetched 9 brands' posts in 39 calls (38 charged, 1 refunded) totaling $0.0…
