참고
개요 Copilot 클라우드 에이전트는 GitHub Copilot 클라우드 에이전트 정보을 참조하세요.
Introduction
Copilot 클라우드 에이전트에서 시작할 수 있습니다.
-
문제를 GitHub IssuesCopilot할당하여 [](#assigning-an-issue-to-copilot) -
에이전트 탭 또는 패널GitHub
-
대시보드 켜기GitHub
-
공동 파일럿 채팅 in Visual Studio Code, JetBrains IDE, Eclipse 및 Visual Studio 2026
-
공동 파일럿 채팅 에 GitHub.com
-
MCP(모델 컨텍스트 프로토콜) 지원을 사용하는 기본 설정 IDE 또는 에이전트 코딩 도구
-
Raycast 런처
-
"새 리포지토리" 양식GitHub
-
실패한 GitHub Actions 워크플로 실행GitHub
Copilot 는 백그라운드에서 작업 작업을 시작합니다. 일부 진입점은 끌어오기 요청을 자동으로 엽니다. 다른 경우에는 세션 로그에서 Copilot 끌어오기 요청을 열도록 요청하거나, Copilot 작업이 완료되면 끌어오기 요청을 만들 수 있습니다.
자세한 내용은 GitHub Copilot 클라우드 에이전트 정보을(를) 참조하세요.
문제를 Copilot에게 할당하기
Copilot에게 문제를 할당하여 Copilot가 문제 작업을 시작할 수 있도록 요청할 수 있습니다.
Copilot가 작업을 시작하고, 풀 요청을 생성한 후, 작업이 완료되면 검토를 요청합니다.
해당 이슈를 다음의 대상에 할당할 수 있습니다.Copilot
- GitHub.com에서(다음 섹션 참조)
- 에 GitHub Mobile
- API를 GitHub 통해( 이 기사에서 나중에 참조)
- Raycast 런처 사용
- 사용 GitHub CLI (참조
gh issue edit)
Copilot에 문제를 GitHub.com에 할당하기
참고
이 기능은 공개 미리 보기에서 사용 중이며 변경될 수 있습니다.
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
리포지토리 이름 아래에서 Issues를 클릭합니다.

-
Copilot에게 할당할 문제를 엽니다.
-
오른쪽 메뉴에서 담당자를 클릭합니다.

-
담당자 목록에서 Copilot 클릭합니다.

추가 옵션이 표시됩니다.

-
선택적 프롬프트 필드에서 .에 대한 Copilot특정 지침을 추가할 수 있습니다. 작업을 이해하고 완료하는 데 도움이 되는 Copilot 컨텍스트, 제약 조건 또는 특정 요구 사항을 추가합니다.
예를 들어 사용할 특정 코딩 패턴 또는 프레임워크, 테스트 요구 사항, 코드 스타일 기본 설정, 수정하거나 수정해서는 안 되는 파일 또는 디렉터리에 대한 지침을 포함할 수 있습니다.
여기에 Copilot 제공하는 세부 정보 외에도 대상 리포지토리에 대해 구성된 사용자 지정 지침을 사용합니다. GitHub Copilot 대한 리포지토리 사용자 지정 지침 추가을(를) 참조하세요.
-
대화 상자의 드롭다운 메뉴를 사용하여 리포지토리 Copilot가 작업할 위치와 기반으로 사용할 브랜치를 변경할 수 있습니다.
읽기 액세스 권한이 적어도 있는 모든 리포지토리가 리포지토리 드롭다운 메뉴에 표시됩니다. 그러나 리포지토리에 대한 쓰기 권한이 있고 해당 리포지토리에 대해 사용하도록 설정된 경우에만 Copilot 클라우드 에이전트 리포지토리를 선택할 수 있습니다.
문제의 원본 조직과 다른 조직에서 리포지토리를 선택하거나 문제가 프라이빗 리포지토리에 있을 때 공용 리포지토리를 선택하는 경우 경고가 표시됩니다.
리포지토리를 지정하지 않으면 Copilot가 이슈가 있는 동일한 리포지토리에서 작동합니다. 분기 Copilot 를 지정하지 않으면 선택한 리포지토리의 기본 분기에서 작동합니다.
팁
문제를 할당하면 문제 Copilot제목, 설명, 현재 존재하는 메모 및 제공한 추가 지침이 전송됩니다. 문제를 할당한 후에는 문제에 Copilot 추가된 추가 주석을 인식하지 못하므로 이에 반응하지 않습니다. 추가 정보가 있거나 원래 요구 사항이 변경된 경우 끌어오기 요청에 Copilot 주석으로 추가합니다.
-
선택 사항으로, 을 클릭해 에이전트 드롭다운 메뉴를 열러 코딩 에이전트 또는 특화된 동작과 도구를 갖춘 사용자 지정 에이전트를 할당할 수 있습니다. 리포지토리, 조직 또는 엔터프라이즈에서 기존 사용자 지정 에이전트 항목을 선택할 수 있습니다. 에이전트 만들기를 클릭하여 선택한 리포지토리 및 분기에 새 에이전트 프로필 항목을 만들 수도 있습니다. 자세한 내용은 에 대한 사용자 지정 에이전트 만들기 Copilot 클라우드 에이전트을(를) 참조하세요.
참고
타사 에이전트는 GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business, 그리고 GitHub Copilot Enterprise 플랜을 이용하는 모든 사용자에게 제공됩니다.
-
필요에 따라 드롭다운 메뉴를 사용하여 사용할 모델을 Copilot 선택할 수 있습니다. 자세한 내용은 GitHub Copilot 클라우드 에이전트에 대한 AI 모델 변경을(를) 참조하세요.
다른 위치에서도 Copilot에 문제를 할당할 수 있습니다GitHub.com.
- 리포지토리의 문제 페이지에 있는 문제 목록에서
- GitHub 프로젝트에서 문제를 볼 때
Copilot에 문제를 GitHub Mobile에 할당하기
- GitHub Mobile에서, Copilot에게 할당하려는 문제가 포함된 리포지토리로 이동합니다.
- 문제를 클릭합니다.
- Copilot에게 할당할 문제를 엽니다.
- 아이콘을 탭합니다 .
- "담당자" 옆에 있는 편집을 탭합니다.
- "Copilot" 옆에 있는 더하기 기호를 클릭합니다.
- 완료를 클릭합니다.
Copilot API를 통해 GitHub에 문제를 할당하기
참고
이 기능은 공개 미리 보기에서 사용 중이며 변경될 수 있습니다.
GraphQL API 또는 REST API를 사용하여 Copilot에 문제를 할당할 수 있습니다. 두 API 모두 선택적 에이전트 할당 입력을 지원하여 작업을 사용자 지정합니다.
| GraphQL 매개 변수 | REST 매개 변수 | 설명 |
|---|---|---|
targetRepositoryId | target_repo | |
| Copilot가 작동할 리포지토리 | ||
baseRef | base_branch | |
| Copilot에서 분기될 분기 | ||
customInstructions | custom_instructions | |
| Copilot에 대한 추가 지침 | ||
customAgent | custom_agent | 작업에 사용할 사용자 지정 에이전트 |
model | model | 사용할 모델 Copilot |
GraphQL API 사용
참고
GraphQL-Features 헤더에 값 issues_copilot_assignment_api_support 및 coding_agent_model_selection을 포함해야 합니다.
다음 GraphQL 변형을 사용하여 문제를 할당할 Copilot수 있습니다.
새 이슈 만들기 및 할당
-
사용자 토큰(예: 사용자-서버 토큰)을 사용하여 API personal access tokenGitHub App 로 인증하고 있는지 확인합니다.
참고
사용하는 fine-grained personal access token가 있는 경우, Copilot을(를) 문제에 할당하려면 다음 권한이 필요합니다.
- 메타데이터에 대한 읽기 액세스
- 작업, 콘텐츠, 문제 및 끌어오기 요청에 대한 읽기 및 쓰기 접근 권한.
만약 personal access token (classic)를 사용하려면 문제에
repo를 할당하기 위해 Copilot 범위가 필요합니다. -
리포지토리의 Copilot 클라우드 에이전트가 GraphQL API에
suggestedActors를 포함하는지 확인하여 리포지토리에서 Copilot가 사용 설정되어 있는지 검증하십시오.octo-org를 리포지토리 소유자로,octo-repo를 리포지토리 이름으로 변경합니다.GraphQL query { repository(owner: "octo-org", name: "octo-repo") { suggestedActors(capabilities: [CAN_BE_ASSIGNED], first: 100) { nodes { login __typename ... on Bot { id } ... on User { id } } } } }query { repository(owner: "octo-org", name: "octo-repo") { suggestedActors(capabilities: [CAN_BE_ASSIGNED], first: 100) { nodes { login __typename ... on Bot { id } ... on User { id } } } } }리포지토리 및 사용자에 대해 Copilot 클라우드 에이전트가 사용 설정되어 있는 경우, 쿼리에서 반환된 첫 번째 노드는
login값으로copilot-swe-agent를 가집니다. -
이 로그인에 대한
id값을 기록해 둡니다. -
이슈를 생성하려는 리포지토리의 GraphQL 전역 ID를 가져온 다음,
octo-org를 리포지토리 소유자로,octo-repo를 리포지토리 이름으로 변경합니다.GraphQL query { repository(owner: "octo-org", name: "octo-repo") { id } }query { repository(owner: "octo-org", name: "octo-repo") { id } } -
createIssue변형을 통해 이슈를 생성합니다.REPOSITORY_ID는 이전 단계에서 반환된 ID로,BOT_ID는 그보다 앞 단계에서 반한된 ID로 바꿉니다. 필요에 따라 입력을agentAssignment포함하여 작업을 사용자 지정할 수 있습니다.Shell gh api graphql -f query='mutation { createIssue(input: { repositoryId: "REPOSITORY_ID", title: "Implement comprehensive unit tests", body: "DETAILS", assigneeIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Add comprehensive test coverage", customAgent: "", model: "" } }) { issue { id title assignees(first: 10) { nodes { login } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection'gh api graphql -f query='mutation { createIssue(input: { repositoryId: "REPOSITORY_ID", title: "Implement comprehensive unit tests", body: "DETAILS", assigneeIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Add comprehensive test coverage", customAgent: "", model: "" } }) { issue { id title assignees(first: 10) { nodes { login } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection'
기존 이슈 할당
-
사용자 토큰(예: 사용자-서버 토큰)을 사용하여 API personal access tokenGitHub App 로 인증하고 있는지 확인합니다.
-
리포지토리의 Copilot 클라우드 에이전트가 GraphQL API에
suggestedActors를 포함하는지 확인하여 리포지토리에서 Copilot가 사용 설정되어 있는지 검증하십시오.octo-org를 리포지토리 소유자로,octo-repo를 리포지토리 이름으로 변경합니다.GraphQL query { repository(owner: "monalisa", name: "octocat") { suggestedActors(capabilities: [CAN_BE_ASSIGNED], first: 100) { nodes { login __typename ... on Bot { id } ... on User { id } } } } }query { repository(owner: "monalisa", name: "octocat") { suggestedActors(capabilities: [CAN_BE_ASSIGNED], first: 100) { nodes { login __typename ... on Bot { id } ... on User { id } } } } }리포지토리 및 사용자에 대해 Copilot 클라우드 에이전트가 사용 설정되어 있는 경우, 쿼리에서 반환된 첫 번째 노드는
login값으로copilot-swe-agent를 가집니다. -
할당하려는 문제의 GraphQL 전역 ID를 가져와 Copilot를 리포지토리 소유자로,
monalisa를 이름으로,octocat를 문제 번호로 바꾸세요.GraphQL query { repository(owner: "monalisa", name: "octocat") { issue(number: 9000) { id title } } }query { repository(owner: "monalisa", name: "octocat") { issue(number: 9000) { id title } } } -
기존 문제를 Copilot에게
replaceActorsForAssignable변형을 사용하여 할당합니다. 이전 단계에서 반환된 ID로ISSUE_ID을(를), 그 전 단계에서 반환된 ID로BOT_ID을(를), 리포지토리 ID로REPOSITORY_ID을(를) 바꿉니다. 필요에 따라 입력을agentAssignment포함하여 작업을 사용자 지정할 수 있습니다.Shell gh api graphql -f query='mutation { replaceActorsForAssignable(input: { assignableId: "ISSUE_ID", actorIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Fix the reported bug", customAgent: "", model: "" } }) { assignable { ... on Issue { id title assignees(first: 10) { nodes { login } } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection'gh api graphql -f query='mutation { replaceActorsForAssignable(input: { assignableId: "ISSUE_ID", actorIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Fix the reported bug", customAgent: "", model: "" } }) { assignable { ... on Issue { id title assignees(first: 10) { nodes { login } } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection' -
또는
updateIssue변경 메서드를 사용하여 기존 문제를 업데이트하고 Copilot에 할당할 수 있습니다. 문제 ID로ISSUE_ID를 바꾸고, 봇 ID로BOT_ID를 바꾸십시오.Shell gh api graphql -f query='mutation { updateIssue(input: { id: "ISSUE_ID", assigneeIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Update feature implementation", customAgent: "", model: "" } }) { issue { id title assignees(first: 10) { nodes { login } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection'gh api graphql -f query='mutation { updateIssue(input: { id: "ISSUE_ID", assigneeIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Update feature implementation", customAgent: "", model: "" } }) { issue { id title assignees(first: 10) { nodes { login } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection' -
기존 문제에 다른 담당자를 유지하면서
addAssigneesToAssignable변경을 사용하여 Copilot를 추가할 수도 있습니다. 문제 ID로ISSUE_ID를 바꾸고, 봇 ID로BOT_ID를 바꾸십시오.Shell gh api graphql -f query='mutation { addAssigneesToAssignable(input: { assignableId: "ISSUE_ID", assigneeIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Collaborate on this task", customAgent: "", model: "" } }) { assignable { ... on Issue { id title assignees(first: 10) { nodes { login } } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection'gh api graphql -f query='mutation { addAssigneesToAssignable(input: { assignableId: "ISSUE_ID", assigneeIds: ["BOT_ID"], agentAssignment: { targetRepositoryId: "REPOSITORY_ID", baseRef: "main", customInstructions: "Collaborate on this task", customAgent: "", model: "" } }) { assignable { ... on Issue { id title assignees(first: 10) { nodes { login } } } } } }' -H 'GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection'
REST API 사용
다음 REST API 엔드포인트를 사용하여 문제를 할당할 Copilot수 있습니다.
기존 문제에 담당자 추가
gh api \
--method POST \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
/repos/OWNER/REPO/issues/ISSUE_NUMBER/assignees \
--input - <<< '{
"assignees": ["copilot-swe-agent[bot]"],
"agent_assignment": {
"target_repo": "OWNER/REPO",
"base_branch": "main",
"custom_instructions": "",
"custom_agent": "",
"model": ""
}
}'
gh api \
--method POST \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
/repos/OWNER/REPO/issues/ISSUE_NUMBER/assignees \
--input - <<< '{
"assignees": ["copilot-swe-agent[bot]"],
"agent_assignment": {
"target_repo": "OWNER/REPO",
"base_branch": "main",
"custom_instructions": "",
"custom_agent": "",
"model": ""
}
}'
새 문제 만들기
gh api \
--method POST \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
/repos/OWNER/REPO/issues \
--input - <<< '{
"title": "Issue title",
"body": "Issue description.",
"assignees": ["copilot-swe-agent[bot]"],
"agent_assignment": {
"target_repo": "OWNER/REPO",
"base_branch": "main",
"custom_instructions": "",
"custom_agent": "",
"model": ""
}
}'
gh api \
--method POST \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
/repos/OWNER/REPO/issues \
--input - <<< '{
"title": "Issue title",
"body": "Issue description.",
"assignees": ["copilot-swe-agent[bot]"],
"agent_assignment": {
"target_repo": "OWNER/REPO",
"base_branch": "main",
"custom_instructions": "",
"custom_agent": "",
"model": ""
}
}'
기존 문제 업데이트
gh api \
--method PATCH \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
/repos/OWNER/REPO/issues/ISSUE_NUMBER \
--input - <<< '{
"assignees": ["copilot-swe-agent[bot]"],
"agent_assignment": {
"target_repo": "OWNER/REPO",
"base_branch": "main",
"custom_instructions": "",
"custom_agent": "",
"model": ""
}
}'
gh api \
--method PATCH \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
/repos/OWNER/REPO/issues/ISSUE_NUMBER \
--input - <<< '{
"assignees": ["copilot-swe-agent[bot]"],
"agent_assignment": {
"target_repo": "OWNER/REPO",
"base_branch": "main",
"custom_instructions": "",
"custom_agent": "",
"model": ""
}
}'
Raycast를 사용하여 문제 Copilot를 할당
Raycast는 Windows 및 macOS용 확장 가능한 시작 관리자입니다. Raycast에 GitHub Copilot 대한 확장을 사용하면 작업을 시작 및 추적하고 Copilot 클라우드 에이전트 컴퓨터 어디에 있든 세션 로그를 실시간으로 볼 수 있습니다.
-
Raycast 웹 사이트에서 Raycast를 설치하세요.
-
GitHub Copilot 확장 페이지에서 확장 설치 단추를 클릭하여 Raycast용 확장을 설치합니다.
-
Raycast를 열고 "
"를 검색한 후, 를 문제에 할당하는 명령을 찾은 다음, Enter 키를 누릅니다. -
** GitHub으로 로그인**을 클릭한 다음 인증 절차를 완료합니다. Raycast가 다시 열립니다.
-
작업할 Copilot 리포지토리를 선택합니다.
-
Copilot에 할당할 문제를 선택합니다.
-
선택적으로 Copilot의 풀 리퀘스트에 대한 기본 분기를 선택합니다. Copilot 는 이 분기를 기반으로 새 분기를 만든 다음 해당 분기를 대상으로 하는 끌어오기 요청에 변경 내용을 푸시합니다.
-
필요에 따라 드롭다운 메뉴에서 특수 동작 및 도구가 있는 사용자 지정 에이전트를 선택합니다. 자세한 내용은 에 대한 사용자 지정 에이전트 만들기 Copilot 클라우드 에이전트을(를) 참조하세요.
-
필요에 따라 드롭다운 메뉴를 사용하여 사용할 모델을 Copilot 선택할 수 있습니다. 자세한 내용은 GitHub Copilot 클라우드 에이전트에 대한 AI 모델 변경을(를) 참조하세요.
-
필요에 따라 추가 지침을 제공합니다. 이러한 내용은 문제 내용과 함께 Copilot에 전달됩니다.
-
Command Enter (macOS) 또는 < c3>CtrlEnter (Windows)를 사용하여 문제를 할당합니다.
Copilot 는 새 세션을 시작합니다. Copilot 는 작업을 수행하고 끌어오기 요청에 변경 내용을 푸시한 다음, 작업이 완료되면 검토자로 추가하여 알림을 트리거합니다.
참고
작업을 시작할 때 특정 리포지토리를 선택할 수 없는 경우 리포지토리를 소유한 조직에서 액세스 제한을 사용하도록 설정했을 OAuth app 수 있습니다. "GitHub Copilot for Raycast" OAuth app에 대한 승인을 요청하는 방법을 알아보려면 OAuth 앱에 대한 조직 승인 요청을 참조하세요.
에이전트 탭 또는 패널에서 작업을 시작하도록 요청 Copilot
에이전트 탭 및 에이전트 패널에서 시작 세션을 요청할 수 있습니다. 유일한 차이점은 진입점뿐이며, "New agent task" 양식이 나타난 이후부터는 그 단계가 동일합니다.
-
에이전트 패널 또는 탭을 엽니다.
- 리포지토리에서 에이전트 탭을 엽니다.
- 에이전트 페이지 열기: github.com/copilot/agents로 이동합니다. 또는, 에이전트 패널을 열어 View all을 클릭해도 이동할 수 있습니다.
- 에이전트 패널 열기: GitHub의 상단 오른쪽 탐색 모음에서 아이콘을 클릭합니다.
-
프롬프트 필드의 드롭다운 메뉴를 사용하여 작업할 Copilot 리포지토리를 선택합니다.
-
요청 사항을 설명하는 프롬프트를 입력하세요. 이미지를 붙여넣거나 끌거나 업로드하여 스크린샷 또는 UI 모형과 같은 시각적 입력을 추가할 수도 있습니다. 지원되는 파일: image/png, image/jpeg, image/gif, image/webp.
예를 들어
Implement a user friendly message for common errors.끌어오기 요청을 열려면 Copilot 프롬프트에서 요청할 수 있습니다(예:
Open a pull request to implement a user friendly message for common errors. -
Copilot의 변경 사항에 대한 기본 분기를 선택할 수 있습니다. Copilot 는 이 분기를 기반으로 새 분기를 만듭니다.
-
선택 사항으로, 을 클릭해 에이전트 드롭다운 메뉴를 열러 코딩 에이전트 또는 특화된 동작과 도구를 갖춘 사용자 지정 에이전트를 할당할 수 있습니다. 리포지토리, 조직 또는 엔터프라이즈에서 기존 사용자 지정 에이전트 항목을 선택할 수 있습니다. 에이전트 만들기를 클릭하여 선택한 리포지토리 및 분기에 새 에이전트 프로필 항목을 만들 수도 있습니다. 자세한 내용은 에 대한 사용자 지정 에이전트 만들기 Copilot 클라우드 에이전트을(를) 참조하세요.
참고
타사 에이전트는 GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business, 그리고 GitHub Copilot Enterprise 플랜을 이용하는 모든 사용자에게 제공됩니다.
-
필요에 따라 드롭다운 메뉴를 사용하여 사용할 모델을 Copilot 선택할 수 있습니다. 자세한 내용은 GitHub Copilot 클라우드 에이전트에 대한 AI 모델 변경을(를) 참조하세요.
-
** **를 클릭하거나 Enter 키를 누르세요.
Copilot 는 프롬프트 상자 아래 목록에 표시되는 새 세션을 시작합니다. Copilot 는 작업에서 작동하고 코드 변경 내용을 푸시합니다.
세션 로그에서 한 번의 클릭으로 '의 작업을 추적하고 Copilot끌어오기 요청을 열 수 있습니다. 자세한 내용은 [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/track-copilot-sessions)을(를) 참조하세요.
대시보드에서 작업을 시작하도록 요청 Copilot
대시보드의 Copilot 프롬프트 상자에서 Copilot 끌어오기 요청을 열도록 요청할 수 있습니다. 로그인하여 GitHub에 방문할 때, https://github.com에서의 활동을 개인 맞춤형으로 개요한 대시보드가 표시됩니다.
-
https://github.com 대시보드로 이동합니다.
-
** 작업** 단추를 클릭합니다.
-
프롬프트 필드의 드롭다운 메뉴를 사용하여 작업할 Copilot 리포지토리를 선택합니다.
-
요청 사항을 설명하는 프롬프트를 입력하세요.
예를 들어
Implement a user friendly message for common errors.끌어오기 요청을 열려면 Copilot 프롬프트에서 요청할 수 있습니다(예:
Open a pull request to implement a user friendly message for common errors. -
선택적으로 Copilot의 풀 리퀘스트에 대한 기본 분기를 선택합니다. Copilot 는 이 분기를 기반으로 새 분기를 만듭니다.
-
선택 사항으로, 을 클릭해 에이전트 드롭다운 메뉴를 열러 코딩 에이전트 또는 특화된 동작과 도구를 갖춘 사용자 지정 에이전트를 할당할 수 있습니다. 리포지토리, 조직 또는 엔터프라이즈에서 기존 사용자 지정 에이전트 항목을 선택할 수 있습니다. 에이전트 만들기를 클릭하여 선택한 리포지토리 및 분기에 새 에이전트 프로필 항목을 만들 수도 있습니다. 자세한 내용은 에 대한 사용자 지정 에이전트 만들기 Copilot 클라우드 에이전트을(를) 참조하세요.
참고
타사 에이전트는 GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business, 그리고 GitHub Copilot Enterprise 플랜을 이용하는 모든 사용자에게 제공됩니다.
-
지금 보내기를 클릭 하거나 Return 키를 누릅니다.
에이전트 탭으로 이동하게 되며, Copilot에서 새 세션이 시작되고 프롬프트 상자 아래의 "최근 세션" 목록에 표시됩니다. Copilot 는 작업에서 작동하고 코드 변경 내용을 푸시합니다.
참고
기능 미리 보기에서 새 대시보드 환경을 사용하도록 설정한 경우 대시보드의 프롬프트 상자 아래 "에이전트 세션"에 새 세션이 표시됩니다. 자세한 내용은 개인 대시보드을(를) 참조하세요.
Copilot에 공동 파일럿 채팅를 Visual Studio Code에서 풀 리퀘스트를 생성하도록 요청하기
-
GitHub 풀 리퀘스트 확장 기능을 설치합니다 for Visual Studio Code.
-
깃허브 코파일럿 채팅에서 Visual Studio Code를 엽니다.
-
수행할 작업을 Copilot 설명하는 프롬프트를 입력합니다.
예를 들어
Put backticks around file names and variables in output팁
Copilot에 도움이 되도록, 프롬프트를 제출하기 전에 관련된 코드 줄을 선택할 수 있습니다.
-
GitHub Copilot 클라우드 에이전트에 이 작업을 위임하려면 이 작업을 GitHub Copilot 클라우드 에이전트에 위임 단추를 클릭하여 프롬프트를 제출하고, 보내기 단추 옆에 있습니다.
-
로컬 변경 내용이 있는 경우 현재 상태에서 시작할 수 있도록 Copilot 변경 내용을 푸시할지 묻는 대화 상자가 표시됩니다. 변경 내용을 푸시하려면 변경 내용 포함을 클릭하거나 변경 내용을 무시하여 리포지토리의 기본 분기에서 작업을 시작하도록 요청 Copilot 합니다.
Copilot 는 새 세션을 시작하고 새로 만든 끌어오기 요청에 대한 링크로 응답합니다. 해당 작업을 진행하고 끌어오기 요청에 변경 내용을 푸시한 다음, 완료되면 사용자를 검토자로 추가하고 알림을 트리거합니다.
JetBrains IDE에서 Copilot로부터 풀 리퀘스트를 만들도록 공동 파일럿 채팅에게 요청
참고
Copilot 클라우드 에이전트가 JetBrains IDE에 포함되어 있으며, 공개 미리 보기는 변경될 수 있습니다.
-
깃허브 코파일럿 채팅를 JetBrains IDE에서 여세요.
-
수행할 작업을 Copilot 설명하는 프롬프트를 입력합니다.
예를 들어
Put backticks around file names and variables in output -
보내기 단추 옆에 있는 클라우드 에이전트에 위임 단추를 클릭합니다.
Copilot 는 새 세션을 시작하고 새로 만든 끌어오기 요청에 대한 링크로 응답합니다. 작업을 수행하고 변경 내용을 끌어오기 요청에 푸시한 다음, 완료되면 당신을 검토자로 추가하여 GitHub 및 IDE에서 알림을 트리거합니다.
Eclipse에서 Copilot에서 공동 파일럿 채팅 끌어오기 요청을 만들도록 요청하기
참고
Copilot 클라우드 에이전트는 Eclipse에서 공개 미리 보기이며, 변경될 수 있습니다.
-
Eclipse에서 깃허브 코파일럿 채팅를 엽니다.
-
수행할 작업을 Copilot 설명하는 프롬프트를 입력합니다.
예를 들어
Put backticks around file names and variables in output -
단추 옆을 클릭합니다********.
-
열리는 대화 상자에서 작업할 Copilot 리포지토리를 선택한 다음 계속을 클릭합니다.
Copilot 는 새 세션을 시작하고 새로 만든 끌어오기 요청에 대한 링크로 응답합니다. 작업을 수행하고 변경 내용을 끌어오기 요청에 푸시한 다음, 완료되면 당신을 검토자로 추가하여 GitHub 및 IDE에서 알림을 트리거합니다.
2026년 Copilot에서 공동 파일럿 채팅에게 끌어오기 요청을 만들도록 Visual Studio에서 요청합니다.
-
Copilot 클라우드 에이전트에서 Visual Studio 지원을 사용하도록 설정합니다.
- 도구 메뉴를 연 다음 옵션을 클릭합니다.
- 사이드바에서 .를 선택합니다 GitHub.
- Copilot Cloud 에이전트 사용(미리 보기) 확인란을 선택합니다.
- Visual Studio를 다시 시작합니다.
-
깃허브 코파일럿 채팅에서 Visual Studio를 엽니다.
-
변경하려는 Copilot 내용에 대한 세부 정보를 제공하는 프롬프트를 입력합니다.
예를 들어
Put backticks around file names and variables in log output. -
단추 옆에 있는 을 클릭하여 프롬프트를 제출합니다.
Copilot 는 클라우드 에이전트를 사용하여 끌어오기 요청을 만들 것인지 확인하도록 요청합니다.
-
확인을 클릭합니다.
Copilot 는 새 세션을 시작하고 새로 만든 끌어오기 요청에 대한 링크로 응답합니다. 해당 작업을 진행하고 끌어오기 요청에 변경 내용을 푸시한 다음, 완료되면 사용자를 검토자로 추가하고 알림을 트리거합니다.
Copilot에 공동 파일럿 채팅를 GitHub.com에서 풀 리퀘스트를 생성하도록 요청하기
-
깃허브 코파일럿 채팅을(를) GitHub.com에서 엽니다.
-
/task을 입력하여 Copilot에게 끌어오기 요청을 만들도록 요청하고 Copilot에서 변경하려는 내용에 대한 세부 정보를 제공합니다.예를 들어
/task Create a pull request to put backticks around file names and variables in output. -
선택적으로 Copilot의 풀 리퀘스트에 대한 기본 분기를 선택합니다. Copilot 는 이 분기를 기반으로 새 분기를 만든 다음 해당 분기를 대상으로 하는 끌어오기 요청에 변경 내용을 푸시합니다.
-
선택 사항으로, 을 클릭해 에이전트 드롭다운 메뉴를 열러 코딩 에이전트 또는 특화된 동작과 도구를 갖춘 사용자 지정 에이전트를 할당할 수 있습니다. 리포지토리, 조직 또는 엔터프라이즈에서 기존 사용자 지정 에이전트 항목을 선택할 수 있습니다. 에이전트 만들기를 클릭하여 선택한 리포지토리 및 분기에 새 에이전트 프로필 항목을 만들 수도 있습니다. 자세한 내용은 에 대한 사용자 지정 에이전트 만들기 Copilot 클라우드 에이전트을(를) 참조하세요.
참고
타사 에이전트는 GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business, 그리고 GitHub Copilot Enterprise 플랜을 이용하는 모든 사용자에게 제공됩니다.
-
** **를 클릭하거나 Enter 키를 누르세요.
Copilot 는 프롬프트 상자 아래 목록에 표시되는 새 세션을 시작합니다. Copilot 는 작업을 수행하고 끌어오기 요청에 변경 내용을 푸시한 다음, 작업이 완료되면 검토자로 추가하여 알림을 트리거합니다.
CopilotGitHub Mobile부터 작업을 시작하도록 요청합니다.
-
GitHub Mobile 화면 오른쪽 아래 모서리에 있는 아이콘을 탭한 다음 새 세션 탭합니다.
-
프롬프트 필드의 드롭다운 메뉴를 사용하여 작업할 Copilot 리포지토리를 선택합니다.
-
요청을 설명하는 프롬프트를 입력합니다.
예:
Implement a user friendly message for common errors..끌어오기 요청을 열려면 Copilot 프롬프트에서 요청할 수 있습니다(예:
Open a pull request to implement a user friendly message for common errors. -
Copilot의 변경 사항에 대한 기본 분기를 선택할 수 있습니다. Copilot 는 이 분기를 기반으로 새 분기를 만듭니다.
-
필요에 따라 드롭다운 메뉴에서 특수 동작 및 도구가 있는 사용자 지정 에이전트를 선택합니다. 자세한 내용은 에 대한 사용자 지정 에이전트 만들기 Copilot 클라우드 에이전트을(를) 참조하세요.
-
필요에 따라 드롭다운 메뉴를 사용하여 사용할 모델을 Copilot 선택할 수 있습니다. 자세한 내용은 GitHub Copilot 클라우드 에이전트에 대한 AI 모델 변경을(를) 참조하세요.
-
제출 단추를 클릭합니다.
Copilot 는 새 세션을 시작하고, 작업을 수행하고, 코드 변경 내용을 푸시합니다.
세션 로그에서 한 번의 클릭으로 '의 작업을 추적하고 Copilot끌어오기 요청을 열 수 있습니다. 자세한 내용은 [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/track-copilot-sessions)을(를) 참조하세요.
Copilot에서 GitHub CLI에게 끌어오기 요청을 만들도록 요청합니다.
참고
명령 집합은 agent-task v2.80.0 이상 GitHub CLI에서만 사용할 수 있습니다. 이 명령 집합은 a 공개 미리 보기 이며 변경될 수 있습니다.
새 Copilot 클라우드 에이전트 세션을 gh agent-task create 명령으로 GitHub CLI에서 시작할 수 있습니다.
인수 없이 명령을 실행하면 프롬프트를 입력하라는 프롬프트가 표시됩니다. Copilot 클라우드 에이전트 는 프롬프트에서 작동하며 현재 리포지토리에서 끌어오기 요청을 엽니다.
명령줄 옵션을 사용하여 다음을 수행할 수 있습니다.
- 프롬프트 제공(
gh agent-task create "Example prompt") - 리포지토리의 기본 분기(
--base)를 사용하는 대신 베이스 분기 선택 - 현재 리포지토리를 대상으로 하는 대신 리포지토리 선택(
--repo) - 세션 로그를 실시간으로 팔로우(
--follow)
사용 가능한 모든 옵션을 보려면 gh agent-task create --help를 실행합니다.
MCP 서버에서 끌어오기 요청을 만들도록 Copilot 요청 GitHub
참고
- 이 기능은 원격 MCP 서버 및 원격 GitHub MCP 서버가 지원되는 호스트 애플리케이션에서만 사용할 수 있습니다.
-
GitHub 선호하는 IDE 또는 에이전트 코딩 도구에 MCP 서버를 설치합니다. IDE에서 GitHub MCP 서버 사용을(를) 참조하세요.
-
create_pull_request_with_copilot도구가 활성화되어 있는지 확인하세요. -
채팅을 여세요.
-
변경하려는 항목에 대한 세부 정보와 함께 끌어오기 요청을 만들라는 프롬프트 Copilot 를 입력합니다.
예를 들어
Open a PR in my repository to expand unit test coverage.팁
- 특정 분기를 기본 분기로 사용하여 끌어오기 요청을 열도록 Copilot에 요청할 수 있습니다. 프롬프트에 이를 포함하세요.
-
프롬프트를 제출합니다.
Copilot 는 새 세션을 시작하고 초안 끌어오기 요청을 열고 백그라운드에서 작업을 수행합니다. 작업 시 풀 리퀘스트에 변경 사항을 푸시하고 완료되면 검토자로 사용자를 추가합니다. 일반적으로 MCP 호스트는 생성된 풀 리퀘스트의 URL을 보여줍니다.
Copilot Raycast에서 끌어오기 요청을 만들도록 요청
Raycast는 Windows 및 macOS용 확장 가능한 시작 관리자입니다. Raycast에 GitHub Copilot 대한 확장을 사용하면 작업을 시작 및 추적하고 Copilot 클라우드 에이전트 컴퓨터 어디에 있든 세션 로그를 실시간으로 볼 수 있습니다.
-
Raycast 웹 사이트에서 Raycast를 설치하세요.
-
GitHub Copilot 확장 페이지에서 확장 설치 단추를 클릭하여 Raycast용 확장을 설치합니다.
-
Raycast를 열고 "Copilot"를 검색한 다음 작업 만들기 명령을 찾은 다음 Enter 키를 누릅니다.
-
** GitHub으로 로그인**을 클릭한 다음 인증 절차를 완료합니다. Raycast가 다시 열립니다.
-
수행할 작업을 Copilot 설명하는 프롬프트를 입력합니다.
예를 들어
Implement a user friendly message for common errors. -
작업할 Copilot 리포지토리를 선택합니다.
-
선택적으로 Copilot의 풀 리퀘스트에 대한 기본 분기를 선택합니다. Copilot 는 이 분기를 기반으로 새 분기를 만든 다음 해당 분기를 대상으로 하는 끌어오기 요청에 변경 내용을 푸시합니다.
-
필요에 따라 드롭다운 메뉴에서 특수 동작 및 도구가 있는 사용자 지정 에이전트를 선택합니다. 자세한 내용은 에 대한 사용자 지정 에이전트 만들기 Copilot 클라우드 에이전트을(를) 참조하세요.
-
필요에 따라 드롭다운 메뉴를 사용하여 사용할 모델을 Copilot 선택할 수 있습니다. 자세한 내용은 GitHub Copilot 클라우드 에이전트에 대한 AI 모델 변경을(를) 참조하세요.
-
Command Enter (macOS) 또는 < c3>CtrlEnter (Windows)를 사용하여 작업을 시작합니다.
Copilot 는 새 세션을 시작합니다. Copilot 는 작업을 수행하고 끌어오기 요청에 변경 내용을 푸시한 다음, 작업이 완료되면 검토자로 추가하여 알림을 트리거합니다.
참고
작업을 시작할 때 특정 리포지토리를 선택할 수 없는 경우 리포지토리를 소유한 조직에서 액세스 제한을 사용하도록 설정했을 OAuth app 수 있습니다. "GitHub Copilot for Raycast" OAuth app에 대한 승인을 요청하는 방법을 알아보려면 OAuth 앱에 대한 조직 승인 요청을 참조하세요.
"새 리포지토리" 페이지에서 끌어오기 요청을 만들도록 요청 Copilot
새 리포지토리를 만들 때 프롬프트를 입력하여 새 리포지토리를 시드하도록 요청할 Copilot 수 있습니다.
-
임의 페이지의 오른쪽 위에 있는 을(를) 클릭한 다음, 신규 리포지토리를 클릭합니다.

-
소유자 드롭다운 메뉴를 사용하여 리포지토리를 소유할 계정을 선택합니다.

-
프롬프트 필드에 빌드하려는 Copilot 항목을 설명하는 프롬프트를 입력합니다.
예를 들어
Create a Rust CLI for converting CSV spreadsheets to Markdown1. Create repository(리포지토리 만들기)를 클릭합니다.
Copilot 는 초안 끌어오기 요청을 즉시 엽니다. Copilot 는 작업을 수행하고 끌어오기 요청에 변경 내용을 푸시한 다음, 작업이 완료되면 검토자로 추가하여 알림을 트리거합니다.
진행률 모니터링
에이전트 패널, 에이전트 Copilot 등에서 현재 및 이전 Visual Studio Code 세션을 볼 수 있습니다. GitHub Copilot 세션 추적을(를) 참조하세요.
실패한 Copilot 워크플로 실행을 수정하도록 요청 GitHub Actions
참고
이 기능은 코파일럿 사업 및 Copilot Enterprise 사용자만 사용할 수 있습니다.
풀 리퀘스트 브랜치에서 GitHub Actions 워크플로 실행이 실패하면 Copilot에 실패 원인을 조사하고 수정하도록 요청할 수 있습니다.
-
GitHub에서 실패한 워크플로 실행 작업 페이지로 이동합니다.
-
[Copilot으로 수정] 단추를 클릭합니다.
Copilot가 새 세션을 시작하고 실패 원인을 조사한 뒤 수정 사항을 브랜치에 푸시할 것입니다.