Dailin521/codex-provider-sync

Synchronize Codex session provider metadata across rollout files and SQLite state.

해결하는 문제

사용자가 AI 프로바이더를 전환한 후 Codex의 기존 채팅 세션들이 이전 AI 프로바이더와 연결된 상태로 남아 있는 문제를 해결합니다. 이 메타데이터 불일치로 인해 기존 세션을 새 프로바이더와 함께 사용할 수 없습니다.

작동 방식

이 도구는 세션 파일과 SQLite 채팅 인덱스에 저장된 프로바이더 정보를 현재 구성과 일치하도록 정렬합니다. 각 세션 파일의 메타데이터 첫 번째 줄을 분석하고 프로바이더 이름을 업데이트합니다. 프로바이더 이름의 길이에 따라 메타데이터를 직접 덮어쓰거나, 세션 데이터를 손상시키지 않기 위해 콘텐츠를 새 파일로 스트리밍합니다.

대상 사용자

자주 다른 AI 프로바이더를 전환하거나 CCSwitch와 같은 도구를 사용해 백엔드 설정을 변경하는 Codex 사용자.

주요 특징

  • 다중 인터페이스 지원: Windows 데스크톱 앱, 로컬 Web UI, 자동화 및 WSL용 CLI로 제공됩니다.
  • 자동 백업: 수정 전에 자동으로 백업을 생성하며, 복원을 위한 관리 시스템이 있습니다.
  • Coresync 로직: 모든 진입점에서 일관된 동작을 보장하기 위해 공유된 Node.js 코어를 사용합니다.
  • 비破壊적: 프로바이더 메타데이터만 수정하며, 채팅 내용, 이력 모델, 인증 파일에는 영향을 주지 않습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트