큐레이션
DeepSeek Harness
모델·도구·스킬·세션·샌드박스를 플러그인으로 조합하는 DeepSeek의 오픈소스 에이전트 하네스
요약
DeepSeek Harness(dsh)는 DeepSeek AI가 공개한 오픈소스 에이전트 하네스다. 공식 README는 모델, 도구, 스킬, 세션, 샌드박스 등을 플러그인으로 다루는 “everything-is-a-plugin” 구조와 Cordis 기반을 핵심으로 설명한다.
도구 소개
에이전트를 하나의 고정된 실행기로 묶기보다, 하네스의 구성 요소를 플러그인 경계로 나눠 확장하려는 프로젝트다. 공식 문서와 저장소에서 아키텍처, 플러그인, 웹 인터페이스의 현재 범위를 확인할 수 있다. 저장소는 MIT 라이선스이며, 별도의 THIRD_PARTY_NOTICES 파일로 의존성 고지도 제공한다.
다만 현재는 개발자 프리뷰다. 공식 README가 호환성을 깨는 변경이 있을 수 있다고 명시하므로, 기존 에이전트 환경을 바로 교체하기보다 격리된 프로젝트에서 구조와 확장 지점을 살펴보는 편이 맞다.
설치와 시작
가장 짧은 시작 방법은 공식 패키지로 웹 인터페이스를 실행하는 것이다.
npx @deepseek-ai/dsh web
기본 웹 주소는 로컬 127.0.0.1:3080이다. 소스에서 확인하려면 저장소를 복제한 뒤 의존성을 설치하고 빌드한다.
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
사용 포인트
- 여러 모델·도구·스킬을 플러그인 단위로 조합하는 하네스 구조를 직접 살펴볼 수 있다.
- 에이전트 실행기와 웹 인터페이스를 함께 운영하며, 특정 모델 서비스에 종속되지 않는 확장 방식을 실험할 수 있다.
- 새 프로젝트나 내부 실험에서 플러그인 경계, 세션 구성, 샌드박스 연결 방식을 비교하는 참고 구현으로 사용할 수 있다.
적용 판단
이 프로젝트의 핵심 가치는 특정 모델의 사용법보다 에이전트 하네스 자체를 플러그인 구조로 공개했다는 데 있다. 반면 개발자 프리뷰이고 설치·플러그인 호환성이 빠르게 바뀔 수 있으므로, 운영 중인 환경에 바로 넣기보다 별도 디렉터리와 제한된 인증 정보로 검토하는 것을 권한다. 공식 README의 안전성 안내와 변경 공지를 먼저 확인해야 한다.