RadOps

Autonomous Agents 💻 Python ⚖️ MIT 🟡 Quiet lately
14 stars

RadOps is an AI-powered, multi-agent platform that automates DevOps workflows with human-level reasoning. It solves the problem of complex, multi-step infrastructure operations by using a supervisor-worker architecture, memory, and verification. It is for DevOps engineers and platform teams who want to automate tasks across their infrastructure.

RadOps Agentic Operations

🎬 RadOps Agentic Operations · Mehrdad Arshad Rad

RadOps demo
🖼️ Screenshot from the project README

✨ Key features

  • Guardrailed orchestration with Supervisor-Worker architecture
  • 3-tier cognitive memory: working, ephemeral, core knowledge
  • Config-driven specialists via YAML personas and toolsets
  • Human-in-the-loop for approvals and input
  • Agent skills defined in Markdown for extensibility
  • Unified workflows with variable injection and QA auditing

🎯 Use cases

  • Run host health checks (DNS, HTTP, ping) and generate reports
  • Retrieve network information like ASN peering details
  • Execute conditional tasks based on previous results
  • Manage cloud resources and CI/CD pipelines
  • Automate standard operating procedures across tools

📦 Installation

🧰 Requirements: Requires Python and uv for installation; supports various LLM providers (OpenAI, Anthropic, etc.) and vector databases; API keys may be needed for cloud providers.

git clone https://github.com/mehrdadrad/radops.git
cd radops
uv pip install -e .

🚀 Usage

User: run host health check workflow for www.ippacket.org

================================== Ai Message ==================================

You requested to run a host health check workflow for www.ippacket.org. The plan is to perform the following steps:

1. Check the A record (DNS) for www.ippacket.org.
2. Perform an HTTP check for www.ippacket.org.
3. Ping the resolved IP address of www.ippacket.org from multiple nodes.
4. Review the outputs from the DNS, HTTP, and ping checks, generate a summary report.

I will start with the first step: checking the A record for www.ippacket.org.

❓ FAQ

What LLM providers are supported?

RadOps supports OpenAI, Anthropic, DeepSeek, Azure OpenAI, Google, Groq, Mistral, AWS Bedrock, and Ollama.

How can I extend agent capabilities?

You can define executable skills (Python, Bash, or MCP calls) in Markdown files, or create specialized agents via YAML configs.

Does RadOps support human approval?

Yes, it has human-in-the-loop capabilities to pause workflows for user approval or input before sensitive actions.

What vector databases are supported?

It supports Weaviate, Qdrant, Pinecone, Milvus, and Chroma.

📊 Repository

Stars★ 14
Forks🍴 3
Open issues🐛 0
Last commit🕒 Mar 24, 2026
Created📅 Dec 2025
Language💻 Python
License⚖️ MIT

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.