Amiga
Оглавление курса · урок 16 из 16

Модуль 3 · Итоги · урок 16 из 16

Итоги: собираем свою конфигурацию

За курс вы прошли путь от одного файла config.toml до набора расширений вокруг агента. Осталось сложить это в систему, которую можно поддерживать: понятно, что где лежит, что личное, а что общее.

Два уровня: личный и командный

Личное — в ~/.codex и ~/.agents. То, что зависит от вас и ваших доступов: модель по умолчанию, MCP-серверы с вашими токенами, личные навыки, память.

Командное — в репозитории. То, что должно работать одинаково у всех и меняться через MR:

text
repo/
├── AGENTS.md                  # постоянные правила и команды
├── .codex/
│   ├── config.toml            # общие настройки и MCP без секретов
│   ├── rules/                 # какие команды разрешать без вопросов
│   ├── hooks.json             # проверки вокруг агента
│   ├── hooks/                 # скрипты хуков
│   └── agents/                # свои субагенты
└── .agents/
    ├── skills/                # навыки проекта
    └── plugins/marketplace.json

Проектный .codex/ Codex читает только в доверенных проектах, а хуки каждый разработчик один раз подтверждает в /hooks.

Пример личной конфигурации

toml · ~/.codex/config.toml
model = "gpt-6.1-sol"
model_reasoning_effort = "medium"

[features]
memories = true

[memories]
disable_on_external_context = true

[agents]
default_subagent_model = "gpt-6-luna"

[mcp_servers.playwright]
command = "npx"
args = ["@playwright/mcp@latest", "--isolated"]

[mcp_servers.gitlab]
url = "https://git.example.com/api/v4/mcp"
default_tools_approval_mode = "writes"

[mcp_servers.context7]
command = "npx"
args = ["-y", "@upstash/context7-mcp"]

Модели указаны по состоянию на октябрь 2026 года. Песочницу и одобрения сознательно оставляем по умолчанию: расширять права стоит под конкретную задачу, через профили или профили прав.

Что за что отвечает

Нужно Механизм
Правило, которое действует всегда AGENTS.md
Разрешить или запретить команду по префиксу Rules
Процедура для типа задач Навык
Доступ к внешней системе MCP
Гарантированная проверка в нужный момент Хук
Разгрузить контекст, распараллелить чтение Субагенты
Раздать всё это команде Плагин
Подсказки из прошлых сессий Память

Проверка за пять минут

  1. /debug-config — какие слои конфигурации загружены и какое значение откуда пришло.
  2. /mcp — подключены только нужные серверы, у пишущих стоит одобрение.
  3. /skills — навыки проекта на месте, имена не дублируются.
  4. /hooks — нет хуков, ожидающих проверки, и нет подтверждённых, которых вы не читали.
  5. В проектном config.toml нет ни одного секрета — только имена переменных окружения.

Конфигурация — не разовая работа. Каждый раз, когда агент ошибается одинаково второй раз, спросите себя, какой механизм из таблицы это исправит.

Что дальше

Попробуйте сами

10–15 мин на рабочем месте
  1. Разложите свои текущие настройки по схеме из урока: что из ~/.codex/config.toml на самом деле командное и должно переехать в репозиторий.
  2. Пройдите проверку из пяти шагов в основном рабочем репозитории и исправьте первое, что найдёте.

Коротко

  • Личное — в ~/.codex и ~/.agents, командное — в .codex/, .agents/ и AGENTS.md репозитория.
  • Каждый механизм решает свою задачу: правила, процедуры, доступ, гарантии, контекст, распространение.
  • Права расширяйте под задачу, а не в базовой конфигурации.
  • Регулярно проверяйте /debug-config, /mcp, /skills и /hooks.
Отметка хранится только в вашем браузере
Хотите связаться с владельцем
компании напрямую?
Дмитрий Тарасов
Дмитрий Тарасов
СЕО

НАПИСАТЬ

Написать в MAX