VAP: Verified Action Protocol for AI Agent Software Interaction
说明与用途
VAP 为 AI 代理提供动作验证协议,即使响应丢失也能确定动作是否成功,并在不确定情况下实现恢复。
问题
AI agents struggle to determine whether an action succeeded when the tool’s response is lost or uncertain, leading to blind retries or incorrect success assumptions.
结果
VAP demonstrates verified actions, lost-response reconciliation, and partial batch compensation in a synthetic demo, matching outcomes of a durable intent log client.
工作流
- 1. Define tool actions, expected effects, verification checks, and uncertainty handling in VAP schema.
- 2. Agent prepares an action with scoped permissions via VAP.
- 3. VAP records intent before dispatching the action to the tool.
- 4. Tool executes the action; VAP tracks execution separately from verification.
- 5. VAP reads back state and evaluates defined checks to verify the result.
- 6. If verification fails or is unknown, VAP reconciles by checking existing state and may retry or compensate.
- 7. VAP keeps an event history and evidence of what was checked for audit and debugging.
证据
The answer that started this project was: Its current state, available actions and the outcome of each action—in a consistent, verifiable way.
If the result cannot be established, VAP reports unknown.
The demo uses a synthetic issue tracker. It deliberately creates an issue and drops the response.
- 记录日期: 2026-11-01T09:59:03.527Z