# GitHub Engineering

Updates, ideas, and inspiration from GitHub to help developers build and design software.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Migrating the GitHub Copilot runtime to Rust, using Copilot

DevFeed: [Migrating the GitHub Copilot runtime to Rust, using Copilot](<https://devfeed.tech/articles/migrating-the-github-copilot-runtime-to-rust-using-copilot-31528.md>)

Original publisher: [Read original article](<https://github.blog/ai-and-ml/generative-ai/migrating-the-github-copilot-runtime-to-rust-using-copilot/>)

Author: Stephen Toub

Published: 2026-09-17T00:26:43Z

Content type: article

Language: en

Sources: [GitHub Engineering](<https://devfeed.tech/sources/github-engineering.md>)

Topics: [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Agent Harness](<https://devfeed.tech/topics/agent-harness.md>), [GitHub Copilot SDK](<https://devfeed.tech/topics/github-copilot-sdk.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [agent-harness](<https://devfeed.tech/tags/agent-harness.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [github-copilot-sdk](<https://devfeed.tech/tags/github-copilot-sdk.md>), [rust](<https://devfeed.tech/tags/rust.md>)

### AI overview

The GitHub Copilot agent runtime was rewritten from TypeScript on Node.js and V8 into more than 800,000 lines of production Rust. AI agents wrote most of the code across 128 pull requests, and the runtime was shipped incrementally while regressions were fixed and performance improved by orders of magnitude.

### Source excerpt

A rewrite this size wasn't affordable before agents. Here's what porting the Copilot agent runtime to 800,000 lines of production Rust actually took. The post Migrating the GitHub Copilot runtime to Rust, using Copilot appeared first on The GitHub Blog.

## Marketing ops as code: Automating events from planning to follow-up on GitHub

DevFeed: [Marketing ops as code: Automating events from planning to follow-up on GitHub](<https://devfeed.tech/articles/marketing-ops-as-code-automating-events-from-planning-to-follow-up-on-github-80.md>)

Original publisher: [Read original article](<https://github.blog/ai-and-ml/github-copilot/marketing-ops-as-code-automating-events-from-planning-to-follow-up-on-github/>)

Author: Tomoko Tanaka

Published: 2026-09-11T18:26:10Z

Content type: tutorial

Language: en

Sources: [GitHub Engineering](<https://devfeed.tech/sources/github-engineering.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>)

Tags: [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [api](<https://devfeed.tech/tags/api.md>), [automation](<https://devfeed.tech/tags/automation.md>), [cli](<https://devfeed.tech/tags/cli.md>), [events](<https://devfeed.tech/tags/events.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [github-issues](<https://devfeed.tech/tags/github-issues.md>)

### AI overview

A GitHub marketing lead describes using GitHub Copilot and GitHub Actions to automate event operations from a GitHub Issue, including setup, daily registrant processing, and post-event cleanup.

### Source excerpt

If you can write down how you do your work, you can automate it. Here's what I did to support GitHub's APAC marketing team. The post Marketing ops as code: Automating events from planning to follow-up on GitHub appeared first on The GitHub Blog.

## GitHub Copilot app for Beginners: Using the diff, terminal, and browser

DevFeed: [GitHub Copilot app for Beginners: Using the diff, terminal, and browser](<https://devfeed.tech/articles/github-copilot-app-for-beginners-using-the-diff-terminal-and-browser-78.md>)

Original publisher: [Read original article](<https://github.blog/ai-and-ml/github-copilot/github-copilot-app-for-beginners-using-the-diff-terminal-and-browser/>)

Author: Kayla Cinnamon

Published: 2026-09-10T21:31:19Z

Content type: tutorial

Language: en

Sources: [GitHub Engineering](<https://devfeed.tech/sources/github-engineering.md>)

Topics: [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [dev-tools](<https://devfeed.tech/topics/dev-tools.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [github-copilot-app](<https://devfeed.tech/tags/github-copilot-app.md>), [github-copilot-app-for-beginners](<https://devfeed.tech/tags/github-copilot-app-for-beginners.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [review](<https://devfeed.tech/tags/review.md>), [web-browser](<https://devfeed.tech/tags/web-browser.md>)

### AI overview

A beginner-oriented guide to using the GitHub Copilot app's diff, terminal, and browser panels to review agent-made code changes, run a project, preview a web feature, iterate, and create a pull request.

### Source excerpt

Checking agent-generated code usually means hopping between tabs. Learn how to view diffs, run terminal commands, and preview web apps side by side in the GitHub Copilot app. The post GitHub Copilot app for Beginners: Using the diff, terminal, and browser appeared first on The GitHub Blog.

## GitHub availability report: August 2026

DevFeed: [GitHub availability report: August 2026](<https://devfeed.tech/articles/github-availability-report-august-2026-83.md>)

Original publisher: [Read original article](<https://github.blog/news-insights/company-news/github-availability-report-august-2026/>)

Author: Jakub Oleksy

Published: 2026-09-10T02:05:17Z

Content type: article

Language: en

Sources: [GitHub Engineering](<https://devfeed.tech/sources/github-engineering.md>)

Topics: [GitHub](<https://devfeed.tech/topics/github.md>), [site-reliability-engineering](<https://devfeed.tech/topics/site-reliability-engineering.md>), [migration](<https://devfeed.tech/topics/migration.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [azure](<https://devfeed.tech/tags/azure.md>), [company-news](<https://devfeed.tech/tags/company-news.md>), [database](<https://devfeed.tech/tags/database.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [github-availability-report](<https://devfeed.tech/tags/github-availability-report.md>), [migration](<https://devfeed.tech/tags/migration.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [news-insights](<https://devfeed.tech/tags/news-insights.md>), [outage](<https://devfeed.tech/tags/outage.md>), [performance](<https://devfeed.tech/tags/performance.md>), [production](<https://devfeed.tech/tags/production.md>)

### AI overview

GitHub reports five August incidents with degraded service performance and describes capacity, resiliency, database, Azure migration, and GitHub Actions improvements.

### Source excerpt

In August, we experienced five incidents that resulted in degraded performance across GitHub services. The post GitHub availability report: August 2026 appeared first on The GitHub Blog.

## Project HydraFusion: Frontier quality via multi-model orchestration

DevFeed: [Project HydraFusion: Frontier quality via multi-model orchestration](<https://devfeed.tech/articles/project-hydrafusion-frontier-quality-via-multi-model-orchestration-81.md>)

Original publisher: [Read original article](<https://github.blog/ai-and-ml/github-copilot/project-hydrafusion-frontier-quality-via-multi-model-orchestration/>)

Author: GitHub Staff

Published: 2026-09-04T16:04:14Z

Content type: release

Language: en

Sources: [GitHub Engineering](<https://devfeed.tech/sources/github-engineering.md>)

Topics: [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Model Routing](<https://devfeed.tech/topics/model-routing.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Claude](<https://devfeed.tech/topics/claude.md>)

Tags: [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [claude](<https://devfeed.tech/tags/claude.md>), [cost](<https://devfeed.tech/tags/cost.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [llms](<https://devfeed.tech/tags/llms.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

GitHub introduces Project HydraFusion, a GitHub Copilot research preview that selects multi-model execution workflows to balance quality, cost, and latency for coding tasks.

### Source excerpt

In controlled offline evaluations, HydraFusion's selective coding workflows matched or exceeded the evaluated Opus 5 baseline while reducing estimated workflow cost. Now available as a research preview in GitHub Copilot. The post Project HydraFusion: Frontier quality via multi-model orchestration appeared first on The GitHub Blog.

## GitHub Copilot app for Beginners: Run several agents at once

DevFeed: [GitHub Copilot app for Beginners: Run several agents at once](<https://devfeed.tech/articles/github-copilot-app-for-beginners-run-several-agents-at-once-77.md>)

Original publisher: [Read original article](<https://github.blog/ai-and-ml/github-copilot/github-copilot-app-for-beginners-run-several-agents-at-once/>)

Author: Kayla Cinnamon

Published: 2026-09-03T16:00:00Z

Content type: tutorial

Language: en

Sources: [GitHub Engineering](<https://devfeed.tech/sources/github-engineering.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [development](<https://devfeed.tech/tags/development.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [github-copilot-app](<https://devfeed.tech/tags/github-copilot-app.md>), [github-copilot-app-for-beginners](<https://devfeed.tech/tags/github-copilot-app-for-beginners.md>)

### AI overview

A beginner tutorial on using the GitHub Copilot app to run several AI agent sessions in parallel. It explains that sessions are isolated through separate Git worktrees and retain their own context, then demonstrates concurrent feature work, accessibility review, and testing.

### Source excerpt

Learn how to run parallel agents in the GitHub Copilot app, and experience the moment it stops feeling scary and starts feeling powerful. The post GitHub Copilot app for Beginners: Run several agents at once appeared first on The GitHub Blog.

## Decoding the new AI lingo: Loops, harnesses, squads, hill climbing... oh my!

DevFeed: [Decoding the new AI lingo: Loops, harnesses, squads, hill climbing... oh my!](<https://devfeed.tech/articles/decoding-the-new-ai-lingo-loops-harnesses-squads-hill-climbing-oh-my-75.md>)

Original publisher: [Read original article](<https://github.blog/ai-and-ml/decoding-the-new-ai-lingo-loops-harnesses-squads-hill-climbing-oh-my/>)

Author: Cassidy Williams

Published: 2026-09-02T21:00:00Z

Content type: article

Language: en

Sources: [GitHub Engineering](<https://devfeed.tech/sources/github-engineering.md>)

Topics: [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Open Source Models & Datasets](<https://devfeed.tech/topics/open-source-models-datasets.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [github-podcast](<https://devfeed.tech/tags/github-podcast.md>), [loops](<https://devfeed.tech/tags/loops.md>), [models](<https://devfeed.tech/tags/models.md>), [observability](<https://devfeed.tech/tags/observability.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [routing](<https://devfeed.tech/tags/routing.md>), [skills](<https://devfeed.tech/tags/skills.md>), [validation](<https://devfeed.tech/tags/validation.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

A guide to emerging AI-development terminology, explaining loop engineering and Ralph loops, multi-agent squads and fleets, and related concepts such as open weights and open source models.

### Source excerpt

From loop engineering to harnesses, squads, and open weights, the GitHub Podcast breaks down the AI terms showing up in developer conversations. The post Decoding the new AI lingo: Loops, harnesses, squads, hill climbing... oh my! appeared first on The GitHub Blog.

## How we make AI coding more cost efficient without sacrificing task quality

DevFeed: [How we make AI coding more cost efficient without sacrificing task quality](<https://devfeed.tech/articles/how-we-make-ai-coding-more-cost-efficient-without-sacrificing-task-quality-79.md>)

Original publisher: [Read original article](<https://github.blog/ai-and-ml/github-copilot/how-we-make-ai-coding-more-cost-efficient-without-sacrificing-task-quality/>)

Author: Erik Kristensen

Published: 2026-09-02T18:00:00Z

Content type: article

Language: en

Sources: [GitHub](<https://devfeed.tech/sources/github.md>), [GitHub Engineering](<https://devfeed.tech/sources/github-engineering.md>)

Topics: [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [GitHub Copilot CLI](<https://devfeed.tech/topics/github-copilot-cli.md>), [coding](<https://devfeed.tech/topics/coding.md>), [GitHub Copilot app](<https://devfeed.tech/topics/github-copilot-app.md>), [GitHub Copilot code review](<https://devfeed.tech/topics/github-copilot-code-review.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [architecture-optimization](<https://devfeed.tech/tags/architecture-optimization.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [compression](<https://devfeed.tech/tags/compression.md>), [cost](<https://devfeed.tech/tags/cost.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [github-copilot-cli](<https://devfeed.tech/tags/github-copilot-cli.md>), [github-copilot-code-review](<https://devfeed.tech/tags/github-copilot-code-review.md>), [llms](<https://devfeed.tech/tags/llms.md>), [prompt-engineering](<https://devfeed.tech/tags/prompt-engineering.md>)

### AI overview

GitHub Copilot's efficiency work focuses on total task cost and duration rather than minimizing tokens in individual tool responses. The article describes evaluating changes with coding benchmarks and controlled experiments, and explains that overly compressed output can cause agents to repeat work.

### Source excerpt

Why shorter outputs can cost more, and how GitHub Copilot reduces wasted work across the complete coding task. The post How we make AI coding more cost efficient without sacrificing task quality appeared first on The GitHub Blog.

## OpenClaw went viral. Meet the maintainers building and securing it.

DevFeed: [OpenClaw went viral. Meet the maintainers building and securing it.](<https://devfeed.tech/articles/openclaw-went-viral-meet-the-maintainers-building-and-securing-it-84.md>)

Original publisher: [Read original article](<https://github.blog/open-source/maintainers/openclaw-went-viral-meet-the-maintainers-building-and-securing-it/>)

Author: Gregg Cochran

Published: 2026-08-27T16:00:00Z

Content type: article

Language: en

Sources: [GitHub Engineering](<https://devfeed.tech/sources/github-engineering.md>)

Topics: [OpenClaw](<https://devfeed.tech/topics/openclaw.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [supply-chain-security](<https://devfeed.tech/topics/supply-chain-security.md>), [Security](<https://devfeed.tech/topics/security.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [blog](<https://devfeed.tech/tags/blog.md>), [code](<https://devfeed.tech/tags/code.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [github](<https://devfeed.tech/tags/github.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [openclaw](<https://devfeed.tech/tags/openclaw.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [review](<https://devfeed.tech/tags/review.md>), [security](<https://devfeed.tech/tags/security.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>)

### AI overview

OpenClaw maintainers discuss the project's rapid growth, the resulting flood of pull requests, contributor trust, code review, software supply chain risks, and security. They describe welcoming contributions from first-time contributors, non-developers, and people using AI agents while refining promising changes.

### Source excerpt

OpenClaw is the fastest-growing project in GitHub history. Peter Steinberger and several maintainers share what they learned in the project's first six months. The post OpenClaw went viral. Meet the maintainers building and securing it. appeared first on The GitHub Blog.

## GitHub Copilot app for Beginners: Automate Dependabot pull request triage

DevFeed: [GitHub Copilot app for Beginners: Automate Dependabot pull request triage](<https://devfeed.tech/articles/github-copilot-app-for-beginners-automate-dependabot-pull-request-triage-76.md>)

Original publisher: [Read original article](<https://github.blog/ai-and-ml/github-copilot/github-copilot-app-for-beginners-automate-dependabot-pull-request-triage/>)

Author: Christopher Harrison

Published: 2026-08-26T20:12:53Z

Content type: tutorial

Language: en

Sources: [GitHub Engineering](<https://devfeed.tech/sources/github-engineering.md>)

Topics: [GitHub Copilot app](<https://devfeed.tech/topics/github-copilot-app.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>)

Tags: [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [automation](<https://devfeed.tech/tags/automation.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [developer](<https://devfeed.tech/tags/developer.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [github-copilot-app](<https://devfeed.tech/tags/github-copilot-app.md>), [github-copilot-app-for-beginners](<https://devfeed.tech/tags/github-copilot-app-for-beginners.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Learn how to create a daily automation in the GitHub Copilot app to triage Dependabot pull requests. The automation reviews open pull requests, groups updates by risk, checks CI status, and returns a summary highlighting changes ready to merge or requiring closer attention.

### Source excerpt

Managing library updates can be tedious at times. Learn how the GitHub Copilot app can handle this type of repetitive task. The post GitHub Copilot app for Beginners: Automate Dependabot pull request triage appeared first on The GitHub Blog.

## How to evaluate LLMs before production

DevFeed: [How to evaluate LLMs before production](<https://devfeed.tech/articles/how-to-evaluate-llms-before-production-82.md>)

Original publisher: [Read original article](<https://github.blog/ai-and-ml/llms/how-to-evaluate-llms-before-production/>)

Author: Mariko Wakabayashi

Published: 2026-08-25T21:35:11Z

Content type: article

Language: en

Sources: [GitHub Engineering](<https://devfeed.tech/sources/github-engineering.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Secret Scanning](<https://devfeed.tech/topics/secret-scanning.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [code](<https://devfeed.tech/tags/code.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [github](<https://devfeed.tech/tags/github.md>), [llms](<https://devfeed.tech/tags/llms.md>), [secret-scanning](<https://devfeed.tech/tags/secret-scanning.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article explains how to evaluate LLM-based systems before moving them into production. Using GitHub secret scanning as an example, it emphasizes defining the product decision first, testing against realistic production conditions, accounting for ambiguity and edge cases, and balancing reduced false positives with sufficient recall.

### Source excerpt

These are the lessons we learned evaluating LLMs for real-world secret scanning. The post How to evaluate LLMs before production appeared first on The GitHub Blog.