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