Evidence record / eve
A dated record of one change, kept so the writing that cites it can be checked. Compiled from the sources listed below by the research run, not written for reading. The judgment lives in the issues that cite it, below.
Eve human-in-the-loop approval gates (the authority surface)
What this is
Eve has a human-in-the-loop approval gate for tool calls: an operator can pause, approve, or deny a tool call before the agent proceeds. Two releases in the window harden this surface:
- [email protected] emits a
rejectedaction.resultstream event when a tool call is denied at the HITL approval gate, so a denial is an observable event, not a silent drop. - [email protected] fixes dynamic connection tools so approval gates are preserved when tools are exposed to the model, closing a gap where a tool reaching the model could have bypassed its gate.
Why it matters
This is the authority axis. The question a harness answers on this axis is who decides what an agent may actually do, and where that decision is recorded. Eve's answer is an explicit gate: a tool call can be held for a human, and the outcome (including a denial) is surfaced as a stream event. The 0.11.2 fix matters because an approval gate is only a control if it cannot be routed around; keeping the gate attached to dynamically exposed connection tools is what makes the control trustworthy.
Operator consequence
- Operators can gate specific tool calls behind a human approval before the agent
acts, and can observe denials via the
rejectedstream event. - The gate's value depends on its coverage: the 0.11.2 fix shows the surface was still being made airtight during the window, so verify gate coverage against the version in use.
Open question
- End to end, what does the approval surface look like: who approves, where the
pause is recorded, and what an operator sees while a call is held? This is an
open registration question in
sources/eve.yml.
Finding metadata
Run: 2026-06-19-eve-initial-profile-2026-06-16_2026-06-19-frontier-v0
Finding ID: 2026-06-17-eve-hitl-approval-gates
Source links
Primary links, including exact changelog lines when available.
- official docsEve docs: tools (human-in-the-loop approval)eve.dev/docs/toolstagged release[email protected] -- emit a rejected action.result stream event when a tool call is denied at the HITL approval gatevercel/eve / [email protected]tagged release[email protected] -- fix dynamic connection tools so approval gates are preserved when tools are exposed to the modelvercel/eve / [email protected]
Versioned source: run artifact