Borrowing it
Nothing to install: this file belongs to mark-weeks/hello-nested-worlds-adventure. 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/mark-weeks/hello-nested-worlds-adventure/main/AGENTS.mdgit clone --depth 1 https://github.com/mark-weeks/hello-nested-worlds-adventureWrote 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/mark-weeks/hello-nested-worlds-adventure/agents-md)<a href="https://agentmods.dev/instructions/mark-weeks/hello-nested-worlds-adventure/agents-md"><img src="https://agentmods.dev/badge/instructions/mark-weeks/hello-nested-worlds-adventure/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/mark-weeks/hello-nested-worlds-adventure/agents-md"><img src="https://agentmods.dev/badge/instructions/mark-weeks/hello-nested-worlds-adventure/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.04330 | $0.04330 |
| Opus 5.5 | $0.01732 | $0.01732 |
| Sonnet 5.5 | $0.00866 | $0.00866 |
| Haiku 4.5 | $0.00433 | $0.00433 |
Grade A, and why
hello-nested-worlds-adventure 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 3d 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.
How it starts
The opening of the file, as written. The whole thing — 283 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Working in Enfolded
This file is the shared engineering contract for Codex, GitHub Copilot, and Claude Code.
CLAUDE.md imports it for compatibility. Maintain shared rules here and in the
matching skill. Use an already-loaded copy; follow task-specific pointers as needed.
Supporting procedures are not required startup reading.
Enfolded is a persistent multiverse inhabited by human players and agents. The covenants below define correctness across agents and models. Use the referenced code and decisions for the area being changed; unrelated work does not require a full roadmap, CHANGELOG, or ADR review.
World covenants (the rules that never made it into a spec)
These are house taste, encoded once at a point of use and easy to break by a well-meaning change. Honour them; a reviewer would catch a violation, so catch it first.
- Every player owns their actions. Human and AI players may suggest, invite, persuade or refuse; one player cannot select another as the performer or force their consent. Check this at acceptance, not only in the interface. A model proposal is not another player's decision. Earlier recorded events stay truthful.
- Extend or replace an experience; never duplicate it. One player purpose has one interaction surface in each client. New action capabilities belong in Act, conversation in Speak, and history in its existing views. Do not add a parallel composer, quest controller, or status pane for the same function. Use progressive disclosure; no preselected action plan or compulsory story route.
- Scale is meaning, not decoration. New verbs must change real properties at their own scale; sound must distinguish scales through musical form and timbre, with within-scale differences grounded in node state. Generic operations renamed per scale or one score transposed at every level do not satisfy this contract.
- The seal never imprisons. A locked (sealed) subtree never traps someone
already inside it.
puzzles/gates.py(# already inside — the seal never imprisons). - Difficulty is per-node, never a depth curve. Traversal is non-linear —
players drop in at any scale — so scale sets a puzzle's flavour, never how
hard it is; each node draws its own 1–4 difficulty from its identity.
puzzles/generators.py(node_difficulty), README puzzle row. - Failure stays in fiction — on every authored surface. Anything a player
reads as the world's voice speaks in fiction: AI/budget/kill-switch paths
return HTTP 200 with
ai: falseand an authored line of silence (consciousness.LEVEL_FALLBACKS,fallback_voice,guard.QUIET_RESPONSE), image failures answer the authored quiet line withimages: false(handlers._IMAGE_QUIET_LINE— never "FAL_KEY not set" or a raw upstream error), and rate-limit denials carry the pace line (handlers._PACE_LINE) because both clients rendererrortext verbatim. Transport-level refusals sit outside the fiction by scoped decision (2026-07-18 evaluation §4): the invite-gate 403, payload 413, malformed-body 400, and WS-cap 503 are plumbing a browser client never surfaces — they may stay mechanical, but must be clean JSON. What is never acceptable: a stack trace, or a 5xx for a client-shaped mistake (malformed bodies and non-string answers are the client's 400/200, guarded bytests/test_guard.py::TestBodyShapeRobustness). - The chronicle blurs; live presence may distinguish. Whether a trace
was left by human or agent is deliberately left open — one ledger voices
them the same way, and
/chroniclecarries no actor-type flag. Live presence is the scoped exception, decided when the travelers panel shipped (PR #59) and made explicit on 2026-07-18: the panel persona-tags the walking cast and routes presences to/agent/voicevs/speak, because addressability needs an addressee. Don't extend taxonomization into the chronicle, history feeds, or node voices. README concept,docs/evaluation/2026-07-04-deep-evaluation.mdG1. - Agent solves don't count as human progress. An ambient/FSM agent standing
on a puzzle never claims a co-op session, opens a seal, or lights a
constellation.
persistence/__init__.py(Agent solves (payload carries "agent")), CHANGELOG constellations entry. - The chronicle is append-only; three sanctioned mechanisms, no more.
Never delete or rewrite
world_mutationsrows in application code. Abuse is handled by content-level redaction (python main.py redact, runbook §7 — mechanical fields survive so counters and epochs stay intact); pruning exists but is double-gated behindNESTED_WORLDS_MUTATION_TTL_DAYSandNESTED_WORLDS_ALLOW_HISTORY_PRUNE=1(andprune_mutations()must never be called directly); whole-DB restore (python main.py restore) is the disaster path, not an edit path.persistence/__init__.pyredaction section,fly-deployment.md§7.
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.
- 3d ago Changed · +14 lines · +266 tokens per session 1959fb9274b5
- 5d ago Changed · +261 lines · +3,985 tokens per session cf62d1f2d7b0
- 1mo ago Changed · -6 lines · -68 tokens per session 61f8b3ec19fc
- 2mo ago First seen · 14 lines · 147 tokens per session scan A 4b73ec5438b4
hello-nested-worlds-adventure AGENTS.md is an instructions file published in the GitHub repository mark-weeks/hello-nested-worlds-adventure (5 stars, last pushed 2d ago), licensed Apache-2.0. It adds 4,330 tokens to every session, about $0.0173 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-31.
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).
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.
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).
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.
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).
deno copilot-instructions.md
Copilot instructions for denoland/deno, covering deno development guide for github copilot, network access, high level overview, key directories and key files to understand first.