“All tests pass.” You never ran a single one.
Agents grade their own work. Trinket doesn't.
When your agent says it's done, a check reads the evidence first. It looks at the commands that ran and the files that changed. A separate model gives the verdict.
↓turn-1.2.0.trinket293 KB Did that plugin just read my API keys?!
Plugins see your keys. Workflows don't.
Your AI keys stay encrypted on your Mac, locked by your Keychain. Workflow code runs in a sealed Linux box that reaches only the sites it names.
You ran for an hour. Doing WHAT?
Chat logs scroll away. Run records don't.
Each run keeps its plan, every step and every AI call. Look back at any run, even after an update or an uninstall.
It updated itself overnight. Now nothing works.
Plugins change overnight. Pinned workflows don't.
Published workflows arrive signed. Let publishers you trust update automatically, or pin a version until you're ready.
Half my context is rules. You ignore every one.
Rules take up context. Checks don't.
A check runs outside your agent's conversation. Only its verdict comes back, so your context stays free for the work.
Switched to Codex. Rebuilding everything. Again.
Hooks are per agent. Workflows aren't.
Every workflow is an MCP tool and a terminal command. Switch from Claude Code to Codex, and the same checks still run. Only the hook wiring changes.