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/vectifyai/openkb/agents-mdgit clone --depth 1 https://github.com/VectifyAI/OpenKBWhat 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.00681 | $0.00681 |
| Opus 5 | $0.00341 | $0.00341 |
| Sonnet 5 | $0.00136 | $0.00136 |
| Haiku 4.5 | $0.00068 | $0.00068 |
Grade A, and why
OpenKB AGENTS.md 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 3d 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.
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 — 45 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AGENTS.md — OpenKB map for coding agents
OpenKB compiles raw documents into an interlinked wiki knowledge base using LLMs (vectorless retrieval via PageIndex). This repo is developed agent-first: humans steer, agents execute. Optimize changes for agent legibility.
Read next
docs/golden-principles.md— mechanical rules to follow (enforced where possible).docs/internal/superpowers/{specs,plans}/— design history & plans (maintainer-local, not in git).README.md— user-facing overview and commands.
Dev commands
- Install:
pip install -e ".[dev]"(oruv sync --extra dev— plainuv syncskips the dev tools) - Run CLI:
openkb <command>(entry point:openkb.cli:cli) - Test:
pytest - Lint/format/types:
ruff check .·ruff format .·mypy openkb
Module map (openkb/)
cli.py— Click CLI entry point & command wiring (large; see tech-debt).config.py— config loading/validation (LiteLLM passthrough, env).converter.py— document → markdown conversion (markitdown).url_ingest.py— fetch & ingest URLs (trafilatura).images.py— figure/image extraction & handling.indexer.py— PageIndex tree indexing for long docs.mutation.py— crash-safe, serial KB mutations.locks.py— atomic writes / file locking (atomic_write_text, portalocker).state.py— run/session state tracking.frontmatter.py— YAML frontmatter round-trip (OKF).schema.py— page/content schema constants & helpers.lint.py— structural wiki lint (broken links, orphans, index sync).tree_renderer.py,visualize.py,watcher.py— rendering / graph / file watch.agent/compiler.py— LLM wiki compiler (large; see tech-debt).agent/linter.py— semantic (LLM) wiki lint (contradictions, gaps, staleness).agent/chat.py,agent/chat_session.py— chat over the wiki (chat.py large).agent/query.py— one-off query generator.agent/tools.py— shared wiki read/write tool functions used by query/linter (and by chat indirectly viaquery.build_chat_agent).agent/skills.py,agent/skill_runner.py,skill/— Skill Factory.deck/,templates/,prompts/— deck output, templates, prompt assets.
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.
- 3d ago First seen · 45 lines · 681 tokens per session scan A 422008697557
OpenKB AGENTS.md is an instructions file published in the GitHub repository VectifyAI/OpenKB (4,378 stars, last pushed 1mo ago), licensed Apache-2.0. It adds 681 tokens to every session, about $0.0034 per session on Opus 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 instructions, from other repositories
DocMason AGENTS.md
Instructions for JetXu-LLM/DocMason, covering docmason agent contract, identity, ordinary front door, compatible host mapping and first-contact hints.
DocMason copilot-instructions.md
Instructions for JetXu-LLM/DocMason, covering docmason github copilot notes and copilot-specific delta.
llm-wiki AGENTS.md
Instructions for cobusgreyling/llm-wiki, covering llm wiki agent instructions, architecture, page types, special files and log entry format.
ks-cookbook CLAUDE.md
Instructions for knowledgestack/ks-cookbook, covering claude.md, style rules (load these first), what this repo is, commands and architecture.
llm-knowledge-base AGENTS.md
Instructions for arturseo-geo/llm-knowledge-base, covering agents.md — llm knowledge base schema, 1. repository layout, 2. agent identity and scope, 3. file naming conventions and 4. article schema.
lens AGENTS.md
AGENTS.md instructions for tools-for-agents/lens, covering agents.md — lens, setup, the rules this repo is built on, tests and ci.