Metagraph AI

설정

GitHub Copilot SDK 실행 준비 상태와 실제 세션 생성 가능 여부를 확인합니다.

GH 토큰 설정

저장된 토큰은 현재 사용자 계정 기준으로 보호 저장되며, GitHub Copilot SDK 실행 시 `GH_TOKEN`으로 주입됩니다.

저장된 GH 토큰이 있습니다.

GitHub Copilot SDK 상태 점검

확인 버튼을 누르면 SDK 시작, 모델 목록 조회, 세션 생성 가능 여부를 순서대로 검사합니다.

GitHub Copilot SDK 가이드

공식 저장소(`github/copilot-sdk`)의 .NET 사용 패턴 기준입니다.

필수 전제

  • NuGet 패키지: `GitHub.Copilot.SDK`
  • .NET 코드에서 `CopilotClient` + `CreateSessionAsync` 패턴 사용
  • 인증은 저장된 `GH_TOKEN` 우선 사용, 없으면 로그인 사용자 문맥 사용

권장 점검 순서

  • 토큰 저장 후 `SDK 동작 확인` 실행
  • `SDK 시작=Y`, `모델 조회=Y`, `세션 생성=Y` 확인
  • 인증 성공 시 `인증 상태=Y`로 표시

토큰 발급 위치

  • GitHub 웹 > Settings > Developer settings > Personal access tokens
  • `Fine-grained token` 또는 `Tokens (classic)`에서 발급
  • 권한 정책은 조직 보안정책 기준으로 최소 권한 적용

SDK 코드 패턴 (요약)

  • `new CopilotClient(new CopilotClientOptions { GithubToken = token, UseLoggedInUser = false })`
  • `await client.StartAsync()`
  • `await client.CreateSessionAsync(new SessionConfig { Model = "gpt-5-mini" })`

헤드리스 환경변수 (선택)

  • `$env:GH_TOKEN = "<YOUR_TOKEN>"`
  • `$env:GH_PROMPT_DISABLED = "1"`
  • `$env:GITHUB_TOKEN = $env:GH_TOKEN`
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.