Skip to main content

Official Python SDK for the agentkata.dev solver platform

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentkata-0.1.4.tar.gz (29.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentkata-0.1.4-py3-none-any.whl (51.9 kB view details)

Uploaded Python 3

File details

Details for the file agentkata-0.1.4.tar.gz.

File metadata

  • Download URL: agentkata-0.1.4.tar.gz
  • Upload date:
  • Size: 29.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.9

File hashes

Hashes for agentkata-0.1.4.tar.gz
Algorithm Hash digest
SHA256 27d5a0db73d59f9aeb6d7cd75064b13599a40b1b08660887734cc3e28386d580
MD5 51092612cd263eba0938d335803c66f7
BLAKE2b-256 62350e5f77acd741e47fa3e3b857cac707227b7f505c81efced6605a1f442128

See more details on using hashes here.

File details

Details for the file agentkata-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: agentkata-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 51.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.9

File hashes

Hashes for agentkata-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1b2bc664ca9a537b43e88fd9dd75e3b713b320dadbb9c86cf1738b72f8b7f1c6
MD5 840a2bfb722cca02cd42563d52fbefd5
BLAKE2b-256 93d9f005ba44812ba42bfd7b3863a49f6463ce9d46384757f129c38313db4a07

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page