codomyrmex
AGENTS.md10 starsChanged 38 days agoMITView on GitHub
Dev Container definition for reproducible VS Code / GitHub Codespaces environments: a Python 3.11 image with uv, just, and Node LTS, the repository's lint and type-check extensions, and forwarded ports for the local docs and dashboard servers. - devcontainer.json — the whole definition: - image: mcr.microsoft.com/devcontainers/python:3.11, the requires-python floor and the pull-request CI interpreter; - features: just and Node LTS; - postCreateCommand: installs uv with the upstream installer, then runs uv sync --all-groups (dev, docs, lint, and test groups; no…
Where files are headingNew AGENTS.md files have more rules about keeping secrets out of the code, and fewer about code style.
Of the AGENTS.md files we read, the 31,700 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
In this repository47 other files it gives its agents.
- .agent/AGENTS.mdAGENTS.md
- .agents/AGENTS.mdAGENTS.md
- AGENTS.mdAGENTS.md
- .agents/skills/agent-interop/AGENTS.mdAGENTS.md
- .agents/skills/AGENTS.mdAGENTS.md
- .agents/skills/first-principles/AGENTS.mdAGENTS.md
- .agents/skills/mcp-tool-use/AGENTS.mdAGENTS.md
- .agents/skills/red-team/AGENTS.mdAGENTS.md
- .agents/skills/systems-thinking/AGENTS.mdAGENTS.md
- .codex/AGENTS.mdAGENTS.md
- config/AGENTS.mdAGENTS.md
- .cursor/skills/AGENTS.mdAGENTS.md
- .cursor/skills/codomyrmex/AGENTS.mdAGENTS.md
- .cursor/skills/desloppify/AGENTS.mdAGENTS.md
- .cursor/skills/fractals/AGENTS.mdAGENTS.md
- data/AGENTS.mdAGENTS.md
- docs/AGENTS.mdAGENTS.md
- evaluations/AGENTS.mdAGENTS.md
- examples/AGENTS.mdAGENTS.md
- .github/AGENTS.mdAGENTS.md
- .github/commands/AGENTS.mdAGENTS.md
- .github/ISSUE_TEMPLATE/AGENTS.mdAGENTS.md
- .github/scripts/AGENTS.mdAGENTS.md
- .github/workflows/AGENTS.mdAGENTS.md
- .jules/AGENTS.mdAGENTS.md
- .pipelines/AGENTS.mdAGENTS.md
- projects/AGENTS.mdAGENTS.md
- scripts/AGENTS.mdAGENTS.md
- src/AGENTS.mdAGENTS.md
- tests/AGENTS.mdAGENTS.md
- .workflows/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- agent-interopSkill
- first-principlesSkill
- mcp-tool-useSkill
- red-teamSkill
- systems-thinkingSkill
- agent-interopSkill
- first-principlesSkill
- mcp-tool-useSkill
- qmdSkill
- red-teamSkill
- systems-thinkingSkill
- CodomyrmexSkill
- desloppifySkill
- Fractals orchestratorSkill
- CodomyrmexSkill
The file
We split this AGENTS.md into the rules it gives an agent
3 rules. About 0 are common, 0 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 38
Keep the image at the supported Python floor unless requires-python and the CI matrix move with it.
- Very specific: line 43
When a server's default port changes in code, update forwardPorts and portsAttributes together.
- Very specific: line 45
Keep editor settings aligned with repository tooling (Ruff for format and lint, ty for type checks).
≈ “Common” is an estimate: at least 1 in 5 of the 40,246 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
AGENTS.md — codomyrmex/.devcontainer
Purpose
Dev Container definition for reproducible VS Code / GitHub Codespaces
environments: a Python 3.11 image with uv, just, and Node LTS, the
repository's lint and type-check extensions, and forwarded ports for the local
docs and dashboard servers.
Key Files
devcontainer.json— the whole definition:image:mcr.microsoft.com/devcontainers/python:3.11, therequires-pythonfloor and the pull-request CI interpreter;features:justand Node LTS;postCreateCommand: installsuvwith the upstream installer, then runsuv sync --all-groups(dev, docs, lint, and test groups; no optional extras);- VS Code settings: Ruff as formatter and fixer from
.venv/bin/ruff, thetyextension, interpreter.venv/bin/python; forwardPorts: 8000 (docs server), 8787 (admin dashboard), 8888 (PAI dashboard);remoteUser:vscode.
README.md— human signpost.
Dependencies
pyproject.toml—requires-pythonand the[dependency-groups]thatuv sync --all-groupsinstalls.justfile— recipes available through thejustfeature.- Port owners:
mkdocs serve(make serve-docs/just docs-serve, port 8000),codomyrmex dashboard(default 8787 insrc/codomyrmex/cli/core.py), and the PAI PM server (PAI_PM_PORT, default 8888 insrc/codomyrmex/website/pai_mixin.py). - The production image is built separately from
Dockerfile(Python 3.13,uv sync --frozen --no-dev); neither file is derived from the other. - Parent: ../README.md · Root contract: ../AGENTS.md
Development Guidelines
- Keep the image at the supported Python floor unless
requires-pythonand the CI matrix move with it; drift here produces environments where the test suite fails for dependency reasons rather than code reasons. - Optional module extras are not installed; add them explicitly
(
uv sync --all-groups --extra <module>) before running that module's tests. - When a server's default port changes in code, update
forwardPortsandportsAttributestogether. - Keep editor settings aligned with repository tooling (Ruff for format and
lint,
tyfor type checks); do not add a second formatter.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

