zooqueen 7c89ec18b6 hanzo.yml: drop the deploy: block, which no longer does anything
hanzoai/ci no longer has a deploy step. It cloned a universe repo that 404s,
wrote to a CR directory that universe deleted, and fell back to a kubectl patch
the cluster rejects — so this block has been declaring a rollout that never
happened.

What runs is declared in hanzo/universe, which cd.hanzo.ai reads and applies
within one poll. The build still publishes the image.
2026-08-11 16:28:29 -07:00

a.hanzo.ai

Drop a Hanzo widget onto any site. One line.

<script src="https://a.hanzo.ai/chat"      data-key="hz_..."></script>
<script src="https://a.hanzo.ai/analytics" data-key="pk_..."></script>
<script src="https://a.hanzo.ai/checkout"  data-key="pk_..."></script>
  • chat — a floating Ask-AI bubble that streams from api.hanzo.ai/v1/chat/completions. data-key is a client-safe hz_ widget key.
  • analytics — zero-config event capture + Annotate, to api.hanzo.ai/v1/analytics. data-key is a publishable pk_ ingest token.
  • checkout — hosted checkout; tag any button data-hanzo-checkout. data-key is a publishable pk_ key.

Each src is a tiny, framework-free loader that reads its data-*, refuses secret keys, lazy-loads the widget, and mounts it inside a Shadow root so it can never break the host page. Get a key at hanzo.id.

Served by ghcr.io/hanzoai/static. See LLM.md for internals.

S
Description
Embeddable widget loader for adding Hanzo chat, analytics, or checkout to any site with one script tag.
Readme
65 KiB
Languages
JavaScript 67.9%
HTML 26.8%
Dockerfile 5.3%