Library 02 · OpenHands Diagrams

02Interactive diagrams

OpenHands

  1. 01architecture Architecture How Canvas, Agent Server, SDK and runtime fit together Canvas、Agent Server、SDK 和运行时如何组合 Pinned to software-agent-sdk
  2. 02sequence Execution flow What happens from POST /api/conversations to an ObservationEvent on the WebSocket 从 POST /api/conversations 到 WebSocket 上出现 ObservationEvent 之间发生了什么 Pinned to software-agent-sdk
  3. 03architecture Core abstractions Which object owns what (Conversation, State, EventLog, View, Agent, LLM, Tool, Workspace, Condenser) 每个对象分别拥有什么(Conversation、State、EventLog、View、Agent、LLM、Tool、Workspace、Condenser) Pinned to software-agent-sdk
  4. 04dataflow Context flow What enters the model context, what is excluded, how it is bounded 什么进入模型上下文、什么被排除、如何限制大小 Pinned to software-agent-sdk
  5. 05workflow Agent loop LocalConversation.run() + Agent.step(), early returns and recovery LocalConversation.run() + Agent.step(),提前返回与恢复 Pinned to software-agent-sdk
  6. 06lifecycle Conversation lifecycle ConversationExecutionStatus transitions ConversationExecutionStatus 的状态转换 Pinned to software-agent-sdk
  7. 07dataflow Memory flow Two-tier MEMORY.md: writer, loader, injection, staleness 两层 MEMORY.md:谁写、谁加载、如何注入、如何处理过时 Pinned to software-agent-sdk
  8. 08sequence Tool runtime Tool call → validation → confirmation → executor → workspace → observation 工具调用 → 校验 → 确认 → 执行器 → 工作区 → 观察结果 Pinned to software-agent-sdk
  9. 09sequence Sub-agent flow TaskTool delegation and context isolation TaskTool 委托与上下文隔离 Pinned to software-agent-sdk
  10. 10architecture Canvas local stack What agent-canvas launches and how the ingress routes agent-canvas 启动了什么、入口代理如何路由 Pinned to OpenHands/OpenHands
Repo ResearchSource-level studies
Back to library

Studies