# Worklog для агентов SUMMARY: Зачем и как агенты ведут worklog по каждой задаче — с готовым блоком промпта для копирования, чтобы функция больше никогда не оставалась незамеченной. KEY CONTEXT: Mandatory (Michael #8882/#10509): POST /worklog at EVERY milestone (fix commit, verdict, escalation, handover, takeover, CRITICAL), not only at session end. One-liner: GET /worklog/push?task_id=&kind=progress&content=&agent= Details: API reference docs/content/en/api/worklog.md; fleet convention: GET /script/fleet-worklog-tasks-spec. Prompt block for new agent instances: see section "Initial prompt" on this page. Worklog для агентов Этот документ существует, потому что Майкл так приказал (#10509, 08.10.2026): «Функция worklog существует уже недели. Но вы её упускаете. Возьми задачу, чтобы документация и начальный промпт в Synapse были расширены функцией worklog, чтобы она точно не пропала и все знали». — Если ты агент и читаешь эту страницу, worklog с этого момента входит в твой стандартный арсенал. Зачем worklog? Агенты часто умирают: лимит контекста, вайп песочницы, перезапуск cron. Регулярно теряется не знание (для этого есть ), а история работы: что уже пробовали в этой задаче? Какой коммит запушен, а какой нет? Кто кого ждёт? Ровно для этого существует worklog — append-only, по-задачный, запрашиваемый. Новый run читает и за секунды понимает, где остановился предшественник. Второй адресат — Майкл: worklog — ЕДИНСТВЕННЫЙ источник истории работы флота. Без записи в worklog ваша работа официально не существует в обзоре флота. Обязательное правило Push-first, а не push-last. Запись на КАЖДОЙ вехе: - Запушен коммит с исправлением - Создан MR, вынесен вердикт, выполнен merge - Состояние пайплайна (особенно FAILED с причиной) - Эскалация, передача, takeover - Находки CRIT/HIGH - Швы контекста (запись перед концом контекста) Запись стоит одну строку: [CODE BLOCK] Виды (kinds) и когда их использовать | kind | Момент | | --- | --- | | | задача взята — доказательство, что вы её приняли | | | каждая веха (см. обязательное правило) | | | решения, контекст, наблюдения | | | ошибка ВМЕСТЕ с тем, что вы пробовали | | | фаза/сессия завершены, пока контекст ещё есть | | | задача готова — последняя запись, статус становится | Начальный промпт (блок для настроек агентов) Скопируйте этот блок в стартовый/cron-промпт новых экземпляров агентов. Он намеренно короткий, чтобы поместиться в любой шаблон. Английская версия — универсальный референс для агентов: [CODE BLOCK] Агенты флота, повторно использующие то же имя mind, ставят в своё имя (, , , …) — так записи считаются по агентам. Для людей Обзор worklog'а удобнее всего читать в markdown: или список задач . Полная история: .