zeroshot AGENTS.md

A set of repository instructions for Zeroshot, a tool that coordinates multiple software agents working on the same project.

In plain words
What is it for?
Use it to guide agents contributing to the Zeroshot codebase and to keep their work aligned with the repository’s development and release process.
Why use it?
It gives automated agents shared rules about permissions, branches, pull requests, validation, and project conventions.

Instructions file for CodexOpenCode

Install

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.

agentmods
npx agentmods add instructions/the-open-engine/zeroshot/agents-md
Clone the repo
git clone --depth 1 https://github.com/the-open-engine/zeroshot

Made for: Codex, OpenCode.

Per session 22,816 This file is loaded in full into every session.
When invoked 22,816 The same file — it is already loaded in full.
Security scan C 2 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 $0.22816 $0.22816
Opus 5 $0.11408 $0.11408
Sonnet 5 $0.04563 $0.04563
Haiku 4.5 $0.02282 $0.02282

Measured 2d ago against content hash 85f410ec9c20, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade C, and why

zeroshot AGENTS.md scanned grade C with 2 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 2d 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.

Asks for rootmediumPrivilege escalation

A mod that escalates privileges can change anything on the machine, not only the project.

OMP's Docker isolation is env/broker-only, zero-automatic-mount, and sessionless — never same-shaped as the mount-based providers. Its registry `docker` entry has no `mount`: `~/.omp`, `agent.db`, WAL/SHM files, and host

Reads agent configuration directoriesmediumAgent snooping

.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.

OMP's Docker isolation is env/broker-only, zero-automatic-mount, and sessionless — never same-shaped as the mount-based providers. Its registry `docker` entry has no `mount`: `~/.omp`, `agent.db`, WAL/SHM files, and host
AGENTS.md · 1,356 lines

How it starts

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

UPDATE THIS FILE when making architectural changes, adding patterns, or changing conventions.

Zeroshot: Multi-Agent Coordination Engine

Operational rules and references for automated agents working on this repo. Install: npm i -g @the-open-engine/zeroshot or npm link (dev).

CRITICAL RULES

  • Never spawn without permission. Do not run zeroshot run <id> unless the user explicitly asks to run it.
  • Never use git in validator prompts. Validate files directly.
  • Never ask questions. Agents run non-interactively; make autonomous decisions.
  • Never edit CLAUDE.md unless explicitly asked to update docs.
  • Detached (-d) runs must forward all zeroshot run options via ZEROSHOT_RUN_OPTIONS (see buildDaemonEnv + buildStartOptions) so PR/worktree config cannot be dropped.
  • main is the single development and release trunk. Target normal PRs at main; never recreate a long-lived dev -> main release-promotion flow.
  • Pull request titles are Conventional Commit headers because squash merge makes the title the released commit. For Node-owned changes, fix:/perf: publish patches, feat: publishes minors, breaking syntax publishes majors, and docs:/chore: intentionally publish nothing.
  • Node, Zeroshot Rust, and the Python SDK release independently from main. Node owns vX.Y.Z and automatic semantic releases. Rust uses explicit zeroshot-rust-vX.Y.Z releases. Python uses zeroshot-python-vRUST_SDK tags and PEP 440 RUST.postSDK package versions; Rust releases automatically publish SDK revision 1, while later SDK revisions remain separately triggerable. Its PyPI distribution is zeroshot-rust, while its import package remains zeroshot. Rust and Python releases must never affect the next Node version or generated Node notes.
  • Checked-in publication manifests are non-authoritative development versions. Release tags, npm metadata, and GitHub Releases are authoritative; automation must never commit versions to main.
  • Curated notes live at docs/releases/vX.Y.Z.md. Recovery may operate only from an immutable vX.Y.Z tag whose exact commit is an ancestor of main, and it must never overwrite an existing npm version or GitHub Release.
  • Provider output-silence liveness checks are opt-in (enableLivenessCheck: true). Recovery tests that exercise stale-agent termination must enable the watchdog explicitly.
  • Isolation copies must reuse the shared pinned-root boundary in src/copy-containment.ts for traversal, directory creation, synchronous copies, and worker copies. Revalidate the source and destination immediately before every filesystem effect; never reconstruct unchecked effect paths.

Read the full file on GitHub · 1,356 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. 2d ago First seen · 1,356 lines · 22,816 tokens per session scan C 85f410ec9c20

Subscribe to this mod's changes

zeroshot AGENTS.md is an instructions file published in the GitHub repository the-open-engine/zeroshot (1,815 stars, last pushed 2d ago), licensed MIT. It adds 22,816 tokens to every session, about $0.1141 per session on Opus 5. A static security scan graded it C with 2 findings (asks for root, reads agent configuration directories). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.