Skip to content

Автозапуск

Если планируете использовать Claude (агент по умолчанию для автозапуска), также проверьте:

claude

claude должен запускаться и уже быть авторизован.

Установка

news-recap schedule set --rss https://your-feed.com/rss

Можно передать несколько фидов:

news-recap schedule set --rss https://feed1.com/rss --rss https://feed2.com/rss

Чтобы зафиксировать LLM-агента для шага создания дайджеста:

news-recap schedule set --rss https://your-feed.com/rss --agent claude

Чтобы изменить время ежедневного запуска (по умолчанию 03:00):

news-recap schedule set --rss https://your-feed.com/rss --time 07:30

Чтобы использовать текущий Python venv вместо глобально установленного news-recap:

news-recap schedule set --rss https://your-feed.com/rss --venv

Или задать переменную NEWS_RECAP_RSS_FEED_URLS (URL через запятую):

export NEWS_RECAP_RSS_FEED_URLS="https://feed1.com/rss,https://feed2.com/rss"
news-recap schedule set

Команда автоматически определит платформу и установит:

  • macOS: LaunchAgent (~/Library/LaunchAgents/com.news-recap.daily.plist)
  • Linux: systemd user timer (~/.config/systemd/user/news-recap.timer)
  • Windows: Task Scheduler (news-recap-daily)

Повторный запуск безопасен — старая конфигурация заменяется.

Проверка расписания

news-recap schedule get

Проверка логов

macOS:

tail -f ~/Library/Logs/news-recap/news-recap-$(date +%Y-%m-%d).log

Linux:

journalctl --user -u news-recap.service -n 200 --no-pager

Windows:

Get-Content "$env:LOCALAPPDATA\news-recap\logs\news-recap-$(Get-Date -Format 'yyyy-MM-dd').log" -Tail 200

Удаление

news-recap schedule delete

Диагностика

Ошибки ниже относятся к --agent claude.

Если видите Agent command not found: claude — добейтесь, чтобы claude запускался в обычном терминале, затем запустите news-recap schedule set ещё раз.

Если видите Not logged in · Please run /login — выполните claude и /login в обычном терминале под тем же пользователем, затем запустите автозапуск вручную:

macOS:

launchctl start com.news-recap.daily

Linux:

systemctl --user start news-recap.service

Windows:

Start-ScheduledTask -TaskName "news-recap-daily"