modern-fireman-99755
04/02/2026, 11:02 AMopenhands-sdk, openhands-tools, openhands-workspace, openhands-agent-server), which are already are already well documented with guides and examples, but the API Reference only covers openhands.sdk.*. The multi-package reality isn't clearly reflected in the docs structure.
We could do:
sdk/api-reference/
āāā core/ # openhands.sdk (what we have now)
āāā tools/ # openhands.tools (BashTool, FileEditor, browser-use...)
āāā workspace/ # openhands.workspace (Docker, Apptainer, Cloud...)
āāā agent-server/ # openhands.agent_server (Python API + OpenAPI)
Nav would mirror this with 4 groups.
Moreover, the guide are mixed. A guide like agent-browser-use.mdx is under "Agent Features" but it's really about openhands.tools.browser_use.
Similar as above, we could have
sdk/guides/
āāā core/
| ...
āāā tools/
ā āāā index.mdx # "All about openhands-tools"
ā āāā bash-tool.mdx
ā āāā file-editor.mdx
ā āāā browser-use.mdx # move from agent-browser-use
ā āāā ... # move from top level
āāā workspace/
ā āāā index.mdx # "All about openhands-workspace"
ā āāā docker.mdx
ā āāā apptainer.mdx
ā āāā cloud.mdx
āāā agent-server/
or it is adding too much complexity in the docs?chilly-france-44439
04/02/2026, 11:07 AMhundreds-twilight-32833
04/02/2026, 12:02 PMcalm-artist-7206
04/02/2026, 12:42 PMcalm-artist-7206
04/02/2026, 12:43 PM