用途:监控某个主题的近期进展,产出按时间顺序排列、每个事件都附有已阅读来源的简报。当用户关心“最近发生了什么”或指定了时间窗口时使用。
主要能力:先确定主题、时间范围与角度;用新闻搜索工具查找不同角度的事件,必要时用普通搜索补足覆盖缺口;对同一事件的多篇报道去重,按事件实际发生日期筛选,而非按转载或回顾日期;为每个纳入简报的事件至少抓取一个权威来源;最后按发生日期从新到旧输出简报,包含覆盖时段、更新日期、一句话结论、3–5 个重点事件、其余重要事件的一句话补充,以及“值得关注”部分。
使用方式:使用会话中可调用的新闻搜索工具,优先选择名称以 duckduckgo_news_search 结尾的工具;普通搜索(duckduckgo_search)仅用于补足覆盖缺口;用名称以 web_fetch 结尾的工具读取页面。若会话中没有这些工具,可在隔离环境中运行打包 CLI:uvx --python '>=3.10,<3.14' web-forager news "your query" --max-results 10 --output-format json,以及 uvx --python '>=3.10,<3.14' web-forager fetch "https://example.com" --format markdown。若打包新闻搜索不可用,可用 ddgs:uv run --no-project --python '>=3.10,<3.14' --with 'ddgs>=9.5.2' python - <<'PY' 后接 DDGS().news 调用。若打包页面抓取失败,可用 Jina Reader:curl -s "https://r.jina.ai/https://example.com"。YouTube 字幕失败时只报告访问缺口,不转发视频 URL。
适用场景:需要快速了解某主题近期动态、按时间线整理事件、并确保每条信息都有来源支撑的简报任务。
限制:工作流同时依赖搜索与抓取,任一不可用需说明缺失;搜索片段只能用于发现标题,不能作为解释性论断的证据;无法读取来源的事件应替换或省略并记录覆盖缺口;若发现与筛选后确无重大进展,应说明并给出搜索窗口,而不能断言是平静期;未提供的信息(如具体收费、平台支持范围)暂未提供。