NB.038 · Notebook
OpenHands Client-Defined Tools
How JSON tool specs become SDK tools, WebSocket action events, acknowledgement observations, and persisted client-side execution hooks.
Source: https://enyst.github.io/arch/openhands-client-defined-tools.html