Skip to main content

Tapping into the power of AI agents

Project description

AgenticOS

AgenticOS is a flexible and modular framework designed to help developers deploy and manage AI-driven workflows using agent-based systems. The framework is designed to be LLM-agnostic and core-tech switchable in the future, allowing developers to integrate their preferred agent systems seamlessly.

The goal is to provide a framework that integrates easily into your existing or planned infrastructure, giving you the flexibility to focus on AI task execution without complex setups.

Geting started

Installing the prerequisites

pipx

This is currently a recomended way to install comamnds that are available accros your systems like build backends or other code generators. Please follow instructions for your operating system: https://pipx.pypa.io/stable/installation/

poetry

This build backend is required by crew AI. You can install it with pipx:

pipx install poetry

For other installation options please check the official instructions: https://python-poetry.org/docs/#ci-recommendations

CrewAI

Please install CrewAI using the pipx:

pipx install crewai

:warning: Please make sure that you update CrewAI before every use.

Creating a new project

  1. Create a new CrewAI crew. If you are installing agenticos alongside exising CrewAI project please go to point 3.
crewai create crew new_crew
  1. Generate venv and install dependencies:
cd new_crew
poetry shell
poetry install
  1. Install agenticos package using poetry:
poetry add agenticos
  1. Generate agenctic scaffold files:
agentic init

It will generate following files in your project:

[app_root]
|-src
  |-agentic
    |-agentic_node.py
    |-agentic_config.py

:warning: This configuration should work with out-of the box crewai project. If you made any changes to project structure you will have to update agentic_config.py file.

Running

Currentic agentic node may be run only as a standalone HTTP server. Production fastapi mode:

agentic run

or dev fastapi mode:

agentic run --dev

Config via ENV VARS

Order of priority CLI ARGS > ENV_VARS > DEFAULTS. Current env vars with defaults:

    AUTH_TOKEN: str = ""
    REGISTRY_URL: str = "ws://localhost:8080"
    NODE_MODE: str = "httpserver"
    HTTP_PORT: int = 8000
    AGENTIC_CONFIG_PATH: str = "src/agentic/agentic_config.py"
    HTTP_HEALTHCHECK : bool = False

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agenticos-0.0.2.153658.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

agenticos-0.0.2.153658-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file agenticos-0.0.2.153658.tar.gz.

File metadata

  • Download URL: agenticos-0.0.2.153658.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.5.0-1022-aws

File hashes

Hashes for agenticos-0.0.2.153658.tar.gz
Algorithm Hash digest
SHA256 146efffc28a5e314b56a71c7eae6525f52528ce824f00240cd1cd37b307fab2b
MD5 415215cc82fe54ddf5d27ccdda65d0b0
BLAKE2b-256 f2b477dbe9ccca23722c10d8a8f088ab13d62b8a195586f582df55a879984fd3

See more details on using hashes here.

File details

Details for the file agenticos-0.0.2.153658-py3-none-any.whl.

File metadata

  • Download URL: agenticos-0.0.2.153658-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.5.0-1022-aws

File hashes

Hashes for agenticos-0.0.2.153658-py3-none-any.whl
Algorithm Hash digest
SHA256 e620e9ab700306c95b1ee0e4197a3a90543f3b8c8ff1647cab98c1cd155aa755
MD5 b0cd5d4d53bfcc862e4aac8601afbab9
BLAKE2b-256 6aaf9ed8a8943730059848d3979683fdad411a7d9658bfb513710cad12d0aee4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page