Hacker NewsAI · 머신러닝오늘의 주요

OpenCode 2.0, 에이전트 중심 코딩 환경으로 전면 개편

원제 OpenCode 2.0

230 포인트댓글 88
Key Point

코딩 에이전트의 자동화 능력을 극대화하도록 설계된 플랫폼의 근본적 변화로, 멀티태스킹·컨텍스트 효율성·확장성 측면에서 이전 버전과 완전히 다르다.

핵심 요약

  • OpenCode 2.0는 수백만 사용자의 경험을 바탕으로 에이전트가 필요로 하는 모든 기능을 지원하도록 대폭 재설계했다.
  • 백그라운드 서비스가 자동으로 실행되어 TUI, 웹 인터페이스, 데스크톱 앱이 중앙 프로세스와 통신하며, 프로그래매틱 클라이언트는 로컬 서비스를 자동 발견한다.
  • 밑바닥부터 다시 설계한 API는 세션·탭·워크트리 관리 등 에이전트의 다양한 워크플로우를 지원하며, OpenCode 자신도 이 API를 호출해 자동화 작업을 수행한다.
  • @opencode/codemode 패키지에 내장된 JavaScript 인터프리터는 에이전트가 작성한 스크립트를 MCP 서버나 OpenAPI 엔드포인트와 연동해 여러 도구를 한 번에 조합할 수 있다.
  • 모든 MCP 서버는 기본적으로 codemode에 참여하므로 천 개 이상의 도구를 추가해도 컨텍스트 부담이 최소화된다.
  • 배경 서브에이전트와 배경 셸 명령으로 장시간 작업이 메인 에이전트를 차단하지 않으며, 필요시 단축키로 작업을 배경으로 이동할 수 있다.
  • 1.0의 플러그인 시스템을 강화해 OpenCode 2.0의 거의 모든 기능을 80개 이상의 내부 플러그인으로 구현했고, 핫 리로딩으로 세션 중 플러그인을 작성·사용할 수 있다.
  • @opencode/sdk 패키지로 OpenCode를 라이브러리로 사용할 수 있어 서버나 Durable Objects 같은 특수 환경에서 커스텀 빌드를 운영할 수 있다.
  • 1.0에서 업그레이드하려면 opencode upgrade --major를 실행해야 하며, 플러그인 API와 서버 API는 호환성이 없고 설정 파일 형식이 변경되었다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗