Skip to content
Pinter Computing

Knowledge Base for IT Professionals, Teachers, and Astronauts

Pinter Computing

Knowledge Base for IT Professionals, Teachers, and Astronauts

  • Home
  • Programming
  • DevOps
  • Project Management
  • Software and Hardware
  • Miscellaneous
  • Egyebek
  • About
  • Experience
  • Education
  • Contact
  • Home
  • Programming
  • DevOps
  • Project Management
  • Software and Hardware
  • Miscellaneous
  • Egyebek
  • About
  • Experience
  • Education
  • Contact
Close

Search

Home/Knowledge Base/Using GitHub Copilot Coding Agent in the GitHub web UI
Knowledge Base

Using GitHub Copilot Coding Agent in the GitHub web UI

By Laszlo Pinter
December 17, 2025 7 Min Read
0

Copilot Coding Agent can work entirely online without you knowing anything about software development. To use it

  • Open the repository in GitHub
  • Create an Issue
  • Write the instructions in the descriptions field
  • Assign it to Copilot

The agent will create a new branch and based on your description it will make code modifications.

  • To see the progress click the View session button

Once the agent completed the task, it will request a review

  • On the top of the screen you will see the message:
    Copilot requested your review on this pull request.
    Click the Add your review button
  • To enter line specific comments or instructions, hover above the plus sign and select the blue plus sign to open the Write panel.
  • You can type any message into the review field to share your thoughts with other humans, Copilot will ignore those. To give additional instructions to Copilot, start the message with @copilot
  • To start the review, click the Start a review button
  • To finish the review click the Finish your review button
  • You can write additional instructions if necessary and click the Submit review button
  • While the agent is working, you can give additional instructions in the bottom chat window
  • To go back from the session to the pull request, click the View pull request button at the top of the page
  • At the top of the screen click the Add your review button
  • Click the Review changes button
  • If you are satisfied with the result scroll down to the bottom of the page and click the Merge pull request button
  • Click the Confirm merge button
  • Click the Delete branch button

Preparing the GitHub Copilot Coding Agent environment

To make sure the GitHub Copilot Coding Agent understands your application you give instructions with

  • Project overview, including it’s purpose, goals, and any relevant background information.
  • Program architecture, standards and conventions that should be followed,
  • Useful commands or scripts for common tasks

To save the instructions

Create a new branch

  • On the code tab click the branches icon
  • In the upper right corner click the New branch button
  • Name the branch
    prepare-environment
  • Go back to the Code tab and click the down arrow on the current branch field and select the new branch
  • Navigate to the .github directory
  • If the copilot-instructions.md file does not exist in the upper right corner click the Add file button
  • Click the copilot-instructions.md file to open it
  • In the upper right corner of the edit window click the Edit button
  • You can add links to refer to other documents
  • And other instructions
  • When finished click the Commit changes button in the upper right corner
  • Click the Commit changes button on the new panel
  • The copilot-instructions-ext.md file contains more recommendations with much more details.

Prepare the GitHub Copilot Coding Agent environment

Specify the required tools in the copilot-setup-steps.yml file

  • Stay in the prepare-environment branch
  • Navigate to the .github/workflows/ directory
  • In the upper right corner click the Add file button
  • Select Create new file
  • The following example pre-installs Python and MongoDB in the Copilot environment
name: "Copilot Setup Steps"

on: workflow_dispatch
jobs:
  # This is the required job name. If different, Copilot will ignore it.
  copilot-setup-steps:
    runs-on: ubuntu-latest
 
  # Starts a MongoDB service for Copilot to use during its session.
    services:
     mongo:
       image: mongo:7
       ports:
         - 27017:27017

    # Grant Copilot early access to read the repository content.
    permissions:
      contents: read

    steps:
      - name: Checkout code
        uses: actions/checkout@v5

      - name: Set up Python
        uses: actions/setup-python@v6
        with:
          python-version: "3.13"
          cache: "pip"

      - name: Install Python dependencies
        run: |
          python -m pip install --upgrade pip
          pip install -r src/requirements.txt
  • Enter the file name copilot-setup-steps.yml and click the Commit changes button
  • On the next window click the Commit changes button again
  • On the Pull requests tab click the Compare & pull request button
  • Click the Create pull request button
  • Wait, and let the agent check the changes before you stat the merge
  • Click the Merge pull request button
  • Click the Confirm merge button
  • Click the Delete branch button

Manage multiple tasks with the Agents Panel

  • To open the Agents Panel, in the upper right corner of the page click the Open agents panel button
  • Make sure the current repository is selected
  • When you press enter the task is submitted. The window stays open to monitor the progress and to enter for more instructions.
  • Click the task to see the session logs

To open the Agents panel in full screen mode navigate to https://github.com/copilot/agents

If you assign multiple parallel tasks to the agent, make sure the code changes don’t overlap, otherwise merge conflicts will appear.

Author

Laszlo Pinter

Follow Me
Other Articles
Previous

Working with Bitbucket

Next

Disable the Caps Lock key in Windows 11

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

Last Changes

  • DevOps Engineering part 1. (Mac) - Make your Macintosh easier to use June 25, 2026
  • Japan travel tips June 22, 2026
  • How to stop the rain and snow in Cities: Skylines II June 20, 2026
  • Cities: Skylines II Developer Mode June 20, 2026
  • 'CSII_MANAGEDPATH' has incorrect path(s) when building Cities: Skylines II mod June 20, 2026

Tags

.NET .NETcore 3Dprinting ASP.NET Core AutodeskInventor AWS C# Chef cloud DevOps Docker EntityFramework Games Git Go iOS iPad iPhone iPod Java Kubernetes Linux MacOSX MSSQL MVC Node.js Packer PowerShell Python RDS RightScale Ruby security Splunk TeamCity Terraform TestKitchen Tomcat Ubuntu Vagrant VirtualBox VisualStudio Windows WordPress Xcode

Recent Comments

  • Zengei László on MyHeritage családfa exportálása és küldése emailben
  • Raúl Castillo on DynDns update error
  • MICHAEL on Windows Media Player 12 cannot find the album information
  • Nargis on Configure Epson ET-3850 scanning on Windows 11
  • Venczelné Zemen Erika on Delta S2302 termosztát programozása

–

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright 2026 — Pinter Computing. All rights reserved.