event: step data: {"step": "context", "content": "已收集上下文: 共 3 个项目, 14 个 release, 14 个 issue, 430166 stars"} event: step data: {"step": "prompt", "content": "[SYSTEM]\n你是 AI 项目分析助手, 基于以下数据进行分析。请用中文回答。\n\n[USER]\n分析数据: {\"scope_type\": \"home\", \"project_id\": null, \"data_summary\": \"共 3 个项目, 14 个 release, 14 个 issue, 430166 stars\", \"releases\": [{\"tag_name\": \"v2026.8.13\", \"name\": \"Hermes Agent v0.20.1 (2026.8.13)\", \"published_at\": \"2026-08-13T20:37:37Z\", \"body\": \"# Hermes Agent v0.20.1 (v2026.8.13)\\n\\n**Release Date:** August 13, 2026\\n\\n> Patch release. This tag rolls up the ~656 PRs merged since v0.20.0 into a stable tagged release for downstream consumers (Docker images, hosted deployments, and anyone installing from the latest tag).\\n\\n---\\n\\n## About this release\\n\\nSince v0.20.0 (August 3), this window landed **1,444 commits** across **~656 merged PRs**, touching **2,172 files** (+233,872 / −75,244), and closed **~481 issues**. It is a broad stabilization-an...\"}, {\"tag_name\": \"v1.18.18\", \"name\": \"v1.18.18\", \"published_at\": \"2026-08-13T01:15:04Z\", \"body\": \"## Core\\r\\n### Bugfixes\\r\\n- Select the Kimi system prompt correctly for official Moonshot and Kimi providers\\r\\n- Fix xhigh reasoning effort for xai models\\r\\n\"}, {\"tag_name\": \"v1.18.17\", \"name\": \"v1.18.17\", \"published_at\": \"2026-08-12T20:25:07Z\", \"body\": \"## Core\\n\\n### Bugfixes\\n\\n- Made session compaction keep complete recent turns and produce clearer summaries for smaller models.\\n- Added MERGE Gateway reasoning variants so those model options work correctly. (@MatthewFeroz)\\n- Capped automatic session retries and added jitter to reduce repeated retry storms.\\n- Enabled PDF attachments for GitHub Copilot models that advertise PDF vision support. (@stevenao)\\n- Applied the correct sampling defaults to DeepSeek V4 Flash on supported providers.\\n- Routed ...\"}, {\"tag_name\": \"v1.18.16\", \"name\": \"v1.18.16\", \"published_at\": \"2026-08-10T06:07:08Z\", \"body\": \"## Core\\n\\n### Bugfixes\\n\\n- Ignore unknown top-level config fields instead of failing config parsing\\n- Register projects opened from Home so they are available to the rest of the app\\n\\n## Desktop\\n\\n### Improvements\\n\\n- Open the project menu with a right-click in Home\\n\\n### Bugfixes\\n\\n- Fall back to listing and matching local directories when the project picker server does not support search\\n- Use 词元 instead of 令牌 for token-related labels in Simplified Chinese (@Speechlessmanbilibili)\\n- Keep the macOS ap...\"}, {\"tag_name\": \"v1.18.15\", \"name\": \"v1.18.15\", \"published_at\": \"2026-08-07T06:49:55Z\", \"body\": \"## Core\\n\\n### Bugfixes\\n\\n- Chronological message ordering now stays correct even when imported or legacy message IDs are out of order.\\n- Revert and fork actions now use real message chronology instead of message ID ordering.\\n- Truncation cleanup now removes stale files by file timestamp more reliably.\\n- Repeated compaction now keeps earlier tool-call history in summaries instead of dropping orphaned results.\\n- Blob-based attachments now load correctly in the web UI. (@rexdotsh)\\n\\n## Desktop\\n\\n### Im...\"}], \"issues\": [{\"title\": \"Desktop auto-update can wipe the desktop build on Windows (venv lock ignored on retry → hermes.exe quarantine downgraded → ZIP fallback deletes win-unpacked)\", \"state\": \"open\", \"created_at\": \"2026-08-16T00:17:32Z\"}, {\"title\": \"hermes mcp login : OAuth callback port collision makes interactive login impossible on a headless host (v0.20.1) — #5344 regressed\", \"state\": \"open\", \"created_at\": \"2026-08-16T00:10:39Z\"}, {\"title\": \"[Bug]: Install scripts gets stuck on Playwrite on Arch\", \"state\": \"open\", \"created_at\": \"2026-08-15T23:47:33Z\"}, {\"title\": \"[Bug]: transform_llm_output callbacks do not have a guaranteed sequential safety pipeline\", \"state\": \"open\", \"created_at\": \"2026-08-15T23:46:00Z\"}, {\"title\": \"AI_APICallError should be communicated via ACP\", \"state\": \"open\", \"created_at\": \"2026-08-15T22:05:12Z\"}, {\"title\": \"[BUG]: Session header is hidden until title generation\", \"state\": \"open\", \"created_at\": \"2026-08-15T21:42:16Z\"}, {\"title\": \"[Bug] Poe Provider Tool Failure (1.18.18)\", \"state\": \"open\", \"created_at\": \"2026-08-15T20:05:02Z\"}, {\"title\": \"[FEATURE]: Expose the current TUI model to plugins\", \"state\": \"open\", \"created_at\": \"2026-08-15T19:58:47Z\"}, {\"title\": \"[BUG] Two ordering-correctness gaps remain after the ID-rollover fix\", \"state\": \"open\", \"created_at\": \"2026-08-15T19:50:02Z\"}, {\"title\": \"سؤال\", \"state\": \"closed\", \"created_at\": \"2026-08-15T19:15:08Z\"}], \"stats\": {\"total_projects\": 3, \"total_releases\": 14, \"total_issues\": 14, \"total_stars\": 430166}}\n\n用户问题: 请基于最近 release + issue 评估项目活跃度 (1-10 分) 并给出证据\n\n要求: 严格按以下格式输出, 不要输出其他任何标记:\n===REASONING===\n(这里写你的分析推理过程: 数据观察、初步判断、深入推理)\n===CONCLUSION===\n(这里写最终结论)"} event: reasoning_start data: {} event: token data: {"text": "\n"} event: token data: {"text": "1"} event: token data: {"text": "."} event: token data: {"text": " **"} event: token data: {"text": "发布"} event: token data: {"text": "频率"} event: token data: {"text": "与"} event: token data: {"text": "体量"} event: token data: {"text": "**"} event: token data: {"text": ":"} event: token data: {"text": "数据"} event: token data: {"text": "展示了"} event: token data: {"text": "极高的"} event: token data: {"text": "发布"} event: token data: {"text": "密度"} event: token data: {"text": "。"} event: token data: {"text": "仅"} event: token data: {"text": "在过去"} event: token data: {"text": "一周"} event: token data: {"text": "内"} event: token data: {"text": "("} event: token data: {"text": "2"} event: token data: {"text": "0"} event: token data: {"text": "2"} event: token data: {"text": "6"} event: token data: {"text": "年"} event: token data: {"text": "8"} event: token data: {"text": "月"} event: token data: {"text": "7"} event: token data: {"text": "日至"} event: token data: {"text": "8"} event: token data: {"text": "月"} event: token data: {"text": "1"} event: token data: {"text": "3"} event: token data: {"text": "日"} event: token data: {"text": "),"} event: token data: {"text": "就"} event: token data: {"text": "发布了"} event: token data: {"text": "至少"} event: token data: {"text": "5"} event: token data: {"text": "个"} event: token data: {"text": "版本的"} event: token data: {"text": "补丁"} event: token data: {"text": "/"} event: token data: {"text": "修复"} event: token data: {"text": "("} event: token data: {"text": "v"} event: token data: {"text": "1"} event: token data: {"text": "."} event: token data: {"text": "1"} event: token data: {"text": "8"} event: token data: {"text": "."} event: token data: {"text": "1"} event: token data: {"text": "5"} event: token data: {"text": " "} event: token data: {"text": "至"} event: token data: {"text": " v"} event: token data: {"text": "2"} event: token data: {"text": "0"} event: token data: {"text": "2"} event: token data: {"text": "6"} event: token data: {"text": "."} event: token data: {"text": "8"} event: token data: {"text": "."} event: token data: {"text": "1"} event: token data: {"text": "3"} event: token data: {"text": ")。"} event: token data: {"text": "特别是"} event: token data: {"text": " Hermes"} event: token data: {"text": " Agent"} event: token data: {"text": " "} event: token data: {"text": "的最新"} event: token data: {"text": "版本"} event: token data: {"text": " v"} event: token data: {"text": "0"} event: token data: {"text": "."} event: token data: {"text": "2"} event: token data: {"text": "0"} event: token data: {"text": "."} event: token data: {"text": "1"} event: token data: {"text": " "} event: token data: {"text": "合并"} event: token data: {"text": "了"} event: token data: {"text": " ~"} event: token data: {"text": "6"} event: token data: {"text": "5"} event: token data: {"text": "6"} event: token data: {"text": " "} event: token data: {"text": "个"} event: token data: {"text": " PR"} event: token data: {"text": "s"} event: token data: {"text": "、"} event: token data: {"text": "1"} event: token data: {"text": ","} event: token data: {"text": "4"} event: token data: {"text": "4"} event: token data: {"text": "4"} event: token data: {"text": " "} event: token data: {"text": "次"} event: token data: {"text": "提交"} event: token data: {"text": "和"} event: token data: {"text": " "} event: token data: {"text": "4"} event: token data: {"text": "8"} event: token data: {"text": "1"} event: token data: {"text": " "} event: token data: {"text": "个"} event: token data: {"text": "已"} event: token data: {"text": "关闭"} event: token data: {"text": " Issue"} event: token data: {"text": ","} event: token data: {"text": "这表明"} event: token data: {"text": "核心"} event: token data: {"text": "开发"} event: token data: {"text": "团队"} event: token data: {"text": "正在"} event: token data: {"text": "以"} event: token data: {"text": "极高的"} event: token data: {"text": "强度"} event: token data: {"text": "进行"} event: token data: {"text": "迭代"} event: token data: {"text": "和"} event: token data: {"text": "稳定"} event: token data: {"text": "化"} event: token data: {"text": "工作"} event: token data: {"text": "。"} event: token data: {"text": "\n"} event: token data: {"text": "2"} event: token data: {"text": "."} event: token data: {"text": " **"} event: token data: {"text": "Issue"} event: token data: {"text": " "} event: token data: {"text": "处理"} event: token data: {"text": "状态"} event: token data: {"text": "**"} event: token data: {"text": ":"} event: token data: {"text": "虽然"} event: token data: {"text": "列表"} event: token data: {"text": "中有"} event: token data: {"text": " "} event: token data: {"text": "1"} event: token data: {"text": "0"} event: token data: {"text": " "} event: token data: {"text": "个"} event: token data: {"text": " Open"} event: token data: {"text": " "} event: token data: {"text": "状态的"} event: token data: {"text": " Issue"} event: token data: {"text": ","} event: token data: {"text": "但这些"} event: token data: {"text": " Issue"} event: token data: {"text": " "} event: token data: {"text": "大多是"} event: token data: {"text": "针对"} event: token data: {"text": "最新"} event: token data: {"text": "发布的"} event: token data: {"text": "紧急"} event: token data: {"text": " Bug"} event: token data: {"text": " "} event: token data: {"text": "报告"} event: token data: {"text": "("} event: token data: {"text": "如"} event: token data: {"text": "自动"} event: token data: {"text": "更新"} event: token data: {"text": "失败"} event: token data: {"text": "、"} event: token data: {"text": "端口"} event: token data: {"text": "冲突"} event: token data: {"text": "、"} event: token data: {"text": "安装"} event: token data: {"text": "脚本"} event: token data: {"text": "卡"} event: token data: {"text": "死"} event: token data: {"text": "等"} event: token data: {"text": ")。"} event: token data: {"text": "这些"} event: token data: {"text": " Issue"} event: token data: {"text": " "} event: token data: {"text": "的"} event: token data: {"text": "创建"} event: token data: {"text": "时间"} event: token data: {"text": "非常"} event: token data: {"text": "接近"} event: token data: {"text": "("} event: token data: {"text": "均在"} event: token data: {"text": " "} event: token data: {"text": "2"} event: token data: {"text": "0"} event: token data: {"text": "2"} event: token data: {"text": "6"} event: token data: {"text": "-"} event: token data: {"text": "0"} event: token data: {"text": "8"} event: token data: {"text": "-"} event: token data: {"text": "1"} event: token data: {"text": "5"} event: token data: {"text": " "} event: token data: {"text": "至"} event: token data: {"text": " "} event: token data: {"text": "1"} event: token data: {"text": "6"} event: token data: {"text": "),"} event: token data: {"text": "且"} event: token data: {"text": "紧随"} event: token data: {"text": "重大"} event: token data: {"text": "更新"} event: token data: {"text": "之后"} event: token data: {"text": ","} event: token data: {"text": "这"} event: token data: {"text": "通常"} event: token data: {"text": "意味着"} event: token data: {"text": "项目"} event: token data: {"text": "正处于"} event: token data: {"text": "快速"} event: token data: {"text": "修复"} event: token data: {"text": "和"} event: token data: {"text": "响"} event: token data: {"text": "应用"} event: token data: {"text": "户"} event: token data: {"text": "反馈"} event: token data: {"text": "的"} event: token data: {"text": "活跃"} event: token data: {"text": "周期"} event: token data: {"text": ","} event: token data: {"text": "而非"} event: token data: {"text": "停滞"} event: token data: {"text": "期"} event: token data: {"text": "。"} event: token data: {"text": "\n"} event: token data: {"text": "3"} event: token data: {"text": "."} event: token data: {"text": " **"} event: token data: {"text": "社区"} event: token data: {"text": "参与度"} event: token data: {"text": "**"} event: token data: {"text": ":"} event: token data: {"text": "总"} event: token data: {"text": " Star"} event: token data: {"text": " "} event: token data: {"text": "数"} event: token data: {"text": "超过"} event: token data: {"text": " "} event: token data: {"text": "4"} event: token data: {"text": "3"} event: token data: {"text": " "} event: token data: {"text": "万"} event: token data: {"text": ","} event: token data: {"text": "且"} event: token data: {"text": "涉及"} event: token data: {"text": "多个"} event: token data: {"text": "子"} event: token data: {"text": "项目"} event: token data: {"text": "("} event: token data: {"text": "Core"} event: token data: {"text": ","} event: token data: {"text": " Desktop"} event: token data: {"text": ","} event: token data: {"text": " Agent"} event: token data: {"text": " "} event: token data: {"text": "等"} event: token data: {"text": "),"} event: token data: {"text": "说明"} event: token data: {"text": "项目"} event: token data: {"text": "拥有"} event: token data: {"text": "庞大的"} event: token data: {"text": "用户"} event: token data: {"text": "基础和"} event: token data: {"text": "社区"} event: token data: {"text": "关注"} event: token data: {"text": "。"} event: token data: {"text": "\n"} event: token data: {"text": "4"} event: token data: {"text": "."} event: token data: {"text": " **"} event: token data: {"text": "综合"} event: token data: {"text": "评估"} event: token data: {"text": "**"} event: token data: {"text": ":"} event: token data: {"text": "如此"} event: token data: {"text": "高的"} event: token data: {"text": "补丁"} event: token data: {"text": "发布"} event: token data: {"text": "频率"} event: token data: {"text": "、"} event: token data: {"text": "巨大的"} event: token data: {"text": "代码"} event: token data: {"text": "变更"} event: token data: {"text": "量"} event: token data: {"text": "以及对"} event: token data: {"text": "即时"} event: token data: {"text": " Bug"} event: token data: {"text": " "} event: token data: {"text": "的"} event: token data: {"text": "持续"} event: token data: {"text": "追踪"} event: token data: {"text": ","} event: token data: {"text": "显示"} event: token data: {"text": "该项目"} event: token data: {"text": "处于"} event: token data: {"text": "高度"} event: token data: {"text": "活跃"} event: token data: {"text": "的开发"} event: token data: {"text": "和维护"} event: token data: {"text": "状态"} event: token data: {"text": "。"} event: token data: {"text": "尽管"} event: token data: {"text": "存在"} event: token data: {"text": "少量"} event: token data: {"text": "未"} event: token data: {"text": "解决的"} event: token data: {"text": "回归"} event: token data: {"text": " Bug"} event: token data: {"text": ","} event: token data: {"text": "但这"} event: token data: {"text": "正是"} event: token data: {"text": "高"} event: token data: {"text": "活跃度"} event: token data: {"text": "项目的"} event: token data: {"text": "典型"} event: token data: {"text": "特征"} event: token data: {"text": "("} event: token data: {"text": "开发"} event: token data: {"text": "快"} event: token data: {"text": "于"} event: token data: {"text": "修复"} event: token data: {"text": "的速度"} event: token data: {"text": ")。"} event: token data: {"text": "\n\n"} event: conclusion_start data: {} event: token data: {"text": "\n"} event: token data: {"text": "9"} event: error data: {"error": "LLM call failed: HTTPConnectionPool(host='127.0.0.1', port=4000): Read timed out."}