AI и автоматизация

ZCode Agent на GLM-5.2: полное руководство по AI-агенту для разработки

ZCode Agent на GLM-5.2: полное руководство по первопартийному AI-агенту

ZCode Agent — это самописный (first-party) агент ZCode и основная точка входа при создании новой задачи. Вы описываете цель, добавляете контекст, ссылаетесь на файлы, выполняете команды и выбираете модель и режим выполнения под текущую задачу.

Как ключевая агентская способность ZCode, ZCode Agent глубоко адаптирован под семейство моделей GLM-5.2. Он особенно силён в понимании сложных проектов, планировании длинных задач, удержании контекста в многоходовых диалогах и непрерывных правках кода. Для Long Horizon Tasks, требующих устойчивого прогресса, ZCode Agent может комбинировать состояние воркспейса, ссылки на файлы, режим выполнения и контекст Git-ветки, чтобы пройти путь от понимания требований до конкретной реализации.

Интерфейс новой задачи ZCode Agent


Глубокая интеграция с GLM-5.2

GLM-5.2 построена под длинные задачи — фокус не на «грубом» масштабе параметров или обычных кодинг-бенчмарках, а на стабильном исполнении в длинном контексте, длинных цепочках работы, многоходовых вызовах инструментов и сложных инженерных задачах. Ключевые возможности на стороне модели:

  • Стабильный контекст на 1 млн токенов: надёжное выполнение длинных задач в контексте 1M токенов — цель не «впихнуть больше токенов», а оставаться устойчивым на реальных траекториях кодинг-агента.
  • Усиленный long-horizon кодинг: приближается или превосходит ряд закрытых frontier-моделей на long-task бенчмарках, оставаясь одной из сильнейших открытых моделей.
  • Гибкий уровень усилий: балансирует сложность задачи, скорость и стоимость вычислений; сложные задачи могут включать более глубокое рассуждение — в ZCode это surfaced как переключатель thought level.
  • Архитектура под длинный контекст: разделение индексов снижает накладные расходы длинного контекста, а улучшенное спекулятивное декодирование ускоряет генерацию в длинных задачах.
  • RL-обучение под агентский кодинг: пост-обучение покрывает длинные траектории, многоходовые вызовы инструментов, декомпозицию подзадач и фидбек среды, с анти-чит-механизмами, чтобы модель оптимизировалась под реальную инженерную работу, а не поверхностные награды.

Глубокая интеграция ZCode Agent превращает эти модельные возможности в практический кодинг-опыт: понимание воркспейса и ссылки на файлы дают модели качественный контекст, режимы выполнения управляют автономией, а Goal Mode добавляет управление целью, проверку завершения и восстановление состояния для длинных задач — так что long-horizon способности, под которые тренировалась GLM-5.2, полностью раскрываются в продукте.


Вход в воркспейс

ZCode Agent напрямую понимает воркспейс ZCode, список задач, ссылки на файлы, пикер моделей, режимы выполнения и состояние Git-ветки — поэтому он отлично подходит для полного цикла разработки: от понимания запроса до правки кода и проверки изменений перед коммитом.

С ZCode Agent можно в поле ввода ссылаться на файлы через @, использовать команды /, вызывать навыки $ и переключать модели, режимы выполнения и ветки внутри одной задачи. Для повседневной разработки это обычно самый стабильный старт.


Добавление контекста

Кликните кнопку + в левом нижнем углу поля чата, чтобы быстро добавить контекст в текущую задачу: загрузить вложения, сослаться на файлы, привязать прошлые диалоги или выполнить команды. Тот же эффект даёт ввод соответствующего символа прямо в поле ввода.

Меню «+» в поле ввода ZCode Agent

ЭлементТриггерЧто делает
Add AttachmentЗагрузить скриншоты, документы и материалы требований как контекст текущей задачи
Insert @ Mention@Сослаться на файлы в воркспейсе, чтобы агент точно нашёл нужный код
Insert # Conversation#Привязать прошлый диалог и принести его контекст в текущую задачу
Insert / Command/Вызвать сохранённую команду, переиспользовать фиксированный промпт или workflow

Подсказка: помимо этих пунктов, поле ввода поддерживает $ для вызова навыков (skills). Сначала опишите цель, а затем точечно используйте @, #, / и $ для добавления контекста — обычно так ZCode Agent быстрее понимает и доводит задачу.

Файл инструкций проекта

Для долговременных инструкций ZCode Agent заведите файл AGENTS.md. ZCode читает его при старте задачи и передаёт агенту проектные конвенции, правила кодирования, шаги валидации и другие заметки.

ZCode сейчас читает два источника:

ИсточникПуть / поискОписание
Глобальные пользовательские инструкции~/.zcode/AGENTS.mdПодходит для кросс-проектных личных предпочтений, стиля совместной работы и переиспользуемых конвенций.
Инструкции воркспейсаAGENTS.md в текущем воркспейсеПодходит для специфичных проектных инженерных конвенций.

Если есть оба источника, ZCode сначала добавляет глобальные пользовательские инструкции, затем инструкции воркспейса. Инструкции воркспейса тракуются как основной проектный источник для текущей задачи. Если ни одного источника нет — проектные инструкции не внедряются.

CLAUDE.md не читается ZCode Agent в рантайме непрерывно. Для существующих проектов Claude Code ZCode использует его только при онбординге как одноразовый источник миграции: существующее содержимое можно скопировать в AGENTS.md, а последующие запуски используют уже AGENTS.md.

Файл инструкций — хорошее место для стабильных, переиспользуемых командных конвенций, например:

  • Стек проекта, структура директорий и важные модули.
  • Стиль кода, правила именования и команды валидации перед завершением.
  • Особое внимание к высокорисковым файлам, продакшен-конфигам или операциям с полномочиями.
  • Предпочтения совместной работы, которым должен следовать агент: сначала план, никаких посторонних рефакторингов, предпочтение существующих инструментов.

Подсказка: ZCode читает только пользовательский глобальный AGENTS.md и AGENTS.md текущего воркспейса. Он не объединяет несколько AGENTS.md по уровням директорий, не сканирует дочерние папки, не раскрывает @import / @include и не выбирает файлы правил по типу задачи. Самые важные и стабильные правила проекта кладите в AGENTS.md текущего воркспейса.


Режимы выполнения {#rezhimy-vypolneniya}

Режимы выполнения определяют, планирует ли ZCode Agent сначала, следует дефолтной стратегии или идёт более автоматически. Режим можно менять в зависимости от риска задачи, сложности и желаемой степени участия.

Режимы выполнения ZCode Agent

Доступные режимы

В меню режимов выполнения ZCode Agent сейчас входят следующие. Нажмите Shift + Tab при фокусе на поле ввода чата, чтобы перебирать их циклически:

РежимКак работаетДля чего подходит
Default ModeСтандартная стратегия задачи, баланс прогресса и необходимых подтвержденийПовседневная разработка, обычные Q&A, рутинные правки кода
Confirm Before ChangesЗапрашивает подтверждение перед каждой правкой файла или командойКритичный код, продакшен-конфиги и иные высокорисковые изменения
Auto EditАвтоматически применяет правки файлов, команды требуют подтвержденияРутина итераций, где хочется меньше подтверждений правок
Plan ModeСначала план, затем реализация после подтвержденияСложные и многошаговые задачи, где нужно сначала согласовать подход
Full AccessСокращает прерывания и позволяет агенту работать непрерывнееЧёткие, низкорисковые задачи, где хочется быстрее продвинуться

Подсказка: для критичных файлов, shell-команд или масштабных изменений начинайте с Plan Mode или Confirm Before Changes. Для рутинных правок или чётко очерченных задач Default Mode, Auto Edit или Full Access сокращают прерывания.


Thought Level

Уровень размышления (Thought Level) контролирует, сколько глубокого рассуждения модель вкладывает до ответа: более высокие уровни думают тщательнее и обычно надёжнее, ценой более медленного ответа. Переключается иконкой размышления рядом с именем модели в правом нижнем углу поля ввода — это продуктовая поверхность гибко-усилиевой способности GLM-5.2.

Для GLM-5.2 предусмотрены три уровня, причём Max по умолчанию:

УровеньПоведениеДля чего подходит
OffБез дополнительного размышления; отвечает сразуПростые Q&A и небольшие чётко определённые правки — самый быстрый ответ
HighДумает глубоко, сохраняя разумную скоростьПовседневные задачи с балансом скорости и качества
MaxРазмышляет на самом глубоком уровне (по умолчанию)Сложная архитектура, трудная отладка багов и длинные задачи

Другие подключённые модели (Claude, GPT и т.д.) также поддерживают настройку уровня размышления; доступные уровни зависят от модели, переключаются из того же входа.

Подсказка: дефолтный уровень Max подходит большинству сложных задач; для быстрых ответов опускайтесь до High, а для простых Q&A и чётко очерченных мелких правок — до Off.


Рекомендации по рабочему процессу

  1. Начните с описания цели: скажите ZCode Agent, что нужно реализовать, исправить или проанализировать, чтобы он зафиксировал задачу. Для длинных многоходовых задач ставьте проверяемую цель сессии через Goal Mode.
  2. Затем добавьте контекст: используйте @ для ключевых файлов или прикрепите скриншоты, документы и материалы требований.
  3. Используйте команды и навыки для повторяемой работы: берите / для команд и $ для переиспользуемых навыков, когда задача идёт по известному процессу.
  4. Выбирайте режим выполнения по риску: более быстрый режим для рутинных правок, Plan Mode — для критичных файлов, shell-команд или предкоммитных проверок.
  5. Поддерживайте непрерывность задачи: продолжайте задавать уточняющие вопросы, добавлять ограничения, ревьюить изменения и подтверждать финальный результат в рамках одной задачи.

Краткий чек-лист для старта

Если вы только переходите на ZCode Agent с другого инструмента, вот сжатый алгоритм первых шагов:

  • Модель и режим: убедитесь, что выбрана GLM-5.2, Thought Level = Max для сложных задач, режим выполнения = Default.
  • Контекст: опишите цель → добавьте ключевые файлы через @ → при необходимости прикрепите скриншот.
  • Правила проекта: положите стабильные конвенции в AGENTS.md воркспейса — это заменит CLAUDE.md после миграции.
  • Длинные задачи: для многошаговой работы включите Goal Mode, чтобы была проверка завершения и восстановление состояния.
  • Безопасность: для правок в прод-конфигах используйте Confirm Before Changes; для чистой рутины — Auto Edit.

Заметка практика: после года работы с Claude Code и Cursor я вижу у ZCode Agent два настоящих преимущества. Первое — нативная заточка под GLM-5.2: модель реально держит длинный контекст на дистанции в десятки шагов, тогда как у закрытых конкурентов на длинных траекториях часто «плывёт» фокус. Второе — управляемая автономия: переключатель Default → Plan → Full Access в связке с Thought Level даёт точный контроль «сколько свободы дать агенту», чего в Cursor откровенно не хватает. Для миграции с Claude Code главный совет — перенесите содержимое CLAUDE.md в AGENTS.md воркспейса сразу при онбординге: ZCode читает его при каждом старте задачи, и ваши конвенции по стилю и проверкам продолжат работать.


Локализованный гайд по официальной документации ZCode. Оригинал на английском.

🚀 Нужна помощь с сайтом на 1С-Битрикс или Аспро?

Я работаю удалённо по всей России и СНГ. Узнайте цены и условия для вашего города:

Все регионы →