Metadata-Version: 2.4
Name: agi-node
Version: 2026.5.1.post4
Summary: Distributed worker orchestration and execution support library for AGILAB
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-node
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,worker-orchestration,remote-execution,reproducibility,cython,free-threaded-python,pandas,polars
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.01.post4
Requires-Dist: cython
Requires-Dist: humanize
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: parso
Requires-Dist: polars
Requires-Dist: psutil
Requires-Dist: py7zr
Requires-Dist: setuptools
Dynamic: license-file

# AGI-NODE

[![PyPI version](https://img.shields.io/pypi/v/agi-node.svg?cacheSeconds=300)](https://pypi.org/project/agi-node/)
[![Python versions](https://img.shields.io/pypi/pyversions/agi-node.svg)](https://pypi.org/project/agi-node/)
[![License: BSD 3-Clause](https://img.shields.io/pypi/l/agi-node)](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-node.svg)](https://codecov.io/gh/ThalesGroup/agilab?flags%5B0%5D=agi-node)
[![API docs](https://img.shields.io/badge/docs-agi--node-brightgreen.svg)](https://thalesgroup.github.io/agilab/agi-node.html)

`agi-node` is the worker orchestration layer. It manages dispatch, packaging, execution isolation, and
runtime integration for worker packages.

## Quick install

```bash
pip install agi-node
```

## Key entry points

- Worker packaging for local and remote execution
- Runtime dispatch contracts used by `agi-cluster`
- Utilities to validate and bootstrap worker environments


## Repository

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