Skip to main content
Select language: current language is Korean
Copilot 검색 또는 요청
메뉴 열기

GitHub 코필로트의 세션 추적

에이전트 패널 또는 페이지, JetBrains IDE, Visual Studio CodeEclipse, GitHub CLIRaycast 및 세션 로그를 사용하여 진행률을 추적하고 Copilot접근 방식을 이해할 수 있습니다.

누가 이 기능을 사용할 수 있나요?

Copilot 클라우드 에이전트는 GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business,GitHub Copilot Enterprise 플랜과 함께 사용할 수 있습니다. 에이전트는 GitHub에 저장된 모든 리포지토리에서 사용할 수 있습니다. 단, 관리형 사용자 계정가 소유한 리포지토리에서는 에이전트가 명시적으로 비활성화되어 있습니다.
Sign up for Copilot

소개

작업을 Copilot에 지시한 후, 백그라운드에서 자율적으로 작동하여 작업을 완료합니다. GitHub Copilot 클라우드 에이전트 정보을(를) 참조하세요.

Raycast의 에이전트 패널, 에이전트 탭, GitHub CLI확장은 GitHub Copilot 리포지토리 전체의 에이전트 세션에 대한 개요를 제공합니다. 이를 사용하여 새 작업을 시작하고 진행 상황을 추적 Copilot할 수 있습니다.

          Copilot의 세션을 특정 리포지토리에서 Visual Studio Code 추적할 수도 있습니다.

에이전트 세션 중 또는 후에 세션 로그를 검사하여 Copilot가 문제에 대해 어떤 접근 방식을 취했는지 이해할 수 있습니다.

에이전트 탭에서 에이전트 세션 추적

에이전트 패널에서 실행 중인 에이전트 세션과 이전 에이전트 세션의 목록을 볼 수 있습니다. 모든 페이지 GitHub또는 전용 에이전트 탭에서 사용할 수 있습니다. 세션을 시작하거나 다른 사용자의 세션에서 작업하라는 메시지가 표시 Copilot 되면 에이전트 세션이 세션 목록에 표시됩니다.

          [에이전트 탭](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text)<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-agent" aria-label="The Agents icon" role="img"><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg>을 열려면 모든 페이지의 탐색 모음에서 에이전트 패널을 열려면 클릭한 다음 **모두 보기를** 클릭합니다.

각 세션은 해당 상태를 표시합니다. 세션을 클릭하여 에이전트의 진행률, 토큰 사용량, 세션 수 및 세션 길이를 모니터링할 수 있는 세션 로그 및 개요를 엽니다.

탭에서 새 에이전트 세션을 시작할 수 있습니다. GitHub Copilot에게 끌어오기 요청을 만들도록 요청을 참조하세요.

          GitHub CLI에서 에이전트 세션 추적하기

참고

명령 집합은 agent-task v2.80.0 이상 GitHub CLI에서만 사용할 수 있습니다. 이 명령 집합은 a 공개 미리 보기 이며 변경될 수 있습니다.

          GitHub CLI
          `gh agent-task list` 명령을 사용하여 현재 및 과거의 에이전트 세션 목록을 볼 수 있습니다. 출력에는 최근 세션 목록이 표시됩니다.

특정 세션에 대한 자세한 정보를 보려면 gh agent-task view 명령을 사용하세요. 예를 들어, monalisa/bookstore 리포지토리의 끌어오기 요청 #123과 관련된 세션에 대한 정보를 보려면 gh agent-task view --repo monalisa/bookstore 123을 실행합니다.

세션 로그를 보려면 --log 옵션을 추가하세요. 필요에 따라 --follow 옵션을 사용하여 에이전트가 작업하는 동안 라이브 로그를 스트리밍합니다.

사용 가능한 모든 옵션을 보려면 gh agent-task list --help 또는 gh agent-task view --help를 실행합니다.

Raycast에서 에이전트 세션 추적

Raycast 는 Windows 및 macOS용 확장 가능한 시작 관리자입니다. Raycast에 GitHub Copilot 대한 확장을 사용하면 컴퓨터에 있는 모든 위치에서 작업을 시작하고 추적 Copilot 클라우드 에이전트 할 수 있습니다.

  1. Raycast 웹 사이트에서 Raycast를 설치하세요.
  2. 확장 프로그램 페이지에서 Install Extension 단추를 클릭하여 Raycast용 GitHub Copilot 확장 프로그램을 설치합니다.
  3. Raycast를 열고 "Copilot"를 검색하고 작업 보기 명령을 찾은 다음 Enter 키를 누릅니다.
  4.        **
           GitHub으로 로그인**을 클릭한 다음 인증 절차를 완료합니다. Raycast가 다시 열립니다.
    
  5. 작업 목록이 표시됩니다. 연결된 끌어오기 요청으로 이동하려면 Enter를 누릅니다. 세션 로그를 보려면 Command+L을 누릅니다.

참고

Raycast에서 일부 작업을 볼 수 없는 경우 리포지토리를 소유한 조직에서 액세스 제한을 사용하도록 설정했을 OAuth app 수 있습니다. "GitHub Copilot for Raycast" OAuth app에 대한 승인을 요청하는 방법을 알아보려면 OAuth 앱에 대한 조직 승인 요청을 참조하세요.

Raycast에서 새 에이전트 세션을 시작할 수도 있습니다. GitHub Copilot에게 끌어오기 요청을 만들도록 요청을(를) 참조하세요.

          Visual Studio Code에서 세션 추적

          Visual Studio Code 사용하여 특정 리포지토리에 [](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github) 대한 실행 중인 에이전트 세션 및 이전 에이전트 세션 목록을 볼 수 있습니다.

확장을 설치한 후에는 사이드바에서 Copilot 버튼을 클릭하여 GitHub의 세션을 볼 수 있습니다.

나열된 각 세션에 대해 해당 상태를 한눈에 보거나 클릭하여 내의 끌어오기 요청 Visual Studio Code으로 이동할 수 있습니다.

세션 로그를 보려면 목록에서 끌어오기 요청을 클릭한 다음, 세션 보기를 클릭합니다.

          Visual Studio Code에서 새로운 에이전트 세션을 시작할 수도 있습니다. 
          [AUTOTITLE](/copilot/how-tos/agents/copilot-coding-agent/asking-copilot-to-create-a-pull-request#asking-copilot-to-create-a-pull-request-from-copilot-chat-in-visual-studio-code)을(를) 참조하세요.

에이전트 세션을 VS Code직접 열려면 에이전트 탭에서 VS Code열기 옵션을 클릭합니다.

참고

          VS Code 세션 열기는 현재 VS Code 버전의 Insiders에서만 사용할 수 있습니다.

JetBrains IDE에서 세션 추적

참고

          Copilot 클라우드 에이전트가 JetBrains IDE에 포함되어 있으며, 공개 미리 보기는 변경될 수 있습니다.

확장이 있는 JetBrains IDE GitHub Copilot 채팅 의 프로젝트에 대한 실행 중인 에이전트 세션 및 이전 에이전트 세션 목록을 볼 수 있습니다. 사용자 환경에 GitHub Copilot 확장 설치을(를) 참조하세요.

사이드바에서 CopilotGitHub 클라우드 에이전트 작업 단추를 클릭하거나 작업을 위임한 후 작업 목록 열기 단추를 클릭하여 모든 세션을 볼 수 CopilotGitHub Copilot 채팅있습니다.

나열된 각 세션에 대해 해당 상태를 한눈에 볼 수 있습니다. 브라우저에서 열기를 클릭하여 브라우저에서 끌어오기 요청을 열거나 실행 중인 작업을 마우스 오른쪽 단추로 클릭한 다음 작업 취소를 클릭하여 취소합니다.

          Copilot 에이전트 작업이 시작되고 완료되면 알림도 표시됩니다.

Eclipse에서 세션 추적

참고

          Copilot 클라우드 에이전트는 Eclipse에서 공개 미리 보기이며, 변경될 수 있습니다.

확장이 있는 Eclipse GitHub Copilot 채팅 의 프로젝트에 대한 실행 중인 에이전트 세션 및 이전 에이전트 세션 목록을 볼 수 있습니다. 사용자 환경에 GitHub Copilot 확장 설치을(를) 참조하세요.

채팅 창의 Copilot오른쪽 상단을 클릭하거나 작업을 위임한 후 작업 목록 열기 단추를 클릭하여 모든 세션을 볼 수 CopilotGitHub Copilot 채팅있습니다.

나열된 각 세션에 대해 해당 상태를 한눈에 볼 수 있습니다. 브라우저에서 열기를 클릭하여 브라우저에서 끌어오기 요청을 열거나 실행 중인 작업을 마우스 오른쪽 단추로 클릭한 다음 작업 취소를 클릭하여 취소합니다.

          Copilot 에이전트 작업이 시작되고 완료되면 알림도 표시됩니다.

          GitHub Mobile에서 세션 추적

에이전트에서 생성한 실행 중인 끌어오기 요청 및 이전 끌어오기 요청 목록을 볼 수 있습니다 GitHub Mobile.

  1. 홈페이지의 "에이전트" 섹션에서 GitHub Mobile에이전트 작업을 탭합니다.

    생성하도록 요청한 Copilot 현재 열려 있는 끌어오기 요청 목록이 표시됩니다.

  2. 목록 맨 위에 있는 단추를 사용하여 끌어오기 요청 목록을 필터링합니다.

    예를 들어 병합된 작업만 표시하려면 열기 를 탭한 다음 드롭다운에서 병합을 탭합니다.

    Screenshot of the status dropdown list with a check mark against 'Open'.

세션 로그에 대한 커밋 추적

          Copilot 클라우드 에이전트 커밋의 특징은 다음과 같습니다.
  • 모든 커밋은 Copilot에 의해 작성되며, 작업을 시작한 사람은 공동 저자로 표시됩니다.
  • 각 커밋 메시지에는 해당 커밋에 대한 세션 로그에 대한 링크가 포함되어 있으므로 코드 검토 중에 변경한 이유를 Copilot 이해하거나 나중에 감사 목적으로 추적할 수 있습니다.
  •         Copilot 클라우드 에이전트의 커밋은 서명되어 GitHub에서 "확인됨"으로 표시됩니다.
    

세션 로그를 사용하여 Copilot의 접근 방식을 이해하기

          Copilot와 GitHub 또는 Visual Studio Code에서 Copilot의 세션 로그를 살펴보면 작업에 어떻게 접근했는지 이해할 수 있습니다.

세션 로그에서 Copilot의 내부 독백과 리포지토리를 이해하는 데 사용한 도구, 변경 및 유효성 검사 작업을 볼 수 있습니다.

참고

          Copilot 에는 자동화된 테스트 및 linter를 실행하여 푸시하기 전에 변경 내용의 유효성을 검사하는 기능을 포함하여 자체 개발 환경이 있습니다.

          Copilot 에이전트 탭에서 세션 조정

작업이 진행되는 동안 Copilot를 조종할 수 있습니다. 세션을 조정하려는 이유는 다음과 같습니다.

  •         Copilot 은 잘못된 방향으로 가고 있는 것이라 더 명확하게 하려 합니다.
    
  • 필수 작업에 대한 설명에서 실수가 있었고, 처음부터 다시 시작하기로 결정했습니다.

다음 단계에 따라 Copilot을(를) 제어합니다.

  1.        [agents 탭](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text) 엽니다.
    
  2.        **에이전트 세션** 목록에서 추가 입력을 제공할 작업을 선택합니다.
    
  3. 작업 중인 상태에서 프롬프트 상자에 Copilot 프롬프트합니다.

예를 들어 Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint.

          Copilot 는 현재 도구 호출을 완료한 후 입력을 구현하기 시작합니다.

참고

조향은 메시지당 하나의 프리미엄 요청을 사용합니다.

          Copilot 세션 중지

세션 로그 뷰어에서 Copilot**** 를 클릭하여 작업 작업을 계속할 수 없습니다.

'Stop session' 단추가 강조 표시된 로그 뷰어의 스크린샷

세션을 중지하려는 이유는 다음과 같습니다.

  • 필수 작업에 대한 설명에서 실수가 있었고, 처음부터 다시 시작하기로 결정했습니다.
  • 당신이 요청한 변경이 필요하지 않다는 것을 깨달았으므로 Copilot이 더 이상 작업을 진행하지 않도록 하려는 것입니다.

추가 참고 자료

  •         [AUTOTITLE](/copilot/tutorials/coding-agent/best-practices)
    
  •         [AUTOTITLE](/copilot/using-github-copilot/coding-agent/troubleshooting-copilot-coding-agent)
    
Morty Proxy This is a proxified and sanitized view of the page, visit original site.