Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/chinesecricket_arxivdailyrecommend.json

1 line
21 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"repo": "chinesecricket/arxivdailyrecommend", "files": {"README_CN.md": {"f42f57090d25af684129c832292fde35f8d345a1": {"t": 1785747272.6754642, "n": 3025, "h": "c70416dbbf408c36", "c": "# Arxiv Daily Recommend\n\n[![English](https://img.shields.io/badge/English-README-blue)](README.md)\n\n基于 arXiv RSS 的天体物理 & 超导探测器每日论文推送。自动抓取最新投稿,用大模型分类打分,生成个性化简报。\n\n## 覆盖范围\n\n| RSS 源 | 筛选方式 |\n|--------|----------|\n| `astro-ph` | 全部新投稿 |\n| `physics.ins-det` | 仅保留探测器相关(TES、MKID、SQUID、bolometer 等) |\n| `cond-mat.supr-con` | 仅保留探测器相关 |\n\n论文按 **4 级重要性** 分级,按 **5 个兴趣领域** 加权打分后筛选输出。\n\n## 快速开始\n\n```bash\n# Python 3.8+ 即可,零依赖(纯标准库)\npython3 scripts/arxiv_daily_briefing.py --force\n```\n\n输出为 Markdown 格式的简报,直接打印到 stdout。\n\n## 工作流程\n\n1. 从 `export.arxiv.org/rss/` 抓取 3 个 RSS feed\n2. 过滤公告类型(仅 \"new\")和探测器关键词\n3. 每 12 篇一批送入大模型分类\n4. 筛选:全部 Tier-1 + 有匹配的 Tier-2 + Tier 3/4 中分数前 10%\n5. 格式化输出简报\n\n## 兴趣领域\n\n| 权重 | 领域 | 说明 |\n|------|------|------|\n| ×5 | 🔬 超导探测器及其读出技术 | TES、MKID、KID、SQUID、多路复用、CMB 探测器 |\n| ×4 | 🌫️ 弥散热气体 | WHIM、星系周介质、热晕、弥散 X 射线 |\n| ×3 | 🔭 天文仪器与技术 | 望远镜设计、光谱仪、光学、定标 |\n| ×2 | ⭐ X 射线恒星行星系统 | 星-行星相互作用、恒星耀斑、大气逃逸 |\n| ×1 | 🌍 宜居世界与地外生命 | 宜居带、生物标志物、系外行星大气 |\n\n## LLM 后端\n\n脚本内置自适应三级降级:\n\n| 优先级 | 端点 | 说明 |\n|--------|------|------|\n| 1 | Waterfall Proxy (`localhost:18900`) | 可选,可自行配置 |\n| 2 | DeepSeek (`api.deepseek.com`) | 需设置环境变量 `DEEPSEEK_API_KEY` |\n| 3 | z.ai GLM (`open.bigmodel.cn`) | 需设置环境变量 `GLM_API_KEY` |\n\n当前端点失败自动降级到下一个。即使只配 DeepSeek 一个后端也能正常工作。\n\n## 配置\n\n编辑 `scripts/arxiv_daily_briefing.py`:\n\n- `RSS_FEEDS`(~64 行)— 要监控的 arXiv 分类\n- `DETECTOR_KEYWORDS_PATTERNS`(~74 行)— 探测器关键词过滤\n- `INTEREST_DOMAINS`(~90 行)— 你的研究兴趣(见下方详细说明)\n\n### 自定义兴趣领域\n\n每个领域包含 `name`(名称)、`tag`(输出中的 emoji 标签)、`weight`(权重倍数)和 `keywords` 列表(对标题和摘要做不区分大小写的匹配):\n\n```python\nINTEREST_DOMAINS = [\n {\"name\": \"超导探测器及其读出技术\", \"tag\": \"🔬超导探测器\", \"weight\": 5,\n \"keywords\": [\"superconducting detector\", \"transition-edge sensor\", ...]},\n {\"name\": \"弥散热气体\", \"tag\": \"🌫️热气体\", \"weight\": 4,\n \"keywords\": [\"warm-hot igm\", \"circumgalactic medium\", ...]},\n # ... 在这里增删改领域\n]\n```\n\n修改步骤:\n1. 编辑 `INTEREST_DOMAINS` 列表 — 添加、删除或重新排序领域\n2. 调整 `weight` 值改变优先级(权重越高,该领域论文越容易被选中)\n3. 更新 `keywords` 匹配你领域的关键术语\n4. LLM 分类 prompt 由此列表自动生成 — 无需其他改动\n\n示例 — 添加一个新领域:\n```python\n{\"name\": \"快速射电暴\", \"tag\": \"📡FRB\", \"weight\": 4,\n \"keywords\": [\"fast radio burst\", \"FRB\", \"radio transient\", \"CHIME\", \"repeating FRB\"]},\n```\n\n- `LLM_ENDPOINTS`(~33 行)— 添加/修改 LLM 后端\n\n## 运行模式\n\n```bash\n# 手动强制模式 — 无视去重,始终生成新简报\npython3 scripts/arxiv_daily_briefing.py --force\n\n# 手动普通模式 — 仅展示未推送过的新论文\npython3 scripts/arxiv_daily_briefing.py\n\n# Cron 模式 — 北京时间 10:00-15:00 每小时重试,自动去重\npython3 scripts/arxiv_daily_briefing.py --cron\n```\n\n## Hermes Agent 集成\n\n本项目也是 [Hermes Agent](https://hermes-agent.nousresearch.com) 的 skill:\n\n```\nSKILL.md → Skill 定义\nscripts/arxiv_daily_briefing.py → 核心简报脚本\nscripts/search_arxiv.py → arXiv 搜索工具\nreferences/daily-briefing.md → 详细文档\n```\n\n配合 Hermes cron + 微信推送:\n\n```bash\nhermes cron create \\\n --name \"arxiv-daily-briefing\" \\\n --schedule \"0 10-15 * * 1-5\" \\\n --skill arxiv \\\n --deliver weixin \\\n --prompt \"Run: ~/.hermes/hermes-agent/venv/bin/python3 -u \\\n ~/.hermes/skills/research/arxiv/scripts/arxiv_daily_briefing.py --force\"\n```\n\n## License\n\nMIT\n"}, "54f60a9655cd09299dbca17809181aee997b6be7": {"t": 1785772063.8260388, "n": 3025, "h": "c70416dbbf408c36", "c": "# Arxiv Daily Recommend\n\n[![English](https://img.shields.io/badge/English-README-blue)](README.md)\n\n基于 arXiv RSS 的天体物理 & 超导探测器每日论文推送。自动抓取最新投稿,用大模型分类打分,生成个性化简报。\n\n## 覆盖范围\n\n| RSS 源 | 筛选方式 |\n|--------|----------|\n| `astro-ph` | 全部新投稿 |\n| `physics.ins-det` | 仅保留探测器相关(TES、MKID、SQUID、bolometer 等) |\n| `cond-mat.supr-con` | 仅保留探测器相关 |\n\n论文按 **4 级重要性** 分级,按 **5 个兴趣领域** 加权打分后筛选输出。\n\n## 快速开始\n\n```bash\n# Python 3.8+ 即可,零依赖(纯标准库)\npython3 scripts/arxiv_daily_briefing.py --force\n```\n\n输出为 Markdown 格式的简报,直接打印到 stdout。\n\n## 工作流程\n\n1. 从 `export.arxiv.org/rss/` 抓取 3 个 RSS feed\n2. 过滤公告类型(仅 \"new\")和探测器关键词\n3. 每 12 篇一批送入大模型分类\n4. 筛选:全部 Tier-1 + 有匹配的 Tier-2 + Tier 3/4 中分数前 10%\n5. 格式化输出简报\n\n## 兴趣领域\n\n| 权重 | 领域 | 说明 |\n|------|------|------|\n| ×5 | 🔬 超导探测器及其读出技术 | TES、MKID、KID、SQUID、多路复用、CMB 探测器 |\n| ×4 | 🌫️ 弥散热气体 | WHIM、星系周介质、热晕、弥散 X 射线 |\n| ×3 | 🔭 天文仪器与技术 | 望远镜设计、光谱仪、光学、定标 |\n| ×2 | ⭐ X 射线恒星行星系统 | 星-行星相互作用、恒星耀斑、大气逃逸 |\n| ×1 | 🌍 宜居世界与地外生命 | 宜居带、生物标志物、系外行星大气 |\n\n## LLM 后端\n\n脚本内置自适应三级降级:\n\n| 优先级 | 端点 | 说明 |\n|--------|------|------|\n| 1 | Waterfall Proxy (`localhost:18900`) | 可选,可自行配置 |\n| 2 | DeepSeek (`api.deepseek.com`) | 需设置环境变量 `DEEPSEEK_API_KEY` |\n| 3 | z.ai GLM (`open.bigmodel.cn`) | 需设置环境变量 `GLM_API_KEY` |\n\n当前端点失败自动降级到下一个。即使只配 DeepSeek 一个后端也能正常工作。\n\n## 配置\n\n编辑 `scripts/arxiv_daily_briefing.py`:\n\n- `RSS_FEEDS`(~64 行)— 要监控的 arXiv 分类\n- `DETECTOR_KEYWORDS_PATTERNS`(~74 行)— 探测器关键词过滤\n- `INTEREST_DOMAINS`(~90 行)— 你的研究兴趣(见下方详细说明)\n\n### 自定义兴趣领域\n\n每个领域包含 `name`(名称)、`tag`(输出中的 emoji 标签)、`weight`(权重倍数)和 `keywords` 列表(对标题和摘要做不区分大小写的匹配):\n\n```python\nINTEREST_DOMAINS = [\n {\"name\": \"超导探测器及其读出技术\", \"tag\": \"🔬超导探测器\", \"weight\": 5,\n \"keywords\": [\"superconducting detector\", \"transition-edge sensor\", ...]},\n {\"name\": \"弥散热气体\", \"tag\": \"🌫️热气体\", \"weight\": 4,\n \"keywords\": [\"warm-hot igm\", \"circumgalactic medium\", ...]},\n # ... 在这里增删改领域\n]\n```\n\n修改步骤:\n1. 编辑 `INTEREST_DOMAINS` 列表 — 添加、删除或重新排序领域\n2. 调整 `weight` 值改变优先级(权重越高,该领域论文越容易被选中)\n3. 更新 `keywords` 匹配你领域的关键术语\n4. LLM 分类 prompt 由此列表自动生成 — 无需其他改动\n\n示例 — 添加一个新领域:\n```python\n{\"name\": \"快速射电暴\", \"tag\": \"📡FRB\", \"weight\": 4,\n \"keywords\": [\"fast radio burst\", \"FRB\", \"radio transient\", \"CHIME\", \"repeating FRB\"]},\n```\n\n- `LLM_ENDPOINTS`(~33 行)— 添加/修改 LLM 后端\n\n## 运行模式\n\n```bash\n# 手动强制模式 — 无视去重,始终生成新简报\npython3 scripts/arxiv_daily_briefing.py --force\n\n# 手动普通模式 — 仅展示未推送过的新论文\npython3 scripts/arxiv_daily_briefing.py\n\n# Cron 模式 — 北京时间 10:00-15:00 每小时重试,自动去重\npython3 scripts/arxiv_daily_briefing.py --cron\n```\n\n## Hermes Agent 集成\n\n本项目也是 [Hermes Agent](https://hermes-agent.nousresearch.com) 的 skill:\n\n```\nSKILL.md → Skill 定义\nscripts/arxiv_daily_briefing.py → 核心简报脚本\nscripts/search_arxiv.py → arXiv 搜索工具\nreferences/daily-briefing.md → 详细文档\n```\n\n配合 Hermes cron + 微信推送:\n\n```bash\nhermes cron create \\\n --name \"arxiv-daily-briefing\" \\\n --schedule \"0 10-15 * * 1-5\" \\\n --skill arxiv \\\n --deliver weixin \\\n --prompt \"Run: ~/.hermes/hermes-agent/venv/bin/python3 -u \\\n ~/.hermes/skills/research/arxiv/scripts/arxiv_daily_briefing.py --force\"\n```\n\n## License\n\nMIT\n"}, "229400dc206b5fbc26123c8b759f887464cb8199": {"t": 1785772067.2237847, "n": 3014, "h": "8c24f30ef2af85d6", "c": "# arXiv 每日简报\n\n[![English](https://img.shields.io/badge/English-README-blue)](README.md)\n\n基于 arXiv RSS 的天体物理 & 超导探测器每日论文推送。自动抓取最新投稿,用大模型分类打分,生成个性化简报。\n\n## 覆盖范围\n\n| RSS 源 | 筛选方式 |\n|--------|----------|\n| `astro-ph` | 全部新投稿 |\n| `physics.ins-det` | 仅保留探测器相关(TES、MKID、SQUID、bolometer 等) |\n| `cond-mat.supr-con` | 仅保留探测器相关 |\n\n论文按 **4 级重要性** 分级,按 **5 个兴趣领域** 加权打分后筛选输出。\n\n## 快速开始\n\n```bash\n# Python 3.8+ 即可,零依赖(纯标准库)\npython3 scripts/arxiv_daily_briefing.py --force\n```\n\n输出为 Markdown 格式的简报,直接打印到 stdout。\n\n## 工作流程\n\n1. 从 `export.arxiv.org/rss/` 抓取 3 个 RSS feed\n2. 过滤公告类型(仅 \"new\")和探测器关键词\n3. 每 12 篇一批送入大模型分类\n4. 筛选:全部 Tier-1 + 有匹配的 Tier-2 + Tier 3/4 中分数前 10%\n5. 格式化输出简报\n\n## 兴趣领域\n\n| 权重 | 领域 | 说明 |\n|------|------|------|\n| ×5 | 🔬 超导探测器及其读出技术 | TES、MKID、KID、SQUID、多路复用、CMB 探测器 |\n| ×4 | 🌫️ 弥散热气体 | WHIM、星系周介质、热晕、弥散 X 射线 |\n| ×3 | 🔭 天文仪器与技术 | 望远镜设计、光谱仪、光学、定标 |\n| ×2 | ⭐ X 射线恒星行星系统 | 星-行星相互作用、恒星耀斑、大气逃逸 |\n| ×1 | 🌍 宜居世界与地外生命 | 宜居带、生物标志物、系外行星大气 |\n\n## LLM 后端\n\n脚本内置自适应三级降级:\n\n| 优先级 | 端点 | 说明 |\n|--------|------|------|\n| 1 | Waterfall Proxy (`localhost:18900`) | 可选,可自行配置 |\n| 2 | DeepSeek (`api.deepseek.com`) | 需设置环境变量 `DEEPSEEK_API_KEY` |\n| 3 | z.ai GLM (`open.bigmodel.cn`) | 需设置环境变量 `GLM_API_KEY` |\n\n当前端点失败自动降级到下一个。即使只配 DeepSeek 一个后端也能正常工作。\n\n## 配置\n\n编辑 `scripts/arxiv_daily_briefing.py`:\n\n- `RSS_FEEDS`(~64 行)— 要监控的 arXiv 分类\n- `DETECTOR_KEYWORDS_PATTERNS`(~74 行)— 探测器关键词过滤\n- `INTEREST_DOMAINS`(~90 行)— 你的研究兴趣(见下方详细说明)\n\n### 自定义兴趣领域\n\n每个领域包含 `name`(名称)、`tag`(输出中的 emoji 标签)、`weight`(权重倍数)和 `keywords` 列表(对标题和摘要做不区分大小写的匹配):\n\n```python\nINTEREST_DOMAINS = [\n {\"name\": \"超导探测器及其读出技术\", \"tag\": \"🔬超导探测器\", \"weight\": 5,\n \"keywords\": [\"superconducting detector\", \"transition-edge sensor\", ...]},\n {\"name\": \"弥散热气体\", \"tag\": \"🌫️热气体\", \"weight\": 4,\n \"keywords\": [\"warm-hot igm\", \"circumgalactic medium\", ...]},\n # ... 在这里增删改领域\n]\n```\n\n修改步骤:\n1. 编辑 `INTEREST_DOMAINS` 列表 — 添加、删除或重新排序领域\n2. 调整 `weight` 值改变优先级(权重越高,该领域论文越容易被选中)\n3. 更新 `keywords` 匹配你领域的关键术语\n4. LLM 分类 prompt 由此列表自动生成 — 无需其他改动\n\n示例 — 添加一个新领域:\n```python\n{\"name\": \"快速射电暴\", \"tag\": \"📡FRB\", \"weight\": 4,\n \"keywords\": [\"fast radio burst\", \"FRB\", \"radio transient\", \"CHIME\", \"repeating FRB\"]},\n```\n\n- `LLM_ENDPOINTS`(~33 行)— 添加/修改 LLM 后端\n\n## 运行模式\n\n```bash\n# 手动强制模式 — 无视去重,始终生成新简报\npython3 scripts/arxiv_daily_briefing.py --force\n\n# 手动普通模式 — 仅展示未推送过的新论文\npython3 scripts/arxiv_daily_briefing.py\n\n# Cron 模式 — 北京时间 10:00-15:00 每小时重试,自动去重\npython3 scripts/arxiv_daily_briefing.py --cron\n```\n\n## Hermes Agent 集成\n\n本项目也是 [Hermes Agent](https://hermes-agent.nousresearch.com) 的 skill:\n\n```\nSKILL.md → Skill 定义\nscripts/arxiv_daily_briefing.py → 核心简报脚本\nscripts/search_arxiv.py → arXiv 搜索工具\nreferences/daily-briefing.md → 详细文档\n```\n\n配合 Hermes cron + 微信推送:\n\n```bash\nhermes cron create \\\n --name \"arxiv-daily-briefing\" \\\n --schedule \"0 10-15 * * 1-5\" \\\n --skill arxiv \\\n --deliver weixin \\\n --prompt \"Run: ~/.hermes/hermes-agent/venv/bin/python3 -u \\\n ~/.hermes/skills/research/arxiv/scripts/arxiv_daily_briefing.py --force\"\n```\n\n## License\n\nMIT\n"}, "e7e07c398023eb03b31ef822b18796d23379c2a1": {"t": 1785772068.9144697, "n": 2267, "h": "9703a336a336cf4e", "c": "# arXiv 每日简报\n\n[![English](https://img.shields.io/badge/English-README-blue)](README.md)\n\n基于 arXiv RSS 的天体物理 & 超导探测器每日论文推送。自动抓取最新投稿,用大模型分类打分,生成个性化简报。\n\n## 覆盖范围\n\n| RSS 源 | 筛选方式 |\n|--------|----------|\n| `astro-ph` | 全部新投稿 |\n| `physics.ins-det` | 仅保留探测器相关(TES、MKID、SQUID、bolometer 等) |\n| `cond-mat.supr-con` | 仅保留探测器相关 |\n\n论文按 **4 级重要性** 分级,按 **5 个兴趣领域** 加权打分后筛选输出。\n\n## 快速开始\n\n```bash\n# Python 3.8+ 即可,零依赖(纯标准库)\npython3 scripts/arxiv_daily_briefing.py --force\n```\n\n输出为 Markdown 格式的简报,直接打印到 stdout。\n\n## 工作流程\n\n1. 从 `export.arxiv.org/rss/` 抓取 3 个 RSS feed\n2. 过滤公告类型(仅 \"new\")和探测器关键词\n3. 每 12 篇一批送入大模型分类\n4. 筛选:全部 Tier-1 + 有匹配的 Tier-2 + Tier 3/4 中分数前 10%\n5. 格式化输出简报\n\n## 兴趣领域\n\n| 权重 | 领域 | 说明 |\n|------|------|------|\n| ×5 | 🔬 超导探测器及其读出技术 | TES、MKID、KID、SQUID、多路复用、CMB 探测器 |\n| ×4 | 🌫️ 弥散热气体 | WHIM、星系周介质、热晕、弥散 X 射线 |\n| ×3 | 🔭 天文仪器与技术 | 望远镜设计、光谱仪、光学、定标 |\n| ×2 | ⭐ X 射线恒星行星系统 | 星-行星相互作用、恒星耀斑、大气逃逸 |\n| ×1 | 🌍 宜居世界与地外生命 | 宜居带、生物标志物、系外行星大气 |\n\n## LLM 后端\n\n脚本内置自适应三级降级:\n\n| 优先级 | 端点 | 说明 |\n|--------|------|------|\n| 1 | Waterfall Proxy (`localhost:18900`) | 可选,可自行配置 |\n| 2 | DeepSeek (`api.deepseek.com`) | 需设置环境变量 `DEEPSEEK_API_KEY` |\n| 3 | z.ai GLM (`open.bigmodel.cn`) | 需设置环境变量 `GLM_API_KEY` |\n\n当前端点失败自动降级到下一个。即使只配 DeepSeek 一个后端也能正常工作。\n\n## 配置\n\n编辑 `scripts/arxiv_daily_briefing.py`:\n\n- `LLM_ENDPOINTS`(~33 行)— 添加/修改你的 LLM 后端\n- `RSS_FEEDS`(~64 行)— 修改要监控的 arXiv 分类\n- `DETECTOR_KEYWORDS_PATTERNS`(~74 行)— 调整关键词过滤\n- `INTEREST_DOMAINS`(~90 行)— 自定义兴趣领域和权重\n\n## 运行模式\n\n```bash\n# 手动强制模式 — 无视去重,始终生成新简报\npython3 scripts/arxiv_daily_briefing.py --force\n\n# 手动普通模式 — 仅展示未推送过的新论文\npython3 scripts/arxiv_daily_briefing.py\n\n# Cron 模式 — 北京时间 10:00-15:00 每小时重试,自动去重\npython3 scripts/arxiv_daily_briefing.py --cron\n```\n\n## Hermes Agent 集成\n\n本项目也是 [Hermes Agent](https://hermes-agent.nousresearch.com) 的 skill:\n\n```\nSKILL.md → Skill 定义\nscripts/arxiv_daily_briefing.py → 核心简报脚本\nscripts/search_arxiv.py → arXiv 搜索工具\nreferences/daily-briefing.md → 详细文档\n```\n\n配合 Hermes cron + 微信推送:\n\n```bash\nhermes cron create \\\n --name \"arxiv-daily-briefing\" \\\n --schedule \"0 10-15 * * 1-5\" \\\n --skill arxiv \\\n --deliver weixin \\\n --prompt \"Run: ~/.hermes/hermes-agent/venv/bin/python3 -u \\\n ~/.hermes/skills/research/arxiv/scripts/arxiv_daily_briefing.py --force\"\n```\n\n## License\n\nMIT\n"}, "a9fe39d8d0909588a3e8bb41640b77fbb4dc567f": {"t": 1785772070.2645369, "n": 2192, "h": "d1a3ce986114e938", "c": "# arXiv 每日简报\n\n基于 arXiv RSS 的天体物理 & 超导探测器每日论文推送。自动抓取最新投稿,用大模型分类打分,生成个性化简报。\n\n## 覆盖范围\n\n| RSS 源 | 筛选方式 |\n|--------|----------|\n| `astro-ph` | 全部新投稿 |\n| `physics.ins-det` | 仅保留探测器相关(TES、MKID、SQUID、bolometer 等) |\n| `cond-mat.supr-con` | 仅保留探测器相关 |\n\n论文按 **4 级重要性** 分级,按 **5 个兴趣领域** 加权打分后筛选输出。\n\n## 快速开始\n\n```bash\n# Python 3.8+ 即可,零依赖(纯标准库)\npython3 scripts/arxiv_daily_briefing.py --force\n```\n\n输出为 Markdown 格式的简报,直接打印到 stdout。\n\n## 工作流程\n\n1. 从 `export.arxiv.org/rss/` 抓取 3 个 RSS feed\n2. 过滤公告类型(仅 \"new\")和探测器关键词\n3. 每 12 篇一批送入大模型分类\n4. 筛选:全部 Tier-1 + 有匹配的 Tier-2 + Tier 3/4 中分数前 10%\n5. 格式化输出简报\n\n## 兴趣领域\n\n| 权重 | 领域 | 说明 |\n|------|------|------|\n| ×5 | 🔬 超导探测器及其读出技术 | TES、MKID、KID、SQUID、多路复用、CMB 探测器 |\n| ×4 | 🌫️ 弥散热气体 | WHIM、星系周介质、热晕、弥散 X 射线 |\n| ×3 | 🔭 天文仪器与技术 | 望远镜设计、光谱仪、光学、定标 |\n| ×2 | ⭐ X 射线恒星行星系统 | 星-行星相互作用、恒星耀斑、大气逃逸 |\n| ×1 | 🌍 宜居世界与地外生命 | 宜居带、生物标志物、系外行星大气 |\n\n## LLM 后端\n\n脚本内置自适应三级降级:\n\n| 优先级 | 端点 | 说明 |\n|--------|------|------|\n| 1 | Waterfall Proxy (`localhost:18900`) | 可选,可自行配置 |\n| 2 | DeepSeek (`api.deepseek.com`) | 需设置环境变量 `DEEPSEEK_API_KEY` |\n| 3 | z.ai GLM (`open.bigmodel.cn`) | 需设置环境变量 `GLM_API_KEY` |\n\n当前端点失败自动降级到下一个。即使只配 DeepSeek 一个后端也能正常工作。\n\n## 配置\n\n编辑 `scripts/arxiv_daily_briefing.py`:\n\n- `LLM_ENDPOINTS`(~33 行)— 添加/修改你的 LLM 后端\n- `RSS_FEEDS`(~64 行)— 修改要监控的 arXiv 分类\n- `DETECTOR_KEYWORDS_PATTERNS`(~74 行)— 调整关键词过滤\n- `INTEREST_DOMAINS`(~90 行)— 自定义兴趣领域和权重\n\n## 运行模式\n\n```bash\n# 手动强制模式 — 无视去重,始终生成新简报\npython3 scripts/arxiv_daily_briefing.py --force\n\n# 手动普通模式 — 仅展示未推送过的新论文\npython3 scripts/arxiv_daily_briefing.py\n\n# Cron 模式 — 北京时间 10:00-15:00 每小时重试,自动去重\npython3 scripts/arxiv_daily_briefing.py --cron\n```\n\n## Hermes Agent 集成\n\n本项目也是 [Hermes Agent](https://hermes-agent.nousresearch.com) 的 skill:\n\n```\nSKILL.md → Skill 定义\nscripts/arxiv_daily_briefing.py → 核心简报脚本\nscripts/search_arxiv.py → arXiv 搜索工具\nreferences/daily-briefing.md → 详细文档\n```\n\n配合 Hermes cron + 微信推送:\n\n```bash\nhermes cron create \\\n --name \"arxiv-daily-briefing\" \\\n --schedule \"0 10-15 * * 1-5\" \\\n --skill arxiv \\\n --deliver weixin \\\n --prompt \"Run: ~/.hermes/hermes-agent/venv/bin/python3 -u \\\n ~/.hermes/skills/research/arxiv/scripts/arxiv_daily_briefing.py --force\"\n```\n\n## License\n\nMIT\n"}}}}