921 Commits
Author SHA1 Message Date
zeekayandHanzo Dev 924fba7a5e client: regenerate from hanzo-inc/cloud@8c559683df (8.5.646)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.646
2026-10-05 09:34:03 +00:00
zeekayandHanzo Dev 18df31c7e1 client: regenerate from hanzo-inc/cloud@963ad356aa (8.5.640)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.640
2026-10-05 06:13:52 +00:00
zeekay 54e7f4fa2b feat(hanzo-mcp): repo joins the default surface, on llm limits and typed plan refusals 2026-10-04 16:54:10 -07:00
zeekay e315b45181 feat(hanzo-tools-vcs): repo lists Hanzo git repositories and syncs one now 2026-10-04 16:53:26 -07:00
zeekay 34082fa2ca feat(hanzo-tools-llm): llm limits, searched models, served and paid-by, typed plan refusals 2026-10-04 16:50:55 -07:00
zeekay 10a9562e1d feat(hanzoai): a usage refusal names its spent window and reads the /v1 envelope 2026-10-04 16:46:07 -07:00
zeekay d5daeda70e feat(hanzo-tools): a cloud refusal carries its body and headers, send returns headers 2026-10-04 16:40:55 -07:00
zeekay 4240afb736 feat(hanzoai): typed usage-limit errors and read_usage 2026-10-04 16:37:35 -07:00
zeekay 259f4d2fa4 fix(client): regenerate 8.5.623 with the current python driver 2026-10-04 16:23:43 -07:00
zooqueenandHanzo Dev 5c0cc67e39 Put llm and kai_decide on the default hanzo-mcp surface
Every mode disables a registered tool it does not list, and llm was
listed nowhere but HEAVY_TOOLS, written when it pulled a 100 MB client.
It is an HTTP call to api.hanzo.ai now, so llm and kai_decide join the
essential set every personality carries, and the llm package maps to the
two tools it ships.

hanzo-mcp 0.15.19, on hanzo-tools 0.3.8 and hanzo-tools-llm 0.2.1.

Co-authored-by: Hanzo Dev <[email protected]>
2026-10-04 13:55:32 -07:00
zooqueenandHanzo Dev 034e1a6caf Route llm through api.hanzo.ai with Enso, and add kai_decide
The llm tool called upstream providers through the litellm fork, read
provider keys, and never reached the MCP surface: its register() was a
no-op and it skipped BaseTool's constructor. Kai had no Python tool.

hanzo-tools-llm now carries two HIP-0300 tools over HanzoCloud:
- llm (default action query): POST /v1/chat/completions with model
  enso-auto unless named, "auto" for Enso's pick, max_cost and
  max_latency_ms as X-Max-Cost and X-Max-Latency-Ms, returning id and the
  model that served; models: GET /v1/models, one row per model with the
  catalog's per-million prices, narrowed by family; feedback: POST
  /v1/ai/feedback with request_id, signal and a 1-3 rating.
- kai_decide (default action decide): POST /v1/decisions with the
  TypeScript tool's schema and shape checks.

The consensus, llm_manage and provider modules wrapped the upstream
client and were never registered, so they go, with hanzo-consensus and
the [full] extra. hanzo-tools-llm 0.2.1.

Co-authored-by: Hanzo Dev <[email protected]>
hanzo-tools-llm-v0.2.1
2026-10-04 13:55:32 -07:00
zooqueenandHanzo Dev e0897353ce Let HanzoCloud carry request headers, and a tool name its default action
Enso reads its routing bounds from X-Max-Cost and X-Max-Latency-Ms on
/v1/chat/completions, and HanzoCloud could send no header but its own, so
no tool could bound a routed request. post() and the shared request path
now take extra headers that ride beside the bearer.

BaseTool runs `help` for a call that names no action. A tool with one
obvious act (llm's query, kai_decide's decide) now declares
DEFAULT_ACTION, which the call, the advertised schema's default and its
required list all read, so it answers the same no-action call the
TypeScript and Rust runtimes do. Every other tool keeps `help`.

hanzo-tools 0.3.8.

Co-authored-by: Hanzo Dev <[email protected]>
hanzo-tools-v0.3.8
2026-10-04 13:55:31 -07:00
zeekayandHanzo Dev e86e4e8908 client: regenerate from hanzo-inc/cloud@151878a3c4 (8.5.623)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.623
2026-10-04 17:29:04 +00:00
zeekayandHanzo Dev 7a98e8dc12 client: regenerate from hanzo-inc/cloud@f70bca31cf (8.5.621)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.621
2026-10-04 16:50:38 +00:00
zeekayandHanzo Dev ccbd8c74c5 client: regenerate from hanzo-inc/cloud@728e7b552d (8.5.616)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.616
2026-10-04 10:38:16 +00:00
zeekayandHanzo Dev 48a79fa51c client: regenerate from hanzo-inc/cloud@652153c814 (8.5.618)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.618
2026-10-04 10:21:24 +00:00
zeekayandHanzo Dev e2e5ad8948 client: regenerate from hanzo-inc/cloud@e74e73d817 (8.5.620)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.620
2026-10-04 09:51:38 +00:00
zeekayandHanzo Dev d4f6d06b37 client: regenerate from hanzo-inc/cloud@b4a9801b9c (8.5.619)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.619
2026-10-04 09:45:14 +00:00
zeekayandHanzo Dev 10f2ac7769 client: regenerate from hanzo-inc/cloud@97eb976f07 (8.5.617)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.617
2026-10-04 09:22:49 +00:00
zeekayandHanzo Dev 8f1bc2afda client: regenerate from hanzo-inc/cloud@50e5ecc669 (8.5.613)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.613
2026-10-04 09:00:48 +00:00
zeekayandHanzo Dev f7e33634c0 client: regenerate from hanzo-inc/cloud@cf82333803 (8.5.611)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.611
2026-10-04 08:48:21 +00:00
zeekayandHanzo Dev dc0ca692a7 client: regenerate from hanzo-inc/cloud@60477ef158 (8.5.607)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.607
2026-10-04 08:26:01 +00:00
zeekayandHanzo Dev 69a1aa1707 client: regenerate from hanzo-inc/cloud@ff08c86ce2 (8.5.605)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.605
2026-10-04 07:03:10 +00:00
zeekayandHanzo Dev 454e3bfcd6 client: regenerate from hanzo-inc/cloud@45a5d493c1 (8.5.604)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.604
2026-10-04 04:17:37 +00:00
zeekayandHanzo Dev babd327276 client: regenerate from hanzo-inc/cloud@1e6d2a97de (8.5.583)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.583
2026-10-03 23:19:03 +00:00
zeekayandHanzo Dev 1aaedd6ccb client: regenerate from hanzo-inc/cloud@aaaccee2e8 (8.5.585)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.585
2026-10-03 22:55:53 +00:00
zeekayandHanzo Dev 437ce72eeb client: regenerate from hanzo-inc/cloud@7a53d7355d (8.5.584)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.584
2026-10-03 22:46:10 +00:00
zeekayandHanzo Dev a2b1f9029f client: regenerate from hanzo-inc/cloud@b2ea2f4774 (8.5.582)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.582
2026-10-03 20:38:52 +00:00
zeekayandHanzo Dev bc82a38c36 client: regenerate from hanzo-inc/cloud@66e9c1d5dd (8.5.580)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.580
2026-10-03 20:13:25 +00:00
zeekayandHanzo Dev ca52bce625 client: regenerate from hanzo-inc/cloud@54a8d2af15 (8.5.579)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.579
2026-10-03 19:51:33 +00:00
zeekayandHanzo Dev 64ef70f33a client: regenerate from hanzo-inc/cloud@8edb6f1601 (8.5.578)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.578
2026-10-03 17:19:13 +00:00
zeekayandHanzo Dev 24faaf0921 client: regenerate from hanzo-inc/cloud@0e988ad562 (8.5.555)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.555
2026-10-03 10:25:19 +00:00
zeekayandHanzo Dev 5c5f80bd9f client: regenerate from hanzo-inc/cloud@7a3c9af7a5 (8.5.554)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.554
2026-10-03 10:15:21 +00:00
zeekayandHanzo Dev 2426af558c client: regenerate from hanzo-inc/cloud@0d31b29c6f (8.5.553)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.553
2026-10-03 10:01:28 +00:00
zeekayandHanzo Dev be5f1dff52 client: regenerate from hanzo-inc/cloud@470b2430b9 (8.5.550)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.550
2026-10-03 09:46:59 +00:00
zeekayandHanzo Dev 8cfba6c51f client: regenerate from hanzo-inc/cloud@51c17eaeb5 (8.5.549)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.549
2026-10-03 08:53:43 +00:00
zeekayandHanzo Dev e66aece713 client: regenerate from hanzo-inc/cloud@a61317fd93 (8.5.548)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.548
2026-10-03 07:53:09 +00:00
zeekayandHanzo Dev 608ba2fd52 client: regenerate from hanzo-inc/cloud@1a819b53e3 (8.5.547)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.547
2026-10-03 05:59:55 +00:00
zeekayandHanzo Dev 440b022036 client: regenerate from hanzo-inc/cloud@7936e46041 (8.5.544)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.544
2026-10-03 01:53:21 +00:00
zeekayandHanzo Dev b898bf718e client: regenerate from hanzo-inc/cloud@ef4d66379c (8.5.542)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.542
2026-10-03 01:20:03 +00:00
zeekayandHanzo Dev 2dd8c6f865 client: regenerate from hanzo-inc/cloud@d62601149e (8.5.539)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.539
2026-10-03 00:41:54 +00:00
zeekayandHanzo Dev 21b5b15a44 client: regenerate from hanzo-inc/cloud@dfc8b040d3 (8.5.534)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.534
2026-10-02 22:04:46 +00:00
zeekayandHanzo Dev e6d3482d1a client: regenerate from hanzo-inc/cloud@12a3344d6d (8.5.533)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.533
2026-10-02 21:44:16 +00:00
zeekayandHanzo Dev 37cdf9313e client: regenerate from hanzo-inc/cloud@a5a00fba86 (8.5.532)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.532
2026-10-02 21:06:59 +00:00
zeekayandHanzo Dev 1a9efbf822 client: regenerate from hanzo-inc/cloud@cabe3741ca (8.5.530)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.530
2026-10-02 19:13:57 +00:00
zeekayandHanzo Dev 010e046347 client: regenerate from hanzo-inc/cloud@5075921e62 (8.5.528)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.528
2026-10-02 18:48:48 +00:00
zeekayandHanzo Dev 890cc2f166 client: regenerate from hanzo-inc/cloud@1d09166a70 (8.5.516)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.516
2026-10-02 08:28:27 +00:00
zeekayandHanzo Dev 7be95af3d4 client: regenerate from hanzo-inc/cloud@9ef824d8f9 (8.5.515)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.515
2026-10-02 08:14:53 +00:00
zeekayandHanzo Dev 6ec90ecfca client: regenerate from hanzo-inc/cloud@ab687cefab (8.5.514)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.514
2026-10-02 06:43:09 +00:00
zeekayandHanzo Dev de1d869fde client: regenerate from hanzo-inc/cloud@8307345627 (8.5.513)
Co-authored-by: Hanzo Dev <[email protected]>
v8.5.513
2026-10-02 05:17:40 +00:00