Blume 2.0
Blume 2.0은 문서 사이트 설정을 모듈식 어댑터 구조로 리팩터링하고, AI 에이전트 탐색 설정을 새롭게 도입하며, 대화형 코딩 에이전트 연동을 지원하는 자동화된 업그레이드 도구를 제공합니다.
Blume 2.0은 문서 사이트 설정을 모듈식 어댑터 구조로 리팩터링하고, AI 에이전트 탐색 설정을 새롭게 도입하며, 대화형 코딩 에이전트 연동을 지원하는 자동화된 업그레이드 도구를 제공합니다.
제품의 기능과 공식 포지셔닝
Blume 2.0은 기존 Markdown 및 MDX 콘텐츠를 그대로 보존하면서 사이트 설정을 전면적으로 재구성한 문서화 프레임워크의 메이저 릴리스입니다. 이번 업데이트에서는 기존의 문자열 기반 옵션과 복잡한 중첩 설정 블록을 제거하고 배포 호스트, 검색 엔진, 콘텐츠 소스, 분석 도구, API 레퍼런스, AI 어시스턴트 백엔드를 포괄하는 전용 하위 경로에서 임포트하는 타입 안전 어댑터로 대체했습니다.
또한 이번 릴리스에서는 기계 판독이 가능한 AI 메타데이터, Model Context Protocol 설정, 스킬 등을 전용 agents 네임스페이스로 체계화하여 탐색 가능성을 현대화했습니다. 개발 프로젝트에서는 Codex나 Claude Code 같은 자동화 코딩 에이전트와 호환되는 대화형 명령줄 업그레이드 도구를 활용해 마이그레이션 과정을 자동화할 수 있습니다.
공식 출처로 확인된 활용 사례
개발팀은 업그레이드 CLI를 실행하여 구버전 설정을 식별하고, 컴포넌트 재정의 방식을 수정하며, 설정 스키마를 업데이트하여 기존 문서 저장소를 손쉽게 업그레이드할 수 있습니다.
기업 및 조직은 로컬 저장소, Notion 워크스페이스, Sanity, GitHub Releases, API 스키마의 문서를 단일화된 정적 또는 서버 렌더링 기반 문서 사이트로 통합하여 서비스할 수 있습니다.
공식 문서에 안내된 사용 절차
프로젝트 루트에서 업그레이드 CLI를 실행하여 패키지 버전을 올리고 설정 파일에서 필요한 변경 사항을 자동으로 검사합니다.
blume.config.ts 내의 검색, 배포, 콘텐츠 소스, API 레퍼런스, 분석, 어시스턴트 설정 블록을 임포트된 어댑터 함수 호출 구조로 전환합니다.
components.ts 내부의 인라인 함수와 내부 선언을 별도 파일로 분리하고, 이를 독립적인 컴포넌트 참조로 임포트하도록 수정합니다.
CLI의 doctor 및 build 명령을 실행하여 모든 설정과 컴포넌트 바인딩이 오류 없이 유효성 검사를 통과하는지 확인합니다.
Blume 2.0은 모든 기능적 통합 지점에서 아키텍처를 모듈식 어댑터 방식으로 전면 개편했습니다. 개발자는 blume.config.ts 내부에서 공급자 문자열과 인증 블록을 지정하는 대신 blume/search, blume/deploy, blume/sources, blume/reference, blume/analytics, blume/ai와 같은 전용 하위 경로에서 개별 어댑터 함수를 임포트해 구성합니다. 이러한 설계를 바탕으로 Vercel, Netlify, Cloudflare, Node.js 등의 플랫폼에 맞는 호스트별 결과물을 명시적으로 선언할 수 있어 묵시적인 런타임 서버 감지 및 더 이상 사용되지 않는 명령줄 빌드 플래그를 완전히 제거했습니다.
마이그레이션 도입을 간소화하기 위해 Blume 2.0에는 CLI 기반의 자동화된 업그레이드 워크플로가 포함되어 있습니다. 업그레이드 유틸리티를 실행하면 blume.config.ts, components.ts, 패키지 스크립트를 검사하여 구버전 설정의 정확한 파일 위치와 대체 코드를 출력합니다. 또한 이 도구는 Codex나 Claude Code 같은 코딩 에이전트를 직접 호출하여 마이그레이션 변경 사항을 대화형으로 해결할 수 있으며, 이후 내장된 doctor 및 build 진단을 통해 사이트 구성을 최종 검증합니다.
본인의 자료와 작업 흐름으로 직접 확인할 항목
확인한 출처와 확인 시점
출처를 확인한 제품 정보를 바탕으로 한 답변
Blume 2.0은 페이지 콘텐츠 구조가 아닌 사이트 설정 구문을 주로 변경하므로, 업그레이드 과정에서 기존 Markdown 및 MDX 문서를 별도로 수정할 필요가 없습니다.
Blume 1 버전에서는 무시되었던 프론트매터의 search.boost 필드가 이제 정상 작동하며, 해당 페이지의 검색 관련도 순위 점수를 직접 곱하여 순위를 조정합니다.
codex 또는 claude 플래그를 사용하여 업그레이드 명령을 실행하면 대화형 에이전트 세션이 열려 필요한 설정 수정 사항을 자동으로 분석하고 코드에 적용할 수 있습니다.
모든 컴포넌트 항목은 이제 외부에서 임포트한 컴포넌트나 파일 경로, 또는 전용 컴포넌트 기술 객체여야 하며, 내부 함수 선언이나 인라인 함수 방식은 더 이상 허용되지 않습니다.
개별 레퍼런스 블록 대신 OpenAPI, AsyncAPI, GraphQL, Scalar 전용 어댑터 함수로 구성된 단일 reference 배열을 선언하여 사양을 통합 관리하도록 변경되었습니다.