Metadata-Version: 2.4
Name: mlguardian
Version: 0.1.0
Summary: MLGuardian Agent SDK - Monitor and send telemetry from your ML models.
Author: Varun Teja Chunduri
License: MIT License
        
        Copyright (c) 2025 Varun Teja Chunduri
        
        Permission is hereby granted, free of charge, to any person obtaining a copy...
        
Project-URL: Homepage, https://github.com/varunteja0/mlguardian
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests>=2.25.0
Dynamic: license-file

# MLGuardian Agent

MLGuardian Agent SDK lets you monitor ML models by capturing telemetry (latency, input/output shapes) and sending it to an MLGuardian core endpoint.

## Key features
- Easy wrapper `MonitoredModel` — wrap any model with `.predict()`.
- Non-blocking background batching and retrying sender.
- Function decorator `monitor_function(mm, name)` to monitor arbitrary functions.
- Configurable sampling, batch sizes, retries via environment variables or constructor args.

## Install
```bash
pip install mlguardian
