{
  "id": 17310,
  "title": "Stacked sessions and pull requests in the GitHub Copilot app",
  "url": "https://urgent.news/2026/07/30/stacked-sessions-and-pull-requests-in-the-github-copilot-app",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-07-30T17:30:24.000Z",
  "source": {
    "name": "GitHub Blog",
    "slug": "github-blog",
    "url": "https://github.blog/ai-and-ml/github-copilot/stacked-sessions-and-pull-requests-in-the-github-copilot-app/"
  },
  "original_language": "en",
  "account": "The GitHub Copilot app presented an intriguing scenario for a reporter to explore. The app's interface, as depicted in a screenshot, showcased multiple stacked sessions - each representing a sequence of tasks within the same repository. These sessions built upon one another, demonstrating the app's ability to facilitate complex development workflows.\n\nThe reporter delved into their own experience using Copilot with an old personal app, originally created around late 2014. The app served as a personal dashboard for calendars, smart devices, and task management. However, over time, obsolete dependencies such as React 15, Less, and an ancient version of react-bootstrap had become a headache. Modernizing the frontend seemed daunting, as the reporter had previously given up on the task, finding it tedious and time-consuming.\n\nUpon firing up Copilot, the reporter attempted to modernize the project in one go. They provided detailed prompts to the AI, outlining their goals, such as cleaning up the code, removing Less, and improving accessibility and responsiveness. Despite initial attempts, the AI generated code did not meet the reporter's expectations. This led to a second session where the reporter realized they had been working off an old development branch, which had partially modernized the app. The reporter had to merge their changes into the main branch to maintain consistency with their live deployment.\n\nAfter hitting a stumbling block with old warnings related to react-bootstrap, the reporter decided to consult Copilot again. They explored two options: either upgrading existing components or removing react-bootstrap entirely. The AI guided them through this decision-making process, enabling the reporter to make informed choices about the project's direction. The AI's ability to understand the reporter's intent and context allowed for more efficient collaboration, saving the reporter from potential frustration and time wastage.",
  "summary": "Learn how I modernized an old codebase of mine using stacked sessions and pull requests in the GitHub Copilot app. The post Stacked sessions and pull requests in the GitHub Copilot app appeared first on The GitHub Blog .",
  "key_points": [
    "GitHub Copilot app features stacked sessions for complex workflows",
    "Reporter modernized old personal app with AI's assistance",
    "Copilot guided decision-making on upgrading components"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}