ModelRuntime이 모델 구성, 제공자 소유의 /login, 동적 제공자 카탈로그를 중앙 집중식으로 관리합니다. 제공자를 참조하세요./model이 설정된 제공자를 백그라운드에서 새로고침하고, pi update --models은 즉시 새로고침을 강제합니다. 설치 및 관리를 참조하세요.CreateAgentSessionOptions.authStorage 및 modelRegistry 옵션을 비동기 modelRuntime 옵션으로 교체했습니다. AuthStorage 및 관련 스토리지 백엔드는 더 이상 내보내지 않으며, ModelRuntime(또는 커스텀 pi-ai CredentialStore) 또는 auth.json의 일회성 읽기용으로 readStoredCredential()을 사용하세요.ModelRuntime.getAll(), find(), getSnapshot(), getAuthOptions() 프로젝션을 제거했습니다. pi-ai Models 메서드 getModels(), getModel(), getProviders(), checkAuth()를 직접 사용하세요.ModelRegistry.getApiKeyAndHeaders()에서 ModelRuntime.getAuth()로 교체했습니다. 제공자 ID를 전달하면 제공자 범위의 인증을 반환하고, 모델도 함께 전달하면 기본 제공, models.json, 확장 모델 헤더를 해결합니다.models.json 로딩이 비동기이기 때문에 확장 대면 ModelRegistry.refresh()를 동기식 void에서 Promise<void>로 변경했습니다. 확장은 동기식 레지스트리 읽기를 수행하기 전에 이를 대기해야 합니다.ModelRuntime.refresh()/pi-ai Models.refresh()로 이동했습니다. 기존 확장 OAuth modifyModels는 자격증명 초기화 후 동기식 호환성 프로젝션으로 계속 지원됩니다.ModelRegistry API를 보존하면서 정규 비동기 SDK 및 내부 모델/인증 외부 인터페이스로 ModelRuntime을 추가했습니다. ModelRuntime.create()는 credentials 옵션을 통해 모든 pi-ai CredentialStore를 수락합니다./login 발견을 추가했습니다.models-store.json의 파일 기반 동적 카탈로그, 제공자별 pi.dev 카탈로그 오버레이, 기존 자격증명 캐시된 카탈로그에서의 오프라인 마이그레이션을 포함한 Radius 게이트웨이 지원을 추가했습니다.refreshModels(context) 지원을 추가했습니다.pi update --models을 추가했습니다.ModelRuntime이 기본 제공 제공자, 불변 models.json 구성, 확장 오버레이를 임시 pi-ai 제공자 메서드를 통해 구성하도록 변경했습니다.ModelRuntime이 최종 요청 조립을 소유하도록 변경했습니다: getAuth(model)이 구성된 모델 헤더를 포함하고, 스트림 메서드가 한 번만 인증을 해결하며, before_provider_headers가 제공자 디스패치 전에 모델 전용 헤더 변환으로 실행됩니다./model이 현재 모델 스냅샷을 즉시 렌더링하고, 구성된 제공자를 백그라운드에서 새로고침하며, 열린 선택기를 부분 결과 또는 타임아웃 오류로 업데이트하도록 변경했습니다./model에 표시하도록 수정했습니다.