TL;DR

  • DeepSeek Harness가 전 세계 에이전트 하네스 개발자를 대상으로 개발자 프리뷰를 공개했으며, 소스 코드와 함께 모델·도구·스킬·세션·샌드박스·스토리지·루프·스케줄링·UI를 플러그인으로 교체·재구성할 수 있도록 제공함
  • Cordis 커널이 플러그인의 마운트·언마운트·의존성을 관리하고 서비스와 이벤트를 통해 에이전트 기능 간 연동을 담당함
  • 모든 모델 입력이 추가 전용 세션 로그에 기록되어 추적·재개·분기·검색·재생이 동일한 이벤트 스트림에서 가능함
  • Standard·Code·Minimal·Creator의 네 가지 런타임 모드로 전체 도구 세트, 코드 기반 도구 오케스트레이션, 최소 환경 벤치마킹, 커스텀 프리셋 제작을 지원함
  • npx @deepseek-ai/dsh web으로 웹 UI를 실행하거나 https://github.com/deepseek-ai/deepseek-harness에서 소스를 내려받아 시작할 수 있으며, 핵심 플러그인과 API는 계속 진화 중임

DeepSeek Harness 개발자 프리뷰

  • DeepSeek Harness가 전 세계 에이전트 하네스 개발자를 대상으로 개발자 프리뷰에 들어갔으며, 소스 코드가 함께 제공됨
  • 모델, 도구, 스킬, 세션, 샌드박스, 스토리지, 루프, 스케줄링, UI를 포함한 모든 기능이 교체하거나 재구성할 수 있는 플러그인으로 구성됨
  • 개발자 문서, 커뮤니티 플러그인, Cordis 논문, GitHub 저장소를 통해 관련 자료를 확인할 수 있음

에이전트 = 모델 + 하네스

  • 모델은 에이전트의 영혼에 해당함
  • 하네스는 에이전트가 환경을 이해하고 도구를 사용하며 실제 환경에서 작업을 지속하도록 지원함
  • Cordis 커널은 플러그인 마운트·언마운트와 의존성을 관리함
  • 에이전트의 기능은 플러그인에 배치되며, 플러그인이 각 기능을 제공함

플러그인 기반 기능 구성

  • 플러그인이 모델, 도구, 스킬, 세션, 샌드박스, 스토리지, 루프, 스케줄링, UI를 포함한 모든 에이전트 기능을 제공함
  • Cordis 서비스와 이벤트가 플러그인 간 협업을 지원함
  • 개발자는 DeepSeek Harness 소스 코드를 변경하지 않고 구성 파일에서 각 기능을 선택·교체·확장할 수 있음

설계 방식

모든 기능이 플러그인임

  • DeepSeek Harness가 Cordis의 플러그인 시스템을 기반으로 구축됨
  • 플러그인이 모든 에이전트 기능을 제공하고, Cordis 서비스와 이벤트가 플러그인 간 연동을 담당함
  • 구성 파일을 통해 기능을 선택·교체·확장할 수 있음

모든 실행이 추적 가능함

  • 모델이 보는 모든 내용이 추가 전용 세션 로그에 기록됨
  • 시스템 프롬프트
  • 추론
  • 도구 호출과 결과
  • 하위 에이전트 스케줄링
  • 모든 컨텍스트 주입
  • Trajectory 뷰에서 기록을 출처별로 확인할 수 있음
  • 재개, 분기, 검색, 재생이 동일한 이벤트 스트림을 기반으로 동작함

여러 런타임 모드

  • Standard mode: 파일 편집, 셸, 파일·웹 검색, 스킬, 계획, 목표, 하위 에이전트, 워크플로를 포함한 전체 코딩 에이전트임
  • Code mode: Standard mode의 모든 기능을 제공하며, 도구를 Code Mode SDK로 노출해 모델이 하나의 TypeScript 프로그램에서 여러 단계의 작업을 결합하도록 함
  • Minimal mode: 영속적인 Bash와 str_replace_editor만 제공하는 두 도구 기반 코딩 에이전트로, 최소 환경에서 모델을 벤치마킹하는 방식임
  • Creator mode: Standard mode의 모든 기능에 런타임 검사, 메모리 내 Cordis 플러그인 실험, 프리셋 작성 안내를 더해 커스텀 에이전트 프리셋 제작을 지원함
  • Creator mode에서 현재 런타임을 확인하고 Cordis 플러그인을 메모리에서 테스트하며 새로운 모드로 조합할 수 있음

DeepSeek Harness 사용자 지정

  • 개발자가 DeepSeek Harness의 기능과 런타임 구성을 필요에 맞게 조합할 수 있음

시작하기

웹 UI 실행

  • Node.js를 설치한 뒤 npx @deepseek-ai/dsh web 명령으로 웹 UI를 실행할 수 있음

소스에서 설치

  • 전체 소스를 내려받고 저장소의 설정 안내를 따라 설치할 수 있음
  • 저장소 주소는 https://github.com/deepseek-ai/deepseek-harness

DSH 플러그인 생태계 참여

  • DeepSeek Harness는 에이전트 하네스를 구축하는 개발자들이 테스트하는 개발자 프리뷰 단계임
  • 핵심 플러그인과 API는 계속 진화할 예정임
  • 전 세계 개발자와 함께 재사용 가능하고 조합 가능한 오픈소스 인프라의 지능 확장 가능성을 탐색하는 단계임