VDAI · Codex OS

Персональная настройка Codex · разбор и готовый текст

Не один огромный промпт. Одна связная рабочая система.

На первом экране задайте постоянное поведение. Цели храните в файле «обо мне», правила проекта — рядом с проектом, повторяемые процедуры — в Skills, а сложные решения отдавайте на независимую критику через существующий Bridge.

32 KiBофициальный лимит всей найденной цепочки AGENTS по умолчанию
≥ 82 KBтекущий UI сохранил тестовый файл; это не означает, что Codex прочитает его целиком
1 файлне более одного AGENTS/override на каждом уровне каталога
1 критиксначала для сложного решения; второй — по риску, просьбе или тупику

Карта владельцев

Шесть слоёв — шесть разных задач

Главный источник ошибок — копировать одни и те же правила во все файлы. Тогда они расходятся, спорят и съедают контекст.

01Personalization / global AGENTSстиль, полномочия, доказательность, постоянные правила
02ABOUT_ME.mdцели, проекты, устойчивые предпочтения; читать адресно
03Project AGENTS.mdoutcome, owner, source, команды, архитектура и локальные gates
04SKILL.mdповторяемая процедура с входами, шагами и acceptance
05Memoryподтверждённые факты и прежние решения, но не полномочия
06VDAI Bridgeнезависимая критика с source/SHA и receipt, не автоприменение

Первый экран

Что именно вставить в Codex instructions

Это подробная версия: достаточно конкретная, чтобы менять поведение, и всё ещё меньше официального общего лимита цепочки AGENTS. Текущий UI практически принял 82 086 байт, но runtime по умолчанию останавливает сбор цепочки на 32 KiB. Поэтому ориентируйтесь на рабочий лимит, а не на способность кнопки Save сохранить большой файл.

Канон · Personalization = глобальный AGENTS.md

Другие MD-файлы

Что вынести из первого экрана

Максимальная инструкция — не максимальная эффективность. Деталь полезна только там, где Codex загружает её по правильному поводу.

Что хранить

Устойчивые цели, проекты, формат хорошей работы, коммуникацию и privacy-границы. Временный статус конкретной задачи сюда не относится.

Важная граница

Этот файл персональный и локальный. Не публикуйте его автоматически и не превращайте в источник полномочий.

# О владельце системы

## Роль и текущие направления
- Чем я занимаюсь и какой результат считаю главным.
- Какие проекты являются каноническими и кто принимает итог.

## Хорошая работа
- один outcome, owner, source, artifact, done_when и readback;
- существующий MAIN продолжается, дубликат не создаётся;
- local proof отделён от deploy, доставки, оплаты и adoption;
- сложное решение получает независимую критику и disposition Codex.

## Границы
- не хранить секреты, cookies, OTP и платёжные данные;
- не публиковать этот файл без отдельного privacy review.
# <PROJECT> — проектные правила

## Outcome
- Цель: <один измеримый результат>
- Owner: <роль>
- MAIN / registry: <точный путь или ID>
- Source of truth: <файлы или URL>
- Done when: <наблюдаемые критерии>

## Scope
- Разрешённые пути: <paths>
- Не менять: <paths/services>
- External gates: <deploy/send/spend/delete/production>

## Commands
- Targeted test: <command>
- Readback: <command or URL>
- Rollback: <safe rollback>

Не копируй сюда глобальный стиль и полный личный профиль.

Обычная задача

profile skill → работа → target test → response guard

Сложное решение

ProblemOS → profile skill → 1 Bridge critic → Codex disposition → readback

Второй критик

Только по явной просьбе, при высоком риске или повторном одинаковом тупике.

Не делать

Не запускать SOS, полный skill audit, orchestration и совет агентов для каждой рутины.

Codex + Claude + ANTI

Пускай критикуют и решение, и обратную связь

Три модели не должны голосовать. У каждой отдельная работа, а решение остаётся у одного владельца.

Codex собирает bounded packet

Outcome, owner, точные пути/URL, SHA-256, ограничения, вопросы и критерий готовности.

Claude критикует исходное решение

Логика, пробелы, противоречия, недоказанные claims, лишняя сложность и пропущенные acceptance checks.

ANTI/Antigravity критикует решение и feedback Claude

Альтернативная архитектура, failure modes, спорные советы первого критика, minority objection и более простой маршрут.

Codex делает disposition

Каждый совет получает apply / reject / defer с причиной. Затем Codex меняет только разрешённое и проверяет результат.

Bridge не равен общей памяти.

Он передаёт ограниченный пакет и возвращает receipt. Провайдер не получает права Codex, а его «PASS» не означает принятие владельцем.

Комментарии и критика

Почему просто сделать текст ещё длиннее недостаточно

1. Дублирование создаёт конфликт.

Если один принцип записан в Personalization, глобальном AGENTS, project AGENTS и Skill, через месяц появятся четыре версии. Назначьте одного владельца правила.

2. ABOUT_ME не загружается автоматически.

Codex автоматически собирает AGENTS-цепочку. Дополнительный файл надо адресно попросить читать из глобального правила, когда он действительно нужен.

3. Override легко прячет канон.

AGENTS.override.md выигрывает у обычного AGENTS на том же уровне. Используйте его временно и осознанно.

4. Больше критиков — не всегда лучше.

Сначала один независимый review. Второй нужен для высокого риска, повторного тупика или проверки feedback первого, иначе вы платите контекстом за красивый консенсус.

5. Инструкция не является активацией.

После Save откройте новую задачу и попросите Codex перечислить активные источники и кратко пересказать текущие правила.

Официальные ограничения

Что подтверждено OpenAI

Глобальный файл

В ~/.codex сначала проверяется AGENTS.override.md, затем AGENTS.md; используется первый непустой.

Проектная цепочка

Codex идёт от корня проекта к текущей папке. Более близкая инструкция добавляется позже и имеет приоритет.

Размер

Сбор прекращается, когда совокупный размер достиг project_doc_max_bytes; по умолчанию 32 KiB. Лимит можно изменить в config.toml.

Перезагрузка

Цепочка строится один раз в начале запуска. После правки откройте новую задачу или перезапустите Codex.

Источник: OpenAI — Give Codex instructions with AGENTS.md. Раздел Personalization: OpenAI Settings. В найденной официальной документации отдельный лимит символов UI-поля не опубликован. Локальный тест 13.09.2026 показал только то, что Save принял 82 086 байт; он не отменяет документированный runtime-лимит 32 KiB.

Проверка после установки

Готово только после нового запуска

ответ по-русски начинается с результата и proof
Codex называет активный project AGENTS
не создаётся второй MAIN или Bridge
внешние действия сохраняют human gate
сложная задача получает предложение одного критика
advice отделён от применения и acceptance
codex --ask-for-approval never "Summarize the current instructions. List the active instruction sources, the external-action gates, and when you would propose a VDAI Bridge critic."

Сначала review, потом установка.

Личный пакет должен пройти независимую критику и финальное решение владельца. Локальный файл и provider receipt ещё не доказывают, что новые правила активны.

Вернуться в AI Starter