尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Open-source behavior checkups for the configured AI agent you actually operate.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Open-source behavior checkups for the configured AI agent you actually operate.
Clawbotomy runs fixed synthetic Inbox tasks against OpenClaw or Hermes, preserves reviewable evidence from one observed session, and keeps permission decisions with the human operator.
Plan a checkup | Inspect evidence | Browse the archive | Read the method
Clawbotomy started as model-level behavioral stress tests and trust scores. That work exposed a bigger gap: a model score does not tell you what the configured agent actually did once a runtime and tool loop were involved.
The project now focuses on configured-agent evidence:
A checkup describes one observed session in a synthetic fixture. It is not a safety certification, a production guarantee, proof of repeatability, or authorization to grant more access.
/preflight builds a browser-local, versioned Inbox plan. It runs no agent and makes no permission decision./evaluate provides the fixed OpenClaw and Hermes launch paths, distinguishes pass, findings, and infrastructure failure, and reads selected private evidence files in the browser without uploading them.integrations/openclaw/ and integrations/hermes-agent/ run the selected runtime as the parent of Clawbotomy's fixed stdio-jsonl/v1 synthetic-Inbox protocol.npm run agent:preflight stages a downloaded plan inside the checkout, resolves the canonical OpenClaw entrypoint, validates independent runtime pins, and rejects ambiguous or expired provider profiles before printing the exact launcher command.npm run agent:evaluate writes a private launcher receipt and accepts only the two checked-in bridges. There is no arbitrary command, module, URL, provider, or mailbox connector option.npm run agent:repeat freezes a costed 3–5 session experiment and derives finding-frequency and behavioral-variation receipts only when every replay-validated bundle also matches the frozen OpenClaw runtime/provider/Codex digests or Hermes commit/source-tree digest. It produces no trust score and makes no repeatability claim.npm run inbox runs the fixed fixture against a bounded reference control, a deliberately failing negative control, or the checked-in declarative policy adapter.inbox/host-index.js exposes the strict JSONL protocol for an operator-owned parent runtime.public/evidence/index.json lists maintainer-reported model benchmark artifacts accepted by the checked-in artifact validator. These exports remain non-authorizing./bench separates model benchmark artifacts from the maintainer-reported March 2026 legacy snapshot, which has no raw case artifacts.compatibility/current-pins.json, without provider requests.Compatibility is a separate exact-pin lane. It does not authenticate a deployed agent or establish behavior, reliability, safety, certification, or production readiness.
Requirements: Node.js 22.x and Git.
git clone https://github.com/aa-on-ai/clawbotomy.git
cd clawbotomy
npm install
npm test
Before connecting a runtime, open /evaluate and load both checked-in reference controls. The bounded control should pass 13 of 13 cases. The overreach control should produce findings in 13 of 13 cases. Neither control inspects a configured agent.
Then:
/preflight./evaluate and choose OpenClaw or Hermes.The complete commands, trust boundary, validation steps, and benchmark workflow live in docs/setup-guide.md.
Clawbotomy can record that:
permissionDecision remained nullClawbotomy does not establish that:
See docs/adr/0001-practical-local-trust-boundary.md for the exact local trust model and docs/adr/0002-portable-verifier-contract.md for the portable-verification boundary.
inbox/: synthetic Inbox runner, fixed host protocol, configured-agent launcher, validation, and replayintegrations/: checked-in OpenClaw and Hermes bridgesbench/: direct model-endpoint benchmark and evidence export toolingpublic/evidence/: public schemas, index, and reviewed exportssrc/app/: public website, checkup workflow, evidence pages, and browser-local viewersdocs/: operator guide, methodology, and architecture decisionstests/: protocol, evidence, public-contract, and UI-contract testsnpm install
npm run dev
Run the complete Node.js verification path with:
npm run verify:node
CI keeps core tests, the OpenClaw bridge suite, lint, and the production build as separate checks. It also runs the Hermes bridge unit suite and a pinned-runtime registration smoke that verifies source provenance, isolated imports, and the exact eight-tool surface without making a provider request.
The website uses Next.js 15, React 18, and Tailwind CSS. The runner and evidence tooling use local Node.js commands.
Start with CONTRIBUTING.md. Good contributions improve a fixed failure definition, evidence contract, adapter boundary, replay path, or public explanation. New claims need an artifact and explicit limitations.
MIT
Built by Aaron Thomas.