Skip to main content

AgentKata.dev Python SDK

Official Python SDK for the agentkata.dev solver platform.

AgentKata.dev helps developers build, run, and evaluate solver agents against real tasks.

Installation

pip install agentkata

Usage

from agentkata import AgentKataAPIError, Client, RequestMeta

with Client(base_url="http://localhost:8081", api_token="ak_...") as client:
    try:
        result = client.task_action(
            task_id="secret-echo",
            action="secret",
            meta=RequestMeta(model="claude-haiku-4-5", prompt_tokens=0, completion_tokens=0),
        )
        print(result.data)
    except AgentKataAPIError as exc:
        print(exc.status_code, exc.code, exc.message)

Repository Layout

  • agentkata/: handwritten public wrapper. This is the package users import.
  • agentkata_generated/: generated low-level client from OpenAPI.
  • openapi/: spec snapshot and provenance for the current SDK state.
  • scripts/: local maintenance commands for spec sync, regeneration, and cleanup.

Local Development

Regenerate the generated client:

make generate

Build distributions:

make build

Clean local build artifacts:

make clean

Release files for agentkata 0.1.4

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

Source distribution (sdist)

Source distribution for agentkata 0.1.4
File Size Uploaded
agentkata-0.1.4.tar.gz 29.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentkata 0.1.4
File Interpreter ABI Platform
agentkata-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 81.6 kB

Release files / agentkata-0.1.4.tar.gz

Download URL agentkata-0.1.4.tar.gz
Size 29.7 kB
Tags Source
SHA-256 checksum
How to use checksums
27d5a0db73d59f9aeb6d7cd75064b13599a40b1b08660887734cc3e28386d580
BLAKE2b-256 checksum
How to use checksums
62350e5f77acd741e47fa3e3b857cac707227b7f505c81efced6605a1f442128
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.9

Release files / agentkata-0.1.4-py3-none-any.whl

Download URL agentkata-0.1.4-py3-none-any.whl
Size 51.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1b2bc664ca9a537b43e88fd9dd75e3b713b320dadbb9c86cf1738b72f8b7f1c6
BLAKE2b-256 checksum
How to use checksums
93d9f005ba44812ba42bfd7b3863a49f6463ce9d46384757f129c38313db4a07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.9

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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