feat(app): add resilient Flow recovery and privacy-safe analytics
Unify PiP recovery across startup and foreground transitions, surface actionable status, and add privacy-safe analytics plus the refreshed onboarding and account experience. Update documentation assets and advance the release build to 84.
This commit is contained in:
@@ -40,7 +40,10 @@ public protocol ConfigurationStore: Sendable {
|
||||
/// Provider-specific ASR caches (e.g. Alibaba Fun-ASR vocabulary IDs).
|
||||
var cloudASRPersistence: UserDefaults { get }
|
||||
|
||||
func makeClient(taskKind: ManagedGatewayTaskKind?) -> LLMClient
|
||||
func makeClient(
|
||||
taskKind: ManagedGatewayTaskKind?,
|
||||
requestPurpose: ManagedGatewayRequestPurpose?
|
||||
) -> LLMClient
|
||||
}
|
||||
|
||||
public extension ConfigurationStore {
|
||||
@@ -48,6 +51,10 @@ public extension ConfigurationStore {
|
||||
var credentialSource: CredentialSource { .byok }
|
||||
|
||||
func makeClient() -> LLMClient {
|
||||
makeClient(taskKind: nil)
|
||||
makeClient(taskKind: nil, requestPurpose: nil)
|
||||
}
|
||||
|
||||
func makeClient(taskKind: ManagedGatewayTaskKind?) -> LLMClient {
|
||||
makeClient(taskKind: taskKind, requestPurpose: nil)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user