완전한 호환성이 아닌 작동 예제 3개
DeepSeek은 2026년 10월 3일 DeepSeek Harness v0.2.1-alpha.1을 공개하고, Anthropic의 Claude Code용으로 작성된 확장 기능을 위한 실험적 브리지를 추가했다. Token Weather, Blast Radius, Replay Theater 등 세 가지 예제는 브리지를 통해 실행할 수 있다. 다른 네 가지 모드인 diff, agents-md, sec-default, telemetry는 필요한 이벤트, 인터페이스 또는 표시 기능이 지원되지 않아 실행할 수 없는 것으로 표시됐다.
목차
이 구분이 이번 업데이트의 성격을 규정한다. DeepSeek은 개발자들이 모든 확장 기능을 수정 없이 두 애플리케이션 사이에서 옮길 수 있다고 약속하는 대신, 자사 플러그인 아키텍처로 Claude Code Mods가 제공하는 기능을 구현할 수 있는지 시험하고 있다. 모드는 DeepSeek Harness의 로딩 방식을 사용해야 하며, 실험적 브리지는 모드를 샌드박스 없이 실행한다.
DeepSeek의 공식 릴리스 노트는 호환성 계층을 Harness 팀 리드 추이톈이의 계정인 @tianyicui가 만들었다고 밝혔다. 노트에는 이번 실험의 목적이 다음과 같이 적혀 있다.
현 단계의 주된 목표는 Claude Code Mods API의 기능이 대체로 DeepSeek Harness 플러그인으로 구현할 수 있는 범위에 속하는지 검증하는 것입니다. 사용자에게 완전하고 실용적인 호환성을 제공하는 것이 목표는 아닙니다.
이번 릴리스에는 에이전트에게 플러그인 생성을 요청하는 더 눈에 띄는 진입점, 세션을 살펴보는 선택형 도구, 배포 개선 사항, 플러그인 종속성에 영향을 주는 수정 사항도 포함됐다. 일부 변경 사항은 확장 기능 제작자가 코드를 업데이트해야 한다. 이들 업데이트를 종합하면, 이번 알파는 확장 기능의 이식성을 시험하는 동시에 플러그인 중심으로 점차 구성되고 있는 애플리케이션의 유지보수 릴리스이기도 하다.
하네스는 도구, 세션, 파일, 작업 실행을 관리하는 대규모 언어 모델 주변의 소프트웨어를 말한다. 모델은 추론과 텍스트 또는 코드 생성을 담당하고, 하네스는 그 작업이 수행되는 방식을 결정한다.
브리지는 두 확장 시스템을 어떻게 연결하나
Claude Code Mods는 코딩 애플리케이션 안에서 실행되는 JavaScript 또는 TypeScript 이벤트 핸들러다. 사용자가 프롬프트를 제출할 때, 에이전트가 도구를 호출할 때, 애플리케이션이 인터페이스를 표시할 때 반응할 수 있다. 노출된 인터페이스에 따라 모드는 동작을 관찰하거나 변경하거나 해당 단계를 직접 제어할 수 있다.
DeepSeek 브리지는 모드의 등록 함수를 감싸 Harness 플러그인으로 마운트한다. 모드의 훅은 Harness 이벤트 시스템과 라이프사이클에 연결된다. 라이프사이클은 구성 요소가 시작되고 작동한 뒤 종료되는 순서를 뜻한다. DeepSeek Harness는 서비스, 종속성, 이벤트 구독을 조합해 소프트웨어를 구축하는 프레임워크인 Cordis를 사용한다.
브리지를 통해 지원되는 모드는 도구 호출을 제한하고, 프롬프트를 다시 작성하고, 명령과 도구를 추가하고, 세션 정보를 읽고, 프롬프트 입력란 위에 배너를 표시할 수 있다. 이는 단순히 모델에 답변 방식을 지시하는 것이 아니라 에이전트 애플리케이션의 동작과 인터페이스를 바꾸는 기능이다.
부분집합이라는 말은 이러한 프로그래밍 기능의 범위를 가리킨다. DeepSeek은 Claude Code 모드 제작자에게 제공되는 작업을 자사 플러그인 시스템 안에서 구현할 수 있는지 확인하고 있다. 이는 모든 확장 기능이 동일하게 작동한다는 것을 입증하는 것보다 범위가 좁은 주장이다. 또한 한 애플리케이션의 모델이 다른 애플리케이션의 모델보다 더 뛰어나다는 점도 입증하지 않는다.
예제가 보여주는 것과 보여주지 않는 것
실행 가능한 예제 세 가지는 브리지의 서로 다른 기능을 시험한다. Token Weather는 컨텍스트 사용량을 일기예보처럼 보여준다. 컨텍스트란 지시, 대화, 도구 결과 등 작업 중 모델이 사용할 수 있는 정보를 말한다. 이 화면은 사용자가 해당 용량을 얼마나 소진했는지 시각적으로 파악하게 해준다.
Blast Radius는 위험할 수 있는 명령을 실행하기 전에 예상되는 영향을 보여줘 사용자가 진행 여부를 결정할 기회를 제공한다. Replay Theater는 파일 수정 과정을 단계별로 살펴볼 수 있게 한다. 이 예제들을 통해 인터페이스 표시, 도구 실행 전 개입, 변경 이력 접근 기능을 시험할 수 있다.
이들 예제는 유용한 확장 기능을 애플리케이션 간에 적용할 수 있음을 구체적으로 보여준다. 그러나 Claude Code Mods API가 완전히 지원된다는 뜻은 아니다. 실행 불가로 표시된 네 가지 예제는 현재 브리지가 연결하지 않는 기능에 의존한다. 여기에는 /diff 패널과 agents.md 파싱 동작이 포함된다.
설치 방식에도 제약이 있다. Claude Code 모드를 Harness에 그대로 복사해 작동을 기대할 수는 없다. Harness 설정을 통해 로드해야 한다. 주요 훅이 지원되는 확장 기능도 등록 방식이나 세션 상태에 대한 전제, 표시 방식 등을 수정해야 할 수 있다.
샌드박스가 없다는 점도 특히 유의해야 한다. 샌드박스는 실행 중인 코드가 접근하거나 영향을 미칠 수 있는 범위를 제한하기 위한 격리 경계다. 사용자는 호환성이 확인됐다고 해서 보안 인증까지 받은 것으로 받아들여서는 안 된다. 이번 릴리스는 수정된 모드가 격리된 환경에서 실행된다고 보장하지 않는다.
빠르게 이어진 릴리스
이번 호환성 실험은 macOS 및 Windows 데스크톱 설치 프로그램과 플러그인 관리 페이지를 도입한 9월 29일 v0.2 프리뷰 공개 나흘 만에 나왔다. 10월 초 Anthropic이 Claude Code Mods를 발표한 뒤, 중국 국경절 연휴 기간에 공개됐다.
이 같은 출시 순서는 프로젝트가 첫 개발자 프리뷰에서 데스크톱 배포와 확장 기능 실험으로 빠르게 발전해왔음을 보여준다.
- 2026년 3월: DeepSeek Agent Harness 팀이 구성됐고 추이톈이가 DeepSeek에 합류했다.
- 8월 13일: 전 세계 개발자를 대상으로 v0.1 개발자 프리뷰가 공개됐으며, 소스 코드는 MIT 라이선스로 배포됐다.
- 9월 29일: v0.2 프리뷰에 macOS 및 Windows 데스크톱 설치 프로그램과 그래픽 플러그인 관리자가 도입됐다.
- 10월 3일: v0.2.1-alpha.1 릴리스에 실험적 Claude Code Mods 브리지가 추가됐다.
- 10월 4일: 추이톈이가 실험의 목적과 한계, 팀의 연구 목표와의 연관성을 공개적으로 설명했다.
8월 출시 후 24시간도 지나지 않아 GitHub 스타가 7만 개를 넘었다. 이는 저장소에 대한 관심을 나타낼 뿐, 실제 사용량이나 성공적인 배포, 플러그인의 신뢰성을 의미하지는 않는다. 이후 데스크톱 릴리스는 별도의 문제를 해결했다. 모든 사용자가 명령줄을 이용하지 않아도 애플리케이션과 확장 기능에 접근할 수 있도록 한 것이다.
플러그인 생성 경로 간소화
공식 릴리스 노트에 따르면 새로운 플러그인 관리 진입점의 이름은 “에이전트가 플러그인을 만들도록 하기”다. 이 항목을 열면 초안이 보존된 상태로 Creator 모드가 실행되며, 사용자가 요청을 전송한 뒤에야 작업이 시작된다. 생성 화면에 들어가는 것만으로 에이전트가 제작을 시작하도록 승인되는 것은 아니라는 점에서 이러한 구분은 중요하다.
Creator 모드에서는 이미 에이전트가 사용자의 요구에 따라 플러그인을 작성하고 설치할 수 있다. 새 진입점은 관리 인터페이스에서 이 작업 흐름을 더 쉽게 찾을 수 있도록 한다. 이번 릴리스는 새 세션에서 전송하지 않은 첫 프롬프트를 유지하고, 초안을 복원하거나 워크스페이스 사이에서 옮길 때 파일, 폴더, 세션 참조도 보존한다.
9월 데스크톱 프리뷰에는 npm 패키지 이름으로 설치하는 기능이 이미 도입됐다. npm은 JavaScript 소프트웨어에서 흔히 사용하는 패키지 레지스트리다. 사용자는 같은 페이지에서 플러그인을 설치, 비활성화, 제거하고 설명과 출처를 확인할 수 있었다.
DeepSeek은 공식 모델 API 사용자 가운데 약 60%가 Harness에서 서드파티 플러그인을 사용한다고 밝혔다. 이 수치는 공식 모델 API 사용자로 측정 대상을 한정한다는 점이 중요하다. 어떤 모델 제공업체를 이용하든 프레임워크를 실행하는 모든 사용자를 대표하는 것은 아닐 수 있다. 다시 말해, 해당 집단에서는 사용자 10명 중 약 6명이 외부 확장 기능을 사용한다.
팀은 공식 플러그인 마켓플레이스를 구축하고 확장 기능의 검색, 도입, 관리를 개선할 계획이다. 출시 일정은 공개되지 않았다. 그사이 최신 알파는 번들의 코드 출처와 현재 버전을 더 명확하게 표시해 패키지 정보를 개선했다.
진단 및 배포 관련 실용적 개선
선택형 Developer Tools 번들은 원시 세션 로그, 채팅 그룹과 대화 간 양방향 이동 기능, 임베디드 Host 진단 기능을 추가한다. 임베디드 인터페이스는 현재 영어로 제공된다. 이 도구들은 개발자가 에이전트 동작을 추적하고 오류를 조사하는 데 더 많은 정보를 제공한다.
이번 릴리스에는 사용자에게 표시되고 브라우저에서 열리며 모델에 전달되는 웹 주소를 지정하는 --public-url 옵션이 추가됐다. 경로 접두사가 포함된 경우를 비롯해 리버스 프록시 뒤의 주소도 지원한다. 리버스 프록시는 외부 요청을 내부적으로 다른 주소에서 실행되는 애플리케이션으로 전달한다. 따라서 올바른 공개 주소를 지정하면 사용자의 탐색과 모델 지시가 일관되게 유지된다.
Windows 데스크톱 애플리케이션은 기본적으로 운영체제가 포트를 할당하도록 변경됐다. 예약된 포트 범위로 인해 시작에 실패하는 문제를 막기 위한 조치다. 이번 업데이트는 로그인 요청에 응답이 없는 경우를 다른 인증 실패와 구분해 네트워크 확인 메시지를 표시한다.
그 밖에 작업을 반복해서 중단하고 재개한 뒤 대기 중인 메시지가 처리되는 문제, Bash·PowerShell·파일 작업의 출력 및 변경 사항 표시, Shift+Enter를 사용한 여러 줄 목표 편집 등을 수정했다. Markdown 미리보기는 이제 YAML 프런트매터를 읽기 쉬운 필드로 표시한다. 프런트매터는 문서 앞부분에 배치하는 구조화된 메타데이터로, 제목이나 설정 같은 속성에 주로 사용된다.
이런 변경은 호환성 실험만큼 눈에 띄지는 않지만, 에이전트를 실행할 때 일상적으로 마주하는 문제를 해결한다. 애플리케이션을 시작하고, 요청을 보존하고, 명령의 실행 결과를 살펴보고, 작업이 실패한 이유를 파악하는 일이다.
확장 기능 제작자에게 필요한 마이그레이션
이번 알파에는 기존 확장 기능을 깨뜨릴 수 있는 변경 사항이 포함됐다. 런타임 invariant 플러그인과 패키지의 ./invariant 내보내기 기능이 제거됐다. 해당 진단 진입점을 사용하는 확장 기능과 사용자 지정 프로필은 업데이트해야 한다.
Composer 통계는 활동과 사용량 확장 항목으로 분리됐다. 이전 통계 행을 대체한 플러그인은 등록된 ID를 업데이트해야 한다. 서브패스 플러그인도 이제 별도의 package.json 파일에서 표시 정보를 가져오지 않는다. 텍스트와 아이콘은 해당 서브패스의 내보내기에서 제공해야 한다.
종속성 처리도 여러 가지 개선이 이뤄졌다. 새 번들을 활성화할 때 종속성이 누락되는 문제가 없어지고, 번들을 비활성화하거나 제거한 뒤 오래된 종속성 매핑이 남는 문제도 해결될 전망이다. 설치된 패키지 버전을 교체하려면 여전히 재시작해야 한다. 이는 애플리케이션 실행 중 구성 요소를 변경하는 현재 기능의 명시적인 제한 사항이다.
한 가지 인터페이스 수정으로 플러그인을 전환할 때 새로고침하기 전까지 다른 플러그인 소유의 스타일이 제거되지 않도록 했다. 자동화 작업도 Web에 포함됐으며, Standard, Creator, PTC 모드에서는 알림 도구를 사용할 수 있지만 Minimal 모드와 하위 에이전트에서는 사용할 수 없다. 실험용 번들 선택 항목 중 지원이 종료된 것들을 제거해도 기존 작업은 보존된다.
DeepSeek이 플러그인 아키텍처를 추진하는 이유
추이톈이는 모든 것이 플러그인이라는 원칙이 프로젝트에서 코드 작성을 시작하기 전부터 세워졌다고 말한다. 그의 설명에 따르면 모델, 도구, 스킬, 세션, 샌드박스, 파일 시스템, 에이전트 루프, 작업 오케스트레이션, 인터페이스를 조합하거나 교체하고 확장할 수 있다.
이러한 구상은 고정된 애플리케이션에 확장 기능을 끼워 넣는 수준을 넘어선다. 모델 작업을 수행하는 시스템의 여러 부분을 사용자와 개발자가 바꿀 수 있도록 하는 것이 목표다. 추이톈이는 Claude Code 책임자 보리스 체르니가 Claude Code Mods를 발표한 뒤 이를 확장성을 위한 영리한 접근법이라고 평가하면서도, DeepSeek의 더 폭넓은 아키텍처 목표와는 구분했다.
그는 기업용 배포를 플러그인의 또 다른 용도로 꼽는다. 개발자들은 산업별 Harness 플러그인을 만들어 기업 인프라와 연결되고 특화된 업무 흐름을 반영하는 AI 작업 환경을 구축해왔다. 이들 중 일부 플러그인은 공개되지 않았다. 추이톈이는 팀이 MIT 라이선스 프레임워크 아래에서 이러한 방식을 지원한다고 말했다.
핵심은 개방형 기반과 그 위에 구축되는 확장 기능의 차이다. 기업은 공통 프레임워크를 사용하면서도 독점적인 연동 기능이나 산업 지식은 플러그인에 담아 유지할 수 있다. 공개된 보도에는 해당 배포 사례가 무엇인지, 규모나 성과가 어느 정도인지에 관한 수치는 없다.
추이톈이는 사용자들이 이미 DeepSeek 모델을 Claude Code나 Codex에 연결할 수 있으므로 이를 그대로 재현해도 가치가 크지 않다고 주장한다. 그는 에이전트 하네스의 설계 방식에 영향을 미치는 독창적인 작업, 특히 주요 AI 기업들이 인정하고 채택할 혁신을 만드는 것이 목표라고 밝혔다.
자기 수정은 완성된 기능이 아닌 연구 목표
장기 목표는 실행 중인 에이전트가 플러그인을 통해 하네스를 직접 바꾸도록 하는 것이다. 추이톈이는 Creator 모드를 그 방향으로 가는 초기 단계라고 설명하며, 자율적 개선이 이미 이뤄졌다는 증거로 보지는 않았다.
그는 아직 해결되지 않은 두 가지 과제를 구분한다. 엔지니어링 측면에서는 실행 중 플러그인을 추가, 제거, 다시 불러오는 기능을 개선해야 한다. 모델 연구 측면에서는 에이전트가 자신의 하네스를 수정할 수 있다는 점을 학습하고, 그 변경을 작업 개선에 활용하는 방법을 익혀야 한다. Cordis가 기반을 제공하지만 실용적인 엔지니어링 문제는 여전히 남아 있다.
팀은 이 작업을 추진하기 위해 대규모 모델 연구와 학습 경험이 있는 연구자를 채용 중이다. 추이톈이는 자신의 시간 중 상당 부분을 채용과 면접에 쓴다고 말했다. 저장성대에서 컴퓨터과학을 전공한 그는 ACM 아시아 지역 대회에서 금메달 6개를 받았고, Jane Street에서 9년간 일한 뒤 2026년 3월 DeepSeek에 합류했다.
구체적인 학습 방법이나 에이전트 자기 수정에 따른 측정된 성과, Mods 완전 호환 일정은 공개되지 않았다. 추이톈이는 팀이 투자할 가치가 있다고 판단하면 더 폭넓은 호환성이 기술적으로 가능할 수 있다고 말했다. 이는 조건부 평가이지 출시 일정에 대한 약속은 아니다.
따라서 당장의 성과는 구체적이지만 제한적이다. 실행 가능한 예제 세 가지는 일부 Claude Code 확장 기능을 Harness에서 구현할 수 있음을 보여준다. 반면 지원되지 않는 모드, 로딩 방식 변경, 마이그레이션 요건은 아직 남은 과제를 드러낸다. 이번 실험은 아키텍처 구상을 시험하는 것이지, 보편적인 확장 생태계를 이미 제공하는 것은 아니다.
핵심 내용
- DeepSeek Harness v0.2.1-alpha.1은 2026년 10월 3일 공개됐으며, 실험적 Claude Code Mods 호환성 계층을 추가했다.
- Token Weather, Blast Radius, Replay Theater는 실행 가능한 예제다. diff, agents-md, sec-default, telemetry는 현재 실행할 수 없다.
- 이번 실험은 Mods API 기능을 Harness 플러그인으로 구현할 수 있는지 시험하는 것으로, 완전하고 실용적인 호환성을 제공하지는 않는다.
- 모드를 Harness 로딩 방식에 맞게 수정해야 하며, 샌드박스 없이 실행된다.
- 이번 업데이트에는 플러그인 생성 진입점, 선택형 진단 도구, 배포 개선 사항, 일부 확장 기능의 마이그레이션이 필요한 변경 사항이 포함됐다.
- DeepSeek 공식 모델 API를 통해 집계한 사용자 가운데 약 60%가 서드파티 플러그인을 사용한다.
- 완전한 호환성, 공식 플러그인 마켓플레이스, 에이전트 자기 수정 연구의 완료 일정은 발표되지 않았다.






