Inspiration
Modern software engineering has become fragmented. A single Merge Request (MR) now requires a developer to be a coder, a security analyst, a FinOps specialist, and an SRE all at once. We were inspired by the idea of a "Divine Pantheon"—a collection of specialized deities, each mastering a specific domain of the software lifecycle.
Just as ancient myths describe specialized powers, we wanted to build an agentic framework where Rudra (the flagship) could draw upon the wisdom of Lakshmi (FinOps), Bhairava (Debugging), and Vishwakarma (Development) to provide a truly holistic engineering response.
What it does
Rudra AI Pantheon is an all-in-one autonomous engineering suite integrated into GitLab. It doesn't just "write code"; it analyzes the entire impact of a change:
Root Cause Analysis: Using the Bhairava Debugger to isolate stack traces and CI failures.
Full-Spectrum Review: Every proposal includes notes on Security (Kali), Cost (Lakshmi), and Observability (Trinetra).
Autonomous Implementation: It can inspect the repository, edit files, create commits, and validate the fix via test execution.
Orchestration: The Mahadev Orchestrator triages incoming requests to ensure the right "specialist" handles the job.
How we built it
The project was built using the GitLab AI Catalog and Duo Workflow definitions.
- The Flow: We developed a unified runtime flow in flows/rudra-flow.yml that acts as the execution engine.
- Logic: The agents utilize GitLab-native tools for repository inspection, issue management, and pipeline analysis.
- Evaluation: We validated the agents by running them against a "broken app" repository containing complex bugs involving rounding errors, race conditions, and dependency hell.
Challenges we ran into
The primary challenge was the Trade-off between Complexity and Reliability. Initially, we designed a sequential multi-agent chain where agents would hand off tasks to one another. However, we discovered that:
Handoff Latency: Each hop increased the risk of context loss.
Validation Constraints: The GitLab catalog validation is currently most reliable with simpler flow shapes.
To solve this, we pivoted to a "Unified Specialist" model. Instead of physical handoffs, we condensed the specialist logic into a high-context single-agent flow that "simulates" the different perspectives within one execution window.
Accomplishments that we're proud of
Holistic Context: We successfully moved beyond "Chat-to-code." Rudra provides a structured response that includes Cost Analysis and Next Actions, ensuring the human dev is never left guessing.
Complex Bug Squashing: We successfully demonstrated Rudra fixing a multi-service incident involving idempotency and race conditions—tasks that usually stump basic LLMs.
Modular Design: While the flow is currently a "monolith" for reliability, the 10+ specialist agents are ready to be published as standalone assets in the GitLab Catalog.
What we learned
Building an agent is 20% prompting and 80% context management. We learned that giving an agent the "Observability" role changed its behavior more than just asking it to "check logs."
What's next for Rudra: AI Pantheon
True Orchestration: As the GitLab AI platform matures, we plan to move from the "Unified Specialist" model to a dynamic routing model where Mahadev truly "spawns" other agents.
Custom Tooling: Developing specialized GitLab CI jobs that agents can trigger to run load tests or security scans on-demand.
Human-in-the-loop (HITL) Refinement: Enhancing the "Next Actions" section to allow users to approve or reject specific "divine" recommendations via MR comments.
Built With
- aicatalog
- anthropic
- ci/cd
- claude
- duoagent
- gitlab
- python
- sonnet
- vertex
- yaml

Log in or sign up for Devpost to join the conversation.