katsoft-llm-kit
LLM access, durable agent jobs and batch content pipelines in one library.
The import package is llm_kit; the console script is llm-kit.
pip install katsoft-llm-kit
pip install "katsoft-llm-kit[sdk,jobs,config]"
llm-kit --help
The base install depends on katsoft-contracts (execution-event envelope,
interrupt contract, model declaration parser) and nothing else. Extras:
config, jobs and pipeline bring PyYAML; sdk brings the OpenAI client
(the OpenRouter HTTP path); local brings psutil; frontdoor brings
FastAPI, uvicorn and httpx.
Runtime mode
llm_kit._runtime.mode() reports how the library is deployed. This
distribution is "package": the contracts come from katsoft-contracts, and
the features that need the plugin marketplace's bootstrap_lib (the Codex
adapter, claudx propagation, skill context, the code-review lane) raise
UnsupportedInPackageMode. The model registry reads the shipped defaults;
point MODEL_ENDPOINTS_REGISTRY at a registry file to change them.
Do not install this distribution into an environment that also holds the
plugin's linked llm_kit copy.
Source
The source lives in the plugins-kit repository (plugins/llm-kit/lib/llm_kit).
Releases are tagged katsoft-llm-kit-v<version> in the repository named by the
Source project URL.
Metadata
Release files for katsoft-llm-kit 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| katsoft_llm_kit-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / katsoft_llm_kit-1.0.0-py3-none-any.whl
| Download URL | katsoft_llm_kit-1.0.0-py3-none-any.whl |
|---|---|
| Size | 785.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dab9c7053a85de37c20948216e804f1fe477b96d9973cc9b4009b6e9df9e290c
|
|
BLAKE2b-256 checksum How to use checksums |
614b4d94a06861782e1c04b8fd3a2f5d2606c69de11385c572510c2c874ff8f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 22, 2026.
Transparency logSecurity for katsoft-llm-kit 1.0.0
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.
Full provenance
All 1 file in this release has been uploaded with provenance metadata.
Attestation for katsoft_llm_kit-1.0.0-py3-none-any.whl
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 Oct 22, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.