TL;DR
Deep Agents Code는 LangChain/LangGraph 기반의 프로그래머블 터미널 코딩 에이전트로 서브에이전트, 영속 메모리, SKILL 디렉토리, tool-calling LLM 지원을 하나의 아키텍처로 묶었다. 이 도구는 LangSmith로의 트레이싱 통합과 모델 공급자 간 실시간 전환을 지원하며 AGENTS.md를 통해 서브에이전트와 모델 오버라이드를 구성할 수 있어 비용·성능 분할이 가능하다. 원격 샌드박스와 MCP 통합은 위험도가 높은 파일·셸 작업을 로컬과 분리해 프로덕션 유사 워크플로 운영을 용이하게 만들며 이 점이 Deep Agents Code를 운영성 중심 워크플로에 적합하게 만든다. 다만 즉시 사용 가능한 로컬 UX와 플러그인 경험을 우선한다면 OpenCode가 더 적합하다는 비교 근거가 존재한다.
실용적 조언
- 로컬에서 빠르게 사용 가능한 깔끔한 사용자 경험과 플러그인이 필요하면 OpenCode가 적합하다는 판단이 실무적으로 현실적이다. OpenCode는 터미널 외의 UI와 플러그인 생태계를 통해 초기 사용성을 높여 주며 단기간에 생산성을 올리는 데 유리하다. 따라서 간단한 코드 보조나 로컬 개발 보조가 목적이라면 OpenCode를 우선 검토하는 편이 효율적이다.
- 확장성·운영성·안전 분리가 중요한 워크플로에는 Deep Agents Code를 선택하는 것이 바람직하다. AGENTS.md를 통한 서브에이전트 분리, SKILL.md 기반 재사용, LangSmith 트레이싱, 원격 샌드박스 백엔드 연결과 MCP 통합은 프로덕션에 가까운 환경에서 작업을 표준화하고 추적 가능하게 만든다. 이 때문에 여러 모델을 조합하거나 원격 실행으로 위험을 분리해야 하는 상황에서는 Deep Agents Code가 더 적합하다.
섹션별 상세
용어 해설
- 서브에이전트(Subagent)
- — 서브에이전트는 복합 작업을 작은 단위로 분해해 각 단위를 독립적인 에이전트로 실행하는 패턴으로, 입력을 받아 해당 역할을 수행한 뒤 결과를 상위 에이전트에 반환하는 방식으로 동작하며 복잡한 워크플로를 모듈화하고 권한·리소스 분리를 가능하게 한다.
- 툴 호출(Tool calling)
- — 툴 호출은 LLM이 외부 기능(예: 파일 시스템 접근, 셸 실행, API 호출)을 함수 호출처럼 요청하고 그 결과를 받아 답변을 생성하는 흐름으로, 입력 프롬프트가 툴 호출 시그니처로 매핑되고 호출 결과가 후속 텍스트 생성에 주입된다.
- 원격 샌드박스(Remote sandbox)
- — 원격 샌드박스는 에이전트의 파일·셸 작업을 로컬이 아닌 격리된 원격 백엔드에서 실행하는 실행 환경으로, 입력 명령을 원격 실행기로 전달하고 출력과 파일 상태를 안전하게 되돌려 받아 위험성 있는 작업을 분리해 운영 리스크를 낮춘다.
- MCP
- — MCP는 프로젝트 수준의 설정과 런타임 메타데이터를 담는 구성 체계로서 .mcp.json 같은 파일을 자동 검색해 표준화된 stdio/SSE/HTTP 서버, OAuth 흐름, 툴 필터링 및 신뢰 제어를 통해 에이전트 배포·운영을 일관되게 관리하게 한다.
언급된 도구
터미널 기반 코딩 에이전트로서 서브에이전트, 메모리, 원격 실행, 관측성 기능을 통합하는 툴
에이전트·체인·도구 통합을 지원하는 라이브러리 생태계
에이전트 실행 추적과 관측성, 평가용 플랫폼 통합
문서에서 예시로 제시된 주요 모델 공급자 중 하나
오픈 웨이트 모델 제공자 예시로 문서에 언급된 공급자
오픈 웨이트 또는 외부 모델 호스팅 제공자 예시
원격 샌드박스 백엔드의 예시로 문서에 나열된 실행 제공자
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.

