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
zooqueen and Hanzo 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
zooqueen and Hanzo 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
zooqueen and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo 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
zeekay and Hanzo Dev
318f684d50
client: regenerate from hanzo-inc/cloud@0c2b14da5f (8.5.512)
...
Co-authored-by: Hanzo Dev <[email protected] >
v8.5.512
2026-10-02 03:23:34 +00:00
zeekay and Hanzo Dev
4b762d3a59
client: regenerate from hanzo-inc/cloud@9b7cbb92dc (8.5.511)
...
Co-authored-by: Hanzo Dev <[email protected] >
v8.5.511
2026-10-02 02:25:10 +00:00
zeekay and Hanzo Dev
f6cc56fbc0
client: regenerate from hanzo-inc/cloud@fb00f045f9 (8.5.509)
...
Co-authored-by: Hanzo Dev <[email protected] >
v8.5.509
2026-10-02 01:44:08 +00:00
zeekay and Hanzo Dev
8dba6bb845
client: regenerate from hanzo-inc/cloud@c3b507ada2 (8.5.507)
...
Co-authored-by: Hanzo Dev <[email protected] >
v8.5.507
2026-10-02 00:37:28 +00:00
zeekay and Hanzo Dev
0d006d27b4
client: regenerate from hanzo-inc/cloud@b852e740ce (8.5.506)
...
Co-authored-by: Hanzo Dev <[email protected] >
v8.5.506
2026-10-01 23:54:56 +00:00
zeekay and Hanzo Dev
c23f20cbaf
client: regenerate from hanzo-inc/cloud@9b7f663b28 (8.5.505)
...
Co-authored-by: Hanzo Dev <[email protected] >
v8.5.505
2026-10-01 23:08:56 +00:00
zeekay and Hanzo Dev
3c485caf35
client: regenerate from hanzo-inc/cloud@b376f5505b (8.5.501)
...
Co-authored-by: Hanzo Dev <[email protected] >
v8.5.501
2026-10-01 21:34:47 +00:00