Test. Repair. Verify.
Autonomous loop.
Kata closes the loop on software maintenance: triaging failing CI/CD runs, locating regressions, executing surgical code repairs, and validating green test suites under strict deterministic governance.
Read the Docs →The Closed-Loop Cycle
From failing trace to verified PR.
Kata never submits speculative code. Every fix is triaged by Kai, synthesized via Enso, and verified against local or cloud test suites.
Detect & Capture
Extract stack traces, exit codes, and test logs from pytest, cargo test, vitest, or go test.Deterministic Triage
Kai scores whether to retry, patch code, roll back, or escalate to human review with zero output tokens.Optimal Synthesis
Enso routes code edit generation to the best frontier or open-weight model based on quality, latency, and budget.Green Suite Guarantee
Executes candidate diffs in an isolated microVM sandbox. Only PRs with 100% green verification land.Capabilities
Deterministic engineering. Zero hallucinations.
Engineered for high-reliability CI/CD pipelines, autonomous bug repair, and multi-agent systems.
Autonomous Test Repair Loop
Identifies regressions and flaky tests, locates the root cause in your AST, applies surgical diffs, and verifies green passes.Deterministic Triage via Kai
Stop parsing conversational LLM prose. Kai returns typed probabilities over discrete actions (patch, rollback, retry, approve).Intelligent Model Routing via Enso
Balances cost and accuracy on every iteration using enso-auto, enso-flash, or enso-ultra presets.CI/CD Pipeline Integration
Drop into GitHub Actions, GitLab CI, or terminal pre-push hooks with zero configuration overhead.Kata · Autonomous Coding Agent
Autonomous test repair specifications, endpoints, and multi-language SDKs.
Closed-loop agent runtime designed for high-consequence CI/CD environments. Combines Kai typed decision heads with Enso multi-tier model routing and sandbox execution.
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.hanzo.ai/v1",
api_key=os.environ["HANZO_API_KEY"],
)
# Kata autonomous triage loop over failed test
response = client.chat.completions.create(
model="enso-ultra",
messages=[
{"role": "system", "content": "You are Kata, the autonomous test repair agent."},
{"role": "user", "content": "Triage failed test: KeyError 'user_id' in auth/tokens.py:42"}
],
)
print(response.choices[0].message.content)Enterprise Solutions
Battle-tested autonomous repair blueprints for enterprise software systems.
Eliminate flaky tests, accelerate legacy refactoring, and reduce CI/CD test failure triage times from hours to seconds.
Autonomous CI/CD Test Repair & Regression Triage
Hooks into GitHub Actions and GitLab CI. When a unit or integration test fails, Kata captures the trace, triages root cause via Kai, synthesizes an AST patch via Enso, and verifies green passes.Legacy Modernization & Service Regression Suites
Re-platforms monolithic backends into modern Go/Rust microservices. Kata autonomously generates comprehensive regression test suites to prove exact functional parity.Flaky Test Elimination & Sandbox Replay
Isolates non-deterministic test flakes in sandboxed containers. Triages root causes (race condition, timeout, clock skew) via Kai typed heads and synthesizes deterministic assertions.Research & Architecture
Closed-loop verification, deterministic evaluation, and agentic DevOps.
Read engineering papers, verification benchmarks, and architecture write-ups from the Kata systems team.
Questions
Asked plainly.
How does Kata differ from Hanzo Dev and Gen?
Which test frameworks does Kata support?
Where can I find the open-source examples and recipes?
How do I authenticate with Hanzo Cloud?
Read
The agent, the loop, the documentation.
Explore the source code, recipes, and documentation.
Paste and ship
Paste this into any agent. It reads the skill manifest and calls Kata from there.
Read https://hanzo.ai/skill.md and use Hanzo Kata in my project. Start with: hanzo kata run