跳转到内容

Agent Course Craft

深入知名开源项目的源码,系统学习 AI Agent 的设计与实现

为什么源码驱动?

逐行精读源码

不满足于概念讲解,直接深入 Codex CLI、OpenClaw 等优质项目的真实代码,理解每一个设计决策背后的考量。

体系化知识网络

将分散在各项目中的通用设计模式抽离出来,形成可复用的知识框架,学完即可迁移到新项目。

实战验证理论

每个知识点都对应真实代码中的实现,拒绝纸上谈兵。看完就能在自己的项目中落地。

内容体系

通用知识

Agent 核心循环、工具调用协议、MCP 集成、安全沙箱设计、上下文压缩、记忆系统、多模型适配、流式传输等跨项目通用能力模块。
查看全部通用知识 →

项目教程

以具体开源项目为载体,在真实代码中验证通用知识。每篇教程均标注源码版本与提交哈希,确保可追溯、可复现。
浏览项目教程 →

现有教程

Oh-My-Codex

OpenAI Codex CLI 的多 Agent 编排工作流层,40+ 专业角色、35+ 工作流技能、tmux 并行团队运行时与 Codex 原生 Hook 集成 三阶段标准工作流($deep-interview → $ralplan → $ultragoal)、40+ 专业 Agent 角色定义与 posture 叠加层塑形、SKILL.md 可复用工作流系统、关键词检测引擎与意图门控、JSON + JSONL 文件持久化多目标执行与动态转向系统、Ralph 持久完成循环与三层完成审计、AGENTS.md 运行时提示词叠加层注入、Codex 原生 7 生命周期 Hook 集成、tmux 团队运行时与文件邮箱通信、git worktree 并发隔离与交叉 rebase 协议、通知与回退观察者系统、插件布局与 npm 发布验证链等 12 章源码级分析。
进入教程 →

CopilotKit

AI Agent 前端集成框架,三层架构(UI → Runtime → Agent)通过 AG-UI 协议实现 SSE 事件驱动通信,支持 React/Angular/Vue 多端、LangGraph/CrewAI 多后端 AG-UI 事件驱动协议与 SSE 流式传输、三层解耦架构与请求生命周期、前端工具注册模式与浏览器执行协同、多 Agent 编排与 Redis 线程锁、上下文注入与 useCopilotReadable 声明式 API、LangGraph Interrupt 人类中断协议、Open Generative UI 流式 JSON 解析与沙盒渲染、TranscriptionService 语音输入抽象、Nx Monorepo 18+ 包管理、RxJS Observable 流与 Throttle 机制、before/after 双阶段中间件管线、多框架抽象(Core + React/Angular/Vue 绑定)、10+ LLM 提供商服务适配器模式、三种 AgentRunner 实现(InMemory/SQLite/Intelligence)、LangGraph 状态增强与 CustomEvent 映射、DebugEventBus 与 Pino 结构化日志、前端认证与 License 验证等 17 章源码级分析。
进入教程 →

ToolJet

开源低代码内部工具构建平台,拖拽式前端 + 50+ 数据源集成 + Y.js 多人协同 + NestJS 后端 Vercel AI SDK 多模型集成(OpenAI/Anthropic/Google/Mistral)与 CE/EE 双版 AI 架构、Y.js WebSocket Gateway 多人协同编辑、BullMQ 集中化队列配置与三级优先级设计、CASL 声明式权限与启动时 Guard 验证、NestJS SubModule 动态模块加载与 65+ 模块组织、vm.runInNewContext 插件沙箱与 80+ API 暴露面、Zustand + Immer 30+ Slice 前端状态管理、Lockbox 模式 AES-256-GCM 密钥派生与凭证加密、PostgREST 代理的无代码数据库架构等 10 章源码级分析。
进入教程 →

Agent Skills

生产级 AI 编码 Agent 技能包,23 个技能覆盖 Define → Plan → Build → Verify → Review → Ship 全生命周期 SKILL.md 解剖学与渐进式披露、23 技能反合理化模式库与 1% 规则、Doubt-Driven Development 五步循环与 Doubt Theater 反模式、Context Hierarchy 五层模型与三种 Context Packing 策略、Source-Driven Development 四步流程、四阶段门控规格工作流与 Boundaries 三层系统、三层架构与文件组织规范、Persona 系统与 7+ 工具链适配、SessionStart 钩子链与 SDD 缓存管理、7 斜杠命令与 /ship 并行扇出、5 种编排模式与 4 种反模式防御等 11 章源码级分析。
进入教程 →

CodeWhale

终端 AI 编程 Agent,基于 Constitution 九级权限体系与 DeepSeek V4 构建 Harness 架构 Constitution 七条文九级权限链系统提示装配、Agent Harness 三层核心原则与失败可见性、6 种子 Agent 角色分类与并发控制、前缀缓存感知的上下文压缩策略、跨会话用户记忆三种注入模式、Flash 预调用 Auto 模型路由、15 Crate Rust Workspace 职责划分、独立于用户 .git 的侧 Git 快照系统、三层操作模式与审批策略引擎、RLM 持久化 REPL 与四种处理模式、MCP/HTTP-SSE/ACP 多协议服务架构、ratatui 流式渲染与状态机等 12 章源码级分析。
进入教程 →

Khoj

开源个人 AI 助手,RAG 驱动的语义搜索、多模型聊天、自定义 Agent 与自动化任务 Event Generator 模式的 Agent 核心循环、Bi-encoder + Cross-encoder 双阶段检索、6 槽位模型路由与 PriceTier 门控、MCP Client stdio/SSE 双传输、声明式工具集的自定义 Agent 系统、Anthropic Operator 视觉驱动的计算机交互、FastAPI + Django 双框架架构、模板方法模式的多模态文档处理流水线、跨平台五客户端统一 API 与 CORS 白名单、APScheduler 分布式调度与 ProcessLock Leader 选举、Next.js SSG + Django 静态服务混合部署、uv + Hatchling 构建与 Docker 多阶段微服务编排等 12 章源码级分析。
进入教程 →

Chrome DevTools MCP

Google 官方 Chrome DevTools MCP 服务器,为 AI 编码 Agent 提供浏览器控制、性能分析、网络调试与内存检测能力 MCP 工具七项设计原则、Trace 三级提取(摘要/Insight/原始)、无障碍树 UID 导航、三种浏览器连接模式与多 Agent 并发、四层分离架构(Server → Handler → Context → Page)、Mutex FIFO 执行模型、分类 Feature Flag、Slim 最小工具集、Root-Based 路径验证、Rollup 打包与许可证管理等 11 章源码级分析。
进入教程 →

MinerU

高精度文档解析引擎,将 PDF/Office/图片转为 Agent 可用的 Markdown/JSON,支持 pipeline/VLM/hybrid 三引擎架构 三引擎架构(Pipeline/VLM/Hybrid)选型策略、OCR 与布局识别协同工作、公式识别(MFR)与表格结构识别(TSR)、Office 原生解析(DOCX/PPTX/XLSX)、输出格式设计(Markdown/JSON/可视化)、异步 API 与任务编排、滑动窗口内存优化与流式落盘、多线程安全推理、多 GPU 路由与负载均衡、模型管理与国产算力适配等 12 章源码级分析。
进入教程 →

LangGraph

基于 Pregel 的低级状态图编排框架,用于构建可持久化、可中断、可流式输出的 AI Agent 工作流 StateGraph 声明式 Agent 设计、Checkpoint 系统与 Durable Execution、Human-in-the-loop 中断机制、Functional API 函数式工作流、子图组合与多 Agent 编排、多模式流式输出、Channel 状态更新语义、Prebuilt ReAct Agent 与 ToolNode、Monorepo 多包架构、Pregel 执行引擎核心实现、可插拔 Checkpoint 后端、错误处理与重试策略、大规模集成测试、CLI 本地开发服务器等 15 章源码级分析。
进入教程 →

LobeHub

企业级 AI Agent 工作空间,支持 Agent 创建、编排、调度、5 层记忆与 35+ 模型集成 GraphAgent 图驱动执行循环、7 阶段人工干预安全网关、Gatekeeper 分层记忆提取、异构 Agent 集成(Claude Code/Codex)、Supervisor/Executor 多 Agent 编排、Skill 动态激活、Monorepo 架构、SPA+SSR 双模式、Drizzle ORM 建模、Redis 状态管理、事件驱动信号系统、三层测试策略等 12 章源码级分析。
进入教程 →

Mem0

AI 智能记忆层,为 AI Agent 与助手提供持久化、个性化记忆,支持自托管与云平台双模式 ADD-Only 记忆提取流水线、LLM 提示词设计、三信号混合检索、轻量级实体链接、三层作用域隔离、程序性记忆、Pydantic 配置系统、SQLite 本地持久化、FastAPI Server、Next.js 15 OpenMemory 平台、多框架测试与 OIDC 发布等 13 章源码级分析。
进入教程 →

Gemini CLI

Google 开源的终端 AI 编程助手 事件驱动 Agent 循环、CompositeStrategy 模型路由、四层技能发现与自动提取、图结构上下文管理、MCP 通配符策略、A2A 多 Agent 协议等 14 章源码级分析。
进入教程 →

Claude Code

Anthropic 官方 AI 编程助手 插件系统架构、Hook 事件驱动安全机制、多 Agent 编排与置信度过滤、Skill 渐进式知识管理、企业级安全策略与 MDM 部署等 10 章深度解析。
进入教程 →

Codex CLI

OpenAI 官方开源编码 Agent Rust + TypeScript 双栈架构,涵盖 Agent 引擎、TUI 工程、安全沙箱、SQLite 持久化、MCP 集成、策略引擎等 14 章深度解析。
进入教程 →

OpenClaw

自托管多通道个人 AI 助手网关,支持 20+ 消息渠道、语音交互与 Canvas 渲染 双层嵌套 Agent 队列、33 分区系统提示与缓存边界、围栏感知 Block/Preview 双流式传输、SQLite + FTS5 + sqlite-vec 双模记忆检索、三种 Dreaming 背景整合、阶梯式 Auth Profile 冷却与故障转移、18 种通道适配器、54 SDK 子路径、六层配置热重载、36 种 Typed Hook、120+ 内置扩展与三层边界检查、Ed25519 设备配对、跨平台守护进程等 25 章源码级分析。
进入教程 →

OpenCode

开源 AI 编程助手(TUI / Web / 桌面端) Effect.ts 函数式架构、Monorepo 工程、OpenTUI + Solid.js、SQLite + Drizzle ORM、事件总线等 12 章深度解析。
进入教程 →

Superpowers

面向 AI Agent 的软件开发方法论 Skill 驱动行为编排、子代理开发模式、苏格拉底式需求收敛、TDD 纪律、系统化调试等 11 章实践指南。
进入教程 →

Browser Use

AI 驱动的浏览器自动化框架 事件驱动 Agent 循环、动态 discriminated union 工具模型、CDP 协议封装、Watchdog 服务模式、域名级安全沙箱等 11 章源码级分析。
进入教程 →

OpenHands

开源 AI 驱动的软件开发 Agent V1 双 Server 架构、Skills / Microagents 上下文注入系统、HTTP 代理式 Hook 加载、6 种 Condenser 策略、Docker 沙箱多后端、事件驱动与 Webhook、Git 多平台集成、前端 TanStack Query 数据流等 10 章源码级分析。
进入教程 →

Deer-Flow

字节跳动出品的 Super Agent Harness Super Agent 架构、18 层工具调用中间件链、子 Agent 委派与双线程池执行、上下文压缩、长期记忆、虚拟路径沙箱、MCP 多服务器集成、反射式模型加载、IM 六渠道接入等 12 章源码级分析。
进入教程 →

Dify

开源 LLM 应用开发平台 双模式 Agent 架构(FC + ReAct)、五来源工具调用系统、25+ VDB 后端的 RAG 可插拔管线、Redis 轮询负载均衡、Graphon 图引擎 Layer 系统、MCP 双向集成、三层架构与插件化设计等 11 章源码级分析。
进入教程 →

Langflow

可视化 AI Agent 与工作流构建平台 三层包架构(lfx → langflow-base → langflow)、Graph 执行引擎拓扑排序与循环处理、Component 契约冻结与 legacy 替换模式、Component-as-Tool 自动工具化、RAG 可视化管线、MCP 双模式部署、React Flow + Zustand 前端画布等 11 章源码级分析。
进入教程 →

LangChain

AI Agent 工程框架,统一模型初始化、中间件系统与 LangGraph 驱动的 Agent 循环 六钩子中间件生命周期、TypedDict + Annotated reducer 状态管理、17 个内置中间件、InjectedState/InjectedStore 依赖注入、uv Monorepo 管理、standard-tests 共享测试框架等 14 章源码级分析。
进入教程 →

Firecrawl

AI 原生的网络数据 API,支持搜索、抓取、地图映射与 Agent 自主数据收集 多引擎回退与质量评分、LLM 结构化提取、Agent 自主数据收集、多租户 SaaS API 架构、BullMQ + RabbitMQ 双队列系统、Feature Flag 动态引擎选择等 6 章源码级分析。
进入教程 →

Cline

开源 AI 编码代理,支持 VS Code 扩展与独立 SDK 自主 Agent 循环与循环检测、XML/原生双轨工具协议、40+ 模型提供商统一抽象、上下文压缩与摘要、流式三方协调、三级审批安全控制、Monorepo + HostProvider 多宿主架构、gRPC-like Webview 通信、SDK 四层分层依赖、模块化系统提示词构建等 11 章源码级分析。
进入教程 →

ECC

跨 Harness AI 编码代理工作流插件 61 专业子代理编排、事件驱动 Hook 架构、Instinct 连续学习 v2、6 维度 Token 成本优化、SKILL.md 跨 Harness 便携性、Prompt Defense + GateGuard 安全基线、Manifest 选择安装管道、SQLite 会话状态存储、Rust 控制平面原型等 12 章深度解析。
进入教程 →

CrewAI

多 Agent 编排框架,支持角色分工、Crew/Flow 双模式、计划执行、统一记忆与 MCP 集成 Crew 与 Flow 双模式编排、role/goal/backstory 三元组人格、Plan-and-Execute Flow Router 架构、EncodingFlow/RecallFlow 记忆管线、MCP 三传输集成、Skills 三级注册表、3600+ 行 Flow 状态机、@persist 持久化与 HITL、事件总线懒加载、检查点分支谱系、VCR 测试策略等 13 章源码级分析。
进入教程 →

Agency-Agents

多领域 AI 专家 Agent 模板库 + NEXUS 多 Agent 编排框架 160+ 专家角色覆盖 14 个领域、人格化提示词设计模式(vibe 字段)、NEXUS 七阶段流水线与质量门控、Dev-QA 循环、Bash 转换管道支持 11 款工具、MCP 持久记忆集成等 7 章深度解析。
进入教程 →

RAGFlow

基于深度文档理解的开源 RAG 引擎 深度文档理解、模板化切分、多路召回、GraphRAG、RAPTOR 层次化知识、DeepResearcher 树状查询分解、Agent 工作流编排、MCP 双向集成与 50+ 模型适配等 18 章源码级分析。
进入教程 →

AutoGen

微软开源的多 Agent AI 应用框架 事件驱动 Agent 运行时、四种多 Agent 编排模式(RoundRobin/Selector/Swarm/Magentic-One)、分层 API 架构、Component 声明式配置、Monorepo 工程、OpenTelemetry 可观测性、终止条件组合等 12 章源码级分析。
进入教程 →

MetaGPT

多 Agent 协作软件公司框架 以软件公司隐喻编排产品经理、架构师、工程师等角色,SOP 驱动的标准化协作流程。
进入教程 →

LlamaIndex

开源 RAG 与 Agent 框架,提供数据连接、索引构建、高级检索与事件驱动工作流 三段式 RAG 流水线、IngestionPipeline 缓存去重、@step 事件驱动工作流、ReActAgent 与 FunctionAgent 双循环模式、handoff 多 Agent 编排、插件式架构(核心 + 300+ 集成包)等 14 章源码级分析。
进入教程 →

Flowise

可视化 AI Agent 与工作流构建平台,拖拽式节点编排、多模型集成、LangGraph 多 Agent 协作与 MCP 集成 三种执行模式(Chatflow / AgentGraph / AgentFlow V2)、BFS 图驱动执行引擎、Supervisor/Worker 与 Sequential Agents 双多 Agent 引擎、24+ 向量数据库 RAG 管线、MCP 三传输工具发现、13 种记忆后端、vm2 + E2B 沙箱、BullMQ 异步队列与分布式限流、Monorepo + pnpm + Turbo 工程等 10 章源码级分析。
进入教程 →

CC Switch

多 AI CLI 工具统一管理器,本地代理故障转移、SSOT 双写、跨应用 MCP/Skill 管理与云端同步 Tauri 2 四层架构、SQLite Schema v10 增量迁移、axum 本地代理与端点路由、三态熔断器与故障转移、请求矫正与模型映射、SSOT 双向同步与崩溃恢复、Deep Link 跨平台注册、vitest + MSW 前端测试、跨平台桌面适配等 10 章源码级分析。
进入教程 →

Anthropic Skills

Anthropic 官方 Skills 示例仓库,定义 Agent Skills 规范与 18 个覆盖创意、工程、企业文档和 API 集成的技能实现 Agent Skills 规范与三级渐进式加载、技能评估方法论(有/无技能基线对比)、LLM 应用三层架构与决策树、MCP Server 设计模式、提示缓存优化、文档生成工作流、Web 应用测试模式、多语言 SDK 组织、技能自创建闭环等 9 章源码级分析。
进入教程 →

Paperclip

AI Agent 公司控制平面,编排多 Agent 的组织架构、目标对齐、预算治理与心跳执行 DB 驱动心跳唤醒队列与 Coalescing、三分离 Adapter 协议(执行/会话编解码/UI 解析)、外部 npm 插件动态加载、多公司数据隔离与 Secret 清洗导出、预算硬上限自动熔断、目标追溯层级任务树、原子 checkout 执行锁、进程外插件 Worker 隔离运行时、Drizzle ORM 三模式数据库、事件驱动 SSE 实时更新、React 60+ 页面控制平面等 10 章源码级分析。
进入教程 →

Claude-Mem

Claude Code 的持久记忆压缩系统,AI 驱动的上下文捕获、压缩与渐进式披露 记忆压缩模式(两阶段观察提取 + 会话摘要)、三层渐进式披露搜索工作流、SQLite FTS5 + Chroma 向量混合检索、边缘隐私过滤(<private> 标签剥离)、知识语料库构建与 Agent 注入、三模型路由(Claude/Gemini/OpenRouter)、6 生命周期 Hook、Bun Worker 后台服务、34 步 SQLite 迁移、多 IDE 适配、XML 结构化输出解析、SSE 实时推送等 12 章源码级分析。
进入教程 →

TradingAgents

基于 LangGraph 的多 Agent LLM 金融交易框架,模拟真实交易公司的角色分工与辩论决策 五层角色分解(分析师/研究/交易/风控/组合管理)、Bull/Bear 对抗辩论与三方风控评审、StateGraph 三层状态 Schema、双层 LLM 路由(quick/deep think)、持久化记忆与延迟反思、Per-Ticker SQLite 检查点隔离、12+ 厂商统一抽象与懒加载、Rich TUI 实时流式展示、双层数据供应商路由与降级等 7 章源码级分析。
进入教程 →

Cherry Studio

跨平台 AI 桌面客户端,支持 20+ LLM 提供商、MCP 协议、知识库与多窗口架构 Vercel AI SDK v5 HubProvider 多 Provider 聚合架构、MCP 三种传输方式 + OAuth 认证、基于 embedjs 的 RAG 知识库系统、SQLite + LibSQL 向量记忆系统、Electron 三进程安全架构、5 入口多窗口生命周期管理、DXT 插件系统与路径安全校验、Redux + Dexie 三层状态管理与 Schema 迁移、electron-vite + rolldown-vite 构建管线、i18next 国际化与自动化翻译管线等 11 章源码级分析。
进入教程 →

Goose

开源通用 AI Agent,Rust 构建,支持 Desktop/CLI/Server 三端,15+ LLM 提供商与 70+ MCP 扩展 流式事件驱动 Agent 循环(reply() → BoxStream)、25+ 内置 + JSON 声明式 + ACP 封装的多 Provider 注册表、ExtensionManager 六类型扩展管理与命名空间隔离、五层 Inspector 串行安全审查链(只能升级不能降级)、自动上下文压缩与最多 2 次恢复重试、ACP 自定义协议与 #[custom_methods] 过程宏声明式 JSON-RPC 路由、Rust Workspace 多 crate 异步架构、Electron/CLI/Server 三端统一、YAML Recipe 行为测试、Ink 终端渲染、OpenTelemetry 可观测性等 18 章源码级分析。
进入教程 →

LangGraph

基于 Pregel 的低级状态图编排框架,用于构建可持久化、可中断、可流式输出的 AI Agent 工作流 StateGraph 声明式 Agent 设计、Checkpoint 系统与 Durable Execution、Human-in-the-loop 中断机制、Functional API 函数式工作流、子图组合与多 Agent 编排、多模式流式输出、Channel 状态更新语义、Prebuilt ReAct Agent 与 ToolNode、Monorepo 多包架构、Pregel 执行引擎核心实现、可插拔 Checkpoint 后端、错误处理与重试策略、大规模集成测试、CLI 本地开发服务器等 15 章源码级分析。
进入教程 →

Hermes Agent

Nous Research 出品的自改进 AI Agent,内置学习循环、多平台消息网关、技能自主创建与 Curator 自动归档 自改进 Agent 架构、学习循环内置机制、多平台消息网关、技能自主创建系统、Curator 自动归档管线、FastMCP 工具集成、事件驱动路由、Pydantic 配置系统等 9 章源码级分析。
进入教程 →

Ruflo

面向 Claude Code 的多 Agent AI 编排引擎,100+ 专业 Agent、Swarm 编队、自学习记忆、210+ MCP 工具与零信任联邦 V3 Monorepo 25 包架构、DDD 四层设计、26 CLI 命令与 140+ 子命令、HNSW 向量索引与 BinaryMinHeap 优化、Swarm 四种拓扑与三种共识算法(Raft/Byzantine/Gossip)、Agent 自学习管线(RETRIEVE→JUDGE→DISTILL→CONSOLIDATE)、三级模型路由(Agent Booster WASM → Haiku → Sonnet/Opus)、210+ MCP 工具注册与三种传输层、零信任联邦 mTLS + Ed25519、IPFS 插件分发、SvelteKit Web UI + Vite Goal Planner 等 13 章源码级分析。
进入教程 →

Warp

Rust 构建的 Agentic 开发环境终端,支持多 AI Agent 编排、MCP 集成、Skills 系统与自定义 WarpUI 框架 AIAgentActionType 工具调用协议、RunAgents 多 Agent 编排、MCP SSE 协议集成、10 Provider 技能目录兼容、tree-sitter 代码索引与 RAG、100+ Feature Flag 渐进式发布、Cargo Workspace 架构、WarpUI Entity-Component 框架、VT100 终端仿真核心、wgpu GPU 渲染管线、四平台(macOS/Windows/Linux/WASM)适配、8 Profile 构建优化等 12 章源码级分析。
进入教程 →

Oh-My-OpenAgent

多模型 AI Agent 编排引擎,OpenCode 插件架构,11 专业 Agent、并行后台 Agent、Hashline 编辑协议与 Category 路由 11 专业 Agent 角色分工与工具权限矩阵、Category 意图路由与双回退系统、IntentGate 意图分类、Hashline 内容哈希编辑协议(6.7% → 68.3% 成功率提升)、Skill-Embedded MCP 按需加载、并行后台 Agent 与 tmux 可视化、Session 恢复与容错、Team Mode 12 工具族、OpenCode 插件 6 阶段管道、Bun Monorepo 10 包工作空间、54+ Hook 5 层组合、LSP + AST-Grep 集成、跨平台 11 变体构建、oh-my-opencode 重命名迁移等 14 章源码级分析。
进入教程 →

Pi

开源 AI 编程助手 Monorepo,包含 Agent 运行时、统一多模型 LLM API、交互式编码 Agent CLI 与终端 UI 库 Agent 核心循环 steering/followup 双层消息队列、工具三阶段执行模型(prepare/execute/finalize)与并行/串行策略、上下文自动压缩与分支树摘要、SKILL.md 技能加载与系统提示注入、树状会话管理与 JSONL 持久化、15+ 提供商统一 streamSimple 接口与 OAuth 设备码认证、动态系统提示组装、EventStream 泛型流式协议、TypeScript monorepo 分层构建与 erasable syntax、npm 供应链加固、可配置值解析、TUI 差分渲染组件库、模型注册表与本地发布 smoke test 等 14 章源码级分析。
进入教程 →

Agno

Python Agent 平台 SDK,构建、运行和生产化 AI Agent,100+ 工具集成与多模型支持 16 步确定性执行管线与后台并行线程、Toolkit + Function 两层工具封装、Callable Factory 动态工具生成、MemoryManager 独立模型记忆管理与 SummarizeStrategy 压缩、LearningMachine 六存储自学习协调器、ContextProvider 三种暴露模式与 10+ 内置提供者、KnowledgeProtocol RAG 管线与 Agentic 过滤、错误分类驱动的多模型故障转移(on_error/on_rate_limit/on_context_overflow)、@approval 人工审核与暂停/恢复、10+ 提供商推理引擎、Team 路由/并行/协作三模式与嵌套团队、Workflow 10000+ 行引擎与 CEL 表达式、Pydantic Dataclass 大规模参数设计、Async 双版本方法、AgentOS FastAPI 50+ 端点、10+ 数据库与 15+ 向量数据库可插拔适配器、全局取消注册表与多点检查点、结构化输出四层管线、OpenTelemetry 可观测性等 21 章源码级分析。
进入教程 →

Continue

开源 AI 编程助手 IDE 扩展,支持 Chat、Edit、Autocomplete、Agent 四大模式,80+ LLM 提供商与完整的代码索引/RAG 管线 模型角色架构(六种角色分工)、五路混合 RAG 检索管线(FTS + 向量 + 最近编辑 + Repo Map + 工具调用)、MCP 客户端连接生命周期与 OAuth 认证、内置工具与 MCP 工具统一调度、36 个上下文提供者插件系统、对话压缩与本地/远程会话同步、IDE 抽象层(VS Code/JetBrains/CLI 三端复用)、类型安全 IPC 协议系统、内容寻址代码索引、七阶段 Autocomplete 补全引擎、配置管理与 Profile 生命周期、Monorepo 构建与分发等 12 章源码级分析。
进入教程 →

Huginn

自托管的事件驱动 Agent 自动化系统,75+ Agent 类型通过有向图编排实现网络监控、数据抓取与跨平台自动化 Event/Link/Agent 三元组有向图传播模型、Ruby 动态类型加载与 Gem 扩展、Liquid 模板三层扩展(过滤器/标签/块)、人类可读调度与 cron 映射、Agent 内置 JSON 内存与 KeyValueStoreAgent 跨 Agent 共享、CommanderAgent/ControlLink 动态编排、Dry Run 零副作用测试、Webhook 三层路由注入、PeakDetectorAgent 滑动窗口异常检测、Rails Concerns 横向拆分、ActiveJob 多适配器、AgentRunner 长进程管理、dotenv 配置与 Devise 多租户等 13 章源码级分析。
进入教程 →

CowAgent

开源超级 AI 助手,支持主动规划、三层记忆、Skills 系统、多渠道接入与 MCP 协议集成的完整 Agent Harness AgentStreamExecutor 多轮 tool-call 推理循环与三层失败保护、AgentBridge 桥接模式与多 session 隔离、AgentLLMModel 12+ 提供商动态路由与动态 mixin 工具增强、三层记忆架构(上下文/每日/长期)与混合向量+关键词检索、Deep Dream LLM 驱动记忆蒸馏与梦境日记、Skills 双层目录与动态 Prompt 注入、知识库自动构建与图谱提取、PromptBuilder 七段模块化组装与 callable 运行时注入、ChatChannel 三层渠道抽象与消息队列消费模型、PluginManager 装饰器注册与事件链、MCP 异步加载与 diff 式热重载、Cron 调度器集成与防递归、SQLite 对话持久化与纯文本历史恢复、messages_lock 线程安全与 BoundedSemaphore 并发控制、消息 sanitization 与 tool 配对修复、上下文三级截断与溢出恢复等 16 章源码级分析。
进入教程 →

Nanobot

超轻量级开源 AI Agent 框架,支持多聊天频道、MCP、Dream 记忆与 30+ LLM 提供商 8 状态事件驱动 Turn 状态机、Dream 两阶段记忆巩固与 Git 行级年龄标注、声明式 ProviderSpec 注册表与 30+ 提供商自动路由、工具并发执行与批处理分组、上下文治理管线(微压缩/Token 裁剪/孤儿清理)、三层流式传输(内容/推理/文件编辑进度)、WebSocket 多路复用与 WebUI wheel 嵌入、18 聊天频道统一消息总线、OpenAI 兼容 API 与 Python SDK、SSRF 防护与工作区限制、Pydantic camelCase/snakeCase 双向兼容配置等 16 章源码级分析。
进入教程 →

LibreChat

开源多模型 AI 聊天平台,支持 40+ 提供商、Agent/Skills/MCP/代码解释器/Generative UI、可水平扩展的流式架构 Agent 图驱动执行循环与标准/多 Agent 双模式自动切换、事件驱动工具执行与 defer_loading 延迟加载、Skills 三触发模式(手动/模型/always-apply)与预算感知目录注入、独立 Memory Agent 异步记忆提取与 Token 预算管理、子 Agent 自生成与显式委托的循环安全展开、上下文摘要与裁剪的跨端点模型路由、Web 搜索多提供商 SSRF 防护、MCP 多服务器 OAuth 认证与工具发现、Monorepo 包边界管理与渐进式 TS 迁移、可恢复流式传输 GenerationJobManager 抽象、Generative UI Artifacts 三模式渲染、RBAC 纵深防御与多租户隔离等 15 章源码级分析。
进入教程 →

OpenAI Agents Python

OpenAI 官方 Python Agent SDK,轻量级多 Agent 工作流框架,支持 Handoffs、沙箱、记忆、Guardrails 与 100+ LLM 提供商 Runner.run() turn-based 核心循环与 NextStep 四种流转类型、12 种工具类型分类(本地/托管)与自动 Pydantic 类型推导、HandoffInputFilter 历史转换与嵌套压缩、三种 Session 持久化方案与自动对话压缩、MultiProvider 前缀路由与 ModelRetry 三层架构、三级 Guardrails 与 Tripwire 触发机制、Manifest/Capability 沙箱插件系统、BatchTraceProcessor + OpenAI Tracing 后端、asyncio 并行执行与故障仲裁、Realtime Agent 与 Voice 管线等 12 章源码级分析。
进入教程 →

CLI-Anything

将任意软件自动转化为 Agent-Native CLI 的 7 阶段流水线,40+ Harness、2330 项测试全覆盖 Agent-Native 软件设计范式、面向 Agent 的 CLI 接口规范、SKILL.md 技能定义与自动生成方法论、Preview & Trajectory 渐进式披露、MCP 后端封装模式、7 阶段自动流水线架构、HARNESS.md 方法论设计、多平台插件系统、PEP 420 Namespace Package 分发、统一 REPL Skin、四层测试体系、Filter Translation 与 Rendering Gap、CLI-Hub 包管理器与社区生态、Preview Bundle 协议与 Session 锁定等 14 章源码级分析。
进入教程 →

Oh-My-ClaudeCode

Claude Code 的多 Agent 编排引擎,19 个专业 Agent、31 个技能、三大核心工作流与零学习曲线设计 四 Lane 多 Agent 编排架构、三层技能注入系统(Execution + Enhancement + Guarantee)、抗压缩状态持久化(Notepad/Project Memory/Plan Notepad)、7 维验证协议与 5 分钟证据时效约束、魔关键词检测与隐式技能激活、三级模型路由(Haiku/Sonnet/Opus)成本优化、CCG 三模型协同与 tmux CLI Worker 异构编排、11 点 Hook 生命周期工程、控制面与数据面分离(Artifact Descriptor 模式)、TypeScript 多产物构建、MCP 自托管工具服务器、CLI 与 In-Session 双入口设计等 13 章源码级分析。
进入教程 →

PydanticAI

Pydantic 团队出品的类型安全 AI Agent 框架,30+ 模型提供商、可组合 Capabilities、MCP 协议与持久化执行 四节点有向图 Agent 循环(UserPromptNode → ModelRequestNode → CallToolsNode → End)、Model ABC / Provider 工厂 / ModelProfile / JsonSchemaTransformer 四层多模型抽象、20+ 生命周期钩子的 Capability 中间件体系、FastMCP 客户端与传输自动推断的 MCPToolset、Tool/Native/Prompted/Auto 四种结构化输出模式、PartStart/Delta/End 事件流式与渐进验证、Dataset/Case/Evaluator 三层 Evals 评估框架、Temporal/DBOS/Prefect 三后端持久化执行、FallbackModel 异常与响应双轨回退、YAML 声明式 Agent Spec、uv Monorepo 四包架构与全链路类型安全等 23 章源码级分析。
进入教程 →