尚未偵測到更新。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.