Commit Graph

  • 36b5e4f7a7 fix(publish): pull PyPI tokens from KMS, the only secret store we use zooqueenandHanzo Dev 2026-07-29 06:15:12 -07:00
  • a9e1b6bb16 fix(tools-iam): the MCP IAM tool listed users over a verb being deleted zooqueenandHanzo Dev 2026-07-28 15:41:54 -07:00
  • 7ef22afa72 fix(iam): call the native routes, not the verbs the server is deleting zooqueenandHanzo Dev 2026-07-28 15:41:22 -07:00
  • 017ab184b0 regen: one tag per operation, and 21 files a clean generation never makes hanzoai-v3.1.4 zeekayandHanzo Dev 2026-07-28 10:49:51 -07:00
  • 22b00e135a sdk: regen — the KMS org left the URL, so 3.1.2's secrets routes were dead hanzoai-v3.1.3 zeekayandHanzo Dev 2026-07-28 10:34:39 -07:00
  • 915b2701c9 sdk: ship the generated cloud client — /v1/admin/plugins is reachable hanzoai-v3.1.2 zeekayandHanzo Dev 2026-07-28 10:27:07 -07:00
  • e89a367a6d fix(mcp): the default mode disabled the unified hanzo tool zeekayandHanzo Dev 2026-07-27 21:08:44 -07:00
  • 0178264695 deps: floor hanzo-tools at the version that actually has HanzoCloud zeekayandHanzo Dev 2026-07-27 20:44:05 -07:00
  • d0c125f571 tools: generate the hanzo surface from cloud's OpenAPI registry; delete the vector fake zeekayandHanzo Dev 2026-07-27 20:25:54 -07:00
  • d08a7d5599 auth: verify tokens instead of asserting they exist zeekayandHanzo Dev 2026-07-27 18:55:24 -07:00
  • 8f3d611abf fix: complete the TypeScript 7 tsconfig migration zeekayandHanzo Dev 2026-07-27 17:56:08 -07:00
  • 5a5702ec43 build: migrate tsconfig to TypeScript 7 (native compiler) zeekayandHanzo Dev 2026-07-27 14:18:30 -07:00
  • 98b5c1aaeb ci: drop the Gitea mirror-sync nudge zeekay 2026-07-27 10:41:13 -07:00
  • d3c5724760 fix: point forge API calls at /v1 — /api/v1 is gone zeekay 2026-07-26 15:51:49 -07:00
  • 0f9890725e test(cli): assert the package version, not a hardcoded literal zeekayandHanzo Dev 2026-07-26 14:58:15 -07:00
  • 6a0898b300 fix(sdk): single-source every package version; patch-bump the two changed pkgs zeekayandHanzo Dev 2026-07-26 14:54:28 -07:00
  • 9a8b4b5c46 fix(cli): pip install hanzo shipped a 10-command CLI, not the 56-command one zeekayandHanzo Dev 2026-07-26 14:51:42 -07:00
  • 5cd100d336 gitignore: .hanzo/* not .hanzo/ — the negation only works on the glob form zeekay 2026-07-26 13:28:33 -07:00
  • c0e56367c9 ci: actually track the native workflows (.hanzo/ was gitignored) zeekay 2026-07-26 13:28:02 -07:00
  • 32af11bf85 ci: go native — 13 GitHub workflows out, publish moves to git.hanzo.ai zeekay 2026-07-26 13:27:12 -07:00
  • a74176fa6c release(cli): hanzo 0.4.4 — auth login actually works hanzo-v0.4.4 forge/hanzo-v0.4.4 zeekay 2026-07-26 11:26:33 -07:00
  • 8183b16aa4 fix(cli): auth login was broken end-to-end — Cloudflare 1010, no PKCE, legacy paths zeekay 2026-07-26 11:09:23 -07:00
  • c84d3a352d ci: allow manual runs of Hanzo Packages CI zeekayandHanzo Dev 2026-07-26 08:33:17 -07:00
  • c80140810a kms: migrate hanzo-kms off Infisical paths onto the luxfi/kms surface zeekayandHanzo Dev 2026-07-26 08:29:59 -07:00
  • c53d6a7c81 refactor(iam): route every OIDC call through the canonical path constants zeekay 2026-07-26 01:55:28 -07:00
  • bfafe0f020 docs: modernize + LLM.md + cross-links (one-way SDK model) zeekay 2026-07-24 12:29:42 -07:00
  • b3227594f3 docs: modernize + LLM.md + cross-links (one-way SDK model) zeekay 2026-07-24 12:29:41 -07:00
  • 84bc6f5b7e research-sdk: rename the running-log method note()->log() (fix method/field shadow) zeekay 2026-07-22 22:11:38 -07:00
  • 609546db00 research-sdk: structure runs as falsifiable tests — hypothesis, notes, verdict zeekay 2026-07-22 21:56:07 -07:00
  • f991ce81ff research SDK: content-address artifacts server-side; drop X-User-Id minting (Red L1/M1) zeekay 2026-07-22 19:57:31 -07:00
  • eb5eb00fe9 research: hanzo-research SDK — ergonomic, zero-config, auto-instrumenting client zeekay 2026-07-22 18:18:52 -07:00
  • 4afc34a41c merge(feat/browser-zapd-autospawn): consolidate onto main zeekay 2026-07-21 17:18:50 -07:00
  • 3b5ba25ddd merge(feat/browser-zapd-autospawn): consolidate onto main zeekay 2026-07-21 17:18:50 -07:00
  • 72684151a7 chore(hanzo-flags): commit uv.lock zeekay 2026-07-19 20:02:30 -07:00
  • 55360b124d chore(hanzo-flags): commit uv.lock zeekay 2026-07-19 20:02:30 -07:00
  • 21966d79d0 feat(tools): hybrid local+cloud tools -- HanzoCloud client, cloud code/vector actions, vision zeekay 2026-07-19 20:02:30 -07:00
  • b98e6de447 feat(tools): hybrid local+cloud tools -- HanzoCloud client, cloud code/vector actions, vision zeekay 2026-07-19 20:02:30 -07:00
  • b780f68da8 fix(generate): authenticated spec fetch — hanzoai/openapi is private (#49) 2026-07-18 12:31:17 -07:00
  • d8dd174ee0 fix(generate): authenticated spec fetch — hanzoai/openapi is private (#49) 2026-07-18 12:31:17 -07:00
  • 81dce282a5 hanzo-flags: the Python client for the native flags engine zeekay 2026-07-17 12:59:10 -07:00
  • 6ef78a34c9 hanzo-flags: the Python client for the native flags engine zeekay 2026-07-17 12:59:10 -07:00
  • 44edb35d63 feat(hanzo-train): add Tinker-shaped training client (0.1.0) zeekay 2026-07-15 18:16:32 -07:00
  • 6101ccbc41 feat(hanzo-train): add Tinker-shaped training client (0.1.0) hanzo-train-0.1.0 forge/hanzo-train-0.1.0 zeekay 2026-07-15 18:16:32 -07:00
  • 459942b34d ci: route linux/amd64 jobs to hanzo-build-linux-amd64 ARC scale set zeekayandHanzo Dev 2026-07-10 21:51:56 -07:00
  • 61116e2800 ci: route linux/amd64 jobs to hanzo-build-linux-amd64 ARC scale set zeekay 2026-07-10 21:51:56 -07:00
  • 1ca5ccadc3 release(hanzo-tools-browser): 0.5.10 — zapd connect-or-spawn auto-start zeekay 2026-07-08 08:50:48 -07:00
  • a158e0165c release(hanzo-tools-browser): 0.5.10 — zapd connect-or-spawn auto-start hanzo-tools-browser-v0.5.10 forge/hanzo-tools-browser-v0.5.10 zeekay 2026-07-08 08:50:48 -07:00
  • 0b45461a6f feat(browser): auto-start zapd when absent (connect-or-spawn) (#47) zeekayandGitHub 2026-07-08 08:49:21 -07:00
  • 2d964c305d feat(browser): auto-start zapd when absent (connect-or-spawn) (#47) zeekayandGitHub 2026-07-08 08:49:21 -07:00
  • 6cb5821ebb feat(browser): auto-start zapd when absent (connect-or-spawn) zeekay 2026-07-08 08:36:14 -07:00
  • 3e983b2831 feat(browser): auto-start zapd when absent (connect-or-spawn) zeekay 2026-07-08 08:36:14 -07:00
  • f7511ac282 fix(hanzoai): 3.1.1 — guard optional ZAP import so import hanzoai works without the [zap] extra zeekay 2026-07-05 19:49:03 -07:00
  • 9f9f610329 fix(hanzoai): 3.1.1 — guard optional ZAP import so import hanzoai works without the [zap] extra hanzoai-v3.1.1 forge/hanzoai-v3.1.1 zeekay 2026-07-05 19:49:03 -07:00
  • 3e22e2c016 release(hanzoai): 3.1.0 — opt-in ZAP-native transport zeekay 2026-07-05 19:20:31 -07:00
  • 03ff27ab6a release(hanzoai): 3.1.0 — opt-in ZAP-native transport hanzoai-v3.1.0 forge/hanzoai-v3.1.0 zeekay 2026-07-05 19:20:31 -07:00
  • 1f05cff4f5 feat(hanzoai): optional ZAP-native transport (opt-in, public API unchanged) (#46) 2026-07-05 19:18:09 -07:00
  • cd539c99b3 feat(hanzoai): optional ZAP-native transport (opt-in, public API unchanged) (#46) 2026-07-05 19:18:09 -07:00
  • f66cbfff8a fix(workspace): complete member set — install real toolset, fix 20 integration failures zeekay 2026-07-05 12:11:35 -07:00
  • 3884899533 fix(workspace): complete member set — install real toolset, fix 20 integration failures zeekay 2026-07-05 12:11:35 -07:00
  • f9dc5d477f fix(workspace): pin hanzo-tools + hanzo-tools-core to on-disk source (kill PyPI shadow) zeekay 2026-07-05 12:07:07 -07:00
  • f42abb78d6 fix(workspace): pin hanzo-tools + hanzo-tools-core to on-disk source (kill PyPI shadow) zeekay 2026-07-05 12:07:07 -07:00
  • c172ab6c49 fix(hanzoai): restore core SDK modules wiped by #45 regen — unbreaks hanzo-mcp (3.0.1) zeekay 2026-07-05 09:50:51 -07:00
  • f62289c667 fix(hanzoai): restore core SDK modules wiped by #45 regen — unbreaks hanzo-mcp (3.0.1) zeekay 2026-07-05 09:50:51 -07:00
  • 86eefc092c fix(browser): route MCP register through _result_to_mcp — ToolImage→ImageContent zeekay 2026-07-05 04:28:56 -07:00
  • 4991923b67 fix(browser): route MCP register through _result_to_mcp — ToolImage→ImageContent zeekay 2026-07-05 04:28:56 -07:00
  • 53c123a3f5 feat(hanzoai): regenerate client from unified OpenAPI spec (retire Stainless) (#45) 2026-07-04 20:07:32 -07:00
  • 82df3bdcb3 feat(hanzoai): regenerate client from unified OpenAPI spec (retire Stainless) (#45) v3.0.0 forge/v3.0.0 2026-07-04 20:07:32 -07:00
  • f3db3d33fd Merge branch 'chore/ui-rag-v1-paths' zeekay 2026-07-04 13:59:42 -07:00
  • 9155b4ccf3 Merge branch 'chore/ui-rag-v1-paths' zeekay 2026-07-04 13:59:42 -07:00
  • 2738527a5a fix(browser): screenshots/pdf save-to-disk + return path, never inline huge base64 zeekay 2026-07-04 12:33:52 -07:00
  • af29483757 fix(browser): screenshots/pdf save-to-disk + return path, never inline huge base64 zeekay 2026-07-04 12:33:52 -07:00
  • 1ab641d393 fix(billing): drop extraneous /api prefix — api.hanzo.ai/v1/billing zeekayandHanzo Dev 2026-07-02 23:24:13 -07:00
  • 56dc452335 fix(billing): drop extraneous /api prefix — api.hanzo.ai/v1/billing zeekayandHanzo Dev 2026-07-02 23:24:13 -07:00
  • 3214c798a5 browser/zapd_consumer: self-heal a dead cached socket zeekayandHanzo Dev 2026-07-02 20:28:37 -07:00
  • d70222ccce browser/zapd_consumer: self-heal a dead cached socket zeekayandHanzo Dev 2026-07-02 20:28:37 -07:00
  • a14e44a822 feat(mcp): native MCP ImageContent — tools return images the client can SEE zeekay 2026-07-03 00:45:49 -07:00
  • 85bf05c796 feat(mcp): native MCP ImageContent — tools return images the client can SEE zeekay 2026-07-03 00:45:49 -07:00
  • 617084b1ab test(hanzo-mcp): guard every hanzo.tools entry point imports cleanly zeekay 2026-07-02 23:57:21 -07:00
  • f34b5535d1 test(hanzo-mcp): guard every hanzo.tools entry point imports cleanly zeekay 2026-07-02 23:57:21 -07:00
  • b1caa18c7f release(hanzo-tools): 0.3.1 — ship core error-class re-exports zeekay 2026-07-02 23:55:25 -07:00
  • 16cb538ec5 release(hanzo-tools): 0.3.1 — ship core error-class re-exports zeekay 2026-07-02 23:55:25 -07:00
  • da181e9d0f fix(hanzo-mcp): 'tool list' crash on @property descriptions (v0.15.11) zeekay 2026-07-02 23:00:52 -07:00
  • fc76d8dc3c fix(hanzo-mcp): 'tool list' crash on @property descriptions (v0.15.11) zeekay 2026-07-02 23:00:52 -07:00
  • 41b9dc0b21 Merge remote-tracking branch 'origin/rip/api-callers-to-v1' zeekay 2026-07-02 13:18:52 -07:00
  • 7826ba39e3 Merge remote-tracking branch 'origin/rip/api-callers-to-v1' zeekay 2026-07-02 13:18:52 -07:00
  • 6ac1e43ddc rip: migrate KMS universal-auth login to canonical /v1/kms/auth/login zeekayandHanzo Dev 2026-07-02 13:16:42 -07:00
  • 22867fa43f rip: migrate KMS universal-auth login to canonical /v1/kms/auth/login zeekayandHanzo Dev 2026-07-02 13:16:42 -07:00
  • 01566be773 release: bump auth-fixed packages for publish zeekay 2026-06-30 22:21:53 -07:00
  • c3dd9e752a release: bump auth-fixed packages for publish zeekay 2026-06-30 22:21:53 -07:00
  • afb00aaed6 auth: fix get-account endpoint (bare /v1/get-account 404s) zeekay 2026-06-30 17:56:31 -07:00
  • 41f79acbc3 auth: fix get-account endpoint (bare /v1/get-account 404s) zeekay 2026-06-30 17:56:31 -07:00
  • 43cdcd4377 auth: align all SDK packages to canonical <org>-<app> client ids zeekay 2026-06-30 14:32:25 -07:00
  • 6837c96a23 auth: align all SDK packages to canonical <org>-<app> client ids zeekay 2026-06-30 14:32:25 -07:00
  • f07ff89b29 auth: fix device login + API-key flow to real hanzo.id/IAM contract zeekay 2026-06-29 14:02:30 -07:00
  • 625f37b5c2 auth: fix device login + API-key flow to real hanzo.id/IAM contract zeekay 2026-06-29 14:02:30 -07:00
  • 9ca5085925 chore(tools-ui): RAG client paths /api/* -> /v1/* (#43) 2026-06-30 17:06:30 -07:00
  • 9eb60f02e4 chore(tools-ui): RAG client paths /api/* -> /v1/* (#43) 2026-06-30 17:06:30 -07:00
  • 4db9f8f78a chore(tools-ui): RAG client paths /api/* -> /v1/* zeekay 2026-06-30 16:58:58 -07:00
  • 7100363034 chore(tools-ui): RAG client paths /api/* -> /v1/* zeekay 2026-06-30 16:58:58 -07:00
  • 6cb701adc1 Point cloud clients at canonical api.hanzo.ai front door (#42) 2026-06-30 16:49:00 -07:00