A Self-Defining Operator for Distributed Applications
cs.DC, cs.AI
Submitted: 2026-10-10
Updated: 2026-10-14
Code: https://github.com/self-defining-systems/sdo
License: http://creativecommons.org/licenses/by/4.0/
The gist: To operate distributed applications with high availability, operators must rapidly diagnose and mitigate any incident.
Abstract
To operate distributed applications with high availability, operators must rapidly diagnose and mitigate any incident. LLM-based agents can help, but unlike experienced human operators they do not improve as they handle more incidents. Each investigation starts from scratch, re-deriving likely causes and re-testing hypotheses even when a similar fault was resolved in the past. We present a self-defining operator (SDO) that improves with time by updating its operational behavior and memory. When SDO resolves an incident, it distills that experience into playbooks, which describe reusable diagnostic instructions for future incidents with similar faults, and detectors, scripts that take application telemetry as input and output relevant playbook(s). SDO continuously runs the detectors and invokes LLMs only when one fires, so its token cost scales with incident count rather than with operational time. Across 11 open-source microservice applications, SDO cuts resolution time by 52% on recurring faults while keeping per-incident cost low. SDO is open source at https://github.com/self-defining-systems/sdo.
Sources
- STRATUS: A Multi-agent System for Autonomous Reliability Engineering of Modern Clouds
- AIOpsLab: A Holistic Framework to Evaluate AI Agents for Enabling Autonomous Clouds
- Let the Barbarians In: How AI Can Accelerate Systems Performance Research
- SREGym: A Live Benchmark for AI SRE Agents with High-Fidelity Failure Scenarios
- Glia: A Human-Inspired AI for Automated Systems Design and Optimization
- AlphaEvolve: A coding agent for scientific and algorithmic discovery
- MemGPT: Towards LLMs as Operating Systems
- Reflexion: Language Agents with Verbal Reinforcement Learning
- Voyager: An Open-Ended Embodied Agent with Large Language Models
- Agent Workflow Memory
- C-Pack: Packed Resources For General Chinese Embeddings
- G\"odel Agent: A Self-Referential Agent Framework for Recursive Self-Improvement
- Self-Taught Optimizer (STOP): Recursively Self-Improving Code Generation
- Darwin Godel Machine: Open-Ended Evolution of Self-Improving Agents
- AutoGuide: Automated Generation and Selection of Context-Aware Guidelines for Large Language Model Agents
Related papers
- iScheduler: Reinforcement Learning-Driven Continual Optimization for Large-Scale Resource Investment Problems
- SAMM: Sharded Automated Market Maker
- InferScale: GPU-Native KV Injection for Personalized LLM Serving
- Vigil: Accountable Liveness against Selective Silence
- Steelhead: Interleaving Partially Synchronous and Asynchronous Commit Rules on a Shared DAG
- Democratizing MoE inference on commodity GPUs with CoMoE