Skip to main content

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


Download files

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

Source Distribution

mudipu_packages-0.1.0.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

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

mudipu_packages-0.1.0-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

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

Hashes for mudipu_packages-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b29e0e8566c7d0117feb1f92e1b0bb0c9508c710e312842be68395f95a389944
MD5 65a2c19fe389fc84e56dcfed91aeb85d
BLAKE2b-256 cd9dbc658ef730b43465b41f1c084fe89a9a5b6c7289ebf222978fab20e60cad

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudipu_packages-0.1.0.tar.gz:

Publisher: publish.yml on santnayak/mudipu-packages

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudipu_packages-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mudipu_packages-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 11604b9bca96f41d663abeacd55ce50c5e59347ba00a87557af0c6e93ec0dfea
MD5 14a4fef3dc732b073e3e04b347319385
BLAKE2b-256 94e787f8c0fd1e3f8e4b89e54a72ad9204843bbb938615cec9f2b7973f9fbec8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudipu_packages-0.1.0-py3-none-any.whl:

Publisher: publish.yml on santnayak/mudipu-packages

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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