Skip to content
← Назад к набору

Аддон Dailybot

Подключите выполнение Deep Work Plan к команде Dailybot, чтобы люди видели, что строят агенты — kickoff, прогресс в середине плана, блокеры и завершение — без дополнительных встреч или второго инструментария. Опциональный аддон для команд, уже использующих Dailybot.

Базовая методология Deep Work Plan имеет нулевую зависимость от Dailybot. Репозиторий без аддонов полностью соответствует требованиям. Предлагайте этот аддон только когда разработчик или команда уже используют Dailybot; никогда не устанавливайте автоматически для всех.

Когда использовать

Сигнал Действие
Команда уже использует Dailybot (Slack, Teams, Discord, Google Chat или панель) Рекомендовать при онбординге
Разработчик просит видимость прогресса агента или обновления в стиле стендапа Предложить аддон
Greenfield-репозиторий без аккаунта Dailybot Пропустить — нейтральный по вендору базовый уровень достаточен
Клиентская работа под NDA, где прогресс не должен покидать репозиторий Пропустить или закоммитить .dailybot/disabled как локальный kill-switch

Что подключает этот аддон (намеренно узкий дизайн)

Аддон DWP Dailybot не переизобретает Dailybot. Он подключает выполнение плана к поднавыку dailybot report и опционально коммитит harness-хуки. Всё остальное — установка, согласие, аутентификация, стиль написания — отложено до официального навыка агента Dailybot (сейчас 3.10.3).

Четыре события жизненного цикла

Во время DWP create / execute аддон подключает четыре обновления агента best-effort. Каждое событие условно (Dailybot присутствует и аутентифицирован), неблокирующее и уважает .dailybot/disabled.

Событие Триггер Уровень Требование
Kickoff План материализован и одобрен, или первый ход execute regular SHOULD
Significant task Завершена функция, исправление бага или крупный рефакторинг — не рутинная настройка regular MAY
Blocked План остановлен; заполнен state.json.blocked (reason, needs) regular + blockers SHOULD
Completion Все задачи выполнены; план завершён milestone SHOULD

Полезная нагрузка выводится из слоя состояния плана (state.json), когда он есть: completed как результаты (не номера задач), in_progress из текущей задачи, blockers из state.json.blocked. Сообщение описывает что построено и зачем — никогда пути к файлам, git-статистику, имена веток или ID планов.

Опциональное принудительное применение хуков

При dailybot-cli >= 3.7.0 аддон может закоммитить harness-хуки на уровне репозитория (dailybot hook session-start | activity | post-commit | stop | dismiss), поддерживаемые локальной книгой учёта на репозиторий. Harness напоминает агенту в конце хода, когда пропущено событие жизненного цикла — критично для длинных безнадзорных сессий, где инструкции в промпте ослабевают.

Успешный отчёт жизненного цикла сбрасывает книгу хуков, поэтому два слоя никогда не дублируют отчёты. Команды хуков читают только локальное состояние и всегда завершаются с кодом 0.

Идентичность репозитория и политика отчётов

Опционально закоммитьте .dailybot/profile.json (или .dailybot_example/profile.json как шаблон), чтобы каждый контрибьютор и агент подписывали отчёты одинаково. Никогда не помещайте учётные данные в этот файл — поле key является жёсткой ошибкой.

Тот же файл может содержать политику отчётов, которую соблюдают хуки:

{
  "name": "my-repo-agent",
  "report": {
    "min_interval_minutes": 30,
    "nudge": true,
    "mode": "continuous"
  }
}

"mode": "continuous" особенно полезен для исследовательских или документоёмких репозиториев: работа без коммитов (анализ, проектные документы, планы) получает напоминание раньше.

Установка (всё опционально)

Аддон предлагает пути установки; навык Dailybot владеет согласием и проверкой.

Компонент Команда / путь
Навык агента Dailybot (рекомендуется) npx skills add DailybotHQ/agent-skill
Обновление существующего навыка npx skills update dailybot
OpenClaw openclaw skills install dailybot
Git clone git clone https://github.com/DailybotHQ/agent-skill.git + ./setup.sh
Dailybot CLI (минимум >= 3.7.0) Устанавливается навыком при первом использовании через проверенный shared/auth.md; или pip install 'dailybot-cli>=3.7.0', Homebrew, или установщик с проверкой контрольной суммы на cli.dailybot.com

Проверка версий: dailybot --version и dailybot version --check. Обновление: dailybot upgrade.

Аутентификация — отложена

Этот аддон никогда не запрашивает email, OTP или API-ключи и никогда не хранит учётные данные. Аутентификацией владеет shared/auth.md навыка Dailybot:

  • dailybot login (email OTP), или
  • DAILYBOT_API_KEY / dailybot config key=..., или
  • опциональный, gitignore-нутый файл ключей на репозиторий .dailybot/env.json (dailybot env add/use, CLI >= 3.7.0), чтобы разработчик мог быть авторизован в разных организациях в разных репозиториях.

Разрешение аутентификации работает по принципу Bearer-first: токен сессии имеет приоритет, с прозрачным повтором Bearer→API-ключ при 401/403, чтобы устаревший токен никогда не блокировал валидный ключ. Если аутентификация отклонена или недоступна, отчётность пропускается молча — работа продолжается.

Парный навык Dailybot — 14 возможностей (3.10.3)

Установка навыка агента Dailybot даёт гораздо больше, чем подключает аддон DWP. Официальный пакет навыков (навык 3.10.3, базовый CLI >= 3.7.0, текущая публикация 3.7.3) раскрывает 14 согласованных поднавыков:

Поднавык Назначение
Progress reports Обновления агента в стиле стендапа на панель Dailybot
Ask the AI Одноразовые headless-запросы к AI-ассистенту Dailybot
Message polling Проверка инструкций команды при старте сессии или в простое
Email Отправка писем с обязательными проверками безопасности перед отправкой
Chat Отправка или редактирование в Slack, Microsoft Teams, Discord или Google Chat — каналы, ЛС, команды, потоки в стиле отчёта, отправка от имени пользователя (Slack, админ)
Conversations Открыть или переиспользовать групповое ЛС Slack с ботом и указанными товарищами; опубликовать отчёт в том же вызове
Health and status Объявление агента online/offline для длительных сессий
Check-ins Завершение стендапов; создание чек-инов (расписание, участники, вопросы, напоминания, настройки AI)
Kudos Признание товарищей или целых команд; просмотр ленты признаний, организационной ленты, зала славы
Teams Список команд, просмотр участников, разрешение имён в UUID; me, org, профили пользователей
Forms Список (теперь в области организации по умолчанию, с --mine и --owner для сужения), отправка, обновление, переход форм; создание форм (состояния workflow, разрешения, ChatOps); пагинация, поиск и фильтры по датам
Workflows Чтение организационных workflow (workflow list / workflow get; только чтение)
Report channels Обнаружение UUID каналов для форм или чек-инов
API-ключи на репозиторий Управление .dailybot/env.json — опциональным, gitignore-нутым файлом API-ключей + URL по окружениям (dailybot env add / use / show / list / remove / off / on, CLI >= 3.7.0)

Аддон DWP подключает только report к выполнению плана. Вызывайте навык Dailybot напрямую для всего остального — например, опубликовать сводку деплоя в #releases, завершить стендап или попросить AI Dailybot обобщить тренды чек-инов.

Публичная справка: dailybot.com/skill.md. Исходники: DailybotHQ/agent-skill. Модель доверия: TRUST.md в пакете навыков.

Поведение — отложить, никогда не блокировать

Правило Детали
Отложить Навык Dailybot владеет установкой, согласием, аутентификацией, шаблонами хуков, стилем написания
Никогда не блокировать Отсутствие CLI, сбой аутентификации, сетевая ошибка → предупредить один раз, продолжить основную работу
Без повторов Не входить в диагностические циклы; отчётность best-effort
Согласовать Сохранять существующий навык, CLI, профиль, хуки или подключение отчётов — заполнять только пробелы
Нейтральность по вендору DWP не требует Dailybot; этот аддон — дополнительная видимость для команды

Поток онбординга

Во время DWP onboard фаза 7b, после базового AI-first каркаса, поток предлагает пять опциональных аддонов. Если разработчик принимает Dailybot:

  1. Обнаружить существующую настройку (навык, CLI, .dailybot/profile.json, хуки, шаг отчёта).
  2. Предложить установку навыка/CLI через потоки согласия Dailybot.
  3. Отложить аутентификацию до shared/auth.md.
  4. Подключить четыре события жизненного цикла в AGENTS.md / docs/AI_AGENT_COLLAB.md.
  5. Опционально предложить принудительное применение хуков и .dailybot/profile.json.
  6. Запустить валидацию (SPEC §8 в addons/dailybot/SPEC.md навыка).

Нормативный контракт в навыке Deep Work Plan: addons/dailybot/SPEC.md (версия 2.3.0).

Связанные записи kit

  • Devcontainer — воспроизводимая среда разработки с персистентностью Dailybot CLI (первый аддон)
  • Dependency upgrade — пакетные, проверенные обновления зависимостей (третий аддон)
  • Design system — ориентированный на агентов DESIGN.md для интерфейсных поверхностей (четвёртый аддон)
  • Deep Work Plan onboard — поднавык онбординга, предлагающий аддоны