Keeps the checkpoint in code
Plain code with fixed rules, not a second model. A persuasive message has nothing to argue with.
Now brewing
Kettle Labs is an independent AI lab building a checkpoint that holds an agent's risky actions for a human yes, and an attack test that counts what gets through.
Monday 16 November
9:41
Approval needed
Pay invoice 2041 · $1,240.00
Asked for by text inside a file the agent was reading, not by you.
Denied · Nothing ran
Approved by you
That rule never runs
Web pages, emails, files and invites all reach the model as text. Some of it is written to give orders. A model cannot always tell its owner's request from one planted in a file.
Text arrives from anywhere.
The model picks the next action.
The action lands in a real inbox, calendar or bank account.
Now brewing
The test plants believable trick text where an agent reads. Its report counts attacks run, attacks the model went along with, actions that got through, and normal jobs still finished.
See the checkpointIn the lab's first test on a working agent, the model went along with 30% of 23 believable attacks, and none of those actions happened without human approval.
Now brewing
The model can only ask. Plain code then checks who is asking, what the action touches and whether a person has to agree. Risky actions wait for a yes on your phone.
Code writes the approval message.
A yes covers one exact action, then expires.
Some actions stay locked whatever the message says.
The smarter the agent, the more the checkpoint matters. Both parts are plain code, free and open source.
Plain code with fixed rules, not a second model. A persuasive message has nothing to argue with.
It sits between a model and its tools. Change the model and the rules stay the same.
Both parts will be free and open source. Anyone can read the rules their agent runs under.
Every report prints what the model went along with. The first says 30%.
Short answers on what exists today.
Not yet. Both parts are still being built, and neither has a release.
No. A convincing request can still talk a person into a yes, and approvals only work while they are few. It also covers only the actions that pass through it. The lab's own attacks are a minimum.
Nothing. Both parts will be free and open source when they are ready.
A guard model reads the same text and is fooled the same way. Fixed rules are not, and they stay the same under any model that calls tools.
One engineer, James Cronin. Kettle Labs is an independent lab with nothing for sale.