Skip to main content

kiss-sdk for Python

Python 3.11+ bindings for the KISS coding agent. The native module uses PyO3's stable abi3-py311 ABI, so one wheel works on Python 3.11 and newer.

import asyncio
from kiss_sdk import Session


async def main() -> None:
    async with await Session.create(tools=['read', 'bash']) as session:
        events = session.events()
        session.prompt_detached('List the files here')
        async for event in events:
            if event.type == 'message_update':
                update = event['assistantMessageEvent']
                if update['type'] == 'text_delta':
                    print(update['delta'], end='', flush=True)
            if event.type == 'agent_settled':
                break


asyncio.run(main())

Build locally with:

maturin develop
pytest -q

See the repository's docs/sdk.md and docs/rpc.md for the complete API and event protocol.

Metadata

Release files for kiss-agent-sdk 0.0.19

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

Built distributions (wheels)

Table of built distributions (wheels) for kiss-agent-sdk 0.0.19
File
kiss_agent_sdk-0.0.19-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
kiss_agent_sdk-0.0.19-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
kiss_agent_sdk-0.0.19-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details
kiss_agent_sdk-0.0.19-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
kiss_agent_sdk-0.0.19-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details

Total release size: 64.6 MB

Release files / kiss_agent_sdk-0.0.19-cp311-abi3-win_amd64.whl

Download URL kiss_agent_sdk-0.0.19-cp311-abi3-win_amd64.whl
Size 12.6 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
a6c6141520a8de037b55c11630a14a4afe6853d2ab53c0e85853fe4f4b3d281a
BLAKE2b-256 checksum
How to use checksums
011a2660ba3c8068433bdefe4e317868e6bcb79a0bcd77b431a34fa18ee6f1a0
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 26, 2026.

Transparency log

Release files / kiss_agent_sdk-0.0.19-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kiss_agent_sdk-0.0.19-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 13.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
8427dd85eb9592319950dcc9f1fc530751e67e2547bb459289d95daf3cc8c6e0
BLAKE2b-256 checksum
How to use checksums
ac52e8aab43bc209d452285217f42dfe31cd7c87f2278c71f4e7c671919a381c
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 26, 2026.

Transparency log

Release files / kiss_agent_sdk-0.0.19-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL kiss_agent_sdk-0.0.19-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 13.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
aba371a9a4305fbcb0e63d244635a788a8b71fe68280912013592149159b1a76
BLAKE2b-256 checksum
How to use checksums
340b4b41821a8ccac602ef5c3e2d8c011b7858b58ab50043b35192f020fa717d
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 26, 2026.

Transparency log

Release files / kiss_agent_sdk-0.0.19-cp311-abi3-macosx_11_0_arm64.whl

Download URL kiss_agent_sdk-0.0.19-cp311-abi3-macosx_11_0_arm64.whl
Size 12.4 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dc151ba39bac8e9e3c1c32b35729da1f079e2f23ad712bfb99afed6b61b7d5eb
BLAKE2b-256 checksum
How to use checksums
166f757a9007b760e9a2654d61787fb5564fed849e554d9e67b4b76016a37362
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 26, 2026.

Transparency log

Release files / kiss_agent_sdk-0.0.19-cp311-abi3-macosx_10_12_x86_64.whl

Download URL kiss_agent_sdk-0.0.19-cp311-abi3-macosx_10_12_x86_64.whl
Size 12.9 MB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
437cdb4730cf30e7d2e8bdd0ad93595df29983b935f3c1b3acfea541a8c407fa
BLAKE2b-256 checksum
How to use checksums
824bd2295ac5fc6b6f67bddd8054146a92890fe43dbc012824c01d0adee56658
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 26, 2026.

Transparency log
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