Overview
Keeping coding standards in five different assistant config files means keeping five files that disagree. ogen-ai compiles one AGENTS.md from per-language and per-practice fragments a project opts into, then wires every tool to it — Claude Code, Cursor, Gemini, Copilot, Codex. The manifest matters: loading rules a project does not use measurably degrades assistant performance and costs context on every turn, so a Python repo never carries Kotlin rules. It also ships an opt-in team of role subagents whose restrictions are structural rather than advisory — the security reviewer holds no shell tool at all, so it cannot execute code regardless of what it is asked.