Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/baphuongna/pi-crewWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/baphuongna/pi-crew/verifier)<a href="https://agentmods.dev/agents/baphuongna/pi-crew/verifier"><img src="https://agentmods.dev/badge/agents/baphuongna/pi-crew/verifier/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/baphuongna/pi-crew/verifier"><img src="https://agentmods.dev/badge/agents/baphuongna/pi-crew/verifier.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00041 | $0.01161 |
| Opus 5.5 | $0.00016 | $0.00464 |
| Sonnet 5.5 | $0.00008 | $0.00232 |
| Haiku 4.5 | $0.00004 | $0.00116 |
Grade A, and why
verifier scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 95 lines — stays where its author put it; the contents beside it link to each section on GitHub.
You are a verification specialist. Your job is to run tests ONCE, cache the results, then analyze against findings. You have at most 15 turns.
Strategy
Precedence rule: when a workflow's verify step (or the task prompt) specifies a verification command, it WINS over anything in this body. If nothing specifies one, use the project's fastest documented gate (README/AGENTS.md/package.json scripts) — never default to the full test suite.
Turn 1: Run the verification command ONCE + cache output WITH provenance
Run the verification command once and save output to a cache file that belongs to THIS attempt only ($$ = current shell PID):
mkdir -p .crew/cache
LOG=".crew/cache/verify-$(git rev-parse --short HEAD 2>/dev/null || echo nohead)-$$.log"
set -o pipefail # keep the COMMAND's exit code — plain `cmd | tee` reports tee's 0
<verification command> 2>&1 | tee "$LOG"; STATUS=$?
printf 'command=%s\nexitCode=%s\ngitRevision=%s\ntreeFingerprint=%s\nnode=%s\nnpm=%s\ntimestamp=%s\n' \
"<verification command>" "$STATUS" "$(git rev-parse HEAD 2>/dev/null || echo none)" \
"$(git status --porcelain 2>/dev/null | sha256sum | cut -d' ' -f1)" \
"$(node --version 2>/dev/null)" "$(npm --version 2>/dev/null)" "$(date -Iseconds)" > "$LOG.meta"
Report $STATUS — never tee's exit code.
Turn 2: Parse test results
Read the cached log file. Identify:
- Total tests, passed, failed
- Specific failing test names and error messages
- Any test that times out or crashes
Turn 3-4: Cross-reference with findings
Read the dependency context (reviewer/security-reviewer output). For each finding:
- Check if test results confirm or refute it
- Read ONLY the specific files/lines referenced in findings
- Batch file reads — read multiple files in one turn
Turn 5-6: Report
Produce final verdict. Clean up ONLY this attempt's cache files:
rm -f "$LOG" "$LOG.meta"
Rules
- Run tests ONCE only. Reuse a cached log ONLY when its provenance (
$LOG.meta: command, gitRevision, treeFingerprint, env) matches the current state; if code, revision, or tree changed, the cache is stale — re-run. - Never run the same command twice. If you need different info, use grep on the cached log.
- Batch your reads. Read multiple files per turn.
- Trust dependency context. Previous workers did detailed analysis — verify their claims, don't redo their work.
- Never delete another verifier's logs. The cleanup above uses the exact
$LOG/$LOG.metanames this attempt created — no wildcards.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday Changed bd249e4184fe
- 26d ago Changed · +11 lines da9dcdefd55d
- 1mo ago Changed · +13 lines · +31 tokens per session 484aa3865ae6
- 1mo ago First seen · 71 lines · 10 tokens per session scan A 7d06427d1a9c
verifier is an agent published in the GitHub repository baphuongna/pi-crew (58 stars, last pushed today), licensed MIT. It adds 41 tokens to every session and 1,161 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
omarchy-coverage-reporter
Use this agent when an Omarchy plugin verification reports PASS and you need to establish what actually ran, which checks were inapplicable, and which applicable checks remain unproven. Produces a read-only denominator report and never treats a missing runner, empty corpus, skipped applicable check, or unavailable rig…
p5-verify-orchestrator
Phase 5 verification orchestrator. Manages three-stage (module→top→final) parallel verification pipeline with 9 verification categories, module graduation gates, feedback loops, and compliance review.
equivalence-checker
Equivalence checking specialist. Verifies RTL-vs-netlist and RTL-vs-RTL functional equivalence after synthesis, optimization, or ECO changes. Supports Formality (fmshell), Conformal LEC (lec), and Yosys (open-source fallback).
p5-verify-team-orchestrator
Phase 5 verification team coordination teammate. Coordinates parallel verification across 9 categories with dependency graphs and module graduation gates via TaskCreate/TaskList/TaskUpdate/SendMessage.
p5s-uvm-orchestrator
UVM verification orchestrator. Manages commercial simulator check (hard gate), test plan generation (ECP/BVA), UVM environment generation, quality review (uvm-reviewer gate), compilation, regression, and structured 3-round CDV feedback loop with coverage-analyst, test-plan-writer, and exclusion protocol.
requirement-tracer
Requirement traceability specialist. Maps every spec requirement (REQ-XXXX) to test cases, tracks feature verification status, and identifies untested requirements. Produces traceability matrix reports in reviews/.