jacobian: Instructions file for Codex

AGENTS.md

jacobian AGENTS.md is an instructions file for Codex, OpenCode from morluto/jacobian. It costs 1,518 tokens per session, scanned A, original, MIT.

Repository instructions for Jacobian, a project that gives coding agents small, typed operations for exploring higher mathematics. They define the project’s goals, boundaries, and rules for implementing mathematical operations.

In plain words
What is it for?
Use them when adding or changing Jacobian operations, architecture, documentation, tests, releases, or evaluation work.
Why use it?
They help agents make changes that fit the project and preserve its mathematical guarantees. They also clarify that claims about bounded results must be supported by proof.

Instructions file for CodexOpenCode

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

This is morluto/jacobian's own configuration. It tells Codex and OpenCode how to work on jacobian 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 jacobian configures →

Reuse

Borrowing it

Nothing to install: this file belongs to morluto/jacobian. 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/morluto/jacobian/main/AGENTS.md
Clone the repo
git clone --depth 1 https://github.com/morluto/jacobian

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 jacobian AGENTS.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/morluto/jacobian/agents-md/github.svg)](https://agentmods.dev/instructions/morluto/jacobian/agents-md)
Your own site
<a href="https://agentmods.dev/instructions/morluto/jacobian/agents-md"><img src="https://agentmods.dev/badge/instructions/morluto/jacobian/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.

agentmods 80×15 button for jacobian AGENTS.md

Your own site · 80×15
<a href="https://agentmods.dev/instructions/morluto/jacobian/agents-md"><img src="https://agentmods.dev/badge/instructions/morluto/jacobian/agents-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 1,518 This file is loaded in full into every session.
When invoked 1,518 The same file — it is already loaded in full.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
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.01518 $0.01518
Opus 5.5 $0.00607 $0.00607
Sonnet 5.5 $0.00304 $0.00304
Haiku 4.5 $0.00152 $0.00152

Measured 22d ago against content hash 791083f9b6c1, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

jacobian 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 22d 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 · 118 lines

How it starts

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

Jacobian agent guide

Jacobian gives agents atomic, composable tools for higher mathematics. math.find discovers immutable operation declarations; math.run executes one bounded typed computation. The caller owns reasoning, composition, and durable state. The native mathematical library is independent of discovery and MCP; tool declarations publish its capabilities, and delivery adapters expose them. Use “operation” or “math tool,” not “product” or “provider,” for built-ins.

Product invariants

  • Atomicity is semantic: one operation establishes one stable, reusable mathematical postcondition. Alternative algorithms remain private kernel choices. Discovery describes mathematics, not a proof strategy or call order.
  • Keep the kernel stateless. Temporary execution state is request-scoped. Return mathematical values directly, without generic assurance, verification, obligation, or completeness wrappers. Operational non-completion never establishes a mathematical conclusion.
  • Return ordinary exact values without certificates, source digests, or verified flags by default. Include a witness only for the operation's mathematical purpose. A consumer checks an authored relation only when its result relies on it; it does not verify a value's entire producer history.
  • Built-ins are immutable MathTool tuples in owner-local _tools.py manifests under jacobian.math. Manifest presence is publication; catalog construction fails closed on malformed declarations and duplicate IDs.
  • Reuse domain-owned canonical values across producers and consumers, including empty and degenerate cases. Keep mathematical values, operation arguments, wire envelopes, and execution context distinct. Representation variants need explicit semantics; changes of ring, field, parent, or axes need typed maps.
  • Bound parsing, allocation, computation, and delivery at their owning boundaries. Admit work, growth, and exact output before backend expansion; native admission must not inherit a deployment's wire-byte ceiling.
  • Check each relied-upon invariant at its owning trust boundary. Reuse admission facts and avoid repeating expensive solves during construction or decoding; retain structural and admitted candidate/claim checks needed for correctness. Moving checks out of constructors requires migrating every dependent consumer.
  • Compute with native exact scalars and encode them only at wire boundaries. Raw preflight preserves scalar representation for the shared codec. Exact encoding of a numerical approximation does not establish exact mathematics.
  • Scale first: probe a motivating rejected request, improve the estimate, representation, algorithm, or backend, and retain cheaply executable cases as accepted regressions. Measurements do not replace a sound bound. A remaining limitation must be reported, not presented as a completed scale repair.
  • Prefer maintained mathematical backends through thin typed adapters. Jacobian owns the accepted contract; backend exceptions cannot define it. A subprocess needs a concrete isolation, killability, or fixed-toolchain reason. All mandatory phases share the request's deadline and work accounting; wall time is a safety limit, not mathematical evidence or a universal short timeout.
  • Mathematical syntax has a named, non-evaluating grammar. Caller strings must never reach sympify, parse_expr, eval, exec, or generated evaluators.
  • Jacobian is pre-stable: repair an unsound contract rather than preserving it through compatibility machinery. Diagnose operation, representation, interoperability, discovery, contract, scale/backend, and reasoning gaps before proposing a new public operation.

Read the full file on GitHub · 118 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. 22d ago Changed · +17 lines · +224 tokens per session 791083f9b6c1
  2. 24d ago Changed · +1 lines · +5 tokens per session c035340cf981
  3. 29d ago Changed · +9 lines · +133 tokens per session 27f1feed39c4
  4. 1mo ago Changed · +6 lines · +101 tokens per session 5d837651c686
  5. 1mo ago Changed · -200 lines · -2,191 tokens per session 7c1ad30c95cd
  6. 1mo ago Changed · +3 lines · +54 tokens per session a029c1829cec
  7. 1mo ago First seen · 282 lines · 3,192 tokens per session scan A 6ed76d3d0b1c

Subscribe to this mod's changes

jacobian AGENTS.md is an instructions file published in the GitHub repository morluto/jacobian (322 stars, last pushed 6d ago), licensed MIT. It adds 1,518 tokens to every session, about $0.0061 per session on Opus 5.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.

Related

Other instructions, from other repositories

vscode buildNext.instructions.md

Working notes and architecture documentation for the new esbuild-based build system in build/next. Use when making changes to the new build pipeline (transpile/bundle commands, NLS plugin, source-map handling, resource copying, or self-hosting watch tasks).

microsoft/vscode · 9,715 tokens

next.js AGENTS.md

AGENTS.md instructions for vercel/next.js, covering next.js development guide, codebase structure, monorepo overview, core package: packages/next and other important packages.

vercel/next.js · 7,581 tokens

vscode oss-third-party-notices.instructions.md

Instructions for microsoft/vscode, covering vs code oss third-party-notices pipeline, architecture, pipeline flow in ci, cache eligibility and rollout and applying the notice (cutover).

microsoft/vscode · 5,262 tokens

langchain AGENTS.md

AGENTS.md instructions for langchain-ai/langchain, covering global development guidelines for the langchain monorepo, corridor security analysis, project architecture and context, monorepo structure and development tools & commands.

langchain-ai/langchain · 4,680 tokens

vscode copilot-instructions.md

Copilot instructions for microsoft/vscode, covering vs code copilot instructions, project overview, root folders, core architecture (src/ folder) and built-in extensions (extensions/ folder).

microsoft/vscode · 2,731 tokens

deepseek-harness AGENTS.md

AGENTS.md instructions for deepseek-ai/deepseek-harness, covering agents.md, pre-stable apis and released session data, repository layout, commands and host sandbox failures.

deepseek-ai/deepseek-harness · 4,261 tokens