Disable Orchestra Feature
Nucleic-Session: 921760EC-9063-4C8B-807B-DF166B271459 Co-authored-by: Nucleic <[email protected]>
This commit is contained in:
@@ -247,6 +247,10 @@ struct EffortMenu: View {
|
|||||||
var modelSKU: String? = nil
|
var modelSKU: String? = nil
|
||||||
/// Whether the target project is under Nucleic Control (gates Orchestra).
|
/// Whether the target project is under Nucleic Control (gates Orchestra).
|
||||||
var controlled: Bool = false
|
var controlled: Bool = false
|
||||||
|
/// Latch Orchestra on once it's active: for an existing chat the host refuses to turn Orchestra
|
||||||
|
/// off (`SessionController.setEffort`), so the other levels are disabled to match. Left off for
|
||||||
|
/// new-chat composition, where the choice isn't committed yet and can still be changed.
|
||||||
|
var lockWhenOrchestra: Bool = false
|
||||||
|
|
||||||
private var levels: [String] { catalog.offeredEfforts(forModel: modelSKU) }
|
private var levels: [String] { catalog.offeredEfforts(forModel: modelSKU) }
|
||||||
private var sentinel: String { catalog.orchestraSentinelOrFallback }
|
private var sentinel: String { catalog.orchestraSentinelOrFallback }
|
||||||
|
|||||||
Reference in New Issue
Block a user