Omnia Documentation

Kubernetes operator for managing AI agent deployments with prompt pack management and tool orchestration


What is Omnia?

Omnia is a Kubernetes operator that simplifies the deployment and management of AI agents. It provides custom resources for defining agent configurations, prompt packs, and tool registries, enabling you to deploy intelligent agents at scale.

Key Features

  • AgentRuntime CRD - Deploy AI agents as Kubernetes-native workloads
  • PromptPack CRD - Version and manage prompt configurations
  • ToolRegistry CRD - Discover and orchestrate tools for agents
  • WebSocket Facade - Real-time communication with deployed agents
  • Session Management - Redis and in-memory session stores
  • Helm Chart - Easy installation and configuration

Documentation Structure

This documentation follows the Diataxis framework:

Tutorials

Learning-oriented

Step-by-step guides to get you started with Omnia.

Start Learning

How-To Guides

Task-oriented

Practical guides for specific tasks and goals.

Find Solutions

Reference

Information-oriented

Technical specifications, CRD schemas, and API docs.

Browse Reference

Concepts

Understanding-oriented

Background and explanations of how Omnia works.

Understand Omnia


Quick Start

Install Omnia using Helm:

helm repo add omnia https://altairalabs.github.io/omnia/charts
helm install omnia omnia/omnia --namespace omnia-system --create-namespace

Then deploy your first agent:

kubectl apply -f - <<EOF
apiVersion: omnia.altairalabs.ai/v1alpha1
kind: AgentRuntime
metadata:
  name: my-agent
spec:
  replicas: 1
  provider:
    name: openai
    model: gpt-4
  promptPackRef:
    name: my-promptpack
EOF

For a complete walkthrough, see the Getting Started Tutorial.


Need Help?


Built with care by AltairaLabs | Apache 2.0 License