GitHub Copilot, 크로스 에이전트 메모리 공개 프리뷰 시작

Copilot 메모리 기능의 핵심 변화

GitHub는 Copilot이 레포지토리 맥락을 세션 단위로 잃지 않고 에이전트 간에 학습을 공유하는 ‘cross-agent memory’ 기능을 공개 프리뷰로 제공한다고 발표했다. 공지에 따르면 시작 범위는 Copilot coding agent, Copilot CLI, Copilot code review이며, 모두 유료 Copilot 플랜에서 사용할 수 있다. 기본값은 비활성화이며 완전한 opt-in 방식으로 제공된다.

어떻게 동작하나

GitHub 블로그 설명에 따르면 메모리는 단순 캐시가 아니라 ‘검증 가능한 사실 저장소’에 가깝다. 에이전트가 중요한 규칙을 발견하면 메모리를 생성하고, 이때 관련 코드 위치(citation)를 함께 저장한다. 이후 다른 에이전트가 해당 메모리를 사용할 때 현재 브랜치에서 인용 위치를 실시간 확인해 사실 유효성을 검증한다. 코드가 바뀌어 메모리가 틀렸다면 수정된 메모리를 다시 저장하도록 설계돼, 시간이 지나며 메모리 풀이 스스로 정화되는 구조를 지향한다.

또한 메모리는 레포지토리 범위로 엄격히 제한된다. 쓰기 권한이 있는 사용자의 작업 맥락에서 생성되고, 같은 레포지토리에서 읽기 권한이 있는 작업에만 재사용된다. 즉, 코드 접근 제어 모델과 유사한 보안 경계를 유지한다.

공개된 성능 지표

오프라인 평가: Copilot code review 기준 메모리 사용 시 precision 3%p, recall 4%p 증가.

A/B 테스트: Copilot coding agent의 PR merge rate가 83%에서 90%로 상승(+7%p).

A/B 테스트: Copilot code review 코멘트의 긍정 피드백이 75%에서 77%로 상승(+2%p).

GitHub는 이 결과를 통해 메모리 기능이 개발 워크플로우에서 실제 효용을 보인다고 평가했다.

의미와 다음 단계

이번 업데이트는 에이전트형 개발 도구가 단순 자동완성에서 ‘지식 누적형 협업 시스템’으로 이동하고 있음을 보여준다. 특히 코드 리뷰 에이전트가 학습한 규칙이 코딩 에이전트와 CLI 디버깅 흐름으로 전파된다는 점은, 동일 레포지토리 내 품질 표준을 자동으로 재사용하는 기반이 될 수 있다. GitHub는 더 많은 Copilot 워크플로우로 메모리를 확장하면서 생성·큐레이션·우선순위화 로직을 개선하겠다고 밝혔다.

참고: GitHub Blog