Metadata-Version: 2.1
Name: agenticos
Version: 0.0.2.152601
Summary: Tapping into the power of AI agents
Author: Sebastian Kuepers
Author-email: s.kuepers@house-of-communication.com
Requires-Python: >=3.10,<=3.13
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: agentops (>=0.3.7,<0.4.0)
Requires-Dist: click (>=8.1.7,<9.0.0)
Requires-Dist: crewai-tools (>=0.12.1,<0.13.0)
Requires-Dist: fastapi[standard] (>=0.114.2,<0.115.0)
Requires-Dist: pydantic (>=2.0,<3.0)
Requires-Dist: requests (>=2.31.0,<3.0.0)
Description-Content-Type: text/markdown

# agentic-core

## Installation
Agentic-core is designed to be installed alongside another LLM agent workload orchestration tool. Currently it only supports crew AI.
1. Folow crewai instructions for installation and creating of the project:  
https://docs.crewai.com/getting-started/Installing-CrewAI/  
https://docs.crewai.com/getting-started/Start-a-New-CrewAI-Project-Template-Method/  
2. Install agenticos package using poetry:
```bash
poetry add agenticos
```

## Usage
### Initialization
After adding agenticos to the project you need to init your project as an agentic node"
```bash
agentic init
```
It will generate following files in your project:
```
[app_root]
|-src
  |-agentic
    |-agentic_node.py
    |-agentic_config.yml
```
This configuration should work with out-of the box crew ai project.
### Running
Currentic agentic node may be run only as a standalone HTTP server. Production fastapi mode:
```bash
agentic run
```
or dev fastapi mode:
```bash
agentic run --dev
```
