octoquery: Instructions file for Codex

AGENTS.md

octoquery AGENTS.md is an instructions file for Codex, OpenCode from benedya/octoquery. It costs 671 tokens per session, scanned A, original, MIT.

Project instructions for OctoQuery, a NestJS service that lets an MCP client query configured databases and receive rows as JSON. MCP is a standard way for AI tools to call external services; the project supports databases such as PostgreSQL, MySQL, MariaDB, and SQL Server.

In plain words
What is it for?
Use them when developing, testing, linting, or running OctoQuery, including its local demo databases and OAuth-protected MCP endpoint.
Why use it?
They give an agent the repository layout, setup commands, testing requirements, and security model needed to work on the service safely. They also explain how its database tools and demo environment are organized.

Instructions file for CodexOpenCode

Written for Codex and OpenCode: the file is AGENTS.md.

This is benedya/octoquery's own configuration. It tells Codex and OpenCode how to work on octoquery itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything octoquery configures →

Reuse

Borrowing it

Nothing to install: this file belongs to benedya/octoquery. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/benedya/octoquery/main/AGENTS.md
Clone the repo
git clone --depth 1 https://github.com/benedya/octoquery

Made for: Codex, OpenCode.

Wrote 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.

agentmods badge for octoquery AGENTS.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/benedya/octoquery/agents-md.svg)](https://agentmods.dev/instructions/benedya/octoquery/agents-md)
Your own site
<a href="https://agentmods.dev/instructions/benedya/octoquery/agents-md"><img src="https://agentmods.dev/badge/instructions/benedya/octoquery/agents-md.svg" alt="Measured on agentmods" height="20"></a>
Per session 671 This file is loaded in full into every session.
When invoked 671 The same file — it is already loaded in full.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00671 $0.00671
Opus 5 $0.00336 $0.00336
Sonnet 5 $0.00134 $0.00134
Haiku 4.5 $0.00067 $0.00067

Measured 6d ago against content hash 7d5fe874d014, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

octoquery 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 6d 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.

AGENTS.md · 32 lines

How it starts

The opening of the file, as written. The whole thing — 32 lines — stays where its author put it; the contents beside it link to each section on GitHub.

OctoQuery — agent guide

OctoQuery is a NestJS service exposing an MCP (Model Context Protocol) server over Streamable HTTP at /mcp. Each PostgreSQL database configured in mcp-sql-tools.json is exposed as one MCP tool that accepts a single query string and returns rows as JSON.

Layout

  • src/mcp/ — MCP controller, server service, SQL tool handler, lazy database connections
  • src/auth/ — OAuth 2.0 resource-server guard and RFC 9728 metadata endpoint
  • mcp-sql-tools.example.json — template for the (gitignored) mcp-sql-tools.json tool configuration
  • demo/ — Docker Compose playground: seeded demo databases — e-commerce (PostgreSQL), blog (MySQL), library (MariaDB), and helpdesk (SQL Server)

Commands

  • make run — start the service in watch mode (make help lists all targets)
  • make test — integration tests (Jest + Testcontainers; requires Docker)
  • make lint / make lint-fix — Biome + TypeScript checks
  • make demo-up / make demo-down — start/stop the demo databases
  • make demo-psql — psql shell into the demo e-commerce database (PostgreSQL)
  • make demo-mysql — mysql shell into the demo blog database (MySQL)
  • make demo-mariadb — mariadb shell into the demo library database (MariaDB)
  • make demo-mssql — sqlcmd shell into the demo helpdesk database (SQL Server)
  • make mcp-inspector — MCP Inspector for manual testing

Available skills

Skills live in .agents/skills/:

  • ecommerce-demo-db (.agents/skills/ecommerce-demo-db/SKILL.md) — how to query the demo e-commerce database (users, products, orders, order_items) through the sql_ecommerce_demo MCP tool, including its schema and conventions. Use it for any question about the demo shop's users, products, orders, or revenue.
  • blog-demo-db (.agents/skills/blog-demo-db/SKILL.md) — how to query the demo blog database (authors, posts, comments) through the sql_blog_demo MCP tool, including its schema and conventions. Use it for any question about the demo blog's authors, posts, comments, or views.
  • library-demo-db (.agents/skills/library-demo-db/SKILL.md) — how to query the demo library database (books, members, loans) through the sql_library_demo MCP tool, including its schema and conventions. Use it for any question about the demo library's books, members, loans, or overdue returns.
  • helpdesk-demo-db (.agents/skills/helpdesk-demo-db/SKILL.md) — how to query the demo helpdesk database (customers, agents, tickets) through the sql_helpdesk_demo MCP tool, including its T-SQL dialect notes and conventions. Use it for any question about the demo helpdesk's tickets, customers, agents, or resolution times.

Read the full file on GitHub · 32 lines

Changes

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.

  1. 6d ago First seen · 32 lines · 671 tokens per session scan A 7d5fe874d014

Subscribe to this mod's changes

octoquery AGENTS.md is an instructions file published in the GitHub repository benedya/octoquery (3 stars, last pushed 1mo ago), licensed MIT. It adds 671 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-31.

Related

Other instructions, from other repositories