{"id":1171590,"date":"2026-05-14T10:02:50","date_gmt":"2026-05-14T17:02:50","guid":{"rendered":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/?post_type=msr-video&#038;p=1171590"},"modified":"2026-05-14T10:04:55","modified_gmt":"2026-05-14T17:04:55","slug":"introducing-github-agentic-workflows-ai-that-runs-your-repo","status":"publish","type":"msr-video","link":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/video\/introducing-github-agentic-workflows-ai-that-runs-your-repo\/","title":{"rendered":"Introducing GitHub Agentic Workflows: AI that runs your repo"},"content":{"rendered":"\n<p>What if your repo could run itself? GitHub Agentic Workflows bring AI agents directly into repository automation, enabling tasks to run end-to-end inside GitHub Actions. With built-in guardrails and Microsoft-hosted models on Azure, this system introduces a safe, scalable way to automate development workflows using intent-driven AI.<\/p>\n\n\n\n<h3 class=\"wp-block-heading h4\" id=\"explore-more\">Explore more<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/github.github.com\/gh-aw\/\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub Agentic Workflows<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-cta\"><a data-bi-type=\"button\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/event\/microsoft-research-forum\/past-episodes\/\">All Research Forum sessions<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-cta\"><a data-bi-type=\"button\" class=\"wp-block-button__link wp-element-button\" href=\"http:\/\/aka.ms\/researchforum-register\">Register for the series<\/a><\/div>\n<\/div>\n\n\n<div class=\"wp-block-msr-show-more\">\n\t<div class=\"bg-neutral-100 p-5\">\n\t\t<div class=\"show-more-show-less\">\n\t\t\t<div>\n\t\t\t\t<span>\n\t\t\t\t\t\n\n<h2 class=\"wp-block-heading\" id=\"transcript\">Transcript<\/h2>\n\n\n\n<p><strong>Introducing GitHub Agentic Workflows: AI that runs your repo<\/strong><\/p>\n\n\n\n<p>[MUSIC]<\/p>\n\n\n\n<p>[MUSIC FADES INTO\u202fSWEEPING SOUND]<\/p>\n\n\n\n<p><strong>YASH LARA:<\/strong> What if your repository could run itself, handle issues, automation, and workflows end-to-end without brittle scripts or manual glue?<\/p>\n\n\n\n<p>Peli, an agentic engineer out of MSR Redmond, is here to announce GitHub agentic workflows. It brings AI agents directly into GitHub Actions, with built-in guardrails and Microsoft-hosted models on Azure.<br>This is a great example of research meeting real developer needs, and doing so in a way that&#8217;s safe, scalable, and practical.<\/p>\n\n\n\n<p>Take it away, Peli.<\/p>\n\n\n\n\t\t\t\t<\/span>\n\t\t\t\t<span id=\"show-more-show-less-toggle-1\" class=\"show-more-show-less-toggleable-content\">\n\t\t\t\t\t\n\n\n\n<p>[Music]<\/p>\n\n\n\n<p>[MUSIC FADES INTO\u202fSWEEPING SOUND]<\/p>\n\n\n\n<p><strong>PELI DE HALLEUX:<\/strong> Hello everyone. My name is Peli de Halleux and I work for Microsoft Research, and today I&#8217;m going to talk about GitHub agentic workflows.<\/p>\n\n\n\n<p>This is a project with GitHub, GitHub Next, and Azure Core, and it aims at using agents to automate all the things. By all the things, we mean automate the entire spectrum of the software development lifecycle, from testing, generating code, documentation, and much more.<\/p>\n\n\n\n<p>We think that automation will be the true accelerator of agentic transformation, going from single developer productivity to 100x, 1000x multiplication. But we also think that this multiplication will come with order and orchestration and processes, and not with swarms and chaos. And this is what we plan to build.<\/p>\n\n\n\n<p>In GitHub agentic workflows, we build agentic human processes powered by GitHub. We have automation through GitHub Actions. We build safety through a sandbox. And we have reasoning through GitHub Copilot CLI. We put the three together, and you have GitHub agentic workflows.<\/p>\n\n\n\n<p>For example, let\u2019s take a look at this process. It\u2019s a research plan assign. It is a process that involves multiple agents and multiple human intervention.<\/p>\n\n\n\n<p>It starts with deep research on a schedule that tries to solve a problem, like finding duplicate code. It generates a report. The report is inspected by a developer. The developer decides that the findings are pretty good, and it spawns another agent to turn that report into work items.<\/p>\n\n\n\n<p>Now, an automated agent, IssueMonster, assigns them to Copilot so that they get turned into code. IssueMonster looks at any issue that&#8217;s tagged with cookie\u2014it loves to eat cookies.<\/p>\n\n\n\n<p>Then Copilot does the usual transformation to code with a dance with the developer, where the developer can add comments and reviews. Eventually, this becomes a pull request and gets merged.<\/p>\n\n\n\n<p>This is an example of an agentic human process, where multiple agents and multiple humans were involved.<br>Now, agents are dangerous if they are left unattended. Whenever you do an agentic process, you may have adversarial strings entering your process through pull requests, issues, or web queries. Anything coming from an untrusted source may try to take over your agents.<\/p>\n\n\n\n<p>We built a sandbox that deals with that. We built a lot of layers of security, and this is one of the aspects that&#8217;s very important at Microsoft Research. We have the time, the energy, and the people who are able to drill into these problems. This is a very important aspect of agentic workflows: safety.<\/p>\n\n\n\n<p>To support the transformation to agents, we also changed the language. We converted the GitHub Action YAML file format to markdown, which is very popular for agents. In our file format, the front matter at the top is the old actions plus some agentic stuff, and then the second part is a prompt.<\/p>\n\n\n\n<p>But of course, you don\u2019t edit these files yourself\u2014you use an agent. And you can see on the right that we are using a phone. The future of interacting with agents is going to be natural language-based, and you will not need a laptop. It could be a phone, it could be through voice. And this is also something that we\u2019re exploring in GitHub agentic workflows.<\/p>\n\n\n\n<p>Agentic human processes will not only change software development, they will change any process that uses information and reasoning. And by that, we mean non-developers such as people in marketing, sales, or operations.<br>Anybody who\u2019s doing reasoning and using a Copilot today may want to automate this Copilot.<br>This project is a collaboration between Microsoft Research, GitHub Next, GitHub, and Azure Core. The project is open source, and you can find the link below.<br>Thank you for watching.<\/p>\n\n\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t<button\n\t\t\t\tclass=\"action-trigger glyph-prepend mt-2 mb-0 show-more-show-less-toggle\"\n\t\t\t\taria-expanded=\"false\"\n\t\t\t\tdata-show-less-text=\"Show less\"\n\t\t\t\ttype=\"button\"\n\t\t\t\taria-controls=\"show-more-show-less-toggle-1\"\n\t\t\t\taria-label=\"Show more content\"\n\t\t\t\tdata-alternate-aria-label=\"Show less content\">\n\t\t\t\tShow more\t\t\t<\/button>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>What if your repo could run itself? GitHub Agentic Workflows bring AI agents directly into repository automation, enabling tasks to run end-to-end inside GitHub Actions. With built-in guardrails and Microsoft-hosted models on Azure, this system introduces a safe, scalable way to automate development workflows using intent-driven AI.<\/p>\n","protected":false},"featured_media":1171932,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","msr_hide_image_in_river":0,"footnotes":""},"research-area":[13556],"msr-video-type":[268311],"msr-locale":[268875],"msr-post-option":[],"msr-session-type":[256174],"msr-impact-theme":[],"msr-pillar":[],"msr-episode":[270329],"msr-research-theme":[270110],"class_list":["post-1171590","msr-video","type-msr-video","status-publish","has-post-thumbnail","hentry","msr-research-area-artificial-intelligence","msr-video-type-microsoft-research-forum","msr-locale-en_us"],"msr_download_urls":"","msr_external_url":"https:\/\/youtu.be\/W4oAJgZx7-U","msr_secondary_video_url":"","msr_video_file":"http:\/\/0","_links":{"self":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-video\/1171590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-video"}],"about":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-video"}],"version-history":[{"count":3,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-video\/1171590\/revisions"}],"predecessor-version":[{"id":1172008,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-video\/1171590\/revisions\/1172008"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/media\/1171932"}],"wp:attachment":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/media?parent=1171590"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=1171590"},{"taxonomy":"msr-video-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-video-type?post=1171590"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=1171590"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=1171590"},{"taxonomy":"msr-session-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-session-type?post=1171590"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=1171590"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=1171590"},{"taxonomy":"msr-episode","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-episode?post=1171590"},{"taxonomy":"msr-research-theme","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-research-theme?post=1171590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}