17 lines · 472 B · Swift
RawDownload
import CodexBarCoreimport Foundation @MainActorfinal class CodexProviderRuntime: ProviderRuntime {    let id: UsageProvider = .codex     func perform(action: ProviderRuntimeAction, context: ProviderRuntimeContext) async {        switch action {        case let .openAIWebAccessToggled(enabled):            guard enabled == false else { return }            context.store.resetOpenAIWebState()        case .forceSessionRefresh:            break        }    }}