Home / canonry / canonry · packages/canonry/src/agent/AGENTS.md · GitHub

AGENTS.md@packages/canonry/src/agent agentsA

AGENTS.md@packages/canonry/src/agent is agent-read markdown (agents) from canonry/canonry.

Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.

What the file says

# Aero (built-in agent)

Canonry ships a built-in AI agent called **Aero**, built on
[`@mariozechner/pi-agent-core`](https://github.com/badlogic/pi-mono). Users
who already have their own agent (Claude Code, Codex, custom) can still
consume Canonry through the external-agent webhook.

## Built-in agent (native loop)

- **CLI**: `canonry agent ask <project> "<prompt>"` — one-shot turn. Streams
  `AgentEvent` lines to stdout (or JSON with `--format json`). Supports
  `--provider claude|openai|gemini|zai|deepinfra` and `--model <id>`. `zai` and
  `deepinfra` are agent-only; `deepinfra` is an OpenAI-compatible host outside
  pi-ai's catalog (`agent/providers.ts` builds a custom `openai-completions`
  model against `https://api.deepinfra.com/v1/openai`; key from `DEEPINFRA_TOKEN` or `providers.deepinfra.apiKey`,
  base URL overridable via `DEEPINFRA_BASE_URL` for proxy/LiteLLM-gateway routing).
  The agent tier is `deepseek-ai/DeepSeek-V4-Flash`; analyze and classify stay on
  `zai-org/GLM-5.2` (see "Model tiers and upgrades").
- **Dashboard**: bottom command bar (`AeroBar`) on every project-scoped
  route. SSE-streamed via `POST /api/v1/projects/:name/agent/prompt`.
…

Read the whole file at its exact version.

How to install

Latest version
mdr add canonry/canonry/packages/canonry/src/agent/AGENTS.md@git:20260923.f41fd9c
Exact content
mdr add canonry/canonry/packages/canonry/src/agent/AGENTS.md@sha256:7df755944b6f1587

Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_yqsqvkfydumxfzki.svg)](https://markdownregistry.com/a/art_yqsqvkfydumxfzki)

1 badge views in 30 days

Versions

versioncommittedcommitsizeaudit
git:20260923.f41fd9c latest2026-09-23 f41fd9c 25,038 BA view · diff
git:20260923.fbd3ec62026-09-23 fbd3ec6 24,294 BA view · diff
git:20260923.3cbbec12026-09-23 3cbbec1 23,827 BA view · diff
git:20260922.d2370872026-09-22 d237087 22,988 BA view · diff
git:20260922.f55491f2026-09-22 f55491f 22,394 BA view · diff
git:20260921.1697bee2026-09-21 1697bee 20,800 BA view · diff
git:20260919.46b60a62026-09-19 46b60a6 15,492 BA view

Audit of the latest version

A  14 of 14 checks passed. Deterministic, no model, same answer every run.
  • pass: Size between 200 bytes and 200 KB (25038 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

canonry/canonry · 153 stars · license MIT · pushed 2026-09-24 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_yqsqvkfydumxfzki
GET https://markdownregistry.com/api/v1/resolve?ref=canonry/canonry/packages/canonry/src/agent/AGENTS.md
GET https://markdownregistry.com/api/v1/blob/7df755944b6f158760555ea2eb12e4aedfeed4f5d1fe6c95c74312eb9d7687ca

Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

More from canonry/canonry

AGENTS.md agents
canonry/canonry · AGENTS.md
git:20260921.f2d9ae1 · audit A · 153 stars
DESIGN.md design
canonry/canonry · DESIGN.md
git:20260921.f2d9ae1 · audit A · 153 stars
AGENTS.md@apps/api agents
canonry/canonry · apps/api/AGENTS.md
git:20260919.46b60a6 · audit A · 153 stars
AGENTS.md@apps/vals/ai-visibility-check agents
canonry/canonry · apps/vals/ai-visibility-check/AGENTS.md
git:20260912.c12e496 · audit A · 153 stars
AGENTS.md@apps/vals/brand-perception-check agents
canonry/canonry · apps/vals/brand-perception-check/AGENTS.md
git:20260912.c12e496 · audit A · 153 stars
AGENTS.md@apps/web agents
canonry/canonry · apps/web/AGENTS.md
git:20260923.508d40e · audit A · 153 stars
AGENTS.md@apps/worker agents
canonry/canonry · apps/worker/AGENTS.md
git:20260404.39669fe · audit A · 153 stars
AGENTS.md@packages/api-client-generated agents
canonry/canonry · packages/api-client-generated/AGENTS.md
git:20260908.f6b799a · audit A · 153 stars
AGENTS.md@packages/api-routes agents
canonry/canonry · packages/api-routes/AGENTS.md
git:20260923.508d40e · audit A · 153 stars
AGENTS.md@packages/api-routes/src/discovery agents
canonry/canonry · packages/api-routes/src/discovery/AGENTS.md
git:20260919.46b60a6 · audit A · 153 stars
AGENTS.md@packages/api-routes/src/doctor agents
canonry/canonry · packages/api-routes/src/doctor/AGENTS.md
git:20260921.1697bee · audit A · 153 stars
AGENTS.md@packages/canonry agents
canonry/canonry · packages/canonry/AGENTS.md
git:20260923.f41fd9c · audit A · 153 stars

Every file in canonry/canonry

Browse by kind, by grade A, or by owner.