Evergreen: Your PR Gardener
Evergreen helps keep pull requests green and mergeable by fixing CI failures and merge conflicts, and keeping PR branches up to date with the base branch.
A team of researchers and engineers at GitHub prototyping the tools, workflows, and ideas that will shape the future of software development.
Live Last read · last published · next check
Evergreen helps keep pull requests green and mergeable by fixing CI failures and merge conflicts, and keeping PR branches up to date with the base branch.
Can agents be proud of their work?
Agentic Workflows gives you complete control to customize your Actions runtime and choose your AI model. You can deploy Agentic Workflows to a custom runner of your choosing and use any compatible AI host or model-routing platform. You can even use local inference running on your Mac!
Turn an issue into an agentic mission
Crane is a migration assistant for GitHub repositories that plans, executes, and verifies code migrations in small agentic steps while keeping humans in control.
What happens when you give PMs, compliance teams, and leaders their own agents? A tour of Agentics Beyond Code — an open-source set of GitHub Agentic Workflows for the non-engineering roles that ship, govern, and operate products.
GitHub Agentic Workflows filter untrusted GitHub content before it reaches the agent. Here’s why integrity filtering matters for repository maintainers, and how we built it.
Animating the native traffic lights in Ace
Prompts are programs. You wouldn’t write a complex program completely from scratch, in a big, soupy loop without subroutines, and then write it again the next time you wanted to run it. Why let your agent work that way?
A loader with level of detail
Loading states that bleed outside the window
Canary puts a small, auditable gate in front of agentic workflows so untrusted artifacts are classified before powerful agents act on them.
The Impact of Automated Repository Maintenance Assistance
A practical mental model for agents, workflows, and human-machine systems in agentic engineering.
Agents can power robust workflows by intelligently reacting to unexpected conditions, creating a new form of flexible resilience.
Understanding Repositories as Human/Agent Knowledge Factories
tsb is a from-scratch TypeScript port of pandas, being built almost entirely by Autoloop — one iterative improvement at a time.
Holistic repository understanding for humans and agents.
New site, who dis?
Automate research, development and anything else with a simple, goal-driven loop
Lean Squad: Exploring Automated Software Verification with Near-Zero Human Labour
Why we need collaborative AI engineering tools, and a tour of Ace — a research prototype from GitHub Next that brings teammates and coding agents into one shared, multiplayer workspace.
Global codebase understanding for humans and AI agents.
Start Your Day With Code That’s Better
Adding Weighted Task Selection to a GitHub Agentic Workflow
Repo Assist: Crunching the Technical Debt with GitHub Agentic Workflows
Automate repository tasks with GitHub Agentic Workflows
Generative AI and Changing Inputs
Towards Semi-automatic Agentic Performance Engineering
Intent, meet Toolchain
What Kind of Programming is Natural Language Programming?
On Continuous AI for Test Improvement
On Natural Language Programming
Towards Natural‑Language Programming for GitHub Actions
Exploring LLM-powered navigation for your codebase
Exploring LLM-powered automation in platform-based software collaboration
Introducing “Continuous AI”
Agentic Setup, Build, and Testing of Repositories.
An exploration of a new category of assists for using natural language in software development.
Can we derive personalized design systems from sources of inspiration?
Can we make it easy and fun to learn as we build? We’re exploring ways to create personalized, interactive learning environments that integrate into your daily workflow.
Can we enable anyone to create or adapt software for themselves, using AI and a fully-managed runtime?
Live notebooks in VS Code for JavaScript/TypeScript, web development, and AI experimentation
An agentic dev environment, designed for everyday tasks.
An innovative superfamily of fonts for code. How can we make code more expressive in any editor?
Can we improve Copilot code completion by suggesting the next logical change, wherever it is in your project?
Multiplayer collaboration for your whole repo.
Can we develop software entirely in natural language, and let an AI-powered toolchain manage the implementation?
A practical introduction to integrating large language models into applications, covering prompt crafting, chaining AI queries, and UX considerations for building AI-powered tools. Also addresses how to measure the impact of AI changes and evaluate whether AI integration is right for a given application.
How can we make LLM responses more robust and easier to understand by combining their fluid reasoning with rigid structure?