Confident Answers, Thin Trail
You ask a useful repo question in chat, but the answer often does not preserve what was checked, what was found, or why a claim was accepted.
Verify coding-agent answers
against your repo.
pipx install plumbrefplumbref init
plumbref doctor --check-mcp-startup"How does the nightly cleanup job work?"
"Could this change affect downstream consumers?"Agents can explain code, but natural chat alone does not make the verification work visible. Plumbref lets you keep asking normally while the agent follows a bounded, source-grounded protocol behind the scenes.
You ask a useful repo question in chat, but the answer often does not preserve what was checked, what was found, or why a claim was accepted.
Agent explanations may sound right and mention files, but they usually do not anchor each important claim to specific source lines.
Letting an agent explore freely can use a lot of source context while still missing the contradiction pass or line-level evidence you actually needed.
Run one setup command in the repository. Plumbref writes a starter config, prints MCP JSON, and checks local readiness before you paste anything into an agent.
plumbref init
plumbref doctor --check-mcp-startupAsk questions like how a workflow works, what a field migration touches, or whether a change affects downstream consumers. The agent picks a template and turns the request into concrete claims.
"How does the nightly cleanup job work?"
"What if we move customer_external_id?"The agent uses MCP tools to search narrowly, read bounded snippets, run contradiction checks, record judgments, and return an answer-first report with uncertainty and limits.
plumbref_start → search_repo → read_evidence
record_judgment → render_reportPlumbref reports are readable first, auditable second: an answer up top, followed by claim checks, cited source snippets, search traces, and uncertainty.
Run Plumbref as a stdio MCP tool server for Codex, Claude Code, and other MCP-capable agents.
Ask repo questions in chat. The agent uses Plumbref behind the scenes to verify claims against local source evidence.
Built-in playbooks guide common checks like flow explanation, field migration, change impact, downstream consumers, and external integrations.
Markdown and JSON reports include an answer, claim statuses, searches run, snippets read, contradiction passes, and qualified claims caught.
All repository searches use ripgrep against local files. No embeddings, vector store, or external API calls.
Evidence excerpts stay inside configurable file, line, and snippet budgets so the answer remains reviewable.
Control search depth per session, from quick checks to more thorough change-impact analysis.
Run plumbref init to create starter config and print MCP setup, then plumbref doctor to check ripgrep, templates, reports, and MCP startup.
Statuses default to the most conservative verdict supported by evidence, with contradiction-pass tracking.
Coding agents can already reason over code.
Plumbref makes their evidence trail visible: claims, source snippets, and conservative verification reports that survive beyond the chat.
| Aspect | Agent alone | With Plumbref |
|---|---|---|
| Verification trail | Usually not preserved beyond the conversation. | Every claim, search, evidence snippet, and verdict is recorded. |
| Token scope | The agent may search and read large chunks unless the prompt keeps it disciplined. | Searches, snippets, and reference depth are bounded by explicit budgets. |
| Source citations | May mention files, but important claims are not always anchored to lines. | Evidence is bounded to specific file paths and line numbers. |
| Model involvement | The model reasons and judges in the same context. | Plumbref does not call a model API. It records source evidence and conservative verdicts. |
| Report artifact | No report artifact is produced by default. | Markdown and JSON reports include measurements, evidence, limits, and safer wording. |
Runs against files in your repository through your local agent setup. No Plumbref model API call is required.
Produces Markdown and JSON reports that can be reviewed, shared, committed, or used in automation.
Every verdict is tied to the searched references, excerpts, contradiction checks, and limits used to judge a claim.
License
MIT
API keys required
None
Network calls
None
Hosted service
None
Database
None
Vector store
None
UI dependency
None
Configuration
TOML
Search engine
ripgrep
Python requirement
3.11+
Install method
pipx / pip
Setup helper
plumbref init
Health check
plumbref doctor
Data locality
Local repo only
Plumbref verifies repository evidence. It cannot confirm behavior that only exists in production data, runtime state, or external systems.
Broad questions are supported, but useful verification depends on concrete checks. Plumbref records the claims, searches, evidence, limits, and uncertainty behind each answer.
The agent still extracts claims and judges evidence. Plumbref records and constrains that work; it does not replace engineering judgment.
MIT License — contributions welcome
pipx install plumbref