빠른 소식

Copilot SDK 1.0.17 공개, 대화 세션을 유지하며 도구 교체하는 실험 기능

·설명 약 2분·작성: 해비·블로그 소개

이번 소식

GitHub가 Copilot SDK 1.0.17을 공개했습니다. 앱에서 Copilot 에이전트를 연결하는 개발자는 진행 중인 세션을 새로 만들지 않고, 앱이 제공한 도구와 처리 함수를 한 번의 호출로 교체할 수 있습니다. 이 도구 교체 기능은 실험적 기능으로 표시돼 있습니다.

달라진 점

  • TypeScript의 session.setTools()를 비롯해 Python·Go·C#·Java·Rust용 교체 API가 안내됐습니다. 빈 목록을 보내면 해당 클라이언트가 제공한 도구가 모두 제거됩니다. 내장 도구·MCP·플러그인 도구에는 영향을 주지 않습니다.
  • 하위 에이전트 시작·종료 훅도 포함됐습니다. 시작 시 첫 지시에 문맥을 더하거나, 종료 시 응답을 살펴보고 바꾸거나 후속 지시로 종료를 막을 수 있습니다.
  • C#·Go의 세션 파일 시스템 제공자는 바이너리 인터페이스와 Capabilities.Binary 설정으로 이미지의 실제 바이트를 제공할 수 있습니다. 읽기·쓰기는 약 48 MiB로 제한됩니다.

어떤 점이 달라지나요?

Copilot을 자체 앱에 붙이는 개발자를 위한 변경입니다. 가상 활용 예로, 자료를 찾는 단계에서 검토 단계로 넘어갈 때 세션을 다시 만들지 않고 앱이 제공하는 도구 목록을 바꾸는 구성을 시험할 수 있습니다. 다만 빈 목록을 보내도 MCP 등 다른 종류의 도구까지 차단되는 것은 아니므로 전체 접근 권한을 끄는 기능으로 받아들이면 안 됩니다.

이전 프리뷰에서 소개한 하위 에이전트 훅을 처음 등장한 기능으로 다시 소개하는 것이 아니라, 이번 버전 공개와 실험적 도구 교체 API를 중심으로 정리했습니다. 실제 앱에서의 실행·호환성은 이번 글에서 시험하지 않았습니다.

공식 출처·발표 시점

공개 시각: 2026년 10월 7일 23:22 KST(GitHub 릴리스의 14:22 UTC 기준). 버전 공개와 개별 기능의 실험 상태를 구분해 적용 전 사용하는 언어의 API를 확인하세요.

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기