GitHub Copilot SDK
·
💻 Study/🤖 AI 인공지능
1. 개념GitHub에서 출시한 GitHub Copilot SDK는 Copilot CLI의 핵심 루프(계획 수립, 도구 호출, 파일 편집, 명령 실행)를 개발자의 애플리케이션에 직접 통합할 수 있게 해주는 도구입니다.핵심 가치: 에이전트의 뇌(LLM)뿐만 아니라 손발(Executor) 역할을 하는 인프라(계획 루프, 도구 실행기, 컨텍스트 관리, 오류 처리)를 직접 구현할 필요없이 즉시 활용 가능합니다.통신 구조: SDK는 JSON-RPC를 통해 Copilot CLI 서버와 통신하며 라이프사이클을 자동 관리합니다.[Architecture Flow]나의 Application → SDK Client → (JSON-RPC) → Copilot CLI (Server Mode)지원 환경: Python, Node.j..
[git/github] error: src refspec master does not match any
·
💻 Study
로컬 저장소 프로젝트의 변경 사항을 github으로 push하면서 에러가 발생했다. 발생 원인 push하려는 branch가 생성되지 않은 경우 발생한다. 원격 저장소에 올릴 때 명령어가 꼬이는 경우 발생한다. 해결 방법 default branch로 main 이 생성된다. 이 때 생성되지 않은 branch master로 push를 하려는 경우 해당 에러가 발생할 수 있다. 1. main branch로 push하기 : main branch로 push를 하는 방법을 사용할 수 있다. git push -u origin main 2. 새로운 branch 만들기 :아래 명령어를 사용해 master branch를 만들어 사용한다. git checkout -b 'master' git push origin master ..