Learning Resources
This page gives you a practical “learn the internals” path. The goal isn’t to memorize APIs, but to answer:
- Where does OpenClaw start?
- How does the Gateway accept and dispatch messages?
- How are agent + session keys resolved?
- How does the agent generate replies, call tools, and fall back on failure?
- Why do sessions stay ordered, and why don’t groups leak into each other?
Get a verifiable baseline first
If you haven’t run through the shortest path yet, start here:
You should be able to verify at least:
openclaw gateway statusshows the gateway is runningopenclaw dashboardopens the Control UI and you can complete one chat run
Reading path (recommended order)
1) Start with the top-down map
If you prefer a “call-chain track” or a “mechanisms track”, continue here:
2) Understand the “data plane”: Gateway WS protocol + method groups
- TypeBox protocol and method catalog
- Gateway protocol
- Control UI (documents the WS methods it uses)