← 返回
AI智能 中文

HN Daily Brief

Generate and deliver a Hacker News daily report (Top-N) with article summaries and multi-view comment synthesis, in user-selected language, with optional fil...
生成并推送黑客新闻日报(Top-N),包含文章摘要与多视角评论综述,支持用户自选语言及可选过滤。
liu7yong
AI智能 clawhub v0.8.2 2 版本 99872.1 Key: 无需
★ 1
Stars
📥 761
下载
💾 15
安装
2
版本
#latest

概述

HN Daily

Release Notes

  • v0.8.2: Refresh publication for latest HN Daily Brief packaging and worker-oriented execution workflow.
  • v0.8.1: Tighten anti-padding controls for final write-up (ban repeated boilerplate tails, enforce anti-template validation before send).
  • v0.8.0: Run scheduled HN jobs in isolated cron sessions (sessionTarget=isolated, payload.kind=agentTurn) to avoid blocking main chat; keep 3-job retry ladder idempotent.
  • v0.7.0: Add concurrent retry profile for schedule reliability (primary run + immediate retry + delayed retry) with idempotent completion checks to avoid timeout-caused misses.
  • v0.6.0: Brand rename for distribution as "HN Daily Brief" + full copy cleanup to English-only wording.
  • v0.5.1: Language cleanup for public distribution (English-first docs; localized markers still supported).
  • v0.5.0: First public release.

Parameters

  • language: output language (default: current user conversation language)
  • topN: number of items (default: 10)
  • style: strict | lite (default: strict)
  • outputDir: output directory (default: /home/ubuntu/.openclaw/workspace/output/hn-daily/)
  • persist: whether to save file + update index (default: true)
  • reminderTime: cron time in user timezone, or off

First-load behavior

  • On first load (or when user changes params), show effective params once and confirm.
  • Otherwise, reuse last confirmed params.

Mandatory execution order

  1. Retry preflight check (required for retry jobs):
    • If this run is a retry/compensation run, first check whether today's report already exists and is complete (at minimum includes ## Top 10).
    • If already complete, return NO_REPLY and stop (idempotent exit).
  2. Always fetch fresh inputs for this run (required):
    • Re-pull current HN Top-N items, article snippets, and comments at run time.
    • Do not reuse previous report body as source input.
  3. Collect materials via script (data collection only, never user-facing):
    • scripts/generate_hn_daily.py --style