Skip to main content

KUMA geometric wordmark banner

KUMA

KUMA Python SDK
Knowledge-grounded Universal Measurement for Agents

English  |  Chinese overview

KUMA is the public Python SDK for testing Agent behavior through a strict Run protocol and bounded Evidence capture. Official services are reached only through public HTTPS; the SDK does not run Agents, execute models, or expose private evaluation logic.

Core capabilities

  • Run repeatable Case-to-Judgment evaluations through one framework-neutral Python workflow.
  • Use KUMA's official services, plug in custom Case and Judge Providers, or keep the workflow fully local.
  • Capture bounded, structured Evidence from step results, file changes, explicit logs, and optional OpenTelemetry traces.
  • Select the testing method with a versioned Strategy Group, and describe the Agent and its operating context with an Agent Profile.

Install

Install from PyPI. Requires Python 3.10 or newer; Git is not required:

python -m pip install --upgrade kuma-defuzex

Run this in the Python environment used by your Agent, then restart the Agent. The package name is kuma-defuzex; Python imports and the CLI remain kuma. For optional OTel dependencies and Trace setup, see the Runtime Trace guide.

Versions and update reminders

This documentation describes KUMA SDK 0.3.0. Confirm the installed version with python -c "import kuma; print(kuma.__version__)". The observation and correlation APIs below require 0.3.0 or newer. Package availability is determined by PyPI and the matching official Release, not a source checkout alone. Run kuma updates check (or Python kuma.check_for_updates()) to check stable Release tags: patch-only updates are optional, higher major/minor versions require an upgrade reminder, but never block work or install automatically. Official requests check in the background; import/help/local/custom do not. Set KUMA_DISABLE_UPDATE_CHECK=1 to disable all checks. Offline failures are safe; results are cached for 24 hours per process. Old 0.1.0 users must upgrade manually once to gain reminders. Full policy and limits.

Quick start

Run the deterministic local check without an account, API key, Docker, or network:

kuma quickstart

Local observation

Use local observation to inspect an already instrumented Agent without an account, Case, Judge or automatic upload. Try the offline framework examples from this source checkout. Cloud storage requires a separate explicit authenticated call; Run correlation distinguishes execution, capture and evaluation instead of treating them as the same result.

Local observation needs no KUMA service. Cloud storage and official Run correlation require a service implementing the corresponding public contracts, with the required permissions and capabilities enabled. Installing the SDK does not activate server features; unavailable service features fail explicitly.

Full-stack user-flow example

Follow the full-stack user-flow guide to run KUMA with mini-SWE-agent in Docker. This path calls external services and may use service credit and model budget.

Detailed documentation

Save and reuse a Case

Runtime Trace and optional file diffs

SDK guide · Strategy Groups · Agent tool capabilities · Python API reference · Agent Profile migration · Runtime Evidence contract

Project

Security · Contributing · Apache License 2.0

Metadata

Release files for kuma-defuzex 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kuma-defuzex 0.3.0
File Size Uploaded
kuma_defuzex-0.3.0.tar.gz 261.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kuma-defuzex 0.3.0
File Interpreter ABI Platform
kuma_defuzex-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 569.4 kB

Release files / kuma_defuzex-0.3.0.tar.gz

Download URL kuma_defuzex-0.3.0.tar.gz
Size 261.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b588efe055f64445c6b5984fd232a2fb51cebf4b49642e0a7452108f84d88758
BLAKE2b-256 checksum
How to use checksums
e78136e2d83241ccf2e6336f11454532cdf6eb607268d163292a723dbcac1080
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / kuma_defuzex-0.3.0-py3-none-any.whl

Download URL kuma_defuzex-0.3.0-py3-none-any.whl
Size 308.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
37af5075bd361d34f72b8a3142ab9257e237c44f4b2186a2d237657efa63034f
BLAKE2b-256 checksum
How to use checksums
7ab196f962ee27d4375b8b111ffb763075f09150f19a31d6583ed9f774e7c560
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release history Release notifications | RSS feed

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

This release

0.3.0 This release

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page