SELECTED WORK
精选项目
把模型、检索和工作流编排落到可运行的产品里。
GitHub Repository
WeKnora 二次开发
围绕开源 WeKnora 进行 RAG 与 Agent 能力扩展,关注知识解析、检索诊断、引用链路和端到端交付。
- RAG
- ReAct Agent
- Go
- Vue
GitHub Repository
AI Interview Studio
将简历理解、面试规划、问题生成、修复与回答评价建模为显式 LangGraph 工作流。
- LangGraph
- FastAPI
- Next.js
- PostgreSQL
GitHub Repository
Agentic GraphRAG
面向代码仓库的图检索系统,融合 Tree-sitter、KuzuDB、BM25、向量检索与自验证循环。
- GraphRAG
- LangGraph
- KuzuDB
- React
从“答错了”到“错在哪”:RAG 检索诊断接口设计
面向考试题库场景,记录如何让缺失材料、召回过程、重排结果和关键短语覆盖变得可检查。
WeKnora 二次开发笔记:把 RAG 拆成可观察的工程链路
从文档解析、索引、召回、重排到引用与生成,记录我在 WeKnora 二次开发中形成的 RAG 排障方法。
上下文超长恢复成功了,Agent 为什么却忘了当前任务?
定位 WeKnora 上下文超长恢复中的消息结构丢失,用 HTTP 回归测试和真实 Ollama 对照验证原始消息与供应商请求的边界。
回退之后,Agent 为什么还记得?一次压缩摘要一致性修复
根据维护者反馈收窄 PR #4143,修复 steer 回退后的压缩摘要残留,并通过真实回退 API、SQLite 和 Ollama 对照验证。
请求还没超时,MCP 连接为何先断了?
修复 WeKnora 中 SSE 连接寿命与请求超时混用的问题,用真实后端 API 对照验证,并保留握手、RPC 和取消保护。
Agent 为什么重新听了旧指令:修复追加消息在失败重试后的乱序
从用户纠正指令被旧要求覆盖出发,追踪 WeKnora 的队列消费、持久化与重试,用真实 API、SQLite 和 Ollama 验证修复。
一个慢 MCP 服务,为什么会拖住别的工作区?
追踪 WeKnora MCP 连接关闭时的全局锁阻塞,用两个工作区和真实后端 HTTP 请求验证连接生命周期隔离。
配置了空闲超时,Agent 为什么还在等:修复模型流建立阶段的监控缺口
追踪 ChatStream 同步建立请求与异步读取之间的超时缺口,用真实 HTTP、Ollama 和 SQLite 验证 Agent 重试及上下文压缩降级。
Agent 为什么突然忘记约束:修复 WeKnora 压缩检查点的断流问题
沿着模型流、摘要重试、检查点落盘与历史重放追踪错误,用真实 Ollama 和 SQLite 验证 Agent 记忆恢复。
只改推荐标记,FAQ 正文却被清空:一次 WeKnora 数据一致性修复
追踪 FAQ 克隆的服务层与持久化契约,用真实 Redis、SQLite 和 Ollama 复现状态同步覆盖正文的问题。












