# 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: або список завдань . Повна історія: .