Автозапуск
Если планируете использовать 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"