GlobalConfig class
Application-wide configuration.
Constructors
-
GlobalConfig({int numStartups = 0, InstallMethod? installMethod, bool? autoUpdates, ThemeSetting theme = ThemeSetting.dark, bool? hasCompletedOnboarding, String? lastReleaseNotesSeen, Map<
String, dynamic> ? mcpServers, NotificationChannel preferredNotifChannel = NotificationChannel.auto, bool verbose = false, String? primaryApiKey, AccountInfo? oauthAccount, EditorMode? editorMode = EditorMode.normal, bool autoCompactEnabled = true, bool showTurnDuration = true, Map<String, String> env = const {}, bool? hasSeenTasksHint = false, DiffTool? diffTool = DiffTool.auto, Map<String, int> tipsHistory = const {}, int memoryUsageCount = 0, int promptQueueUseCount = 0, int btwUseCount = 0, bool todoFeatureEnabled = true, bool? showExpandedTodos = false, int messageIdleNotifThresholdMs = 60000, bool? autoConnectIde = false, bool? autoInstallIdeExtension = true, bool fileCheckpointingEnabled = true, bool terminalProgressBarEnabled = true, bool respectGitignore = true, bool copyFullResponse = false, Map<String, ProjectConfig> ? projects, Map<String, bool> cachedStatsigGates = const {}, Map<String, dynamic> ? cachedGrowthBookFeatures, Map<String, dynamic> ? customApiKeyResponses, String? userID}) -
GlobalConfig.fromJson(Map<
String, dynamic> json) -
factory
Properties
- autoCompactEnabled ↔ bool
-
getter/setter pair
- autoConnectIde ↔ bool?
-
getter/setter pair
- autoInstallIdeExtension ↔ bool?
-
getter/setter pair
- autoUpdates ↔ bool?
-
getter/setter pair
- btwUseCount ↔ int
-
getter/setter pair
-
cachedGrowthBookFeatures
↔ Map<
String, dynamic> ? -
getter/setter pair
-
cachedStatsigGates
↔ Map<
String, bool> -
getter/setter pair
- copyFullResponse ↔ bool
-
getter/setter pair
-
customApiKeyResponses
↔ Map<
String, dynamic> ? -
getter/setter pair
- diffTool ↔ DiffTool?
-
getter/setter pair
- editorMode ↔ EditorMode?
-
getter/setter pair
-
env
↔ Map<
String, String> -
getter/setter pair
- fileCheckpointingEnabled ↔ bool
-
getter/setter pair
- hasCompletedOnboarding ↔ bool?
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasSeenTasksHint ↔ bool?
-
getter/setter pair
- installMethod ↔ InstallMethod?
-
getter/setter pair
- lastReleaseNotesSeen ↔ String?
-
getter/setter pair
-
mcpServers
↔ Map<
String, dynamic> ? -
getter/setter pair
- memoryUsageCount ↔ int
-
getter/setter pair
- messageIdleNotifThresholdMs ↔ int
-
getter/setter pair
- numStartups ↔ int
-
getter/setter pair
- oauthAccount ↔ AccountInfo?
-
getter/setter pair
- preferredNotifChannel ↔ NotificationChannel
-
getter/setter pair
- primaryApiKey ↔ String?
-
getter/setter pair
-
projects
↔ Map<
String, ProjectConfig> ? -
getter/setter pair
- promptQueueUseCount ↔ int
-
getter/setter pair
- respectGitignore ↔ bool
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- showExpandedTodos ↔ bool?
-
getter/setter pair
- showTurnDuration ↔ bool
-
getter/setter pair
- terminalProgressBarEnabled ↔ bool
-
getter/setter pair
- theme ↔ ThemeSetting
-
getter/setter pair
-
tipsHistory
↔ Map<
String, int> -
getter/setter pair
- todoFeatureEnabled ↔ bool
-
getter/setter pair
- userID ↔ String?
-
getter/setter pair
- verbose ↔ bool
-
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited