AI Agent Engineer

项目目录55 篇文档

nanobot 源码学习路线总览

↳项目总览
  1. 前置知识4
    1. nanobot 学习前置知识地图
    2. Python 与异步编程最低要求
    3. LLM 消息、流式输出与 Tool Calling
    4. 源码阅读与调试最低要求
  2. 运行与源码地图5
    1. 运行与源码地图
    2. 使用 DeepSeek 完成第一次 nanobot 请求
    3. nanobot 五个入口与运行边界
    4. nanobot 源码目录与阅读顺序
    5. nanobot 最小故障定位流程
  3. 一次Turn8
    1. 一次 Turn 学习导航
    2. 消息、Session Key 与入口
    3. AgentLoop 状态机
    4. ContextBuilder 与模型上下文
    5. AgentRunner 的模型—工具循环
    6. Tool 注册、校验与执行
    7. 流式输出、错误与停止
    8. 保存、响应与 Runtime Event
  4. 状态与长期运行6
    1. 状态与长期运行
    2. Session 文件与回放边界
    3. Compaction、Memory 与 Dream
    4. Goal 与 Continuation
    5. Cron 与 Heartbeat
    6. Subagent 生命周期
  5. 运行表面5
    1. nanobot 运行表面
    2. Channel 与 Gateway
    3. HTTP API 与 Python SDK
    4. WebSocket 与 WebUI
    5. Provider 解析与 Fallback
  6. 工程与安全6
    1. 工程与安全学习导航
    2. asyncio 并发、取消与资源清理
    3. 错误、重试与数据一致性
    4. 日志、RuntimeEvent 与测试策略
    5. Workspace、Shell 与 SSRF 安全边界
    6. 打包、WebUI 构建与跨平台
  7. 扩展开发7
    1. 扩展开发导航
    2. 新增 Tool
    3. 新增 Skill
    4. 接入 MCP
    5. 新增 Provider
    6. 新增 Channel
    7. 命令、API、SDK 与 WebUI 扩展边界
  8. 源码实践7
    1. 源码实践导航
    2. 跟踪一个无工具 Turn
    3. 跟踪 Tool Call 与 Session
    4. 复现流式、取消与重试
    5. 编写一个 Workspace Skill
    6. 实现一个只读 Tool 插件
    7. 综合扩展设计评审
  9. 速查参考6
    1. nanobot 速查参考
    2. nanobot 与 Agent 开发术语表
    3. nanobot 源码与测试索引
    4. nanobot 配置与环境变量索引
    5. nanobot 事件与协议索引
    6. nanobot 故障定位表
AAEAI Agent Engineer
完整路线里程碑原典示例项目示例资源English
个人学习进度

账户与学习进度

账户服务尚未配置,公开课程仍可正常阅读。

登录后可在多台设备保存角色偏好和课程级进度。

已登录。学习数据默认仅当前账户可见。

删除账户

这会永久删除账户、角色偏好和全部课程进度。

隐私说明与数据控制

Home

❯

examples

❯

nanobot 源码学习路线总览

❯

04 状态与长期运行

Folder: examples/nanobot/04-状态与长期运行

6 items under this folder.

  • 2026年8月31日

    状态与长期运行

    • nanobot
    • session
    • memory
    • cron
    • subagent
  • 2026年8月31日

    Session 文件与回放边界

    • nanobot
    • session
    • jsonl
    • 持久化
  • 2026年8月31日

    Compaction、Memory 与 Dream

    • nanobot
    • memory
    • compaction
    • dream
  • 2026年8月31日

    Goal 与 Continuation

    • nanobot
    • goal
    • continuation
    • 长任务
  • 2026年8月31日

    Cron 与 Heartbeat

    • nanobot
    • cron
    • heartbeat
    • 自动化
  • 2026年8月31日

    Subagent 生命周期

    • nanobot
    • subagent
    • agentrunner

6 items under this folder.

  • 2026年8月31日

    状态与长期运行

    • nanobot
    • session
    • memory
    • cron
    • subagent
  • 2026年8月31日

    Session 文件与回放边界

    • nanobot
    • session
    • jsonl
    • 持久化
  • 2026年8月31日

    Compaction、Memory 与 Dream

    • nanobot
    • memory
    • compaction
    • dream
  • 2026年8月31日

    Goal 与 Continuation

    • nanobot
    • goal
    • continuation
    • 长任务
  • 2026年8月31日

    Cron 与 Heartbeat

    • nanobot
    • cron
    • heartbeat
    • 自动化
  • 2026年8月31日

    Subagent 生命周期

    • nanobot
    • subagent
    • agentrunner

Created with Quartz © 2026