Йегги тридцать лет пишет Wyvern, а инженерные команды консультирует по внедрению AI. Последние десять недель игру за него строят 50–60 агентов на 21 аккаунте Claude Max. 24 августа он рассказал, что у него из этого выросло.
По прайсу API его агенты съедают $4 000 в сутки. Из кармана, по скидке Max, — около $5 тысяч в месяц.
Выросла не инженерная система, а правовая. Йегги называет её Wheelhouse: 600 тысяч строк, в основном на bash.
— 450 правовых артефактов: должности, прецеденты, патрули, конверты полномочий.
— Заборов больше сотни. Что такое забор, Йегги в итоге спросил у Claude: любой механизм, который разворачивает того, кому сюда нельзя.
— Обычай, предупреждение, закон, хук. Ступенью выше правило поднимает каждое новое нарушение, и только наверху стоит программа, которая по политике отказывает.
Ничего из этого Йегги не проектировал. Он дошёл до сотого упоминания слова «забор» в речи собственных агентов, прежде чем полез смотреть, что они построили. Про свою систему он пишет, что не был уверен даже в том, как она работает. Механизм он формулирует так:
Единственная зрелая технология, которой человечество умеет координировать смертных заменяемых незнакомцев через текст, — это право.
Его агенты, по его же словам, амнезичны и взаимозаменяемы. Архитектуру надо помнить, а закон можно прочитать заново в начале каждой сессии. Песочница держит один процесс, забор — всех, кто умеет читать.
У вас агентов не пятьдесят, и конституции нет. Но каждая новая сессия — тот же амнезичный незнакомец, который читает ваш текст и больше ничего. Разница в другом: у Йегги ступень поднимает каждое повторное нарушение, а у вас правило годами стоит обычаем — поднимать его нечем.
Что сделать сегодня. Пройти по
CLAUDE.md и напротив каждой строки поставить ступень: обычай, предупреждение, закон, хук. Строки, которые давно числятся законом и так и не стали хуком, — и есть ваш список ежедневных нарушений.Честности ради, из эссе не следует, что песочницы кончились. Через сутки после эссе в openai/codex за двенадцать часов легли пять коммитов со словом sandbox в заголовке, а Vercel выпустила Run SDK — ещё одну песочницу для чужого кода. Забор работает, пока агент не пытается его обойти. Песочницу ставят ровно на тот случай, когда пытается.
https://yegge.ai/essays/fences-not-sandboxes/
Какое правило вы повторяете агенту руками чаще раза в неделю — и почему оно до сих пор не хук?