Skip to main content

victor-devops

DevOps Vertical for Victor AI

A complete DevOps implementation showcasing infrastructure automation, CI/CD, and cloud operations with Victor AI.

Features

  • 🚀 Infrastructure Automation

    • Docker and Kubernetes operations
    • Terraform and CloudFormation support
    • Infrastructure-as-code generation and validation
  • 🔧 CI/CD Pipeline Management

    • GitHub Actions workflow generation
    • Jenkins pipeline configuration
    • Build and deployment automation
  • ☁️ Cloud Operations

    • AWS, Azure, GCP integration
    • Service deployment and scaling
    • Monitoring and alerting setup
  • 🔍 Configuration Analysis

    • Dockerfile optimization
    • Kubernetes manifest validation
    • Infrastructure security scanning

Installation

# Install with Victor core
pip install victor-ai

# Install DevOps vertical
pip install victor-devops

Quick Start

from victor.framework import Agent

# Create agent with DevOps vertical
agent = await Agent.create(
    provider="anthropic",
    model="claude-3-opus-20240229",
    vertical="devops"
)

# Deploy a Docker container
await agent.chat("Deploy a nginx container with port 8080 exposed")

# Create a Kubernetes deployment
await agent.chat("Create a Kubernetes deployment for a Node.js app")

Available Tools

Once installed, the DevOps vertical provides these tools:

  • docker_build - Build Docker images
  • docker_run - Run Docker containers
  • k8s_apply - Apply Kubernetes manifests
  • terraform_plan - Plan Terraform changes
  • terraform_apply - Apply Terraform configuration
  • github_workflow - Generate GitHub Actions workflows

System Prompt

The DevOps vertical includes specialized guidance for:

  • Infrastructure best practices
  • Container security and optimization
  • CI/CD pipeline patterns
  • Cloud provider-specific recommendations
  • Configuration management

Configuration

The DevOps vertical can be configured via environment variables:

# Default cloud provider
export VICTOR_DEVOPS_CLOUD_PROVIDER=aws

# Default Kubernetes namespace
export VICTOR_DEVOPS_K8S_NAMESPACE=default

# Docker registry
export VICTOR_DEVOPS_DOCKER_REGISTRY=docker.io

Development

# Install with dev dependencies
pip install -e ".[dev]"

# Run tests
pytest tests/

# Format code
black victor_devops/

# Type check
mypy victor_devops/

License

Apache License 2.0 - see LICENSE for details.

Metadata

Release files for victor-devops 0.13.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for victor-devops 0.13.0
File Size Uploaded Provenance
victor_devops-0.13.0.tar.gz 76.4 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for victor-devops 0.13.0
File Interpreter ABI Platform
victor_devops-0.13.0-py3-none-any.whl Python 3 none any Details

Total release size: 144.7 kB

Release files / victor_devops-0.13.0.tar.gz

Download URL victor_devops-0.13.0.tar.gz
Size 76.4 kB
Tags Source
SHA-256 checksum
How to use checksums
fa70f30ea6fefb74fce3945e7c5340449584d4a80aa125fe6b9791f23f4a6270
BLAKE2b-256 checksum
How to use checksums
a96add595f0f0f3ecc2bf1c8e016f075bb4c3ecbf82b8f4a15290d9dde778e05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 17, 2026.

Transparency log

Release files / victor_devops-0.13.0-py3-none-any.whl

Download URL victor_devops-0.13.0-py3-none-any.whl
Size 68.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b055255e45be746dd71ce0d4eefe204093096fe416856aa48b4e97f55d9dd289
BLAKE2b-256 checksum
How to use checksums
4169489d2892b89260fedcf5a9a44356971b798c692a0a4316bc9d782805d9bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 17, 2026.

Transparency log

Security for victor-devops 0.13.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for victor_devops-0.13.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 17, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page