用途:当用户需要最近 30 天内跨来源的最新证据时使用 last30days。本条目是其 v3 运行管线的内部架构规范,非用户可直接调用项,实际使用需通过技能运行环境触发。
主要能力:运行单条 v3 流水线,依次完成查询规划、按(子查询,来源)检索、规范化与去重、最佳片段抽取、加权 RRF 融合、以单一相关性分数重排、证据聚类、渲染排序后的聚类。输出模型含 compact 与 md(聚类优先的 Markdown)、json(完整 v3 报告)、context(面向综合的短上下文);报告字段包括 provider_runtime、query_plan、ranked_candidates、clusters、items_by_source、errors_by_source。
使用方式:先解析技能根目录,依次检查当前目录及多个环境变量与用户目录下的 scripts/last30days.py,未找到则报错退出;随后需 Python 3.12+(优先 3.14/3.13/3.12)。默认命令为 "${LAST30DAYS_PYTHON}" "${SKILL_ROOT}/scripts/last30days.py" $ARGUMENTS --emit=compact,可用 --emit=json、--quick、--deep、--search=reddit,x,grounding、--store、--diagnose 等参数。规划与重排需要 GOOGLE_API_KEY、OPENAI_API_KEY 或 XAI_API_KEY 之一;BRAVE_API_KEY(推荐)或 SERPER_API_KEY 启用网页搜索;SCRAPECREATORS_API_KEY 启用 Reddit、TikTok、Instagram;AUTH_TOKEN 加 CT0 启用 Bird 支持的 X 搜索;yt-dlp 启用 YouTube。
适用场景:需要跨来源、带时间范围的近期证据检索,并在输出中按聚类与来源权重呈现,例如对比查询、推荐类查询及后续追问。
限制:网页检索仅限 Brave/Serper 带日期结果,无日期网页命中会被丢弃;规划与重排按 Gemini、OpenAI、xAI、确定性/本地的顺序优雅回退;缺少对应密钥时相关来源不可用;--store 模式才写入本地 SQLite。该技能不会在平台发布、点赞或修改内容,不访问个人账号,不在提供方之间共享密钥,也不在输出文件记录或缓存 API 密钥。