Saltar a contenido

title: apogee-ai-ops description: Production runbooks for AI systems: rollouts, rollbacks, drift, retraining.


apogee-ai-ops

Production runbooks for AI systems: rollouts, rollbacks, drift, retraining.

This page is being expanded

The tables below are generated from the package source, so they are accurate. Narrative guides and worked examples are being written module by module.

Public API

Everything below is exported from the package root, so from apogee_ai_ops import X works for each name.

Layer Symbols
Application · DTOs AlertDTO, BenchDTO, DeployDTO, HealthDTO
Application · Use cases AlertOnFailUseCase, BenchOpsUseCase, DeployUseCase, HealthcheckUseCase, RollbackUseCase, RunRunbookUseCase
Domain Alert, AlertSeverity, Deployment, DeploymentStatus, HealthStatus, Runbook, RunbookStep, ServiceHealth
Domain · Enums DeployerKind
Domain · Exceptions AlertDeliveryError, DeploymentError, HealthcheckError, OpsError
Domain · Protocols (ports) IAlertSink, IDeployer, IHealthcheck, IRunbookRunner
Infrastructure CompositeHealthcheck, ConsoleAlertSink, DeployerRegistry, DockerDeployer, DryRunDeployer, HttpHealthcheck, JsonFileAlertSink, K8sDeployer, ProcessDeployer, SlackAlertSink, TcpHealthcheck

Install

Bash
pip install apogee-ai-ops

The base install has no required third-party dependency. Each extra unlocks one adapter.

Extra Pulls in
docker docker>=7.0
k8s kubernetes>=29.0
slack slack-sdk>=3.27

CLI

Installed as a console script, and registered as an apogee plugin so the same subcommands work under the global binary.

Bash
apogee-ops --help