HelixDB is a database for storing connected knowledge, vectors, documents, and other application data, with graph and full-text search built in. It is intended for AI applications such as agent memory, company knowledge systems, and retrieval-augmented generation. The catalogue add-ons help coding agents install, query, and manage HelixDB projects.
Borrowing it
Nothing to install: this file belongs to HelixDB/helix-db. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/HelixDB/helix-db/main/AGENTS.mdgit clone --depth 1 https://github.com/HelixDB/helix-dbWrote 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/instructions/helixdb/helix-db/agents-md)<a href="https://agentmods.dev/instructions/helixdb/helix-db/agents-md"><img src="https://agentmods.dev/badge/instructions/helixdb/helix-db/agents-md/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/instructions/helixdb/helix-db/agents-md"><img src="https://agentmods.dev/badge/instructions/helixdb/helix-db/agents-md.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.00954 | $0.00954 |
| Opus 5.5 | $0.00382 | $0.00382 |
| Sonnet 5.5 | $0.00191 | $0.00191 |
| Haiku 4.5 | $0.00095 | $0.00095 |
Grade C, and why
helix-db 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 1mo 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.
Hidden instructionshighPrompt injection
Directives inside HTML comments, invisible characters or bidirectional overrides are read by the model and not by the person reviewing the file.
- match { Example(_) => ExampleVariant } -> use derive macro for Variant and the conversions instead of littering our code with the extra types and functions - instead of children structs holding an Arc<Db>, maybe jus How it starts
The opening of the file, as written. The whole thing — 58 lines — stays where its author put it; the contents beside it link to each section on GitHub.
approach
- Make invalid states unrepresentable using algebraic data types (e.g. enums).
- Use code coverage tools to make sure unit test coverage covers every edge case. This should be easily doable if invalid states are unrepresentable.
- Keep things modular.
- Define clear contract boundaries for testability. Document them all, and make sure doc comment examples are ran as tests.
- Use assertions for invariants when encoding within types is not feasible.
- Use clippy and fix code smells reported.
- Prefer iterators, monadic logic, and functional concepts. Where not possible for performance, document why.
- Make invalid state unrepresentable.
- Prefer importing modules over long lists of types. Using
module::Typeat call sites is fine, keeps names unambiguous, and reduces namespace-collision churn. - Be wary of things that don't scale. If you have reason to believe why it wont, report back to the user explaining why.
- instead of if let { ... } use let Some(…) = … else { }
- avoid over using helper functions where possible. duplicating a single line of code is clearer than polluting with helper functions. if a large piece of functionality is shared or repeated multiple times then it can be abstracted but you should favour inline code where possible. small pieces of functionality should be inlined instead of abstracted.
- Do not stage, commit (including locally), push, publish artifacts, or trigger remote CI unless explicitly instructed. Keep work-session timestamps out of authored reports and documentation.
- As you make changes, if it is small (e.g. single/couple line addition) or if it is critical to your implementation, make the change.
- Clean up any temporary files or directories you create during your work (including in /private/tmp)
- match { Example(_) => ExampleVariant } -> use derive macro for Variant and the conversions instead of littering our code with the extra types and functions - instead of children structs holding an Arc, maybe just let them take in a &Db in every method that requires it.
- when that's not feasible, evaluate whether passing in an Arc is fine, and if not make sure that holding an Arc won't leak the memory based on how the child is stored in parent.
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.
- 1mo ago Changed · +20 tokens per session 2f9a05a4ed84
- 2mo ago First seen · 58 lines · 934 tokens per session scan C e3b41eb4b447
helix-db AGENTS.md is an instructions file published in the GitHub repository HelixDB/helix-db (6,268 stars, last pushed yesterday), licensed Apache-2.0. It adds 954 tokens to every session, about $0.0038 per session on Opus 5.5. A static security scan graded it C with 1 finding (hidden instructions). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
helix-db AGENTS.md compared with instructions from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| helix-db AGENTS.mdHelixDB/helix-db | Instructions file | 6.3k | yesterday | Apache-2.0 | C | 954 | Codex, OpenCode |
| vscode buildNext.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 9,719 | GitHub Copilot |
| next.js AGENTS.mdvercel/next.js | Instructions file | 143k | yesterday | MIT | A | 7,461 | Codex, OpenCode |
| langchain AGENTS.mdlangchain-ai/langchain | Instructions file | 149k | yesterday | MIT | A | 4,680 | Codex, OpenCode |
| vscode oss-third-party-notices.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 5,516 | GitHub Copilot |
| vscode copilot-instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 3,093 | GitHub Copilot |
| deepseek-harness AGENTS.mddeepseek-ai/deepseek-harness | Instructions file | 274k | 2d ago | MIT | A | 4,313 | Codex, OpenCode |