RESEARCH PROTOTYPE
GitHub Agentic Workflows
AI agents execute complex GitHub operations like issue triage, PR reviews, and repository maintenance automatically.
What are GitHub Agentic Workflows?
Section titled “What are GitHub Agentic Workflows?”GitHub Agentic Workflows allow you to write repository-level AI agent descriptions in plain markdown and run automatically in GitHub Actions. Describe your repository automation goals and execute safely with built-in security controls, having AI make intelligent decisions based on context.
How it works:
- Write - Create a
.mdfile with your automation instructions in natural language - Compile - Run
gh aw compileto transform it into a secure GitHub Actions workflow (.lock.yml) - Run - GitHub Actions executes your workflow automatically based on your triggers
Security Built-In
Section titled “Security Built-In”Workflows run with read-only permissions by default. Write operations require explicit approval through sanitized safe outputs (pre-approved GitHub operations), with sandboxed execution, tool allowlisting, and network isolation ensuring AI agents operate safely within controlled boundaries.
Key Features
Section titled “Key Features”Natural Language Workflows
Write automation in markdown instead of complex YAML
AI-Powered Decision Making
Workflows that understand context and adapt to situations
GitHub Integration
Deep integration with Actions, issues, PRs, discussions, and repository management
Safety First
Sandboxed execution with minimal permissions and safe output processing
Multiple AI Engines
Support for Claude, Codex, and custom AI processors
Continuous AI
Systematic, automated application of AI to software collaboration
Example: Daily Issues Report
Section titled “Example: Daily Issues Report”Here’s a simple workflow that runs daily to analyze repository issues:
---on: dailypermissions: readsafe-outputs: create-discussion:---
## Daily Issues Report
Analyze repository issues and create a discussionwith metrics, trends, and key insights.The gh aw compile command transforms this into a GitHub Actions workflow that runs an AI agent in a containerized environment on a schedule.
Part of the Continuous AI Initiative
Workflow Examples
Section titled “Workflow Examples”ChatOps
commandInteractive automation triggered by slash commands like /review and /deploy
IssueOps
automatedAuto-triage and respond to issues as they’re created
Research & Planning
scheduledWeekly research reports and automated team status updates
Triage & Analysis
automatedIntelligent issue triage and CI failure investigation
Coding & Development
automatedPR assistance and automated dependency updates
Quality & Testing
automatedTest coverage improvements and performance optimization
Peli's Agent Factory
automatedTake a magical journey with Peli de Halleux to explore over 100 specialized agentic workflows