这一组文档面向正在学习 AI Native 工程实践的开发者,以 OncallAgent 的真实仓库为依据,按照“先建立全局认识,再理解基础能力,随后进入 Agent 与 AIOps 主链路,最后补齐质量与运行保障”的顺序组织。

📷 [图片 token=C4xJbcHidoCaZ5x6YJjcn5ZjnjG(未能下载,见飞书原文)]

每篇文章都采用相同的阅读骨架:学习目标、完整调用链、带代码流程图的源码地图、逐节展开的关键源码拆解、数据与状态、权限与失败边界以及建议阅读顺序。“关键实现拆解”中的每个二级主题都会结合真实源码或局部图示,代码保留决定行为的核心语句并加入中文编号注释。阅读时可以先用总图建立整体认识,再沿各节的局部图和代码进入真实实现,最后回到文字章节理解工程边界。

📷 [图片 token=KgQWbKq2Mo7FV3xu6wxcNYehnXb(未能下载,见飞书原文)]

建议学习顺序

先建立系统边界

  1. OncallAgent 架构全景与源码阅读地图

  2. HTTP、错误、OpenAPI 与 SSE 共享契约

  3. 用户认证与 tenant 数据隔离

  4. Qwen 模型接入与本地安全配置

  5. 本地基础设施与 Milvus 向量边界

再掌握知识与对话运行机制

  1. SQLite Durable Background Job 运行机制

  2. 知识文档上传、切分、索引与页面状态

  3. Milvus、BM25L、RRF 与 rerank 混合检索

  4. LangChain 流式 Chat Agent 与前端 SSE

  5. Prompt、渐进式 Skill 与会话记忆

最后进入真实工具与 AIOps 闭环

  1. 用户级 MCP 连接与真实工具调用

  2. 告警到证据报告的 LangGraph 诊断闭环

  3. 诊断案例自动沉淀与知识复用

  4. 工具调用审计与结构化用户反馈

  5. Readiness、可观测性与本地运行

📷 [图片 token=R1bqbVNy2omO9mx4wowciVAwn6b(未能下载,见飞书原文)]

全部源码解析文档