Skip to content
View sxh313's full-sized avatar

Block or report sxh313

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sxh313/README.md

sxh313

AI Agent Engineering · Agent Harness · Runtime

系统学习和实践 AI Agent 工程,关注可运行、可评估、可恢复、可生产化的智能体系统。
将原理、源码、工程、项目和面试内容重新组织成一套可以在线阅读、动手验证和反复复习的中文知识体系。

🤖 AI Agent 学习中心 · 📖 融合学习手册 · 🧪 实践路线 · 🌍 开源贡献

AI Agent Engineering Harness 与 Runtime Open Source Contributor

🤖 AI Agent 综合知识体系

这不是两个开源仓库的链接集合,而是一套围绕 Agent 怎样理解目标、组织上下文、调用工具、保存状态、评估结果并持续改进 重新编排的学习体系。

原理体系 · AI Agent Book

用于建立 Agent 的整体认知框架,覆盖 Agent 基本原理、上下文工程、Memory 与 RAG、Tool Calling、Coding Agent、多模态交互、评估、训练、多 Agent 和持续进化。

阅读 AI Agent Book 站内版 →

工程体系 · zero2Agent

用于理解 Agent 如何从概念变成真实系统,覆盖 Agent Loop、Context Engineering、Tool Calling、Runtime、Agent Infra、Coding Agent、SDK 与框架、训练评估、生产项目和面试专题。

阅读 zero2Agent 站内版 →

运行体系 · Agent Harness

Harness 是承载 Agent 运行所需能力的工程外壳:它把模型、指令、工具、上下文、权限和执行环境装配在一起,并处理 Session、Transcript、沙箱、状态持久化、中断恢复、人工确认和可观测性。

阅读 Coding Agent 与 Harness 专题 →

实践与复习体系

每个主题继续连接分阶段学习、动手实践、完成标准、自测问题、面试表达、项目拆解、失败分析以及评估回归,目标是把“读过”推进到“能够实现、验证和解释”。

进入实践路线 → · 进入 Agent 面试专题 →

**融合关系:**AI Agent Book 偏原理,zero2Agent 偏工程;融合学习手册负责把两套资料按同一条 Agent 工程主线重新组织。

**来源边界:**本站在遵守原项目署名和许可证要求的前提下进行站内整理与学习路径重组。AI Agent Book 使用 Apache License 2.0;zero2Agent 主体使用 MIT License;其面试部分使用 CC BY-NC-SA 4.0。

🧭 AI Agent 学习主线

  1. Agent 基本闭环:理解模型、动作、观察和停止条件怎样组成最小 Agent Loop。
  2. 上下文工程:决定当前任务真正需要哪些指令、历史、知识和环境信息。
  3. Memory 与 RAG:区分会话状态、长期记忆和外部知识检索的职责。
  4. Tool / MCP / Skill:理解工具能力、协议连接和可复用操作规范之间的边界。
  5. Harness 与 Runtime:装配运行环境,并管理状态、Session、调度、持久化和恢复。
  6. Coding Agent:让 Agent 安全地使用文件、终端、代码搜索、沙箱和异步任务。
  7. 评估与可观测性:通过 Trace、数据集、失败分类和回归测试判断系统是否变好。
  8. 训练与行为优化:理解预训练、SFT、RL 和推理期优化分别解决什么问题。
  9. 持续进化:让知识、指令、程序和模型参数通过反馈闭环持续更新。
  10. Multi-Agent 与生产项目:处理任务拆分、协作边界、共享状态、交接和验收。

按照 10 个阶段阅读完整手册 →

⚙️ Harness、Runtime 与 Agent Loop

用户目标
  ↓
Agent Harness
  模型 · 指令 · 工具 · 上下文 · 权限 · 执行环境
  ↓
Agent Runtime
  状态 · Session · 调度 · 持久化 · 中断恢复
  ↓
Agent Loop
  推理 → 调用工具 → 获得观察 → 更新状态 → 判断是否继续
  ↓
评估与持续改进

Harness 不只是某个框架的名称。它负责为 Agent 准备并约束运行条件;Runtime 管理任务执行过程;Agent Loop 则在这些条件内不断推理、行动和观察。

📚 站内学习入口

主要学习正文均部署在自己的 GitHub Pages 站内,可以直接在线阅读。

🧠 AI Agent 工程关注方向

  • Harness 与 Runtime:能力装配、任务生命周期、状态持久化、中断恢复和并行调度。
  • Context / Memory / RAG:上下文选择、压缩、检索、长期记忆和知识更新。
  • Tool / MCP / Skill:工具描述、参数校验、协议连接、权限边界和错误恢复。
  • Coding Agent:文件、终端、代码搜索、沙箱、Session Transcript 和人机协作。
  • Evaluation:Trace、测试集、失败分类、回归评估、成本与延迟控制。
  • Multi-Agent:任务拆分、角色边界、共享状态、交接协议和结果验收。

🌍 开源贡献

通过真实开源项目检验 Agent 工程理解,关注源码阅读、问题定位、最小改动、测试验证和上游协作。下面只展示已经合并 PR 的项目级统计,不将合并数量描述为项目主导经验。

68 已合并 pr 18 贡献项目 945.3k 上游项目 stars

贡献项目 ★ 主要语言 已合并
 openclaw/openclaw
可以在任意操作系统和平台上执行真实任务的开源 AI 助手。
393.3k TypeScript 11
 bytedance/deer-flow
面向深度研究、代码生成与内容创作的长程智能体框架。
84.6k Python 12
 agentscope-ai/agentscope
用于构建、运行与观测可信智能体的开发框架。
34.6k Python 8
 QwenLM/qwen-code
运行在终端中的开源 AI 编程智能体。
28.8k TypeScript 2
 TencentCloud/Octop
支持多用户、多智能体协作的自托管 AI 助手。
11.2k Python 10
展开其余 13 个项目
 cheaper-inference/OmniRoute · 82.2k · 3
 headroomlabs-ai/headroom · 78.1k · 3
 MemPalace/mempalace · 59.8k · 1
 TriliumNext/Trilium · 38.6k · 3
 oraios/serena · 30.8k · 1
 yamadashy/repomix · 29.1k · 4
 livekit/agents · 15.0k · 3
 microsoft/agent-framework · 14.4k · 1
 mrexodia/ida-pro-mcp · 13.2k · 2
 CursorTouch/Windows-MCP · 10.6k · 1
 mobile-next/mobile-mcp · 10.1k · 1
 strands-agents/harness-sdk · 9.0k · 1
 timescale/pg-aiguide · 1.9k · 1
392.8k — 25

仅统计 Stars 不低于 1,000 的项目及其中已合并的 PR。表格展示 5 个代表项目,其余项目可在最后一行展开。数据由 .github/workflows/refresh.yml 自动更新;最后更新于 2026-10-28 19:42 UTC。

🧱 AI 全栈能力底座

Agent 最终需要接入真实界面、业务服务、数据库和部署环境。TypeScript、Python、Go 与数据工程因此是 Agent 落地的能力底座,而不是与 Agent 主线平行的独立方向。

前端交互
  ↓
后端服务
  ↓
数据存储
  ↓
Python 能力服务
  ↓
Agent 系统

Go、Python、TypeScript、MySQL、Redis、Docker、Git 与 GitHub

  • 前端与交互:TypeScript、React、Next.js,以及 Agent 任务状态和结果展示。
  • 后端服务:Go、Gin、GORM、gRPC、Node.js、API 设计和任务接口。
  • 数据与检索:MySQL、PostgreSQL、Redis、向量检索、混合检索和 RAG。
  • 能力服务:Python、FastAPI、模型接入、数据处理和 Agent 工具服务。
  • 工程交付:Docker、测试、自动化、文档、代码审查和可观测性。

后端八股、源码笔记和工程知识也整理在在线学习地图中,用于查询、复习和项目实践。

🛤️ 配套成长路线:前端 → 全栈 → Agent

这条路线用于为 AI Agent 应用开发补齐前端、后端、数据库和 Python 服务能力,适合从 Vibe Coding 继续走向“能够读懂、修改和验证完整项目”的学习阶段。

覆盖内容包括:

  • JavaScript / TypeScript
  • React / Next.js
  • Node.js / Express
  • PostgreSQL / SQL
  • Python / FastAPI
  • Agent 工程与完整项目
  • 八股复习与模拟面试

查看飞书外部学习路线 →

这是配套的外部飞书文档,不属于 GitHub Pages 站内 AI Agent 知识库正文。

👋 关于我

  • 当前主线是 AI Agent 工程与 AI 全栈应用开发。
  • 正在通过原理学习、源码阅读、项目实践和评估复盘理解 Agent 系统。
  • 将零散资料整理为有顺序、有实践任务、有完成标准的中文学习路径。
  • 通过开源协作检验理解:阅读源码、定位问题、完成最小改动并跟踪上游反馈。
📈 查看 GitHub 活跃度

最近 3 个月,数据来自 GitHub 贡献图。

9.8k 贡献数 9.2k 提交数 57 涉及仓库

GitHub 贡献图动态贪吃蛇

Pinned Loading

  1. knowledge-base knowledge-base Public

    知屿 ZhiYu · 本地优先的 AI 学习笔记与知识管理应用,支持 Web/PWA、Windows、Android

    TypeScript 1

  2. lodestar lodestar Public

    Lodestar — local-first AI-native investment research workspace

    TypeScript 2