Inspiration: The "AI Paradox" We’ve all seen AI that can write a single function in seconds. But as professional developers, we know that writing the code is often the easiest part. The real bottleneck is everything around the code: analyzing the root cause of a deep bug, mapping a massive legacy codebase, ensuring security compliance, writing comprehensive tests, and documenting the Merge Request for reviewers.

We built IdeaForge AI to eliminate this "AI Paradox"—where the AI is fast, but the surrounding human engineering process is still manual and slow. We wanted to build a digital teammate that takes an issue from a raw report to a production-ready MR with zero human intervention.

What it does IdeaForge AI is a fully autonomous 5-agent engineering pipeline built natively on the GitLab Duo Agent Platform. When you assign an issue to IdeaForge, it triggers a coordinated sequence:

🔍 Intelligence Agent: Performs a "5-Whys" root-cause analysis. 🗺️ Expansion Agent: Maps the entire repository and traces call chains. 💡 Solution Agent: Generates 3 separate scored approaches and implements the best one. 🛡️ Security Agent: Audits the code against the OWASP Top 10 with a hard gate. 🚀 PR Agent: Orchestrates branch creation, commits, and opens a fully documented Merge Request. How we built it IdeaForge AI is built natively on the GitLab Duo Agent Platform using Anthropic Claude.

Sequential Orchestration: We leveraged the GitLab Duo Flow v1 schema to create a high-fidelity, context-passing architecture. Inter-agent Handover: We engineered a strict reporting system where each agent's analytical output becomes the "source of truth" for the next. Native Tool Integration: We integrated 11+ specialized tools (Git, File Search, API Access) to give our agents the "hands" they need to interact with the repository safely and effectively. Challenges we ran into Building a multi-agent system on a cutting-edge platform like GitLab Duo presented unique hurdles:

Context Management: Passing massive codebases and deep analysis between 5 different agents required us to implement ultra-strict reporting formats to avoid exceeding context limits. Rigid Schema Validation: We spent hours refining our YAML structure to meet the platform's strict requirements for Tool ENUMs and directory structures. Security Autonomy: Implementing a "hard gate" meant our Security Agent had to be reliable enough to autonomously block the pipeline if it detected high-risk vulnerabilities. Accomplishments that we're proud of True Autonomy: We successfully built a pipeline that can go from a vague issue description to a secured, tested Merge Request without a human touching the keyboard. The 5-Agent Flow: We are incredibly proud of the seamless "handoff" logic between our specialized agents—it proves that multi-agent systems are the future of autonomous engineering. Built-in Security Gate: Integrating a mandatory security scan directly into the AI generation process makes IdeaForge AI safer than many human-only workflows.

Built With

  • ai
  • anthropic-claude
  • autonomous-agents
  • flow-registry-v1
  • git
  • gitlab-ai-hackathon
  • gitlab-ci/cd
  • gitlab-duo
  • multi-agent-systems
  • orchestration
  • rest-api
  • yaml
Share this project:

Updates