LIVE
All Things Agentic Hackathon 2026 | Auto-refreshes every 15s

Autonomous GitLab DevOps Agent

An AI agent fleet that monitors, fixes, and ships code — completely on its own, 24/7

Gemini 3.5 Flash Google ADK Cloud Run Firestore GitLab API Multi-Agent Autonomous
20
Total Actions
2
MRs Created
13
Fixes Generated
0
Pipeline Alerts
▶ Trigger Agent Run Health Check 🔄 Auto-refreshing every 15 seconds

📋 Agent Memory — Real-time Action Log

20 entries
Timestamp (UTC) Action Type Details
2026-08-23T10:44:31 🔧 Fix Generated {'mr_url': 'https://gitlab.com/gatlavishweshwarreddy26/gitlab-agent-demo/-/merge_requests/19', 'issue_id': 4}
2026-08-07T21:04:10 🔧 Fix Generated {'mr_url': 'https://gitlab.com/gatlavishweshwarreddy26/gitlab-agent-demo/-/merge_requests/18', 'issue_id': 7}
2026-08-07T20:32:35 🔧 Fix Generated {'mr_url': 'https://gitlab.com/gatlavishweshwarreddy26/gitlab-agent-demo/-/merge_requests/17', 'issue_id': 10}
2026-08-07T20:03:14 🔧 Fix Generated {'mr_url': 'https://gitlab.com/gatlavishweshwarreddy26/gitlab-agent-demo/-/merge_requests/16', 'issue_id': 11}
2026-08-07T19:24:06 🔧 Fix Generated {'mr_url': 'https://gitlab.com/gatlavishweshwarreddy26/gitlab-agent-demo/-/merge_requests/15', 'issue_id': 8}
2026-08-07T19:20:45 🔧 Fix Generated {'mr_url': 'https://gitlab.com/gatlavishweshwarreddy26/gitlab-agent-demo/-/merge_requests/14', 'issue_id': 9}
2026-08-07T19:08:13 🔧 Fix Generated {'mr_url': 'https://gitlab.com/gatlavishweshwarreddy26/gitlab-agent-demo/-/merge_requests/13', 'issue_id': 5}
2026-08-07T18:43:06 🔧 Fix Generated {'note': 'No specific issue found to link from get_open_issues.', 'mr_url': 'https://gitlab.com/gatlavishweshwarreddy26/
2026-08-07T18:40:53 🔧 Fix Generated {'mr_url': 'https://gitlab.com/gatlavishweshwarreddy26/gitlab-agent-demo/-/merge_requests/10', 'issue_id': 1}
2026-08-07T18:40:11 🔧 Fix Generated {'mr_url': 'https://gitlab.com/gatlavishweshwarreddy26/gitlab-agent-demo/-/merge_requests/9', 'issue_id': 1}
2026-08-07T18:36:46 🔧 Fix Generated {'mr_url': 'https://gitlab.com/gatlavishweshwarreddy26/gitlab-agent-demo/-/merge_requests/7', 'issue_id': 2}
2026-08-07T18:36:10 🔧 Fix Generated {'mr_url': 'https://gitlab.com/gatlavishweshwarreddy26/gitlab-agent-demo/-/merge_requests/8', 'issue_id': 2}
2026-08-07T18:30:21 🔧 Fix Generated {'mr_url': 'https://gitlab.com/gatlavishweshwarreddy26/gitlab-agent-demo/-/merge_requests/6', 'issue_id': 3}
2026-08-07T18:13:44 👁 Monitor {'error': '404 Not found', 'issue_id': 196913396, 'status': 'failed'}
2026-08-07T18:13:31 👁 Monitor {'error': '404 Not found', 'issue_id': 196913396, 'status': 'failed', 'comment': 'A merge request has been created to ad
2026-08-07T17:58:56 ✅ MR Created {'title': 'feat: Add multiply and subtract functions, fix ZeroDivisionError, add input validation and docstrings', 'stat
2026-08-07T17:54:48 ✅ MR Created {'title': 'feat: Add multiply and subtract functions to calculator.py', 'status': 'already_exists', 'branch_name': 'fix/
2026-08-07T17:54:19 👁 Monitor {'status': 'already_exists', 'branch_name': 'fix/auto-fix-v2'}
2026-08-07T17:53:47 👁 Monitor {'file_path': 'calculator.py', 'content': 'def divide(a, b):\n return a / b\n\ndef add(a, b):\n return a + b\n\nre
2026-08-07T17:53:28 👁 Monitor {'labels': ['enhancement', 'good first issue'], 'title': 'Performance: Add multiply and subtract functions to calculator

🏗 Agent Architecture

👁 Monitor Agent

Continuously scans GitLab for failed pipelines and open issues. Checks Firestore memory to avoid duplicate work. Reports findings to the fix agent.

🔧 Fix Agent

Analyzes failures using Gemini 3.5 Flash. Generates intelligent code fixes. Creates branches and commits solutions directly to GitLab repositories.

📬 MR Agent

Creates professional merge requests with detailed descriptions. Saves all actions to Firestore for persistent memory across sessions.