릴리즈 노트: Methodox Threads (v0.7)

발행: (2026년 1월 12일 오전 10:14 GMT+9)
4 분 소요
원문: Dev.to

Source: Dev.to

Overview

버전 0.7은 문서별 프롬프트 기반 콘텐츠 생성, 제공자 설정, OpenAI 연동, UI 수준의 바쁜 표시와 함께 비동기 다중 편집기 실행 등 완전한 Gen‑AI 생성 기능을 도입합니다. 이번 릴리스는 기존 문서 레이아웃 및 편집 모델을 유지하면서 확장 가능한 다중 제공자 LLM 워크플로우의 기반을 마련합니다.

New Features in v0.7

Configurable AI Provider Framework

새로운 Configure… 대화상자는 시스템 수준 및 제공자별 설정을 위한 통합 인터페이스를 제공합니다.

  • System Tab – 모든 생성에 사용되는 전역 System Prompt를 편집합니다.
  • OpenAI Tab – API 키(마스킹)와 선택적 커스텀 엔드포인트를 설정합니다.

Preset model list

  • gpt-4o-mini
  • gpt-4o
  • o3-mini

Other → 커스텀 모델 이름 입력 필드가 표시됩니다.

추가 기능:

  • 프리셋이 오래된 경우 모델 오버라이드 지원.
  • 사용자 전용 앱 디렉터리에 설정을 자동으로 로드/저장.
  • 향후 제공자(Gemini, DeepSeek, Ollama, Grok)를 위한 자리표시자 탭.

Gen‑AI Generation Workflow

각 문서는 이제 프롬프트 기반 콘텐츠 생성을 지원합니다:

  1. 원하는 문서에 Prompt를 설정합니다.
  2. Edit → Generate를 선택해 포커스된 문서에 대해 생성을 트리거합니다.

생성은 Global System PromptDocument Prompt를 사용합니다.

Per‑Editor Async Generation

  • 편집기들이 독립적으로 병렬 실행됩니다.
  • 생성 중 편집기는 일시적으로 읽기 전용이 됩니다.
  • 반투명 오버레이에 *Generating…*와 불확정 진행 바가 표시됩니다.
  • 형제/자식 생성 버튼은 계속 활성화됩니다.
  • 생성된 텍스트는 문서의 Content 필드에 직접 기록됩니다.

OpenAI Integration (First Provider Implementation)

새로운 추상화 레이어가 제공자 호출을 캡슐화합니다. 버전 0.7에서는 최초의 구체적인 백엔드가 포함됩니다:

  • OpenAI Chat Completion Backend
    • 공식 OpenAI SDK 사용.
    • 기본 및 커스텀 엔드포인트 모두 지원.
    • 내부 문서 구조를 Chat API 메시지로 변환.
    • 전체 어시스턴트 텍스트를 문서 콘텐츠로 반환.

이 설계는 향후 추가 제공자를 손쉽게 통합할 수 있게 합니다.

Configuration Persistence

모든 제공자 및 시스템 설정은 사용자 로컬 앱 디렉터리에 JSON 형태로 자동 저장됩니다:

  • Configure 대화상자를 열 때 로드.
  • 대화상자를 닫을 때 저장.
  • 편집기 세션 간 지속적인 환경을 보장합니다.

Limitations

  • 문서 삭제 또는 재배열 기능이 없음.
  • 마크다운 미리보기가 기본 수준에 머무름.
  • 현재 OpenAI만 구현되어 있으며, 다른 제공자는 자리표시자임.
  • 생성 시 아직 부분 출력 스트리밍을 지원하지 않음.

References

Back to Blog

관련 글

더 보기 »

안녕, 뉴비 여기요.

안녕! 나는 다시 S.T.E.M. 분야로 돌아가고 있어. 에너지 시스템, 과학, 기술, 공학, 그리고 수학을 배우는 것을 즐겨. 내가 진행하고 있는 프로젝트 중 하나는...