Перейти к содержимому

.agents и папка-как-агент: экосистема конфигураций

В 2026 году вокруг AI coding-агентов сформировался отдельный слой инженерной инфраструктуры: не только промпты, но и версионируемые конфиги, политики доступа, reusable skills, sub-агенты и долгоживущая память.

Если коротко:

  • AGENTS.md даёт человеко-читаемые инструкции по проекту.
  • .agents/ добавляет структурированную папку с конфигами и переиспользуемыми модулями.
  • .agent/ (proposal) предлагает хранить не только правила для кода, но и проектный контекст: требования, архитектуру, внешние ссылки.
ПодходСтатусЧто решает
AGENTS.mdProductionИнструкции для агента: команды, границы, стиль, workflow
.agents ProtocolDraftУнификация конфигов: MCP, skills, sub-agents, tasks, memories
.agent proposalProposalСтруктурированный проектный контекст (spec/wiki/links)

Главная идея не в «победе одного стандарта», а в совместном использовании: AGENTS.md как базовый контракт, .agents как операционный слой, .agent как расширение контекста для сложных команд и продуктов.

Обычно используется двухслойная схема:

  • ~/.agents/ — глобальные настройки разработчика на машине.
  • ./.agents/ — проектные настройки, которые хранятся в git.

Типичные директории и файлы:

  • agents.md — AGENTS.md-совместимые инструкции.
  • mcp.json — конфигурация MCP-серверов.
  • models.json — модельные пресеты.
  • skills/ — переиспользуемые скиллы.
  • agents/ — профили sub-агентов.
  • tasks/ — повторяемые задачи.
  • memories/ — персистентные заметки и решения.

Практический эффект для команды:

  • Можно версионировать «поведение агента» так же, как код.
  • Проще воспроизводить рабочую среду между разработчиками.
  • Легче формализовать границы доступа и безопасные команды.

.agent/ чаще обсуждается как «директория проектной памяти»:

  • spec/ — требования и технический дизайн,
  • wiki/ — архитектурная и доменная база,
  • links/ — внешние системы (Jira, Figma, observability).

Этот подход особенно полезен, когда агенту нужно сопоставлять код с продуктовым контекстом, а не только с style guide.

ВариантПлюсыОграничения
Только AGENTS.mdПросто стартовать, минимум поддержкиСложно масштабировать на policies, tasks и skills
AGENTS.md + SKILL.mdОтлично для task-level экспертностиНужен отдельный контур для shared config и governance
AGENTS.md + .agentsХорошо масштабируется в командеТребует дисциплины по структуре и ревью конфигов
Полный стек (AGENTS.md + .agents + .agent-подход)Максимальный контроль и переносимость контекстаРиск переусложнения для маленьких проектов

Для большинства команд базовая стоимость внедрения — это время на настройку структуры и регламентов:

  • Форматы и Markdown-спеки обычно открытые и бесплатные.
  • Затраты появляются на уровне инфраструктуры (MCP-серверы, приватные registry, CI-проверки).
  • Для небольших команд разумно начинать с AGENTS.md и добавлять .agents по мере роста.
  • Начать с AGENTS.md и минимального набора skills.
  • Добавить .agents/skills только для повторяемых задач (релиз, миграции, аудит).
  • Root AGENTS.md + локальные AGENTS.md в подпроектах.
  • .agents/agents для специализированных sub-агентов (docs, test, security).
  • Единые policy-файлы для запретных путей и pre-approved команд.

3) Продуктовая команда с внешними системами

Заголовок раздела «3) Продуктовая команда с внешними системами»
  • Подход .agent/spec/wiki/links для связи требований, архитектуры и операционных данных.
  • MCP-интеграции к трекерам задач, документации и мониторингу.
  • Переусложнение на раннем этапе: много файлов без реальной необходимости.
  • Дублирование инструкций между AGENTS.md и .agents/agents.md.
  • Отсутствие owner-а за конфиги: структура есть, но никто не поддерживает актуальность.

Рабочее правило: вводить новый слой только когда текущий уже стал узким местом.