[{"data":1,"prerenderedAt":930},["ShallowReactive",2],{"/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q":3,"navigation-en-us":147,"banner-en-us":574,"footer-en-us":584,"blog-post-authors-en-us-Cesar Saavedra":828,"blog-related-posts-en-us-accelerate-code-reviews-with-gitlab-duo-and-amazon-q":843,"blog-promotions-en-us":868,"next-steps-en-us":920},{"id":4,"title":5,"authors":6,"body":8,"category":120,"date":121,"description":122,"extension":123,"externalUrl":124,"faq":124,"featured":125,"heroImage":126,"meta":127,"navigation":125,"path":128,"seo":129,"slug":134,"stem":135,"tags":136,"template":145,"updatedDate":124,"__hash__":146},"blogPosts/en-us/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q.md","Accelerate code reviews with GitLab Duo and Amazon Q",[7],"Cesar Saavedra",{"type":9,"value":10,"toc":114},"minimark",[11,15,25,30,33,40,43,46,50,53,72,75,88],[12,13,14],"p",{},"Code reviews are critical for catching bugs, improving code readability, and maintaining coding standards, but they can also be a major bottleneck in your workflow. When you're trying to ship features quickly, waiting for multiple team members to review your code can be frustrating. The back-and-forth discussions, the scheduling conflicts, and the time it takes to get everyone aligned can stretch what should be a simple review into days or even weeks.",[12,16,17,18,24],{},"Here's where ",[19,20,23],"a",{"href":21,"rel":22},"https://about.gitlab.com/blog/gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws/",[],"GitLab Duo with Amazon Q",", our new offering that delivers agentic AI throughout the software development lifecycle for AWS customers, comes in to transform your review process. This intelligent, AI-powered solution can perform comprehensive code reviews for you in a fraction of the time it would take your human colleagues. By leveraging advanced agentic AI capabilities, GitLab Duo with Amazon Q streamlines your entire review workflow without sacrificing the quality and thoroughness you need. Think of it as having an always-available, highly skilled reviewer who can instantly analyze your code and provide actionable feedback.",[26,27,29],"h2",{"id":28},"how-it-works-launching-a-code-review","How it works: Launching a code review",[12,31,32],{},"So how does GitLab Duo with Amazon Q actually work? Let's say you've just finished working on a feature and created a merge request with multiple code updates. Instead of pinging your teammates and waiting for their availability, you simply enter a quick command in the comment section: \"/q review\". That's it – just those two words trigger the AI to spring into action.",[12,34,35],{},[36,37],"img",{"alt":38,"src":39},"Triggering a code review using GitLab Duo with Amazon Q","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097002/Blog/Content%20Images/Blog/Content%20Images/image1_aHR0cHM6_1750097002096.png",[12,41,42],{},"Once you've entered the command, Amazon Q Service immediately begins analyzing your code changes. You'll see a confirmation that the review is underway, and within moments, the AI is examining every line of your updates, checking for potential issues across multiple dimensions.\nWhen the review completes, you receive comprehensive feedback that covers all the bases: bug detection, readability improvements, syntax errors, and adherence to your team's coding standards. The AI doesn't just point out problems, it provides context and suggestions for fixing them, making it easy for you to understand what needs attention and why.",[12,44,45],{},"The beauty of this agentic AI approach is that it handles the heavy lifting of code review while you focus on what matters most: building great software. You get the benefits of thorough code reviews — better bug detection, consistent coding standards, and improved code quality — without the time sink. Your deployment times shrink dramatically because you're no longer waiting in review queues, and your entire team becomes more productive.",[26,47,49],{"id":48},"why-use-gitlab-duo-with-amazon-q","Why use GitLab Duo with Amazon Q?",[12,51,52],{},"GitLab Duo with Amazon Q transforms your development workflow in the following ways:",[54,55,56,60,63,66,69],"ul",{},[57,58,59],"li",{},"Lightning-fast code reviews that don't compromise on quality",[57,61,62],{},"Consistent application of coding standards across your entire codebase",[57,64,65],{},"Immediate feedback that helps you fix issues before they reach production",[57,67,68],{},"Reduced deployment times that let you ship features faster",[57,70,71],{},"More time for your team to focus on creative problem-solving instead of repetitive reviews",[12,73,74],{},"Ready to see this game-changing feature in action? Watch how GitLab Duo with Amazon Q can revolutionize your code review process:",[76,77,80,81],"figure",{"className":78},[79],"video_container","\n  ",[82,83,87],"iframe",{"src":84,"frameBorder":85,"allowFullScreen":86},"https://www.youtube.com/embed/4gFIgyFc02Q?si=GXVz--AIrWiwzf-I","0","true"," ",[89,90,91,106],"blockquote",{},[12,92,93,94,99,100,105],{},"To learn more about GitLab Duo with Amazon Q visit us at an upcoming ",[19,95,98],{"href":96,"rel":97},"https://about.gitlab.com/events/",[],"AWS Summit in a city near you"," or ",[19,101,104],{"href":102,"rel":103},"https://about.gitlab.com/partners/technology-partners/aws/#form",[],"reach out to your GitLab representative",".",[12,107,108,109],{},"And make sure to join the GitLab 18 virtual launch event to learn about our agentic AI plans and more. ",[19,110,113],{"href":111,"rel":112},"https://about.gitlab.com/eighteen/",[],"Register today!",{"title":115,"searchDepth":116,"depth":116,"links":117},"",2,[118,119],{"id":28,"depth":116,"text":29},{"id":48,"depth":116,"text":49},"ai","2025-06-02","Use AI-powered agents to optimize code reviews by automatically analyzing merge requests and providing comprehensive feedback on bugs, readability, and coding standards.","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750096976/Blog/Hero%20Images/Blog/Hero%20Images/Screenshot%202024-11-27%20at%204.55.28%E2%80%AFPM_4VVz6DgGBOvbGY8BUmd068_1750096975734.png",{},"/en-us/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q",{"title":5,"description":122,"ogTitle":5,"ogDescription":122,"noIndex":130,"ogImage":126,"ogUrl":131,"ogSiteName":132,"ogType":133,"canonicalUrls":131},false,"https://about.gitlab.com/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q","https://about.gitlab.com","article","accelerate-code-reviews-with-gitlab-duo-and-amazon-q","en-us/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q",[137,138,139,140,141,142,143,144],"AI","DevSecOps platform","code review","product","features","partners","AWS","tutorial","BlogPost","X2RBGBzwAol0y4UJw4223h_JIxtW67PovQWalcJPYv8",{"logo":148,"freeTrial":153,"sales":158,"login":163,"items":168,"search":494,"minimal":525,"duo":544,"switchNav":553,"pricingDeployment":564},{"config":149},{"href":150,"dataGaName":151,"dataGaLocation":152},"/","gitlab logo","header",{"text":154,"config":155},"Get free trial",{"href":156,"dataGaName":157,"dataGaLocation":152},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":159,"config":160},"Request a demo",{"href":161,"dataGaName":162,"dataGaLocation":152},"/sales/?contact-topic=request-demo","sales",{"text":164,"config":165},"Sign in",{"href":166,"dataGaName":167,"dataGaLocation":152},"https://gitlab.com/users/sign_in/","sign in",[169,198,298,303,416,472],{"text":170,"config":171,"menu":173},"Platform",{"dataNavLevelOne":172},"platform",{"type":174,"columns":175},"cards",[176,182,190],{"title":170,"description":177,"link":178},"The intelligent orchestration platform for DevSecOps",{"text":179,"config":180},"Explore our Platform",{"href":181,"dataGaName":172,"dataGaLocation":152},"/platform/",{"title":183,"description":184,"link":185},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":186,"config":187},"Meet GitLab Duo",{"href":188,"dataGaName":189,"dataGaLocation":152},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":191,"description":192,"link":193},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":194,"config":195},"Learn more",{"href":196,"dataGaName":197,"dataGaLocation":152},"/why-gitlab/","why gitlab",{"text":199,"left":125,"config":200,"menu":202},"Product",{"dataNavLevelOne":201},"solutions",{"type":203,"link":204,"columns":208,"feature":277},"lists",{"text":205,"config":206},"View all Solutions",{"href":207,"dataGaName":201,"dataGaLocation":152},"/solutions/",[209,233,256],{"title":210,"description":211,"link":212,"items":217},"Automation","CI/CD and automation to accelerate deployment",{"config":213},{"icon":214,"href":215,"dataGaName":216,"dataGaLocation":152},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[218,222,225,229],{"text":219,"config":220},"CI/CD",{"href":221,"dataGaLocation":152,"dataGaName":219},"/solutions/continuous-integration/",{"text":183,"config":223},{"href":188,"dataGaLocation":152,"dataGaName":224},"gitlab duo agent platform - product menu",{"text":226,"config":227},"Source Code Management",{"href":228,"dataGaLocation":152,"dataGaName":226},"/solutions/source-code-management/",{"text":230,"config":231},"Automated Software Delivery",{"href":215,"dataGaLocation":152,"dataGaName":232},"Automated software delivery",{"title":234,"description":235,"link":236,"items":241},"Security","Deliver code faster without compromising security",{"config":237},{"href":238,"dataGaName":239,"dataGaLocation":152,"icon":240},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[242,246,251],{"text":243,"config":244},"Application Security Testing",{"href":238,"dataGaName":245,"dataGaLocation":152},"Application security testing",{"text":247,"config":248},"Software Supply Chain Security",{"href":249,"dataGaLocation":152,"dataGaName":250},"/solutions/supply-chain/","Software supply chain security",{"text":252,"config":253},"Software Compliance",{"href":254,"dataGaName":255,"dataGaLocation":152},"/solutions/software-compliance/","software compliance",{"title":257,"link":258,"items":263},"Measurement",{"config":259},{"icon":260,"href":261,"dataGaName":262,"dataGaLocation":152},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[264,268,272],{"text":265,"config":266},"Visibility & Measurement",{"href":261,"dataGaLocation":152,"dataGaName":267},"Visibility and Measurement",{"text":269,"config":270},"Value Stream Management",{"href":271,"dataGaLocation":152,"dataGaName":269},"/solutions/value-stream-management/",{"text":273,"config":274},"Analytics & Insights",{"href":275,"dataGaLocation":152,"dataGaName":276},"/solutions/analytics-and-insights/","Analytics and insights",{"title":278,"type":203,"items":279},"GitLab for",[280,286,292],{"text":281,"config":282},"Enterprise",{"icon":283,"href":284,"dataGaLocation":152,"dataGaName":285},"Building","/enterprise/","enterprise",{"text":287,"config":288},"Small Business",{"icon":289,"href":290,"dataGaLocation":152,"dataGaName":291},"Work","/small-business/","small business",{"text":293,"config":294},"Public Sector",{"icon":295,"href":296,"dataGaLocation":152,"dataGaName":297},"Organization","/solutions/public-sector/","public sector",{"text":299,"config":300},"Pricing",{"href":301,"dataGaName":302,"dataGaLocation":152,"dataNavLevelOne":302},"/pricing/","pricing",{"text":304,"config":305,"menu":307},"Resources",{"dataNavLevelOne":306},"resources",{"type":203,"link":308,"columns":312,"feature":405},{"text":309,"config":310},"View all resources",{"href":311,"dataGaName":306,"dataGaLocation":152},"/resources/",[313,346,373],{"title":314,"items":315},"Getting started",[316,321,326,331,336,341],{"text":317,"config":318},"Install",{"href":319,"dataGaName":320,"dataGaLocation":152},"/install/","install",{"text":322,"config":323},"Quick start guides",{"href":324,"dataGaName":325,"dataGaLocation":152},"/get-started/","quick setup checklists",{"text":327,"config":328},"Learn",{"href":329,"dataGaLocation":152,"dataGaName":330},"https://university.gitlab.com/","learn",{"text":332,"config":333},"Product documentation",{"href":334,"dataGaName":335,"dataGaLocation":152},"https://docs.gitlab.com/","product documentation",{"text":337,"config":338},"Best practice videos",{"href":339,"dataGaName":340,"dataGaLocation":152},"/getting-started-videos/","best practice videos",{"text":342,"config":343},"Integrations",{"href":344,"dataGaName":345,"dataGaLocation":152},"/integrations/","integrations",{"title":347,"items":348},"Discover",[349,354,359,364,368],{"text":350,"config":351},"Customer success stories",{"href":352,"dataGaName":353,"dataGaLocation":152},"/customers/","customer success stories",{"text":355,"config":356},"Blog",{"href":357,"dataGaName":358,"dataGaLocation":152},"/blog/","blog",{"text":360,"config":361},"Demo Hub",{"href":362,"dataGaName":363,"dataGaLocation":152},"/demo-hub/","demo hub",{"text":365,"config":366},"The Source",{"href":367,"dataGaName":358,"dataGaLocation":152},"/the-source/",{"text":369,"config":370},"Remote",{"href":371,"dataGaName":372,"dataGaLocation":152},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":374,"items":375},"Connect",[376,381,386,391,396,401],{"text":377,"config":378},"GitLab Services",{"href":379,"dataGaName":380,"dataGaLocation":152},"/services/","services",{"text":382,"config":383},"Contribute",{"href":384,"dataGaName":385,"dataGaLocation":152},"https://contributors.gitlab.com","contribute",{"text":387,"config":388},"Community",{"href":389,"dataGaName":390,"dataGaLocation":152},"/community/","community",{"text":392,"config":393},"Forum",{"href":394,"dataGaName":395,"dataGaLocation":152},"https://forum.gitlab.com/","forum",{"text":397,"config":398},"Events",{"href":399,"dataGaName":400,"dataGaLocation":152},"/events/","events",{"text":402,"config":403},"Partners",{"href":404,"dataGaName":142,"dataGaLocation":152},"/partners/",{"config":406,"title":409,"text":410,"link":411},{"background":407,"textColor":408},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":412,"config":413},"Read the latest",{"href":414,"dataGaName":415,"dataGaLocation":152},"/whats-new/","whats new",{"text":417,"config":418,"menu":420},"Company",{"dataNavLevelOne":419},"company",{"type":203,"columns":421},[422],{"items":423},[424,429,435,437,442,447,452,457,462,467],{"text":425,"config":426},"About",{"href":427,"dataGaName":428,"dataGaLocation":152},"/company/","about",{"text":430,"config":431,"footerGa":434},"Jobs",{"href":432,"dataGaName":433,"dataGaLocation":152},"/jobs/","jobs",{"dataGaName":433},{"text":397,"config":436},{"href":399,"dataGaName":400,"dataGaLocation":152},{"text":438,"config":439},"Leadership",{"href":440,"dataGaName":441,"dataGaLocation":152},"/company/team/e-group/","leadership",{"text":443,"config":444},"Handbook",{"href":445,"dataGaName":446,"dataGaLocation":152},"https://handbook.gitlab.com/","handbook",{"text":448,"config":449},"Investor relations",{"href":450,"dataGaName":451,"dataGaLocation":152},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":453,"config":454},"Trust Center",{"href":455,"dataGaName":456,"dataGaLocation":152},"/security/","trust center",{"text":458,"config":459},"AI Transparency Center",{"href":460,"dataGaName":461,"dataGaLocation":152},"/ai-transparency-center/","ai transparency center",{"text":463,"config":464},"Newsletter",{"href":465,"dataGaName":466,"dataGaLocation":152},"/company/contact/#contact-forms","newsletter",{"text":468,"config":469},"Press",{"href":470,"dataGaName":471,"dataGaLocation":152},"/press/","press",{"text":473,"config":474,"menu":475},"Contact us",{"dataNavLevelOne":419},{"type":203,"columns":476},[477],{"items":478},[479,484,489],{"text":480,"config":481},"Talk to sales",{"href":482,"dataGaName":483,"dataGaLocation":152},"/sales/","talk to sales",{"text":485,"config":486},"Support portal",{"href":487,"dataGaName":488,"dataGaLocation":152},"https://support.gitlab.com/hc/en-us","support portal",{"text":490,"config":491},"Customer portal",{"href":492,"dataGaName":493,"dataGaLocation":152},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":495,"login":496,"suggestions":503},"Close",{"text":497,"link":498},"To search repositories and projects, login to",{"text":499,"config":500},"gitlab.com",{"href":166,"dataGaName":501,"dataGaLocation":502},"search login","search",{"text":504,"default":505},"Suggestions",[506,508,512,514,518,522],{"text":183,"config":507},{"href":188,"dataGaName":183,"dataGaLocation":502},{"text":509,"config":510},"Code Suggestions (AI)",{"href":511,"dataGaName":509,"dataGaLocation":502},"/solutions/code-suggestions/",{"text":219,"config":513},{"href":221,"dataGaName":219,"dataGaLocation":502},{"text":515,"config":516},"GitLab on AWS",{"href":517,"dataGaName":515,"dataGaLocation":502},"/partners/technology-partners/aws/",{"text":519,"config":520},"GitLab on Google Cloud",{"href":521,"dataGaName":519,"dataGaLocation":502},"/partners/technology-partners/google-cloud-platform/",{"text":523,"config":524},"Why GitLab?",{"href":196,"dataGaName":523,"dataGaLocation":502},{"freeTrial":526,"mobileIcon":531,"desktopIcon":536,"secondaryButton":539},{"text":527,"config":528},"Start free trial",{"href":529,"dataGaName":157,"dataGaLocation":530},"https://gitlab.com/-/trials/new/","nav",{"altText":532,"config":533},"Gitlab Icon",{"src":534,"dataGaName":535,"dataGaLocation":530},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":532,"config":537},{"src":538,"dataGaName":535,"dataGaLocation":530},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":540,"config":541},"Get Started",{"href":542,"dataGaName":543,"dataGaLocation":530},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":545,"mobileIcon":549,"desktopIcon":551},{"text":546,"config":547},"Learn more about GitLab Duo",{"href":188,"dataGaName":548,"dataGaLocation":530},"gitlab duo",{"altText":532,"config":550},{"src":534,"dataGaName":535,"dataGaLocation":530},{"altText":532,"config":552},{"src":538,"dataGaName":535,"dataGaLocation":530},{"button":554,"mobileIcon":559,"desktopIcon":561},{"text":555,"config":556},"/switch",{"href":557,"dataGaName":558,"dataGaLocation":530},"#contact","switch",{"altText":532,"config":560},{"src":534,"dataGaName":535,"dataGaLocation":530},{"altText":532,"config":562},{"src":563,"dataGaName":535,"dataGaLocation":530},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":565,"mobileIcon":570,"desktopIcon":572},{"text":566,"config":567},"Back to pricing",{"href":301,"dataGaName":568,"dataGaLocation":530,"icon":569},"back to pricing","GoBack",{"altText":532,"config":571},{"src":534,"dataGaName":535,"dataGaLocation":530},{"altText":532,"config":573},{"src":538,"dataGaName":535,"dataGaLocation":530},{"title":575,"titleMobile":576,"button":577,"config":582},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":194,"config":578},{"href":579,"dataGaName":580,"dataGaLocation":581},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":583,"disabled":130},"release",{"data":585},{"text":586,"source":587,"edit":593,"contribute":598,"config":603,"items":608,"minimal":817},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":588,"config":589},"View page source",{"href":590,"dataGaName":591,"dataGaLocation":592},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":594,"config":595},"Edit this page",{"href":596,"dataGaName":597,"dataGaLocation":592},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":599,"config":600},"Please contribute",{"href":601,"dataGaName":602,"dataGaLocation":592},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":604,"facebook":605,"youtube":606,"linkedin":607},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[609,656,709,753,785],{"title":299,"links":610,"subMenu":625},[611,615,620],{"text":612,"config":613},"View plans",{"href":301,"dataGaName":614,"dataGaLocation":592},"view plans",{"text":616,"config":617},"Why Premium?",{"href":618,"dataGaName":619,"dataGaLocation":592},"/pricing/premium/","why premium",{"text":621,"config":622},"Why Ultimate?",{"href":623,"dataGaName":624,"dataGaLocation":592},"/pricing/ultimate/","why ultimate",[626],{"title":627,"links":628},"Contact Us",[629,632,634,636,641,646,651],{"text":630,"config":631},"Contact sales",{"href":482,"dataGaName":162,"dataGaLocation":592},{"text":485,"config":633},{"href":487,"dataGaName":488,"dataGaLocation":592},{"text":490,"config":635},{"href":492,"dataGaName":493,"dataGaLocation":592},{"text":637,"config":638},"Status",{"href":639,"dataGaName":640,"dataGaLocation":592},"https://status.gitlab.com/","status",{"text":642,"config":643},"Terms of use",{"href":644,"dataGaName":645,"dataGaLocation":592},"/terms/","terms of use",{"text":647,"config":648},"Privacy statement",{"href":649,"dataGaName":650,"dataGaLocation":592},"/privacy/","privacy statement",{"text":652,"config":653},"Cookie preferences",{"dataGaName":654,"dataGaLocation":592,"id":655,"isOneTrustButton":125},"cookie preferences","ot-sdk-btn",{"title":199,"links":657,"subMenu":665},[658,661],{"text":138,"config":659},{"href":181,"dataGaName":660,"dataGaLocation":592},"devsecops platform",{"text":662,"config":663},"AI-Assisted Development",{"href":188,"dataGaName":664,"dataGaLocation":592},"ai-assisted development",[666],{"title":667,"links":668},"Topics",[669,674,679,684,689,694,699,704],{"text":670,"config":671},"CICD",{"href":672,"dataGaName":673,"dataGaLocation":592},"/topics/ci-cd/","cicd",{"text":675,"config":676},"GitOps",{"href":677,"dataGaName":678,"dataGaLocation":592},"/topics/gitops/","gitops",{"text":680,"config":681},"DevOps",{"href":682,"dataGaName":683,"dataGaLocation":592},"/topics/devops/","devops",{"text":685,"config":686},"Version Control",{"href":687,"dataGaName":688,"dataGaLocation":592},"/topics/version-control/","version control",{"text":690,"config":691},"DevSecOps",{"href":692,"dataGaName":693,"dataGaLocation":592},"/topics/devsecops/","devsecops",{"text":695,"config":696},"Cloud Native",{"href":697,"dataGaName":698,"dataGaLocation":592},"/topics/cloud-native/","cloud native",{"text":700,"config":701},"AI for Coding",{"href":702,"dataGaName":703,"dataGaLocation":592},"/topics/devops/ai-for-coding/","ai for coding",{"text":705,"config":706},"Agentic AI",{"href":707,"dataGaName":708,"dataGaLocation":592},"/topics/agentic-ai/","agentic ai",{"title":710,"links":711},"Solutions",[712,714,716,721,725,728,732,735,737,740,743,748],{"text":243,"config":713},{"href":238,"dataGaName":243,"dataGaLocation":592},{"text":232,"config":715},{"href":215,"dataGaName":216,"dataGaLocation":592},{"text":717,"config":718},"Agile development",{"href":719,"dataGaName":720,"dataGaLocation":592},"/solutions/agile-delivery/","agile delivery",{"text":722,"config":723},"SCM",{"href":228,"dataGaName":724,"dataGaLocation":592},"source code management",{"text":670,"config":726},{"href":221,"dataGaName":727,"dataGaLocation":592},"continuous integration & delivery",{"text":729,"config":730},"Value stream management",{"href":271,"dataGaName":731,"dataGaLocation":592},"value stream management",{"text":675,"config":733},{"href":734,"dataGaName":678,"dataGaLocation":592},"/solutions/gitops/",{"text":281,"config":736},{"href":284,"dataGaName":285,"dataGaLocation":592},{"text":738,"config":739},"Small business",{"href":290,"dataGaName":291,"dataGaLocation":592},{"text":741,"config":742},"Public sector",{"href":296,"dataGaName":297,"dataGaLocation":592},{"text":744,"config":745},"Education",{"href":746,"dataGaName":747,"dataGaLocation":592},"/solutions/education/","education",{"text":749,"config":750},"Financial services",{"href":751,"dataGaName":752,"dataGaLocation":592},"/solutions/finance/","financial services",{"title":304,"links":754},[755,757,759,761,764,766,769,771,773,775,777,779,781,783],{"text":317,"config":756},{"href":319,"dataGaName":320,"dataGaLocation":592},{"text":322,"config":758},{"href":324,"dataGaName":325,"dataGaLocation":592},{"text":327,"config":760},{"href":329,"dataGaName":330,"dataGaLocation":592},{"text":332,"config":762},{"href":334,"dataGaName":763,"dataGaLocation":592},"docs",{"text":355,"config":765},{"href":357,"dataGaName":358,"dataGaLocation":592},{"text":767,"config":768},"What's new",{"href":414,"dataGaName":415,"dataGaLocation":592},{"text":350,"config":770},{"href":352,"dataGaName":353,"dataGaLocation":592},{"text":369,"config":772},{"href":371,"dataGaName":372,"dataGaLocation":592},{"text":377,"config":774},{"href":379,"dataGaName":380,"dataGaLocation":592},{"text":382,"config":776},{"href":384,"dataGaName":385,"dataGaLocation":592},{"text":387,"config":778},{"href":389,"dataGaName":390,"dataGaLocation":592},{"text":392,"config":780},{"href":394,"dataGaName":395,"dataGaLocation":592},{"text":397,"config":782},{"href":399,"dataGaName":400,"dataGaLocation":592},{"text":402,"config":784},{"href":404,"dataGaName":142,"dataGaLocation":592},{"title":417,"links":786},[787,789,791,793,795,797,801,806,808,810,812],{"text":425,"config":788},{"href":427,"dataGaName":419,"dataGaLocation":592},{"text":430,"config":790},{"href":432,"dataGaName":433,"dataGaLocation":592},{"text":438,"config":792},{"href":440,"dataGaName":441,"dataGaLocation":592},{"text":443,"config":794},{"href":445,"dataGaName":446,"dataGaLocation":592},{"text":448,"config":796},{"href":450,"dataGaName":451,"dataGaLocation":592},{"text":798,"config":799},"Sustainability",{"href":800,"dataGaName":798,"dataGaLocation":592},"/sustainability/",{"text":802,"config":803},"Diversity, inclusion and belonging (DIB)",{"href":804,"dataGaName":805,"dataGaLocation":592},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":453,"config":807},{"href":455,"dataGaName":456,"dataGaLocation":592},{"text":463,"config":809},{"href":465,"dataGaName":466,"dataGaLocation":592},{"text":468,"config":811},{"href":470,"dataGaName":471,"dataGaLocation":592},{"text":813,"config":814},"Modern Slavery Transparency Statement",{"href":815,"dataGaName":816,"dataGaLocation":592},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":818},[819,822,825],{"text":820,"config":821},"Terms",{"href":644,"dataGaName":645,"dataGaLocation":592},{"text":823,"config":824},"Cookies",{"dataGaName":654,"dataGaLocation":592,"id":655,"isOneTrustButton":125},{"text":826,"config":827},"Privacy",{"href":649,"dataGaName":650,"dataGaLocation":592},[829],{"id":830,"title":7,"body":124,"config":831,"content":833,"description":124,"extension":837,"meta":838,"navigation":125,"path":839,"seo":840,"stem":841,"__hash__":842},"blogAuthors/en-us/blog/authors/cesar-saavedra.yml",{"template":832},"BlogAuthor",{"name":7,"config":834},{"headshot":835,"ctfId":836},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659600/Blog/Author%20Headshots/csaavedra1-headshot.jpg","csaavedra1","yml",{},"/en-us/blog/authors/cesar-saavedra",{},"en-us/blog/authors/cesar-saavedra","SMqRf-z0W5m5GROz_dXGjmuIb3YaOwm_n_RfeK16GcA",[844,852,860],{"title":845,"description":846,"heroImage":847,"category":120,"date":848,"authors":849,"slug":851,"externalUrl":124},"How I built a demo generator with GitLab Duo Agent Platform","Demos haven't always looked like this. Looking back over my career, here's how they have evolved. Follow the tutorial to build your own demo and agent.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1765809212/noh0mdfn9o94ry9ykura.png","2026-08-13",[850],"Itzik Gan Baruch","agentic-click-through-demo",{"title":853,"description":854,"heroImage":855,"category":120,"date":856,"authors":857,"slug":859,"externalUrl":124},"How to govern agentic AI, MCPs, and AI code assistants","AI agents can write, push, and deploy without human review at each step. Learn a practical framework for controlling access, permissions, and audit trails.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785337625/ifzlc2hyzaxhzmjgyymh.png","2026-07-31",[858],"Julie Griffin","govern-agentic-ai-mcps-code-assistants",{"title":861,"description":862,"heroImage":863,"category":120,"date":864,"authors":865,"slug":867,"externalUrl":124},"Claude Opus 5 on GitLab: Reasoning built for the hard tasks","Anthropic’s Claude Opus 5 is now available on GitLab Duo Agent Platform, delivering deeper reasoning without sacrificing speed.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png","2026-07-27",[866],"Brittany Lutz","claude-opus-5-on-gitlab-duo-agent-platform",{"promotions":869},[870,883,894,906],{"id":871,"categories":872,"header":873,"text":874,"button":875,"image":880},"ai-modernization",[120],"Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":876,"config":877},"Get your AI maturity score",{"href":878,"dataGaName":879,"dataGaLocation":358},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":881},{"src":882},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":884,"categories":885,"header":886,"text":874,"button":887,"image":891},"devops-modernization",[140,693],"Are you just managing tools or shipping innovation?",{"text":888,"config":889},"Get your DevOps maturity score",{"href":890,"dataGaName":879,"dataGaLocation":358},"/assessments/devops-modernization-assessment/",{"config":892},{"src":893},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":895,"categories":896,"header":898,"text":874,"button":899,"image":903},"security-modernization",[897],"security","Are you trading speed for security?",{"text":900,"config":901},"Get your security maturity score",{"href":902,"dataGaName":879,"dataGaLocation":358},"/assessments/security-modernization-assessment/",{"config":904},{"src":905},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":907,"paths":908,"header":911,"text":912,"button":913,"image":918},"github-azure-migration",[909,910],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":914,"config":915},"See how GitLab compares to GitHub",{"href":916,"dataGaName":917,"dataGaLocation":358},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":919},{"src":893},{"header":921,"blurb":922,"button":923,"secondaryButton":928},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":924,"config":925},"Get your free trial",{"href":926,"dataGaName":157,"dataGaLocation":927},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":630,"config":929},{"href":482,"dataGaName":162,"dataGaLocation":927},1786803744404]