mirror of
https://github.com/hanzoai/python-sdk.git
synced 2026-10-23 20:23:00 +00:00
pkg/hanzoai/cloud is generated, and until now this was the only client of the seven with no in-repo way to produce or verify it. The driver lives in hanzoai/openapi (generate.py + sdks.yaml), so a checkout of python-sdk alone could not even ask whether its committed client matched the document. scripts/generate.sh is a CALL SITE, not a second driver — the same eight lines java-sdk and kotlin-sdk already run, ending in `generate.py python --repo $PWD`. That distinction is the whole point: the previous scripts/generate.sh here was a real second driver, it did `rm -rf pkg/hanzoai`, and it was deleted for that. This one cannot, because generate.py owns exactly the one take path sdks.yaml names. Measured against hanzo.yaml@9781a56: +159 -110 ~135. That drift is what the gate exists to refuse; it is reported here, not silently regenerated, because the fleet's regeneration is one coordinated wave and not seven. Co-authored-by: Hanzo Dev <[email protected]>