5분

주간 개발일지 2026‑W39: 기능 실행의 기반을 세우다

  • 주간 개발일지
  • 바이브코딩
  • 셀프호스팅 AI
  • 2026-W39
Capability Registry를 중심으로 미디어 생성, Knowledge Space, 실행 승인, 모델 슬롯, Job Runtime을 연결한 W39 개발일지 일러스트. 2026-09-24에 생성한 개념 일러스트이며 실제 제품 화면이 아닙니다. 해당 주간의 주제를 설명하며 당시 배포 화면이나 현재 운영 상태를 증명하지 않습니다.

당시 개발 기록 / 근거

이번 주 OpenMake

주간 전체 GitHub main 이력은 64개 커밋과 1.80.1~1.90.0의 23개 태그 릴리스로 구성됩니다. 생성 미디어, Knowledge Space, capability runtime, 문서 공간의 지침·메모리와 미디어 분석 실행을 연결했습니다. 음악·설정·모델 조회와 macOS·Linux 설치를 정리했고, 마지막 커밋은 bench 설치를 --bench 선택 옵션으로 바꿨습니다.

기간
2026-09-21 – 2026-09-27
Git 커밋
64
근거
Git 이력

01

전체 이력 재점검과 보완

주간 전체 이력은 64개 커밋입니다. 기존 63개 스냅샷 이후 bench를 --bench 옵션으로만 설치하도록 바꾼 커밋을 추가했습니다. Knowledge·미디어·capability 변경과 선택 설치를 함께 정리합니다.

2026-11-07에 main 95706c4b의 전체 도달 가능한 이력을 다시 확인했습니다. 집계는 KST 월요일 00:00부터 일요일 23:59:59까지 커밋일 기준이며 병합·릴리스 커밋과 병렬 브랜치의 별도 커밋을 포함합니다. 커밋 수는 기능 수가 아닙니다. 아래 기록된 테스트·운영 실측은 당시 소스 기록이며 이번 수정에서 다시 실행한 결과가 아닙니다.

02

개발 현황

  • 영상 후속은 orchestrator가 길이와 비율을 전달하고 깨진 자막을 억제합니다. Logfare가 BYOK provider 카탈로그에 들어왔고, 임베딩·음악용 로컬 비채팅 모델도 capability 배정에서 고를 수 있게 했습니다(#973, #975, #979).
  • 음악 생성은 DGX ACE-Step 1.5의 LiteLLM 게이트웨이에서 music.generate로 시작해 ACE-Step XL turbo로 옮겼습니다. 채팅은 생성 미디어를 내려받을 수 있고, 원본 음악·영상 길이 메타데이터도 바로잡았습니다(#977, #981–#982).
  • Base/Add-on 통합은 Capability Registry, 실행 승인, artifact 소유권, Job Runtime, 미디어 runtime add-on을 정의했습니다. 이어서 관리자 add-on 토글의 SQL 타입, 작업 poller lease, 병렬 진행, 재시도 예산 처리도 고쳤습니다(#984, #986, #992).
  • 하드코딩된 프롬프트, LLM 파라미터, 임계값, 타이머를 config와 prompt 소스로 옮겼습니다. safeFetch의 undici 8 호환성 문제로 외부 연결이 모두 실패하던 보안 결함도 수정했습니다(#990, #994).
  • Knowledge Space는 문서 기반 pgvector RAG 작업공간을 Base의 일반 확장점으로 추가했습니다. 초기 수정으로 라우트 계약, Space 상세 화면, 프로필 저장, 재시도, 출처 번호 충돌, 재색인 전환 경합을 다뤘습니다(#996, #998, #1001).
  • 최신 릴리스는 역할·기능별 모델 배정을 모델 슬롯으로 통합하고 잘린 simple Planner 계획을 복구하며, 답변 중인 모델을 실시간으로 표시합니다(#1003, #1005).
  • 1.88.0에서는 main 단일 태그와 online용 릴리스 태그, 환경별 LiteLLM·기본 모델·런타임 이미지를 정리하고, Knowledge add-on의 vector 확장 전제로 DB 기본 이미지를 pgvector PG16으로 바꿨습니다(#965, #1007).
  • 1.88.1–1.88.5는 긴 multi 계획이 잘려 미디어가 실행되지 않던 문제, 가사 작업 결과와 음표 길이 처리, 요청 한도 소진 시 설정 덮어쓰기, 비스트림 응답의 빈 choices, 로컬 text.reason 추론을 다뤘습니다. 기존 모델 배정 테이블 세 개도 제거했습니다(#1009, #1011, #1013, #1016, #1020).
  • 1.89.0은 audio·music·video 분석을 capability 실행기에 넣고, Knowledge Space에 지침·메모리와 활성 index 모델에 고정된 임베딩을 추가했습니다. 외부 provider 모델 목록 조회에는 시간 상한과 이전 캐시·fallback을 더했습니다(#1022–#1023, #1026).
  • 1.90.0은 macOS·Linux별 원샷 설치 스크립트와 omk 운영 구성 옵션을 마련했습니다. 음악 생성은 붙여 넣거나 직전 답변에 있던 가사도 받아들이고, Planner 계획 실패를 안내하도록 수정했습니다. 9월 26일 README 갱신까지 이 스냅샷에 포함됩니다(#1028–#1031).

근거 자료

근거

OPENMAKE · APACHE 2.0 OPEN SOURCE

개발일지로 돌아가기