Borrowing it
Nothing to install: this file belongs to m2ux/workflow-server. 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/m2ux/workflow-server/main/AGENTS.mdgit clone --depth 1 https://github.com/m2ux/workflow-serverWrote 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/m2ux/workflow-server/agents-md)<a href="https://agentmods.dev/instructions/m2ux/workflow-server/agents-md"><img src="https://agentmods.dev/badge/instructions/m2ux/workflow-server/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/m2ux/workflow-server/agents-md"><img src="https://agentmods.dev/badge/instructions/m2ux/workflow-server/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.01057 | $0.01057 |
| Opus 5.5 | $0.00423 | $0.00423 |
| Sonnet 5.5 | $0.00211 | $0.00211 |
| Haiku 4.5 | $0.00106 | $0.00106 |
Grade A, and why
workflow-server 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 1mo 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 — 61 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Project Instructions
Project instructions for this repository.
- Here: rules that change what an agent does on an ordinary turn. A how-to for one kind of task lives in the doc that task already has.
- A rule that names a path on this machine, or a tool not in
package.json, belongs here rather than the repo. - Edits to this file shall be succinct. State the rule, not the reasoning behind it. Keep an example only where it makes the rule followable.
- When building, testing, or changing a checkout, follow development.md.
Worktrees
- Work a branch in its own worktree.
.worktrees/workflowsstays onworkflows; a feature branch lives at.worktrees/<branch>. Switching the shared dest moves the corpus under whatever is reading it — a guard sweep, a coverage walk, another agent — and the result reads as a defect in the change. - Name a worktree for its branch in full, slashes as nested directories:
.worktrees/workflow/353-context-scoped-delivery.git worktree listthen reads as a branch index, and a path in a command or a stack trace says which branch it belongs to without anyone inspecting itsHEAD. - Provision, rename, and a corpus-only sweep: guards/README.md.
Dependencies
- Never delete the lockfile or run
npm update. An install-time payload runs before any of this repo's code, so the lockfile is the last point a build can refuse. - Adding a dependency, exact versions, and the known-bad denylist: development.md.
Boundaries
- Do not modify server source (
src/,schemas/) or workflow YAML unless the user explicitly asks. - Call
discoverfirst and follow what it returns. A freshstart_sessionpassesworking_directoryas the checkout under work. The rest of the sequence is setup.
Issues and PRs
- Shape: See the reference example: #394
- Explain the situation before naming it. Ordinary sentences first, then the concept's name. Never open with a term of art the reader hasn't been handed.
- Title:
Name: plain description. No conventional-commit prefixes, no abbreviations ("references", not "refs"), no anti-pattern numbers, no code tokens unless the token is the subject. - No file:line citations in the body. Evidence reads as prose.
- Spell out jargon. "Phase 0/1/2" becomes named stages; shorthand like fold-by-reference gets a sentence or a definition on first use. Reference an anti-pattern by name with its meaning stated, so the reference corroborates rather than being required reading.
- One paragraph per stage, and no section that restates another. Where a "what was verified" section states what was proved, an acceptance-criteria list repeats it. Cut the prose around the counts, never the counts.
- These bodies narrate against what preceded them. They are the one sanctioned home for before/after; everything persisting past merge stays in positive present tense.
- Prefer replacement over accretion. When updating PR bodies. Don't narrate history. Don't add changes as comments. Replace the body with the version correct today.
- Code lives on
main, definitions onworkflows. They are separate long-lived branches, so a change to code and a change to definitions never share a branch. - A branch is absorbed when its content is on the target, not its commits. The same change arriving by another route leaves the branch reading as unmerged.
git diff <target> <branch> -- <paths>settles it; a commit count does not.
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.
- 1mo ago Changed · -39 tokens per session a6578e17e524
- 1mo ago Changed · -29 lines · -860 tokens per session 197304c1325f
- 1mo ago Changed · -2 lines · -809 tokens per session c4f32154dbdc
- 1mo ago Changed · +1 lines · +39 tokens per session cf8bfe3b3ba3
- 1mo ago Changed · +34 tokens per session 058349ffc3fa
- 1mo ago Changed · +53 tokens per session 36fbd6e1339e
- 1mo ago Changed · +129 tokens per session 9cf0f26f642f
- 1mo ago Changed · +17 tokens per session 9dc9fc639a46
- 1mo ago Changed · +33 tokens per session cd17de4d750e
- 1mo ago First seen · 91 lines · 2,460 tokens per session scan A 1249bc1c542a
workflow-server AGENTS.md is an instructions file published in the GitHub repository m2ux/workflow-server (2 stars, last pushed today), licensed Apache-2.0. It adds 1,057 tokens to every session, about $0.0042 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.
workflow-server AGENTS.md compared with instructions from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| workflow-server AGENTS.mdm2ux/workflow-server | Instructions file | 2 | today | Apache-2.0 | A | 1,057 | Codex, OpenCode |
| vscode buildNext.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 9,719 | GitHub Copilot |
| next.js AGENTS.mdvercel/next.js | Instructions file | 143k | yesterday | MIT | A | 7,461 | Codex, OpenCode |
| langchain AGENTS.mdlangchain-ai/langchain | Instructions file | 149k | yesterday | MIT | A | 4,680 | Codex, OpenCode |
| vscode oss-third-party-notices.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 5,516 | GitHub Copilot |
| vscode copilot-instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 3,093 | GitHub Copilot |
| deepseek-harness AGENTS.mddeepseek-ai/deepseek-harness | Instructions file | 274k | 2d ago | MIT | A | 4,313 | Codex, OpenCode |