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.
npx agentmods add instructions/antonbabenko/deliberation/agents-mdgit clone --depth 1 https://github.com/antonbabenko/deliberationWhat 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 | $0.02240 | $0.02240 |
| Opus 5 | $0.01120 | $0.01120 |
| Sonnet 5 | $0.00448 | $0.00448 |
| Haiku 4.5 | $0.00224 | $0.00224 |
Grade C, and why
deliberation AGENTS.md scanned grade C with 1 finding 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 2d ago.
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.
Recursive force deletehighDestructive command
rm -rf with a variable or a broad path is one typo away from removing the wrong tree.
(`rm -rf ~/.npm/_npx`) or pin/refresh the version in your host's MCP config. How it starts
The opening of the file, as written. The whole thing — 143 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AGENTS.md
Host-neutral guidance for any AI coding agent connected to the deliberation MCP server. This file is standalone on purpose - it is not an include of CLAUDE.md, so it stays portable across hosts (Cursor, Codex, Kiro, Windsurf, Zed, and others). Claude Code users get the same routing from CLAUDE.md and the README; this file is for everyone else.
What deliberation is
A single MCP server that exposes GPT (via the Codex CLI), Gemini 3 (via the Antigravity CLI), Grok (via the xAI API), and OpenRouter models (400+, advisory) as expert subagents. You stay the primary agent. When a task benefits from a second opinion or cross-model review, call one of the tools below, read the result, and apply your own judgment. GPT and Gemini can also implement changes; Grok and OpenRouter only advise.
Tools
Fan-out and single-provider:
ask-all- send one question to GPT, Gemini, Grok, and configured OpenRouter models in parallel, get every answer back independently (no cross-talk).consensus- run the FULL multi-round convergence loop server-side with a provider arbiter (blind pass + peer fan-out -> adjudicate -> revise) and get the converged verdict in one call. Depth isconsensus.maxRounds(config, default 5); passmaxRoundsto override. PasssynthesizeAlways:truefor a SINGLE arbiter synthesis pass instead of the loop (best for open questions): it returns a free-textsynthesis(the enumverdictandconverged/confidenceare null,roundsis 1). Set a concreteconsensus.arbiter(a provider oropenrouter:<alias>) for the server-side pass; inhostmode the tool returns the opinions for YOU to synthesize. An optional blind pre-vote (consensus.blindVote) is available on the synthesize path.consensus-step- drive the loop yourself as the arbiter, one action per call:init(returns asessionId+ blind prompt) ->record_blind(your pre-commit verdict) ->dispatch_peers(the server fans out to the panel) ->submit_adjudication(your verdict + per-issue accept/dismiss/defer, each dismiss needs a reason) ->submit_revision(your revised plan), looping until converged or the round cap. State is held server-side bysessionId(ephemeral).ask-gpt/ask-gemini/ask-grok/ask-openrouter- one question to one provider for a single-shot second opinion.panel- return the exact provider namesask-allwould dispatch for the current config + expert (enabled built-ins + eligible OpenRouter aliases, fanout cap applied), WITHOUT calling them. Read-only.ask-one { provider, prompt }- one question to ONE provider named bypanel(e.g.codex,grok,openrouter:<alias>). The progress pattern: callpanel, then issue oneask-oneper name in a single turn so they run concurrently and each result lands independently as it finishes - visible per-provider progress with parallel wall-time, instead of the one opaqueask-allcall. (The single-callask-allstill works;ask-oneis the progressive alternative.)analyze- read-only run analytics. Reads the opt-in debug log (per-model p50/p95/max latency over SUCCESSFUL calls, mean tokens, error rate, reasoning effort) and the session store (verdict agreement rate), then returns advisory tuning suggestions (disable a slow/redundant model inask-all, lower an OpenRouter model's reasoning, adjustmaxFanout), plus OpenRouter compare links. Two lenses reported side by side - timing and agreement are NOT joined.configuredOnly(default true) hides models missing from the current config so a retired model cannot drive the numbers;since(24h,7d, ...) windows both lenses. Needsdebug.enabledfor the timing lens. Writes nothing.
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.
- 2d ago First seen · 143 lines · 2,240 tokens per session scan C 786beb518e2c
deliberation AGENTS.md is an instructions file published in the GitHub repository antonbabenko/deliberation (138 stars, last pushed 4d ago), licensed MIT. It adds 2,240 tokens to every session, about $0.0112 per session on Opus 5. A static security scan graded it C with 1 finding (recursive force delete). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other instructions, from other repositories
ima2-gen AGENTS.md
Instructions for lidge-jun/ima2-gen, covering ima2-gen — ai context, what this project does, tech stack, project structure and agent skills (packaged).
bob-plugin-ollama-translator AGENTS.md
Instructions for CaicoLeung/bob-plugin-ollama-translator, covering repository guidelines, project overview, architecture & data flow, key directories and development commands.
bob-plugin-ollama-translator CLAUDE.md
Instructions for CaicoLeung/bob-plugin-ollama-translator, covering claude.md, agent skills, issue tracker, triage labels and domain docs.
ThreadShelf AGENTS.md
Instructions for ChrystianSchutz/ThreadShelf, covering agents.md, what this project is, repository layout, commands and conventions.
deep-research AGENTS.md
Instructions for u14app/deep-research, covering agents.md, 🚀 development workflow & commands, core commands, testing and 📂 project structure.
EleSync copilot-instructions.md
When working on the EleSync repository, prefer the EleSync Maintainer custom agent for Python code, docs, tests, packaging, and release workflow changes.