向量服务只断了几秒,文档为什么永久失败?修复 WeKnora 的索引重试
embedding 服务短暂 503 后,文档处理任务被直接确认成功,配置好的队列重试从未执行。本文用真实 Lite 后端与 Ollama 故障代理复现问题,并把向量化失败交还给任务队列。
源端没变,失败文档却再也同步不回来:修复 WeKnora 的入库确认
从真实数据库写入故障出发,修复共享同步引擎提前确认游标的问题,验证批量重试、流式检查点与文档向量的最终恢复。
工具调用成功了,为什么结果是空的?一次 AgentScope MCP 贡献复盘
用真实 stdio MCP 服务定位 structuredContent 丢失,从 issue 认领到最小修复,记录测试证据与 AI 协作边界。
SQL 执行成功却查错了数据:修复 WeKnora Agent 的列名纠正
一次列名自动纠正改写了 SQL 字符串,导致 Agent 返回错误记录。复用 SQL 词法分析器,并用真实 CSV、知识库记录和 DuckDB 验证修复。
两次同步都成功,知识库却退回旧版本:修复 WeKnora 的并发同步
从旧任务覆盖新内容的真实复现出发,在同步 worker 入口协调同一数据源的执行,并验证 Redis 双进程、租约失效和进程崩溃后的恢复。
GitLab 分支回退了,知识库为什么还停在新版本?
GitLab 的默认 Compare API 适合查看分支变更,却不等同于增量同步需要的快照差异。用真实公共仓库验证一次成功但漏更新、漏删除的同步问题。
RSS 正文没变,为什么知识库里的标题和来源链接过期了?
一次沿着增量同步双层指纹找到的一致性缺陷:RSS 检测到标题和链接变化,却因正文相同跳过更新。通过公网 RSS、真实 WeKnora、SQLite 与 Ollama 验证修复。
Notion 正文清空了,知识库为什么还留着旧答案?
用官方 Notion API 和 WeKnora 原版/修复版对照,修复普通页面清空后旧正文仍被索引的问题,并记录与 Kimi 协作审查的边界。
Notion 正文没读到,为什么下一次同步不重试?
通过真实 Notion、WeKnora 和 Ollama 对照,定位正文抓取失败后游标提前推进的问题,并让原生任务重试重新生效。
Notion 数据库删了一行,为什么知识库还记得它?
通过真实 Notion 双数据库联调,修复汇总文档中的已删除记录残留,记录成员变化检测、旧游标兼容与增量同步的性能取舍。












