OpenWiki 0.2: 코드베이스 위키에 OKF 형식 지원 추가
TMThttps://www.langchain.com/blog/openwiki-0-2-adds-okf-support
OpenWiki는 코드베이스 문서를 생성하고 유지 관리해 주는 저희의 오픈소스 CLI입니다. 저장소의 위키를 만들고, 그 위키를 코딩 에이전트에 연결하며, 코드가 바뀌면 문서도 함께 최신 상태로 유지합니다. OpenWiki 0.2에서는 개발자가 코드베이스 위키를 분류하고 구조화하기가 더 쉬워집니다.
OpenWiki 첫 릴리스는 코드베이스를 바탕으로 Markdown 문서를 생성하고 정리했습니다. 예상할 수 있듯이 코드베이스가 크면 위키도 커지기 마련입니다. 위키 파일이 수백 개에 이르면 문서를 찾고, 갱신하고, 검색하고, 검토하는 데 구조가 중요해집니다.
OpenWiki 0.2는 Google Cloud가 지식 위키 구조화를 위해 제안한 표준인 OKF 지원을 추가합니다. 덕분에 생성된 위키에 더 나은 구조를 부여할 수 있고, 그 결과 코딩 에이전트가 위키를 탐색하기가 더 쉬워집니다. 문서가 좋아지면 에이전트가 검색에 들이는 시간이 줄어들어 소요 시간과 토큰을 아낄 수 있습니다.
OKF가 더해 주는 것
OpenWiki 0.2에서는 OpenWiki가 생성하거나 갱신하는 위키가 OKF 형식을 따릅니다. 이제 위키 파일에는 제목, 설명, 태그, 카테고리, 리소스 URL 같은 필드를 담은 YAML 프런트매터가 포함됩니다.
OKF는 두 가지 규약을 정의합니다.
index.md는 각 위키 디렉터리의 파일과 하위 디렉터리를 요약합니다.logs.md는 체인지로그처럼 위키의 변경 이력을 시간순으로 기록합니다.
이 체인지로그는 갱신 작업에서 특히 유용합니다. 실행이 끝날 때마다 위키 전체를 읽는 대신 logs.md만 확인하면 무엇이 바뀌었는지, 어떤 파일이 수정됐는지, 더 자세한 내용은 어디를 봐야 하는지 알 수 있습니다.
OKF 예시
OKF 명세는 본질적으로 매우 단순해서 OpenWiki에 통합하기 쉽습니다. YAML 프런트매터에는 추가하기 쉬운 핵심 필드 몇 가지만 들어갑니다.
---
type: <Type name> # REQUIRED - identifying concept of the doc. E.g. "BigQuery Schema"
title: <Optional display name>
description: <Optional one-line summary>
resource: <Optional canonical URI for the underlying asset>
tags: [<tag>, <tag>, …] # Optional
timestamp: <ISO 8601 datetime> # Optional last-modified time
# … other producer-defined key/value pairs
---각 위키 파일에 이런 YAML 프런트매터가 있으면, 프런트매터에서 description 필드를 추출해 위키의 index.md 파일을 결정론적으로 생성할 수 있습니다.
# Section / Group Heading
* Title 1 - description of item 1
* Title 2 - description of item 2
# Another Section
* Subdirectory - description of the subdirectory마지막으로, OpenWiki는 실행이 끝날 때 자신이 변경한 내용을 기록하는 log.md를 생성할 수 있습니다. log.md 지원은 위키 갱신을 마치면 log.md 파일을 갱신하라고 지시하는 프롬프트 몇 줄을 OpenWiki에 추가하는 것으로 충분합니다.
# Directory Update Log
## 2026-05-22
* **Update**: Added new BigQuery table reference for [Customer Metrics](/tables/customer-metrics.md).
* **Creation**: Established the [Dataplex Playbook](/playbooks/dataplex.md).
## 2026-05-15
* **Initialization**: Created foundational directory structure.
* **Update**: Added progressive-disclosure guidelines to the root [index](/index.md).에이전트를 위한 더 나은 검색
OpenWiki는 AGENTS.md, CLAUDE.md 같은 파일을 통해 저장소 위키를 코딩 에이전트에 노출하고, 에이전트가 위키에서 필요한 컨텍스트를 검색할 수 있게 합니다.
OKF는 모든 문서에 구조화된 메타데이터를 추가하므로, 앞으로 나올 OpenWiki 도구는 태그, 카테고리, 설명 같은 필드에 대한 결정론적 검색을 지원할 수 있습니다. 예를 들어 에이전트가 자유 탐색형 에이전트 검색에만 기대는 대신, BigQuery tables 카테고리에 속한 모든 문서나 billing 태그가 붙은 모든 문서만 걸러서 볼 수 있습니다.
에이전트 검색은 유용하지만, 단순한 조회에는 쓸데없이 느리고 비쌀 수 있습니다. 구조화된 메타데이터 덕분에 OpenWiki는 더 빠른 검색 도구로 나아갈 깔끔한 길을 확보하게 됩니다.
OKF 생태계와 함께 쓰기
OKF는 개방형 형식이므로, OpenWiki 위키는 일회성 통합에 기대는 대신 커뮤니티가 만든 뷰어, 렌더러, 린터 등 호환 도구와 함께 쓸 수 있습니다. 최근 등장한 이런 오픈 생태계 프로젝트 몇 가지를 정리한 글도 있습니다: https://www.owox.com/blog/articles/okf-ecosystem-tools
즉, OpenWiki 사용자는 지금 당장은 더 표준적인 위키 형식을 얻고, 저희가 다음에 만들 도구를 위한 더 탄탄한 기반까지 함께 얻게 됩니다.
Google은 위키를 들여다보고 문서 간 관계를 확인할 수 있는 오픈소스 OKF 위키 시각화 도구를 공개했습니다. OpenSWE 저장소를 시각화한 모습은 다음과 같습니다.
OpenWiki 0.2 사용해 보기
이미 OpenWiki를 쓰고 있다면 업그레이드만 해도 위키가 OKF 형식으로 생성되고 갱신됩니다. OpenWiki가 처음이라면 설치해서 몇 분 만에 저장소 위키를 만들 수 있습니다.
저장소는 여기에서 확인하세요: https://github.com/langchain-ai/openwiki
오늘 바로 로컬에서 사용해 보세요.
npm install -g openwiki@latest
openwiki --init