Главный инженерный сдвиг недели — конец эпохи разрозненных костылей и переход к стандартизации агентского окружения. Claude Code внедрил нативную поддержку единого файла спецификации AGENTS.md, а альянс MCP зафиксировал стандарт доставки навыков через ресурсы серверов. Одновременно сообщество осознало реальную физику контекста: попытки наивной фильтрации истории на лету разрушают префиксный KV-кэш и сжигают бюджет, поэтому в продакшене побеждают жесткие правила обратимости, изоляция воркеров в git worktrees и верификация в изолированном контексте.
⚡
Главные приёмы недели
01
Унифицировать инструкции агента через AGENTS.md в Claude Code 2.1.277
Каждый агент требовал свой закрытый файл инструкций в корне проекта (CLAUDE.md для Claude, .cursorrules для Cursor, AGENTS.md для Codex), порождая дубликаты и рассинхрон правил команды.
→
Стало
Claude Code 2.1.277 нативно подхватывает кросс-агентский файл AGENTS.md, если в каталоге отсутствует CLAUDE.md, с возможностью переключения поведения через /config.
Почему лучше: Репозиторий получает единый источник проектных правил для всех агентских рантаймов без костылей с симлинками и дублирования регламентов сборки.
⚡ Попробовать за вечер
Обнови CLI до последней сборки: npm install -g @anthropic-ai/claude-code@latest.
Переименуй локальный CLAUDE.md в AGENTS.md и проверь чтение через пункт Project Instructions в /config.
Замер: запусти сессию в чистой ветке и убедись, что агент следует командам тестирования из AGENTS.md без генерации лишнего CLAUDE.md.
Разработчики пытались сэкономить контекст, построчно удаляя «ненужные» промежуточные tool calls из середины сессии сторонними утилитами.
→
Стало
Контекст ведется строго append-only: вырезание шагов инвалидирует префиксный KV-кэш (>60% расходов бюджета уходит на перезапись токенов) и удаляет reasoning-пейлоады, вгоняя модель в циклы повторных ошибок.
Почему лучше: Неприкосновенность префикса кэша снижает задержку первого токена в 3–4 раза и предохраняет агента от потери памяти о собственных неудачных попытках.
Архитектура кэша: любая мутация в середине аннулирует весь последующий префикс
⚡ Попробовать за вечер
Проверь агентский конвейер: заблокируй любые мутации прошлых сообщений в рантайме.
Выполняй уплотнение контекста строго в конце диалога через суммаризацию, сохраняя неизменной цепочку вызовов.
Замер: сопоставь биллинг токенов кэша (Cache Write vs Read) до и после фиксации префикса — расходы на длинных сессиях снижаются до 40%.
Агенты выполняли работу последовательно, зависали на вопросах «можно ли начать?», запускали избыточные тесты для мелочей и требовали постоянного ручного подтверждения каждого шага.
→
Стало
Задачи сортируются по границе обратимости: Reversible (выполнять немедленно), Consequential (подготовить результат и спросить один раз) и Irreversible (жесткая остановка).
Почему лучше: Автономный флот параллельных агентов выполняет до 1000 циклов без простоев, изолируя воркеров в отдельных git worktree и передавая манифесты вместо раздутого контекста.
Линия подтверждения строится по обратимости операции, а не по объему кода
⚡ Попробовать за вечер
Вставь в системный промпт агента операторский блок с тремя категориями обратимости.
Для параллельных задач запускай воркеров в изолированных каталогах через git worktree add, исключая конфликты записи в общие файлы.
Замер: проверь количество запросов на подтверждение при комплексном рефакторинге — число пауз снижается с 15 до одного финального аппрува.
Инструкции навыков (SKILL.md) читались целиком в системный промпт перед стартом, растрачивая драгоценные токены контекста на неиспользуемые правила.
→
Стало
Спецификация io.modelcontextprotocol/skills стандартизировала отдачу навыков через MCP Resources: сервер сообщает легкие метаданные, а агент затягивает тело навыка только при обращении к задаче.
Почему лучше: Контекстное окно остается чистым от лишних регламентов, а навыки версионируются и поставляются вместе с инструментами на стороне MCP-сервера.
АРХИТЕКТУРА SEP-2640
На схеме: разделение зон ответственности — tools (действия), resources (данные), skills (алгоритмы и регламенты работы, загружаемые по требованию)
⚡ Попробовать за вечер
Изучи спецификацию в репозитории modelcontextprotocol/ext-skills.
В своем MCP-сервере объяви ресурс skills://... для динамической отдачи инструкций агенту.
Замер: измерь объем системного промпта до и после выноса регламентов в ресурсы — стартовая нагрузка на контекст падает в разы.
Для визуальной проверки фронтенда агентом требовалось ставить Playwright, запускать headless-браузеры в тяжелых контейнерах или вручную пересылать скриншоты.
→
Стало
В macOS Safari 27 встроен нативный MCP-сервер прямо в системный бинарник /usr/bin/safaridriver --mcp с 16 готовыми инструментами инспекции DOM, консоли и скриншотов.
Почему лучше: Нулевые внешние зависимости: агент проверяет верстку и сетевые ошибки непосредственно в системном браузере macOS без дополнительных node-модулей.
⚡ Попробовать за вечер
В Safari открой Меню «Разработка» → активируй пункт «Разрешить удаленную автоматизацию и внешних агентов».
Подключи сервер к Claude Code: claude mcp add safari-mcp -- "/usr/bin/safaridriver" --mcp.
Замер: попроси агента открыть локальный dev-сервер, проинспектировать консоль и найти ошибки верстки — проверка выполняется за считанные секунды.
Для взаимодействия агента с Cloudflare требовалось ставить npm-пакеты, держать запущенными локальные демоны Node.js и пробрасывать секреты в терминал.
→
Стало
Cloudflare развернула 16 официальных stateless MCP-серверов по протоколу Streamable HTTP (/mcp): управление DNS, Workers, базами D1 и логами через прямой защищенный URL.
Почему лучше: Zero-install подход: агент работает с инфраструктурой через легковесные HTTP-эндпоинты без расхода локальной оперативной памяти на отдельные фоновые процессы серверов.
⚡ Попробовать за вечер
Добавь документационный эндпоинт в конфигурацию клиента: https://docs.mcp.cloudflare.com/mcp.
Поручи агенту настроить роутинг воркера или проверить конфигурацию DNS-зоны через защищенный API-токен с минимальными правами.
Замер: убедись, что агент получает актуальную аналитику и выполняет операции без запущенных локальных процессов.
Инженеры компании запускали локальные модели стихийно через Ollama на рабочих машинах без учета квот, аудита данных и централизованного контроля безопасности.
→
Стало
Архитектура корпоративного сервиса Local LLM MaaS от NTT Docomo: кластер vLLM за шлюзом LiteLLM Proxy с единым OpenAI API, учетом квот по ключам, автоматическим failover и трейсингом в OpenTelemetry.
Почему лучше: Платформа обеспечивает суверенитет над данными и исключает простой мощностей: при выходе новой сильной открытой модели (Kimi-K3) поток запросов перенаправляется централизованно за минуту.
ПРОДАКШЕН АРХИТЕКТУРА
На схеме: корпоративный контур NTT Docomo — разделение UI (OpenWebUI) и API-клиентов через единый LiteLLM Gateway с автоматическим сбором логов
⚡ Попробовать за вечер
Подними локальный docker-compose со связкой LiteLLM Proxy перед инстансом vLLM или Ollama.
Выпусти виртуальный API-ключ с лимитом токенов и подключи его в кодинг-агента вместо прямого доступа к облачным API.
Замер: сравни метрики латентности (TTFT) и распределение нагрузки в дашборде LiteLLM при параллельных запросах нескольких разработчиков.
Агенты генерировали функционально рабочий, но неряшливый фронтенд-код: ломаные тени, грубые тайминги анимаций (ease-in на модальные окна) и игнорирование мобильного вьюпорта.
→
Стало
Пакет из 11 агентских навыков от дизайнера Linear/Vercel (apple-design, animate, review-animations, mobile-native) формализует принципы Apple HIG в понятные для LLM регламенты.
Почему лучше: Модели получают готовые стандарты инженерного дизайна и сплайны анимаций, поднимая качество UI веб-сервисов без бесконечных итераций ручных правок CSS.
⚡ Попробовать за вечер
Установи коллекцию одной командой: npx skills@latest add emilkowalski/skills.
Запусти аудит фронтенд-компонента в Claude Code с помощью навыка review-animations.
Замер: оцени параметры сгенерированных CSS-переходов — исчезают резкие рывки, а кривые cubic-bezier соответствуют физике естественного движения.
При падении длинной агентской сессии инженеры вчитывались в сотни шагов лога, анализируя финальную галлюцинацию или итоговый стек-трейс аварийной остановки.
→
Стало
Принцип изоляции первого восходящего сбоя: ошибки агентов каскадируются, поэтому для отладки достаточно свернуть тела вызовов тулов и найти самую раннюю точку отклонения от плана.
Почему лучше: Фокус на первичной причине вместо анализа десятка следствий экономит до 80% времени разработчика и позволяет сразу воспроизвести сбой в компактном изолированном тесте.
⚡ Попробовать за вечер
В трейсе аварийной сессии сверни выводы всех успешных инструментов и найди первый вызов с некорректным аргументом.
Напиши изолированный eval-тест, валидирующий аргументы именно этого проблемного шага.
Замер: зафиксируй время отладки комплексного трейса — локализация источника бага занимает до 3 минут вместо получасового чтения лога.
Разработчик Claude Code отмечает, что с ростом качества вызова функций и появлением отложенного объявления инструментов типизированные stateless MCP-серверы становятся предпочтительнее CLI-скриптов. Фильтрацию данных выгоднее передавать в аргументы инструментов, чем парсить шелл-пайпами.
Практическое наблюдение за оркестрацией агентов: запуск более двух параллельных субагентов на задачу резко увеличивает расход токенов без прироста качества, так как агенты начинают тратить ресурсы на взаимную перепроверку чужой работы.
Anthropic тестирует запуск параллельных независимых тредов в рамках единого проекта: агент продолжает выполнение комплексной задачи в облачной инфраструктуре даже после закрытия ноутбука разработчиком.
Открытая утилита оценивает вероятность обращения агента к деталям ранней истории сессии и рекомендует оптимальный момент для выполнения команды сжатия, предотвращая деградацию рассуждений.