Commit Graph

  • 4770743afb hanzo-mcp 1.1.33: the hanzo login when no key is set main rust-v1.1.33 zeekay 2026-10-15 05:19:15 -07:00
  • d0b03aeb05 hanzo-mcp 1.1.32 for Windows: zapd 1.1.9 and a native host on the router's pipe rust-v1.1.32 zeekay 2026-10-15 05:11:21 -07:00
  • 5b108f9625 @hanzo/mcp 2.4.21: read-only tools say so zeekay 2026-10-15 03:29:50 -07:00
  • 17a914dc2e hanzo-mcp 1.1.31: read-only tools say so rust-v1.1.31 zeekay 2026-10-15 03:28:17 -07:00
  • b8436102e1 release: build only the targets that compile zeekay 2026-10-14 21:42:49 -07:00
  • 41533d452a hanzo-mcp 1.1.30 for every platform the CLI ships, and 2.4.20 takes --project-dir rust-v1.1.30 zeekay 2026-10-14 20:51:41 -07:00
  • 4da4b72cd9 @hanzo/mcp 2.4.19: the injection screen asks kai-1.3's planted capability zeekay 2026-10-14 19:34:10 -07:00
  • 0ac9c94701 kai_injection_screen: rules and Kai's planted capability, each flagging what the other misses zeekay 2026-10-14 18:40:45 -07:00
  • cad04d0583 @hanzo/mcp 2.4.18: bin paths npm keeps zeekay 2026-10-14 18:51:57 -07:00
  • 119dddb2d2 @hanzo/mcp 2.4.17 zeekay 2026-10-14 18:30:52 -07:00
  • e0206ba55a bench/tools: artifacts are reports of the measured run, stamped in unix seconds zeekay 2026-10-14 18:27:44 -07:00
  • 655d4ebae6 bench/tools: file under the token's project, and grant the reads public on --publish zeekay 2026-10-14 18:27:15 -07:00
  • 1a90827eeb bench/tools: say where the injection screen's time was read zeekay 2026-10-14 18:24:26 -07:00
  • 56a2b02dcf kai tools: next action, recovery and extraction without guesses; reads linked, not quoted zeekay 2026-10-14 18:23:59 -07:00
  • efe5ba3b8c kai_log_triage: record the held-out read zeekay 2026-10-14 17:36:02 -07:00
  • ca6c1b8f65 kai_command_guard: allow only known workspace work, ask for the rest zeekay 2026-10-14 17:32:16 -07:00
  • 3431b4ac53 kai tools: screen injection by rules first; select tools and triage logs without a model zeekay 2026-10-14 17:25:23 -07:00
  • 3c5d87c397 Merge local main (2c4c2f1): the link installer and beta profile beside Kai Actions and the shell classifier zeekay 2026-10-14 17:25:59 -07:00
  • ee27c12905 shell: a long command is read on a stack its depth fits; npx and uvx take approve zeekay 2026-10-14 17:24:56 -07:00
  • 2c4c2f116b feat(mcp): add hanzo-mcp link installer, beta-safe profile, and empirical tool selection benchmark zeekay 2026-10-14 17:10:58 -07:00
  • 399456de67 feat(mcp): add 8 purpose-built Kai decision tools and 15 cookbook recipes zeekay 2026-10-14 16:34:58 -07:00
  • f1f8e33b60 kai: the key goes to the configured API alone zeekay 2026-10-14 17:06:21 -07:00
  • cff689a4b3 Merge remote-tracking branch 'origin/shell' into ship zeekay 2026-10-14 17:06:21 -07:00
  • ae4d07b971 feat(mcp): add 8 purpose-built Kai decision tools and 15 cookbook recipes zeekay 2026-10-14 16:34:58 -07:00
  • 25c6f62cff feat(rust): hanzo-shell reads exec's command and says allow, ask or deny shell zeekay 2026-10-14 16:32:13 -07:00
  • de99c2e61f docs: Kai Actions is a crate Dev links; the lean surface holds kai actions zeekay 2026-10-14 14:55:38 -07:00
  • b3bb12d4b5 feat: the kai tool runs a request as a saved, verified action zeekay 2026-10-14 14:55:16 -07:00
  • a8388f381a feat(rust): hanzo-actions, Kai Actions as a light crate zeekay 2026-10-14 14:54:47 -07:00
  • ce3c6bfd4a fix(ts): import kaiAgentTools, and type the decision a compaction reads zeekay 2026-10-14 14:54:20 -07:00
  • fe2e8c2a02 feat(rust): hanzo-trigram reads tgrep's index, and a limit bounds the work native zeekay 2026-10-14 14:41:07 -07:00
  • aad64666db fix(rust): a file's definitions lead its hits, so a limit cannot cut them off zeekay 2026-10-14 13:46:41 -07:00
  • b232128e54 docs(rust): native search, the exec verdict, and the lean tool surface zeekay 2026-10-14 13:41:39 -07:00
  • 630ec216d3 feat(rust): tools/list in one order, and --tools to serve fewer zeekay 2026-10-14 13:40:31 -07:00
  • d717c2da73 feat(rust): exec asks a classifier before it runs a command zeekay 2026-10-14 13:37:51 -07:00
  • e9e6096ce4 feat(rust): fs search_text and code search_symbol on tgrep, in process zeekay 2026-10-14 13:37:01 -07:00
  • d2dc8189bf feat(mcp): add kai_agent_step and kai_compact tools for decision-native agent workflows zeekay 2026-10-11 10:00:40 -07:00
  • deaf801810 chore(release): hanzo-mcp 1.1.29 rust-v1.1.29 zeekay 2026-10-04 16:28:32 -07:00
  • e3067ebc8e feat(rust): llm limits, catalog search, served and paid-by, plan refusals zeekay 2026-10-04 16:28:31 -07:00
  • 99809579e6 chore(release): @hanzo/mcp 2.4.16 zeekay 2026-10-04 16:15:00 -07:00
  • bd67f73a4c feat(llm): limits, catalog search, served and paid-by, plan refusals zeekay 2026-10-04 16:15:00 -07:00
  • 5d256affa1 Write the release checksum in the form sha256sum -c reads rust-v1.1.28 zooqueenandHanzo Dev 2026-10-04 14:01:20 -07:00
  • eb0f29fc85 Give the Rust runtime kai_decide and Enso through llm rust-v1.1.27 zooqueenandHanzo Dev 2026-10-04 13:46:12 -07:00
  • 58ddbc51e5 Add the llm tool to the TypeScript surface: Enso, the catalog, feedback zooqueenandHanzo Dev 2026-10-04 11:23:44 -07:00
  • b406b542b5 Take zapd 1.1.5 from crates.io zeekay 2026-09-30 21:36:34 -07:00
  • ea08388793 Open and fill the release with the release action rust-v1.1.26 zeekay 2026-09-30 21:23:47 -07:00
  • ad65572eec Release linux-arm64 by cross-building on the amd64 runners rust-v1.1.25 zeekay 2026-09-30 21:21:59 -07:00
  • 0e11347985 Add npx, uvx and jq to the TypeScript surface zeekay 2026-09-30 15:17:34 -07:00
  • 1ef1ce34a5 Add npx, uvx and jq to the Rust runtime zeekay 2026-09-30 15:17:29 -07:00
  • ed2a23156d Let presence arrive before WELCOME in the native host test zeekay 2026-09-30 15:17:25 -07:00
  • 0bb22d833e Keep a backgrounded Rust exec's output and exit zeekay 2026-09-30 15:17:17 -07:00
  • 46b081c99e Give the TypeScript fs tool Python's contract zeekay 2026-09-30 15:06:58 -07:00
  • 03b7fd3edf Give the Rust fs tool Python's contract zeekay 2026-09-30 15:03:49 -07:00
  • 6dd2293590 Serve the extension's native messaging host from the Rust binary zeekay 2026-09-30 14:59:17 -07:00
  • b0d75abea9 Record parity with Python hanzo-mcp and the ZAP browser path in LLM.md zeekay 2026-09-30 14:54:55 -07:00
  • c58488a2a3 Add browser and cdp to the TypeScript surface, over the ZAP router zeekay 2026-09-30 14:52:19 -07:00
  • d9f8034726 Route the Rust browser and cdp tools to the extension over the embedded ZAP router zeekay 2026-09-30 12:52:05 -07:00
  • f5765c149d Grant hanzoai/ci the run's ID token [skip ci] z 2026-09-30 07:18:09 -07:00
  • 8a90c75bfd CI, publish and release also run from .hanzo/workflows, on the forge, where Actions is now on for this mirror. v2.4.11 zeekay 2026-09-28 18:41:09 -07:00
  • e63e2b3e8c examples/kai.ts starts the server over stdio as a client does and asks kai_choice once. zeekay 2026-09-28 15:35:10 -07:00
  • 8d13859eb0 The kai tools steer a yes/no to a choice whose labels name the outcomes, which Kai answers better than yes and no. zeekay 2026-09-28 15:13:12 -07:00
  • 0c324b7c18 Publish, CI and release run from .github/workflows, the only directory the hanzoai org runners read. zeekay 2026-09-28 14:46:56 -07:00
  • e1f6a85d42 The kai tools cap no label or level count, since /v1/decisions caps none. zeekay 2026-09-28 14:46:36 -07:00
  • e33c38f0a2 The kai tools follow the frozen decision contract: instructions optional, 1 to 100 questions, 2 to 255 labels, 1 to 10 levels, and a noul's confidence. zeekay 2026-09-28 14:41:35 -07:00
  • 30fafe2616 kai_decide, kai_choice, kai_score and kai_noul ask Kai typed questions on /v1/decisions, in @hanzo/mcp 2.4.11 zeekay 2026-09-28 14:31:22 -07:00
  • 201cdd0adc LLM.md is the one committed guide; CLAUDE.md, AGENTS.md and GEMINI.md are local links to it fix/jev-compat-20260928 zeekayandHanzo Dev 2026-09-24 15:46:17 -07:00
  • 5d15d811d1 Publish and CI live in .hanzo/workflows, where the forge looks zeekayandHanzo Dev 2026-09-23 18:55:38 -07:00
  • e7921ba12f hanzo reads what an action takes, and sends args as given zeekayandHanzo Dev 2026-09-23 11:09:52 -07:00
  • a0c3a2d05b grep's test reads the description the tool now carries zeekayandHanzo Dev 2026-09-23 05:37:21 -07:00
  • a03f7e6820 The graph is on the surface, and hanzo reaches it zeekayandHanzo Dev 2026-09-23 02:07:37 -07:00
  • 6355e41558 @hanzo/mcp 2.4.10 zeekayandHanzo Dev 2026-09-11 13:44:31 -07:00
  • 7dac625d9a --core-only, list-tools and install --claude-code do what they say zeekayandHanzo Dev 2026-09-11 13:44:31 -07:00
  • b5ca2ba8f7 Typecheck again: search asks for rg through onPath zeekayandHanzo Dev 2026-09-11 13:44:30 -07:00
  • 87d4150032 Install from the lockfile again zeekayandHanzo Dev 2026-09-11 13:44:30 -07:00
  • bd0511890f The README registers the server the way that works, and lists its tools zeekayandHanzo Dev 2026-09-11 11:44:09 -07:00
  • 313702d178 The release lane belongs on the native CI, not on GitHub zeekayandHanzo Dev 2026-09-10 20:18:21 -07:00
  • b31f1113af Open the release before four jobs try to rust-v1.1.24 zeekayandHanzo Dev 2026-09-10 20:13:33 -07:00
  • 318d998101 Build hanzo-mcp for every target the installer offers zeekayandHanzo Dev 2026-09-10 20:10:47 -07:00
  • 70a0a046bf Prefer tgrep where the tree carries an index zeekayandHanzo Dev 2026-09-10 17:24:28 -07:00
  • 2171304110 go 1.26.8 zeekayandHanzo Dev 2026-09-08 23:53:36 -07:00
  • e1af6af4f4 Move the workflows to .github/workflows zeekayandHanzo Dev 2026-09-08 18:49:26 -07:00
  • f24a1aafad ci: a runner label names the platform, not the org zeekayandHanzo Dev 2026-09-08 12:09:48 -07:00
  • fea24fa037 fix: call the pipeline at the address it actually lives zeekayandHanzo Dev 2026-09-08 01:14:29 -07:00
  • 3b694c1f9e fix(rust): include cloud catalog in published MCP crate zeekay 2026-09-06 02:56:12 -07:00
  • 1d741575c8 Follow the cloud surface through the git rename zeekay 2026-09-03 12:10:09 -07:00
  • 5bde2a515d Pin react, next and typescript to the estate versions zeekay 2026-09-03 04:22:13 -07:00
  • 1bcb6b0b1a the face is Zen, and it ships from @hanzo/font zeekay 2026-09-01 13:30:05 -07:00
  • 48a91758a9 Merge the hand-written cloud surface's last changes zeekay 2026-09-01 09:48:02 -07:00
  • c724ae360a Let the tests run again zeekay 2026-09-01 09:42:54 -07:00
  • 0e21522f6a Carry the ci subsystem and the team messages ops zeekay 2026-09-01 02:26:09 -07:00
  • 914af987d1 Let cloud write the catalog, and drop the second generator zeekay 2026-08-31 23:42:26 -07:00
  • 78e75a6488 Write every runtime's catalog in one pass zeekay 2026-08-30 17:05:43 -07:00
  • 94d8398f1a Drop the last /api/ address, and make the mode tests take turns zeekay 2026-08-30 16:15:03 -07:00
  • 0a5f63f352 Read the same catalog from Rust zeekay 2026-08-30 16:05:35 -07:00
  • bb0ba82020 Generate the cloud surface instead of writing it zeekay 2026-08-30 15:57:28 -07:00
  • 472bafcf7f the job asks for its runner the way the fleet answers zeekay 2026-08-29 13:31:32 -07:00
  • d76fbebc7c Name Zen in the hero card's font stack zeekay 2026-08-28 11:37:28 -07:00
  • 63198ee88b iam: pass the scope through, and let the server's refusal speak zeekayandHanzo Dev 2026-08-24 03:44:00 -07:00
  • 08159273e4 iam: address identity by path under /v1/iam zeekayandHanzo Dev 2026-08-24 03:26:27 -07:00
  • 7d3b47ffba carry the github copy's 1 commits onto the forge zeekay 2026-08-20 20:59:08 -07:00
  • 68747aea94 track the name agents read, so a clone documents itself zeekay 2026-08-20 16:27:45 -07:00