[{"data":1,"prerenderedAt":177},["ShallowReactive",2],{"copy:en:site:":3,"copy:en:instructions:file,ui,items.agents-md":122,"copy:en:site:common":175},{"common":4,"nav":16,"footer":44,"home":51,"error":115},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},"Skip to content","Menu","Language","Sections","Footer","tool","Home","Breadcrumbs","Copy","Copied","Download",{"groups":17,"items":25},{"build":18,"connect":19,"instruct":20,"run":21,"web":22,"secure":23,"track":24},"Build","Connect","Instruct","Run","Open your site","Secure","Track",{"models":26,"cost":27,"frameworks":28,"mcp":29,"mcpConfig":30,"mcpClients":31,"agentsMd":32,"files":33,"openclaw":34,"agentReady":35,"llmsTxt":36,"robotsTxt":37,"apiCatalog":38,"bots":39,"security":40,"incidents":41,"checklist":42,"changelog":43},"Models and API prices","Agent cost calculator","Frameworks and SDKs","MCP servers","MCP config generator","MCP clients","AGENTS.md generator","Instruction files","Self-host OpenClaw","Agent-ready websites","llms.txt generator","robots.txt for AI bots","API catalog generator","AI bot directory","Agent security","Incident log","Security checklist","Changelog",{"about":45,"privacy":46,"terms":47,"sitemap":48,"disclaimer":49,"checked":50},"About","Privacy","Terms","Sitemap","Independent reference for people who build AI agents. Not affiliated with any vendor named here.","Facts checked {date}",{"seo":52,"eyebrow":55,"title":56,"lead":57,"ctaMcp":58,"ctaCost":59,"ctaAgents":60,"sheetLabel":61,"sheetTitle":62,"sheet":63,"sheetNote":69,"sectionsTitle":70,"sections":71,"latestTitle":98,"allChanges":99,"rulesTitle":100,"rules":101,"aboutLink":114},{"title":53,"description":54},"DotsAgent: reference and tools for building AI agents","LLM API prices, an agent cost calculator, MCP configs for 13 clients, AGENTS.md and llms.txt generators, and agent security notes. Free, in 18 languages.","For developers building AI agents","The agent builder's desk reference","Prices, protocols, config files and security notes for agent work, each checked against the vendor's own docs. Look a fact up, generate the file you need and get back to your code.","Generate an MCP config","Price an agent task","Write AGENTS.md","Current figures","State of the stack",{"mcp":64,"openclaw":65,"cheapest":66,"models":67,"servers":29,"bots":68},"MCP spec","OpenClaw","Cheapest model, $\u002FM in\u002Fout","Models priced","AI bots tracked","Each figure is checked by hand against vendor docs.","What's on the site",{"models":72,"mcp":76,"instructions":79,"frameworks":82,"openclaw":85,"agentReady":88,"security":91,"changelog":94},{"title":73,"body":74,"unit":75},"Models and prices","Input, output and cached token prices per million, side by side, with a calculator for whole agent runs.","models",{"title":29,"body":77,"unit":78},"A catalogue of Model Context Protocol servers and a config generator that writes the right file for each client.","servers",{"title":33,"body":80,"unit":81},"Write an AGENTS.md and see how CLAUDE.md, .cursor\u002Frules and similar files are read by each tool.","file formats",{"title":28,"body":83,"unit":84},"Compare agent frameworks and vendor SDKs by language, licence, MCP support and multi-agent features.","frameworks",{"title":34,"body":86,"unit":87},"Install, configure and update OpenClaw on your own machine or server, step by step.","current release",{"title":35,"body":89,"unit":90},"Generate llms.txt, robots.txt rules for AI crawlers and an api-catalog, and look up any bot by user agent.","bots listed",{"title":40,"body":92,"unit":93},"The OWASP risks for agents, a log of real incidents and a checklist you can tick off before launch.","incidents logged",{"title":95,"body":96,"unit":97},"API changelog","Dated changes to model APIs, SDKs and protocols, each linked to the vendor's announcement.","entries","Latest changes","All changes","How we keep it accurate",[102,105,108,111],{"title":103,"body":104},"Sourced facts.","Every price, version and flag links to the vendor page it came from, so you can check it yourself.",{"title":106,"body":107},"Dated checks.","Each page shows when its facts were last checked, and stale entries are rechecked or removed.",{"title":109,"body":110},"No paid placement.","Nobody pays to be listed, ranked higher or described more kindly.",{"title":112,"body":113},"Tools run in your browser.","Generators and calculators work locally, and what you type is not sent to a server.","About DotsAgent",{"title":116,"body":117,"home":118,"popular":119,"failed":120,"failedBody":121},"Page not found","This address doesn't match any page. It may have moved, or the link may have a typo.","Go to the home page","Popular tools","Something went wrong","The page failed to load on our side. Try again in a minute, or start from the home page.",{"file":123,"ui":137,"items":147},{"seo":124,"crumb":33,"title":127,"whereTitle":128,"formatTitle":129,"frontmatterKeys":130,"orderTitle":131,"toolsTitle":132,"tipsTitle":133,"toGenerator":134,"toGeneratorLink":135,"othersTitle":136},{"title":125,"description":126},"{name}: paths and format","Where {file} lives, its format and frontmatter, how global and nested copies merge, and which tools read it. Checked 2026-10-01.","{name}: where it lives and how tools read it","Where it lives","Format","Frontmatter keys:","Precedence and merging","Tools that read it","Tips","Generate an AGENTS.md and matching rule files for five tools from one form.","Open the AGENTS.md generator","Other instruction files",{"crumb":138,"tool":139,"reads":140,"support":141,"supportCol":145,"sources":146},"Instructions","Tool","Reads",{"native":142,"opt-in":143,"none":144},"Native","Via config","No","Support","Sources",{"agents-md":148},{"summary":149,"paths":150,"format":156,"example":157,"precedence":158,"tools":159,"tips":170},"AGENTS.md is a plain Markdown file of project instructions that most coding agents read without extra setup. OpenAI contributed it to the Agentic AI Foundation under the Linux Foundation, and over 60k open-source projects use it.",[151,152,153,154,155],"AGENTS.md at the repository root, for the whole project.","Nested AGENTS.md files in subdirectories or packages; agents use the nearest one in the tree.","OpenAI Codex: a global ~\u002F.codex\u002FAGENTS.override.md or, if that is empty or missing, ~\u002F.codex\u002FAGENTS.md.","Cline: a global ~\u002F.agents\u002FAGENTS.md.","Claude Code also accepts .claude\u002FAGENTS.md.","Plain Markdown with no frontmatter and no required fields; any headings work. The format sets no size limit, but OpenAI Codex stops reading at project_doc_max_bytes, 32 KiB by default.","# Acme web app\n\nCustomer-facing web app with an admin area and a REST API.\n\n## Commands\n\n- Install: `pnpm install`\n- Test: `pnpm test`\n- Lint and type-check: `pnpm lint && pnpm tsc --noEmit`\n\n## Code style\n\n- TypeScript strict mode; no `any` in new code.\n- Keep database access in `src\u002Fdb\u002F`.\n\n## Never\n\n- Never commit secrets or .env files.\n- Never edit files under `src\u002Fgenerated\u002F` by hand.\n","The AGENTS.md closest to the file being edited wins, and an explicit instruction in chat overrides any file. OpenAI Codex concatenates one file per directory from the project root down to the working directory, so closer files come last and take priority. Claude Code skips AGENTS.md by default whenever a CLAUDE.md is present.",{"OpenAI Codex":160,"Claude Code":161,"Cursor":162,"GitHub Copilot (cloud agent, code review, VS Code)":163,"Devin Desktop (formerly Windsurf)":164,"Cline":165,"Gemini CLI":166,"Aider":167,"OpenClaw":168,"Listed on agents.md (not individually re-verified)":169},"Native. Reads a global file, then at most one file per directory from root to working directory, up to 32 KiB by default.","Native from v2.1.277, but only when no CLAUDE.md or CLAUDE.local.md exists, unless set to claude-md-and-agents-md.","Native, root and nested; nested files combine with parents and the more specific one wins.","Native, anywhere in the repository; the nearest file wins.","Native. The root file is always on; a subdirectory file applies to its own directory.","Native, plus a global ~\u002F.agents\u002FAGENTS.md; switch it on or off in the Rules panel.","Opt-in: add AGENTS.md to context.fileName in .gemini\u002Fsettings.json.","Opt-in: add read: AGENTS.md to .aider.conf.yml.","Native, as the required operating-instructions file in the agent workspace.","One of 23 tools on the agents.md list, including Amp, Jules, Zed, Warp, goose, opencode and JetBrains Junie; we didn't check these one by one.",[171,172,173,174],"Renaming an older AGENT.md? agents.md suggests mv AGENT.md AGENTS.md && ln -s AGENTS.md AGENT.md so both names keep working.","List test and lint commands: agents try to run the checks they find and fix failures before finishing.","In a monorepo, add a short AGENTS.md per package instead of growing one long root file.","In OpenAI Codex, an AGENTS.override.md takes priority over AGENTS.md in the same directory.",{"common":176},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},1790863350886]