Files
python-sdk/pkg
zeekay 48315d1937 hanzo-tools-browser 0.5.7: fix CdpTool — implement register() (0.5.6 was DOA)
0.5.6 shipped CdpTool inheriting BaseTool but missing the required
`register()` abstract method, so any host that registered the tool
crashed with `TypeError: Can't instantiate abstract class CdpTool`.
The browser package never reached MCP startup, taking the whole hanzo
MCP server with it.

This commit adds CdpTool.register() with the cdp-specific param surface
(action / method / params / tab_id / target_browser / client_id / timeout)
matching the BrowserTool registration pattern.

Yanking 0.5.6 from PyPI alongside this release; 0.5.7 is the canonical
0.5.x for the three-tool surface.
2026-06-10 10:24:33 -07:00
..
2026-03-23 10:26:07 -07:00