All posts

DeepSeek 슈퍼에이전트 프로토타입: GitHub 작업을 연결하는 구조와 한계

GitHub 요청을 별도 작업 공간에서 처리하는 DeepSeek 연구용 에이전트의 구조와 도입 전 확인할 조건을 살펴봅니다.

하나의 코드 저장소에 연결된 AI 에이전트와 분리된 작업 공간, 검토하는 사람을 표현한 그림

GitHub 이슈에서 코딩 에이전트를 부르면 작업 디렉터리를 따로 만들고 결과를 원래 대화에 돌려주는 시스템은 어떻게 구성할까. DeepSeek 팀이 공개한 dsh-superagent는 이 흐름을 살펴볼 수 있는 연구용 프로토타입이다. 저장소는 2026년 10월 31일 만들어졌고 MIT 라이선스로 공개됐다.

README는 이 코드를 공식 DeepSeek 제품이 아닌 연구용 참고 자료라고 설명한다. 운영 환경에 바로 쓸 준비가 된 소프트웨어도 아니다. 공개를 위해 내부 버전을 수정했으며, 별도 설계 글에서 다룬 아이디어 중 일부는 구현되지 않았다. 이 차이를 염두에 두고 코드를 읽어야 한다.

요청이 작업이 되기까지

프로토타입은 DeepSeek Harness용 번들로 GitHub 저장소 하나와 선택적으로 Feishu를 연결한다. 허용된 사용자가 에이전트에게 작업을 요청하면 작업 항목을 만들고 별도의 에이전트 세션과 디렉터리에서 처리한다. 완료 결과는 원래 대화에 전달하며 예를 들어 풀 리퀘스트를 만들 수 있다. 웹 패널에는 사람의 조치가 필요한 항목이 표시된다.

이 구조는 코딩 모델의 답변 자체보다 요청을 접수하고 작업을 분리하고 결과를 전달하는 과정을 다룬다. 여러 사람이 같은 에이전트를 쓰는 팀에서는 누가 요청할 수 있는지와 어떤 작업이 실행 중인지 확인할 수 있어야 한다. 저장소의 권한 설계 문서와 실행 문서는 그 판단과 작업 흐름을 설명한다.

도입 전에 확인할 조건

배포 문서는 별도의 Harness 프로필과 에이전트용 GitHub 계정을 안내한다. 이 계정으로 댓글을 달고 브랜치를 푸시하며 풀 리퀘스트를 만든다. GitHub의 이슈, 풀 리퀘스트, 댓글, CI 전체를 관찰하는 스위치는 기본적으로 꺼져 있다. Feishu 연결은 선택 사항이다.

개발팀이 참고한다면 먼저 테스트 저장소에서 허용 사용자와 계정 권한을 제한하고, 생성된 변경 사항을 사람이 검토하는 흐름을 확인하는 편이 좋다. 이는 저장소 문서에 명시된 운영 준비 상태가 아니라 실험을 위한 제안이다. 별도 계정과 설정만으로 모든 보안 위험이 해소된다고 가정해서도 안 된다.

이 공개물의 가치는 완성된 서비스를 곧바로 설치하는 데 있지 않다. 요청의 출처와 권한부터 작업별 실행 공간과 사람에게 돌아오는 결과를 한 시스템에서 어떻게 다루는지 구체적인 코드를 통해 검토할 수 있다는 데 있다. 실제 성능이나 다른 팀 환경에서의 안정성은 별도로 검증해야 한다.

출처: DeepSeek 프로토타입 저장소, 배포 문서, GitHub 저장소 메타데이터.

Discussion

No comments yet