2R

2akouwu/reverify

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1325 stars 259 forks 质量 71 趋势 45MIT

阻止你的人工智能编造事实——它提出建议,确定性工具决定,每一个主张都用证据与真实性进行核对。有根据的事实和背景能在重置后存活下来。

概览

阻止你的人工智能编造事实。它提出;确定性工具会将每一个主张与真实性对照进行核对,只有经过验证的才算数。 人工智能自信且常常错误:它发明了API、结构字段、偏移量或函数的功能,然后像事实一样说。Reverify 让确定性工具成为评判者——模型提出一个主张,工具将其与实际工件核对,然后返回。模型永远无法单独断言事实。 - — 每个结构或行为声明都会根据真实情况进行核对,而非信任,只有存续下来的部分才成为事实(reverify verify,或你的代理已通信的MCP服务器)。- — reverify 不再使用有损自动摘要,而是将会话交给文件并启动新文件,这样只要任务不会漂移或需要 /clear。支持Claude Code、Codex、Gemini CLI和OpenCode。

概述(AI 翻译)

重新验证

阻止你的AI编造事实。 它提出;确定性工具会将每一个主张与真实性对照进行核对,只有经过验证的才算数。

AI自信且常常出错:它发明API、结构字段、偏移量,或者什么 函数做到了,并且像事实一样说出来。重新验证使确定性工具成为评判者——模型 提出索赔,工具将其与实际工件核对,结果为已验证 / 被证据驳斥。模型从未能单独断言事实。

它今天做的两件事:

  • 保持AI诚实 — 每一个结构性或行为性主张都经过核对 真理,不被信任,只有幸存的部分才成为事实(reverify verify,或MCP 你的代理已经联系过的服务器)。
  • 防止你的AI上下文腐烂 — 代替有损自动摘要,reverify rollover 把会话交给一个文件,然后重新开始一个新文件,这样长时间的任务就不会漂移或需要 /clear。可使用 Claude 代码、Codex、Gemini CLI 和 OpenCode。

最难证明第一点的地方是二进制逆向工程,其中幻觉是 最差——所以这些数字就是从这里来的。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Reverify

Stop your AI from making things up. It proposes; deterministic tools check every claim against ground truth, and only what’s verified counts.

AI is confident and often wrong: it invents an API, a struct field, an offset, or what a function does, and says it like fact. Reverify makes a deterministic tool the judge — the model proposes a claim, the tool checks it against the actual artifact, and it comes back VERIFIED / REFUTED with evidence. The model never gets to assert a fact on its own.

Two things it does today:

  • Keeps your AI honest — every structural or behavioral claim is checked against ground truth, not trusted, and only what survives becomes a fact (reverify verify, or the MCP server your agent already talks to).
  • Keeps your AI’s context from rotting — instead of a lossy auto-summary, reverify rollover hands the session off to a file and starts a fresh one, so long tasks don’t drift or need /clear. Works in Claude Code, Codex, Gemini CLI and OpenCode.

The hardest place to prove the first point is binary reverse engineering, where hallucination is worst — so that’s where the numbers come from. On 71 real Windows system files the AI’s textbook answer was wrong 97% of the time; reverify caught every one and never accepted a wrong claim (0 of 71; the same gate runs in CI on Linux and macOS every push, and an independent aarch64 run found the same) (EXAMPLE.md, BENCHMARK.md; python benchmarks/prologue_prior.py).

The problem

Language models are great at reading code and unreliable at reverse engineering. Ask a

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →