DeepSeek Harness란?
DeepSeek Harness(dsh)는 DeepSeek AI의 오픈소스 에이전트 하네스입니다. 모델에 워크스페이스, 도구 레지스트리, 샌드박스 및 승인 정책, 추가 전용 세션 로그, 작업을 계속 진행시키는 루프를 제공합니다. 에이전트 런타임을 직접 소유하려는 팀, dsh-plugin 토픽 아래에 기능을 게시하는 플러그인 작성자, 구성만으로 모델 어댑터, 샌드박스 또는 스토리지 백엔드를 교체해야 하는 모든 사람을 위해 만들어졌습니다. 차별점은 모델, 도구, 스킬, 세션, 샌드박스, 스토리지, 루프, 스케줄링, UI 등 모든 기능이 Cordis 커널에 마운트된 플러그인이라는 점입니다. 따라서 코어를 패치하는 대신 플러그인을 추가하여 dsh를 확장합니다.
주요 기능
- 모든 것이 플러그인
- 모델 어댑터, 도구 레지스트리, 세션 로그, 에이전트 루프, 브라우저 UI가 모두 플러그인이므로 구성만으로 어떤 부분이든 교체할 수 있고, 특권 코어를 패치할 필요가 없습니다.
- 기반에는 Cordis 커널
- Cordis는 플러그인을 마운트, 언마운트, 재연결하고 의존성을 추적하며, 플러그인이 언로드될 때 등록이 자동으로 해제됩니다.
- 패치 레이어 구성
- 실행 중인 인스턴스는 순서가 있는 레이어로 구성된 플러그인 트리입니다. 번들 패치, 프로필 자체 패치 파일, 머신 수준 패치, 명령줄 오버레이로 구성되며, 뒤에 오는 레이어가 각 행마다 우선합니다.
- 하나의 코어에 네 가지 에이전트 프리셋
- Standard는 전체 도구 세트를 제공하고, Code는 Code Mode SDK를 통해 도구를 노출하며, Minimal은 영구 bash와 str_replace_editor만 유지하고, Creator는 런타임 검사와 프리셋 작성 안내를 추가합니다.
- 추가 전용 세션 로그
- 시스템 프롬프트, 추론, 도구 호출 및 결과, 서브에이전트 스케줄링, 컨텍스트 주입이 모두 기록되며, 재개, 포크, 검색, 재생이 이 단일 이벤트 스트림에서 동작합니다.
- 샌드박스 및 권한 모드
- 생성된 프로세스에 대한 파일 효과 격리는 Linux, macOS, Windows 백엔드 전반에서 읽기 전용, 워크스페이스 쓰기, danger-full-access 모드를 제공합니다.
- 교체 가능한 모델 제공자
- DeepSeek, Anthropic 및 OpenAI 같은 카탈로그 제공자, 사용자 지정 OpenAI 호환 엔드포인트가 모두 동일한 어댑터 인터페이스를 통해 연결됩니다.
DeepSeek Harness 사용 방법
- Node.js 22.19 이상 또는 24 이상 버전을 설치합니다.
npx @deepseek-ai/dsh web를 실행합니다. 이 명령은 Web UI를 시작하며 기본적으로 http://127.0.0.1:3080에서 제공됩니다. 소스 체크아웃의 경우 대신 저장소 루트에서 클론,pnpm install,pnpm run build,pnpm dsh web이 필요합니다.- Settings에서 Models로 이동해 모델 키를 추가하고 저장합니다. 모델 라우트는 재시작 없이 즉시 사용할 수 있게 됩니다.
- 워크스페이스 디렉터리를 선택합니다. 선택하기 전까지 세션 컴포저는 사용할 수 없습니다.
- 런타임을 검사하고 확장합니다.
dsh web --dump-config는 머신이 부팅할 때 구성된 플러그인 트리를 출력하고,dsh plugin은 pnpm 동사를 프로필 디렉터리로 전달하여 트리 외부 플러그인을 프로필에 설치합니다.
사용 사례
- 폐쇄형 런타임을 사용하는 대신 자체 에이전트 런타임을 소유하려는 팀.
- GitHub의 dsh-plugin 토픽 아래에서 기능을 만들고 게시하는 플러그인 작성자.
- 실행 전반에 걸쳐 안정적이고 최소한의 도구 표면이 필요한 모델 평가 — Minimal 모드는 에이전트를 영구 bash와 파일 편집기로 제한합니다.
- 브라우저 클라이언트, HTTP 서버, 클라이언트 모듈이 번들로 제공되므로 자체 UI 뒤에 검사 가능한 에이전트 루프를 내장하려는 내부 플랫폼.
- 코드가 아닌 구성으로 모델 어댑터, 샌드박스 또는 스토리지 백엔드를 교체하거나, 한 번의 교체로 파일 시스템과 하위 프로세스를 원격 샌드박스로 지정해야 하는 모든 사람.
가격
공식 웹사이트에는 DeepSeek Harness의 가격이나 유료 플랜이 나와 있지 않습니다. 이 프로젝트는 MIT 라이선스로 공개되어 있으며 개발자 프리뷰 단계이므로, 최신 세부 정보는 공식 사이트에서 확인하세요.
자주 묻는 질문
DeepSeek Harness는 Python deepseek-harness 패키지와 같은 프로젝트인가요?
아니요. 서로 관련 없는 두 프로젝트가 DeepSeek Harness라는 이름을 사용합니다. DeepSeek AI의 공식 프로젝트는 TypeScript로 작성되어 Node.js에서 실행되며 npx @deepseek-ai/dsh web으로 설치합니다. 반면 커뮤니티 프로젝트는 pip로 설치하는 DeepSeek V4-Pro 및 V4-Flash API용 Python 클라이언트 라이브러리입니다. 작성자, 소스 트리, 언어, 버전 계보가 다르며, 어느 쪽도 다른 쪽의 포크나 후속 프로젝트가 아닙니다.
DeepSeek Harness를 실행하려면 무엇을 설치해야 하나요?
DeepSeek Harness에는 Node.js 22.19 이상 또는 24 이상이 필요합니다. 게시된 CLI를 실행하는 데는 다른 것이 필요하지 않지만, 소스 체크아웃에서 빌드하려면 Corepack이 활성화된 pnpm 11.7.0과 Git 2.26 이상도 필요합니다. 또한 하나 이상의 모델 제공자를 구성해야 합니다.
DeepSeek Harness는 어떤 모델 제공자를 사용할 수 있나요?
DeepSeek API 키, Anthropic 또는 OpenAI 같은 카탈로그 제공자, 사용자 지정 OpenAI 호환 엔드포인트를 사용할 수 있습니다. Bedrock, Vertex, Azure, Codex는 API 키 필드가 아니라 각자의 네이티브 자격 증명이 필요합니다. DeepSeek Harness는 가중치를 포함하지 않으며, 구성한 제공자를 호출합니다.
DeepSeek Harness의 네 가지 모드는 무엇인가요?
Standard 모드는 파일 편집, 셸, 파일 및 웹 검색, 스킬, 계획, 목표, 서브에이전트, 워크플로를 갖춘 완전한 코딩 에이전트입니다. Code 모드는 Code Mode SDK를 추가하여 모델이 여러 단계 작업을 하나의 TypeScript 프로그램으로 결합할 수 있게 합니다. Minimal 모드는 벤치마킹을 위해 영구 bash와 str_replace_editor만 유지하며, Creator 모드는 Standard 위에 런타임 검사와 프리셋 작성 안내를 추가합니다.
DeepSeek Harness는 프로덕션 사용에 적합한가요?
현재 API 안정성이 필요한 배포에는 적합하지 않습니다. DeepSeek Harness는 개발자 프리뷰 단계이며 호환성을 깨는 변경이 예상되고, 핵심 플러그인과 API가 계속 바뀌고 있습니다. 또한 호스팅 또는 관리형 서비스가 아니라 직접 실행하는 소프트웨어입니다.
DeepSeek Harness를 네트워크에 제공할 수 있나요?
CLI는 --host와 --port를 허용하지만, --host 0.0.0.0은 아직 의도적으로 지원되지 않으며 사용법 오류와 함께 종료됩니다. Web UI는 기본적으로 http://127.0.0.1:3080에서 로컬로 제공되도록 만들어졌습니다.
DeepSeek Harness (dsh)
DeepSeek Harness(dsh)는 DeepSeek AI의 오픈소스 에이전트 하네스입니다. 에이전트 = 모델 + 하네스이며, 그 안의 모든 기능은 교체 가능한 플러그인입니다.
무료 AI 애니메이션 및 만화 생성기. 텍스트를 어떤 예술 스타일로든 애니메이션 에피소드, 만화, 코믹스, 웹툰, 단편 만화로 변환하세요 — 그림 그리기나 애니메이션 기술이 필요 없습니다.
여기에 광고하기
매일 수천 명의 방문자에게 도달하세요. 지금 자리를 확보하세요!
DeepSeek Harness (dsh)과(와) 비슷한 도구
SEO 서비스, 전자상거래 서비스, 지역 비즈니스 서비스, 소셜 미디어 자산 등 AI 지원 서비스 마켓플레이스를 통해 패키지형 서비스를 고용하세요.
