Metadata-Version: 2.4
Name: agi-cluster
Version: 2026.5.22
Summary: Distributed cluster orchestration layer for AGILAB workers over local and SSH backends
Author: Jean-Pierre Morard
Maintainer: Jean-Pierre Morard
License-Expression: BSD-3-Clause
Project-URL: Documentation, https://thalesgroup.github.io/agilab
Project-URL: Source, https://github.com/ThalesGroup/agilab/tree/main/src/agilab/core/agi-cluster
Project-URL: Issues, https://github.com/ThalesGroup/agilab/issues
Project-URL: Homepage, https://github.com/ThalesGroup/agilab
Project-URL: Repository, https://github.com/ThalesGroup/agilab
Project-URL: Discussions, https://github.com/ThalesGroup/agilab/discussions
Project-URL: Changelog, https://github.com/ThalesGroup/agilab/releases
Keywords: python,distributed-computing,distributed-execution,workflow-orchestration,cluster-computing,remote-execution,reproducibility,dask,rapids,job-scheduling,mlops
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: agi-env==2026.05.22
Requires-Dist: agi-node==2026.05.22
Requires-Dist: asyncssh
Requires-Dist: dask[distributed]
Requires-Dist: humanize
Requires-Dist: numpy
Requires-Dist: packaging
Requires-Dist: polars
Requires-Dist: psutil
Requires-Dist: scikit-learn
Requires-Dist: tomlkit
Dynamic: license-file

# AGI-CLUSTER

[![PyPI version](https://img.shields.io/pypi/v/agi-cluster.svg?cacheSeconds=300)](https://pypi.org/project/agi-cluster/)
[![Python versions](https://img.shields.io/pypi/pyversions/agi-cluster.svg)](https://pypi.org/project/agi-cluster/)
[![License: BSD 3-Clause](https://img.shields.io/pypi/l/agi-cluster)](https://opensource.org/licenses/BSD-3-Clause)
[![CI](https://github.com/ThalesGroup/agilab/actions/workflows/ci.yml/badge.svg)](https://github.com/ThalesGroup/agilab/actions/workflows/ci.yml)
[![Coverage](https://raw.githubusercontent.com/ThalesGroup/agilab/main/badges/coverage-agi-cluster.svg)](https://codecov.io/gh/ThalesGroup/agilab?flags%5B0%5D=agi-cluster)
[![Runtime docs](https://img.shields.io/badge/docs-agi--cluster-brightgreen.svg)](https://thalesgroup.github.io/agilab/cluster.html)

`agi-cluster` provides distributed execution orchestration across local and SSH-based backends.

## Quick install

```bash
pip install agi-cluster
```

## Scope

- Cluster-aware scheduling and job submission
- Worker lifecycle orchestration
- Integration glue for larger distributed runtime deployments

## Repository

- Source: https://github.com/ThalesGroup/agilab/tree/main/src/agilab/core/agi-cluster
- Docs: https://thalesgroup.github.io/agilab/cluster.html
- Issues: https://github.com/ThalesGroup/agilab/issues
