Shared Pydantic schema contracts for the Mudipu SDK and platform
Project description
mudipu-packages
Shared Pydantic schema contracts for the Mudipu SDK and platform.
This package defines the core data models used across the Mudipu ecosystem:
| Schema | Description |
|---|---|
Turn |
A single request/response turn in a traced conversation |
ToolCall |
A tool/function call detected in an LLM response |
TraceEvent |
Event emitted when a traced turn is captured |
Installation
pip install mudipu-packages
Or install as part of the Mudipu SDK platform extra:
pip install mudipu[platform]
Usage
from mudipu_contracts.schemas import Turn, ToolCall, TraceEvent
from mudipu_contracts import __version__
print(__version__)
mudipu-packages sits at the boundary — it defines the shapes that the SDK produces and the platform consumes.
Requirements
- Python ≥ 3.11
- pydantic ≥ 2.0
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mudipu_packages-0.1.0.tar.gz.
File metadata
- Download URL: mudipu_packages-0.1.0.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b29e0e8566c7d0117feb1f92e1b0bb0c9508c710e312842be68395f95a389944
|
|
| MD5 |
65a2c19fe389fc84e56dcfed91aeb85d
|
|
| BLAKE2b-256 |
cd9dbc658ef730b43465b41f1c084fe89a9a5b6c7289ebf222978fab20e60cad
|
Provenance
The following attestation bundles were made for mudipu_packages-0.1.0.tar.gz:
Publisher:
publish.yml on santnayak/mudipu-packages
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mudipu_packages-0.1.0.tar.gz -
Subject digest:
b29e0e8566c7d0117feb1f92e1b0bb0c9508c710e312842be68395f95a389944 - Sigstore transparency entry: 1219358382
- Sigstore integration time:
-
Permalink:
santnayak/mudipu-packages@7372ab6a0548d439091a16c297ec91d989097d8b -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/santnayak
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@7372ab6a0548d439091a16c297ec91d989097d8b -
Trigger Event:
push
-
Statement type:
File details
Details for the file mudipu_packages-0.1.0-py3-none-any.whl.
File metadata
- Download URL: mudipu_packages-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11604b9bca96f41d663abeacd55ce50c5e59347ba00a87557af0c6e93ec0dfea
|
|
| MD5 |
14a4fef3dc732b073e3e04b347319385
|
|
| BLAKE2b-256 |
94e787f8c0fd1e3f8e4b89e54a72ad9204843bbb938615cec9f2b7973f9fbec8
|
Provenance
The following attestation bundles were made for mudipu_packages-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on santnayak/mudipu-packages
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mudipu_packages-0.1.0-py3-none-any.whl -
Subject digest:
11604b9bca96f41d663abeacd55ce50c5e59347ba00a87557af0c6e93ec0dfea - Sigstore transparency entry: 1219358410
- Sigstore integration time:
-
Permalink:
santnayak/mudipu-packages@7372ab6a0548d439091a16c297ec91d989097d8b -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/santnayak
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@7372ab6a0548d439091a16c297ec91d989097d8b -
Trigger Event:
push
-
Statement type: