GitHub Blog

如何通过agent apps将软件交付工作流带入GitHub

本文介绍了如何通过 GitHub agent apps 将软件交付工作流整合到 GitHub 中,减少上下文切换。文章以“使邀请队友步骤可选”的假设任务为例,展示了 Amplitude(产品分析)、Endor Labs(依赖安全)、LaunchDarkly(功能开关)、PagerDuty(部署风险评估)等工具如何通过提及(@mention)或 Agents 选项卡直接在 GitHub 中响应。开发者无需离开 GitHub 即可获得四项关键问题的答案,并安全地推进变更。这些工具仍是原有工具,但出现在开发者日常工作的地方。

状态已摘要
抓取快照1
AI 输出2
开放问题0

已验证摘要

英文摘要

How to bring your software delivery workflow into GitHub with agent apps

The article explains how GitHub agent apps allow developers to bring software delivery tools directly into GitHub workflows, avoiding context switching. It uses a hypothetical scenario of making a signup step optional. Agents from Amplitude for product insights, Endor Labs for dependency analysis, LaunchDarkly for feature flags, and PagerDuty for deployment risk assessment are invoked via @mentions in pull requests or the Agents tab. This brings answers to four key questions (right change, clean dependencies, safe rollout, safe deploy) into one place. The article notes the tools remain, but worked with where developers already are.

  • GitHub agent apps integrate external services directly into GitHub workflows.
  • Use Amplitude agent to validate product hypotheses from the Agents tab.
  • Endor Labs agent proactively reviews dependencies touched by a pull request.
  • LaunchDarkly agent creates feature flags with rollout steps in response to a comment.
  • PagerDuty agent assesses deployment risk based on incidents and file history.
  • Agent apps are available from GitHub Marketplace and can be assigned to issues or @mentioned in PRs.

中文摘要

如何通过agent apps将软件交付工作流带入GitHub

本文介绍了如何通过 GitHub agent apps 将软件交付工作流整合到 GitHub 中,减少上下文切换。文章以“使邀请队友步骤可选”的假设任务为例,展示了 Amplitude(产品分析)、Endor Labs(依赖安全)、LaunchDarkly(功能开关)、PagerDuty(部署风险评估)等工具如何通过提及(@mention)或 Agents 选项卡直接在 GitHub 中响应。开发者无需离开 GitHub 即可获得四项关键问题的答案,并安全地推进变更。这些工具仍是原有工具,但出现在开发者日常工作的地方。

  • GitHub agent apps 将外部服务直接集成到 GitHub 工作流程中。
  • 可从 Agents 选项卡使用 Amplitude agent 验证产品假设。
  • Endor Labs agent 主动审查拉取请求涉及的依赖项。
  • LaunchDarkly agent 通过评论创建功能标志并制定推出步骤。
  • PagerDuty agent 根据事件和历史记录评估部署风险。
  • agent apps 可在 GitHub Marketplace 获取,并分配至 issue 或在 PR 中提及。

Agent Apps / GitHub Copilot / GitHub Marketplace / Amplitude / Endor Labs / LaunchDarkly / PagerDuty / software delivery / workflow automation

完整文章

Sam Zhang · @im-samz

August 14, 2026|

4 minutes

Share:How many tabs do you have open alongside your pull request?Imagine picking up a new issue in your product’s free-trial onboarding flow: make the “invite your teammates” step optional. Support keeps flagging the step as a friction point as signups increase. Quick win, right?From scoping to deployment, you need answers to these four questions:Is this even the right change?Are the dependencies I’m touching clean?How do I roll it out safely?Is it safe to deploy right now?Each answer lives in a different tool, so working through the pull request means carrying the same context across four places.GitHub agent apps bring the tools you need to answer those questions to where you’re already working, powered by the same platform and harness as our own Copilot cloud agent . The illustrative walkthrough below shows how you can use services you already depend on, such as Amplitude, Endor Labs, LaunchDarkly, and PagerDuty to answer these questions and complete this request, without ever leaving GitHub.1. Before you build itSupport says the “invite your teammates” step is annoying for customers who are onboarding with your product, but they haven’t given an indication of who has complained or whether those complaints lead to churn. You’d be right to be skeptical. So instead of opening Amplitude and building a query to confirm your hunch, you ask the Amplitude agent right from the Agents tab:@amplitude[agent] is completing the team invite step correlated with success later in the funnel? Break it down by segments we're measuring.The split comes back clear: team users who finish the step are more likely to retain later, while solo users don’t have that correlation. A rescope is now justified: defer the step for solo signups and keep it for teams.Access to product insights is now within GitHub, enabling course correction before any code is written.2. As you build itCopilot opens a draft pull request for the change. The implementation also updates dependencies used by the onboarding flow. Instead of waiting for a CI scan to fail later, you ask the Endor Labs agent in a comment:@endor-labs-github-agenthq[agent] is there anything I need to watch out for in the dependencies being touched by this pull request?The agent identifies the changed dependencies, checks them for known vulnerabilities and broader package risk, then reports back in the pull request. This time, everything looks clean. Nothing to remediate.Dependency review becomes a proactive check while the change is still in front of you. Much better than remediating a CI scan after it fails.3. Rolling it outThe previous finding now gets carried through to implementation: solo signups get the optional path, while teams keep the existing one. Because these segments are set at signup, a feature flag can target them directly. Ask the LaunchDarkly agent to set it up for you, the same way you’d ask a team member:@launchdarkly-agent[agent] please create a feature flag for this pull request and wire it into the code.

- key: defer-team-invite

- type: boolean

- default: false

- target: solo-intent signups

- rollout: internal > 5% > 25% > 100%The agent creates the flag in LaunchDarkly and adds the code implementation as a commit you review. If the target environment requires approval, it creates an approval request instead of applying the targeting change directly. A human still decides whether the rollout moves forward.Flag setup goes from a second tool, a manual code handoff, and Slack coordination to one pull request comment and a commit you review.4. Before you shipReview tells you the code is correct, but whether the service is in a good state for a deployment is a different question. Before merging, you ask the PagerDuty agent:@pagerduty-agent-app[agent] assess the deployment risk for this pull request against the onboarding service. Check active incidents and recent incident history, then recommend whether to proceed.The agent maps the repository to its PagerDuty service, checks for active incidents, reviews the previous 90 days, and compares the files in the pull request with areas involved in past incidents.This time, the risk is low. There are no active incidents and no meaningful correlation with the current changes. The recommendation is to proceed.Nothing dramatic happens, but that’s the point. Checking deploy risk becomes a routine step for your pull requests instead of something you do only when a release already feels dangerous.What changesYou still use Amplitude, LaunchDarkly, Endor Labs, and PagerDuty. But now, you no longer need to carry the context between them, and they’ll all work directly in your GitHub workflows.As work moves from idea to production, developers can bring each service into GitHub when its context or capabilities matter. With agent apps, GitHub becomes the place where developers and agents coordinate what happens next, without developers switching contexts.Try itAgent apps are available from the GitHub Marketplace . Install one, enable it for your organization, and take it for a spin:Assign it to an issue to kick off a task.@mention it in a pull request comment for analysis or action.Select it from the Agents tab in your repository.Your tools are still your tools. Now, they show up where you are already working: on GitHub. Explore the other inaugural agent apps and start bringing your stack directly into your workflow:Packfiles ’s agent reads your backlog and builds a migration strategy. reads your backlog and builds a migration strategy.Miro ‘s agent connects visual collaboration with code workflows.Bright Security ‘s agent autonomously handles end-to-end dynamic security testing inside GitHub.SonarQube ‘s agent brings analysis, quality gates, and remediation into GitHub agent sessions.Octopus Deploy ‘s agent can identify, diagnose, and resolve deployment failures.Discover agent apps in the GitHub Marketplace >Tags:

Agent Apps

GitHub Copilot

GitHub MarketplaceWritten byProduct Manager, GitHub CopilotRelated postsAI & ML

Write your first prompt with the GitHub Copilot appLearn how to write your first prompt in the GitHub Copilot app, choose the right context and model, and start your first task with confidence.AI & ML

Using the GitHub Copilot SDK for JavaEnterprise Java developers have a new superpower—drive GitHub Copilot from idiomatic Java code with annotations, virtual threads, and more.AI & ML

A guide to slash commands in the GitHub Copilot appGo beyond chat in the GitHub Copilot app with these slash commands. They’ll help you plan, collaborate, automate, and customize your dev workflow.We do newsletters, tooDiscover tips, technical guides, and best practices in our biweekly newsletter just for devs.Your email address

抓取快照

用于解析和审计的抓取证据。

200 · text/html; charset=UTF-8

2026/08/15 08:00

668c47017c6c8d0745f792f98c42543a35b5a082c21c3c5456998acb578a6e18

AI 输出

带验证状态的结构化模型输出。

article.summarize

deepseek-v4-flash · 有效

{"tags":["Agent Apps","GitHub Copilot","GitHub Marketplace","Amplitude","Endor Labs","LaunchDarkly","PagerDuty","software delivery","workflow automation"],"titleEn":"How to bring your software delivery workflow into GitHub with agent apps","titleZh":"如何通过agent apps将软件交付工作流带入GitHu...
article.classify

deepseek-v4-flash · 有效

{"relevant":true,"confidence":0.95,"primaryTopic":"agent-engineering","secondaryTopics":["software-engineering","product-updates"]}

质量问题与日报引用

开放或已解决的问题,以及文章出现在每日日报中的记录。

日报

Signal Hub 2026-08-15

实用指南,展示如何通过 agent apps 将交付工具集成到 GitHub 中,直接减少工程团队的上下文切换。对于正在探索 AI 辅助开发工作流的团队具有很高的相关性。 (score: 0.86)

排序 12026/08/15 00:00草稿