Metadata-Version: 2.4
Name: hlr_agent
Version: 0.1.3
Summary: A library for managing nodes and agent workflows
Author: David Serrano Díaz
Author-email: David Serrano <davidsd.2704@gmail.com>
License: Creative Commons Attribution-NonCommercial 4.0 International License
        
        Copyright (c) HLR 2025
        
        You are free to:
        - Share — copy and redistribute the material in any medium or format
        - Adapt — remix, transform, and build upon the material
        
        Under the following terms:
        - Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
        - NonCommercial — You may not use the material for commercial purposes.
        
        No warranties are provided. For more information, see the full license at https://creativecommons.org/licenses/by-nc/4.0/
        
Project-URL: Homepage, https://github.com/DavidFraifer/HLR
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: openai
Requires-Dist: google-genai
Dynamic: author
Dynamic: license-file
Dynamic: requires-python

# HLR (Hierarchical LLM Routing)

**HLR** is a flexible and easy-to-use library for managing hierarchical workflows based on nodes, where each node executes a function and decides which node to execute next. It is ideal for applications that require sequential task processing with dynamic routing and redirection of the workflow.

## Features

- **Hierarchical Flow**: Nodes are organized hierarchically, allowing for structured workflows.
- **Flexibility**: Nodes can dynamically redirect the flow based on results or interactions.
- **Shared Context**: Nodes can share data with each other through a common context, allowing for the passing of information from one node to another.
- **Easy Integration**: The library is simple to integrate and can be used in a wide variety of projects.

## Installation

### From PyPI

You can install the **HLR** library from PyPI using the following command:

```bash
pip install hlr_agent
