딥시크(DeepSeek)가 모든 구성 요소를 플러그인 형태로 조립할 수 있는 오픈소스 코딩 에이전트 실행 환경 '딥시크 하네스(DeepSeek Harness)'를 공개했습니다. 이 플랫폼의 핵심은 '모든 것이 플러그인(Everything is a Plugin)'이라는 설계 철학으로, 고정된 코어 없이 모델 어댑터(Model Adapter)와 도구(Tool)는 물론 세션 로그(Session Log), 심지어 에이전트 루프(Agent Loop) 자체까지도 플러그인으로 구성됩니다. 이를 통해 개발자는 필요한 플러그인을 추가하거나 기존 구현을 교체하여 에이전트의 동작과 실행 환경 전체를 유연하게 맞춤 설정할 수 있습니다.
딥시크 하네스는 기본적으로 프로젝트 파일을 읽고 수정하며 명령 실행, 작업 위임, 계획 관리 등을 수행하는 코딩 에이전트 기능을 제공합니다. 파일 시스템, 셸/터미널, 샌드박스, 권한 승인, 서브 에이전트(Subagent), 백그라운드 작업(Background Job) 등도 독립적인 구성 요소로 설계되어 있어, 특정 기능만 교체하거나 새로운 기능을 추가하는 것이 가능합니다. 딥시크 모델 외에도 앤트로픽(Anthropic), 오픈AI(OpenAI) 등 다양한 대규모 언어모델(LLM)을 지원하며, 웹 UI, 헤드리스(Headless) 실행, 파이썬 SDK(Python SDK)를 제공하여 개발자가 CLI 자동화나 자체 애플리케이션 내부에 에이전트 런타임을 내장할 수 있도록 합니다. 특히, 모든 세션은 추가 전용 이벤트 로그(append-only Event Log)로 기록되어 모델이 본 입력과 도구 호출을 재구성할 수 있으며, 이를 기반으로 세션 재개, 분기(Fork), 기록(Transcript) 등의 고급 기능도 지원합니다.
이러한 '모든 것이 플러그인' 아키텍처는 코딩 에이전트 개발에 있어 전례 없는 유연성과 확장성을 제공합니다. 기존 에이전트들이 특정 모델이나 기능에 묶여 있었다면, 딥시크 하네스는 개발자가 자신의 특정 요구사항에 맞춰 에이전트를 '조립'할 수 있는 플랫폼에 가깝습니다. 이는 빠르게 변화하는 AI 에이전트 생태계에서 다양한 실험과 혁신을 가능하게 하며, 개발자들이 특정 코딩 에이전트에 갇히지 않고 자신만의 최적화된 환경을 구축할 수 있도록 돕습니다. 다만, 일각에서는 이러한 플러그인 시스템이 복잡성을 증가시키고 장기적인 호환성 문제를 야기할 수 있다는 우려도 제기하고 있습니다. 그럼에도 불구하고, 개발자 미리보기(Developer Preview) 단계임에도 불구하고, 에이전트의 실행 과정을 시각적으로 추적하고 재구성할 수 있는 '트랙토리(Trajectory)' 기능 등은 사용자에게 투명성과 제어권을 제공하며 높은 평가를 받고 있습니다.