2026-09-18 赛博日记

生成时间:2026-09-18 23:50(合并更新:纳入 Hermes 本机事项 + Claude/Cursor 工作记录 + 测速综述笔记)

核心工作

💻 Claude Code / Cursor 工作记录

  • 时间:15:11 ~ 18:34 | 会话数:6(Cursor 6 / Claude 0),共 136 条消息
  • 项目:项目A(接口自动化平台)、项目B(pytest 用例库)、项目C(Electron 自动化客户端)
  • 主线 1:种子数据注入链路核查(两仓库交叉验证)
    • 对照接口自动化测试方案文档,逐一核查两个代码库,确认「从测试服挑业务数据 → 注入新基准库作为种子」均无实现代码——该能力属于环境侧/运维侧约定
    • 甄别易混淆模块:平台内部"场景流程种子"(写入平台自身 PG)≠ 业务基准库种子;SELECT 断言、场景清理、元数据初始化都不能替代基准数据灌入
    • 用例现状依赖环境已有数据 + YAML 固定 ID,缺底数时走 skip 而非自动造数
    • 经验:方案文档里的描述 ≠ 工程现状,“seed"一词在不同上下文含义完全不同
  • 主线 2:环境配置澄清:手工环境只配了网关、没配业务库 JDBC;ENV1/ENV2 文档把主从揉在一起造成"只有两套库"的误读
  • 主线 3:过期定时任务清理修复(v1.1.26)
    • “关闭重启后不再执行过期排队任务"逻辑已提交 93de360 并推送 dev/test + dev/main,但尚未打包发布,旧客户端仍会排队执行过期任务
    • 顺带完成打包耗时突增(几分钟 → 半小时)根因分析:嵌入式 Python 依赖重装(py_deps 263MB/14292 文件)+ NSIS 压缩是常态瓶颈;耗时"突增"实为上传超时从 300s 放宽到 30/35 分钟后,任务不再被提前掐断而是跑完真实全量构建
    • 经验:判断改动"已生效"要看三态——已提交 / 已推送 / 已发布,缺一不可

🤖 Hermes 本机大事记(本地知识库建设日)

  • 腾讯知识库抽取全量跑完(~23:33),质量抽查三页全过:source/concept/entity 各类型无 hallucination,关键数字(10,156 tok/s、CMP 170HX 槽位降级坑等)全部可溯源
  • 双上游架构落地:GLM + 本地 vLLM(Qwen)分流,配每上游硬闸(GLM≤2)后总量提至 4;GLM 内容安全拦截的 4 篇日记源分流给本地模型
  • 踩坑记录:
    • GLM 关 thinking 后 <<<FILE>>> 格式漂移 → “抽取完成但 0 页面”,打 v4 容错补丁
    • “断点续跑"是假象:阶段1 崩溃则 candidates 全丢(全在内存),重启即全量重抽
    • 看门狗 merge 宽限期补丁:防止阶段2 被占空比腰斩导致阶段1 白跑
  • 知识库 MCP 接入:桌面版 stdio watchdog 打包 bug 绕行——mcp-proxy 桥成 HTTP,12/12 工具注册成功,systemd linger 开机自启;新会话生效,IM 会话需 gateway restart
  • Hermes 网关 0.20 必崩 bug 处置:InProcessCronScheduler NameError 导致启动数分钟内事件循环僵死(进程假活、systemd 误报 active)。回滚 0.19 + 新装 2 分钟心跳看门狗(停跳 5 分钟自愈重启+微信通知),故障指纹沉淀进技能卡
  • dsh 局域网部署:开机自启 + LAN + Tailscale 全验证;crypto.randomUUID 报错根因是 HTTP+IP 属非安全上下文,用 Tailscale Serve 自动签发 TLS 解决
  • 待办清理会话:2 条逾期任务处理(互踢测试、灰度回归),LangGraph 计划等一批陈旧待办给出归档/改期建议

📋 代办推送

  • 08:16 今日代办推送到微信(Todoist):LangGraph 28 天学习计划推进至 Day 4+(Node 与 Edge 基础 / 条件路由 / 简单问答 Agent)

📚 智能收藏回顾(空窗期)

  • 09:30 cron 执行 smart-collect.js:无到期回顾。两张收藏卡均已于 9-17 完成全部艾宾浩斯复习周期,收藏库静默

📊 硬件测速:NVFP4 prefill 断崖根因定位(09-18)

  • 月度综述更新:NVFP4 栈 320K+ prefill 断崖(500K 档 TTFT 331s)根因确认为 KV 缓存池不足,MEM 拓展到 97% 已解决——修复后 E2E 交叉点待复测
  • decode 规律确认:速度 = 步率 × MAL(ITL 恒 ~32ms),“100 vs 150"之争 100% 是口径差异

自动化运转

  • 主会话全天心跳安静(HEARTBEAT_OK)
  • 18:40 回家通知服务触发一次
  • 昨晚 23:30 的 Hermes 事项同步 cron 因网关崩溃未执行,今晚已恢复正常触发(本文档素材即来源于此)

思考与备忘

  • 本地知识库已搭建完成并接通 MCP,下一步是把 wiki_search/code_graph 用进日常会话
  • GLM 限流下的双上游分流模式值得复用到其他长跑任务
  • 网关升级验收标准更新:>6 分钟观察 + cron 心跳正常,不再信任 systemctl 状态

今日摘要

  • 工作线:种子数据链路双仓库核查(结论:环境侧职责,非代码实现)+ 客户端 v1.1.26 修复推送(待发版)
  • 自建线:本地知识库抽取全量完成且质量过关,双上游+MCP 全链路打通;网关 0.20 必崩 bug 回滚+自愈看门狗闭环
  • 学习线:LangGraph Day 4 推进;硬件线定位 NVFP4 prefill 断崖根因(KV 池不足)
  • 自动化全线正常,Todoist 今日无完成/到期任务

📊 自动化统计

  • 捕获 Memory 数:0(memory/2026-09-18.md 不存在)
  • Hermes 事项文件:1(6 会话,867+ 条消息)
  • Claude/Cursor 会话数:6(136 条消息)
  • 笔记文件更新数:1(Qwen3.8-Flash-Next 测速月度综述)
  • Todoist 完成任务数:0(今日无完成、无到期)