GlobalConfig class
Constructors
-
GlobalConfig({String? apiKeyHelper, Map<String, ProjectConfig>? projects, int numStartups = 0, InstallMethod? installMethod, bool? autoUpdates, bool? autoUpdatesProtectedForNative, int? doctorShownAtSession, String? userID, ThemeSetting theme = ThemeSetting.dark, bool? hasCompletedOnboarding, String? lastOnboardingVersion, String? lastReleaseNotesSeen, int? changelogLastFetched, Map<String, dynamic>? mcpServers, List<String>? neomageAiMcpEverConnected, NotificationChannel preferredNotifChannel = NotificationChannel.auto, String? customNotifyCommand, bool verbose = false, Map<String, dynamic>? customApiKeyResponses, String? primaryApiKey, bool? hasAcknowledgedCostThreshold, bool? hasSeenUndercoverAutoNotice, AccountInfo? oauthAccount, EditorMode editorMode = EditorMode.normal, bool? bypassPermissionsModeAccepted, bool? hasUsedBackslashReturn, bool autoCompactEnabled = true, bool showTurnDuration = true, Map<String, String> env = const {}, bool hasSeenTasksHint = false, bool? hasUsedStash, bool? hasUsedBackgroundTask, int? queuedCommandUpHintCount, DiffTool diffTool = DiffTool.auto, Map<String, int> tipsHistory = const {}, int memoryUsageCount = 0, int promptQueueUseCount = 0, int btwUseCount = 0, bool todoFeatureEnabled = true, bool showExpandedTodos = false, bool? showSpinnerTree, String? firstStartTime, int messageIdleNotifThresholdMs = 60000, bool autoConnectIde = false, bool autoInstallIdeExtension = true, bool fileCheckpointingEnabled = true, bool terminalProgressBarEnabled = true, bool? showStatusInTerminalTab, bool? taskCompleteNotifEnabled, bool? inputNeededNotifEnabled, bool? agentPushNotifEnabled, Map<String, bool> cachedStatsigGates = const {}, Map<String, dynamic>? cachedDynamicConfigs, Map<String, dynamic>? cachedGrowthBookFeatures, Map<String, dynamic>? growthBookOverrides, bool respectGitignore = true, bool copyFullResponse = false, bool? copyOnSelect, Map<String, List<String>>? githubRepoPaths, String? deepLinkTerminal, Map<String, SkillUsageEntry>? skillUsage, bool? remoteControlAtStartup, bool? speculationEnabled, Map<String, dynamic>? clientDataCache, int? migrationVersion, FeedbackSurveyState? feedbackSurveyState, bool? transcriptShareDismissed, ChromeExtensionPairing? chromeExtension, NeomageHints? neomageHints, bool? permissionExplainerEnabled, String? teammateMode, String? teammateDefaultModel, bool? remoteDialogSeen, int? lastPlanModeUse, String? neomageFirstTokenDate})
-
-
GlobalConfig.defaults()
-
Factory for a fresh default.
factory
-
GlobalConfig.fromJson(Map<String, dynamic> json)
-
factory
Properties
-
agentPushNotifEnabled
↔ bool?
-
getter/setter pair
-
apiKeyHelper
↔ String?
-
getter/setter pair
-
autoCompactEnabled
↔ bool
-
getter/setter pair
-
autoConnectIde
↔ bool
-
getter/setter pair
-
autoInstallIdeExtension
↔ bool
-
getter/setter pair
-
autoUpdates
↔ bool?
-
getter/setter pair
-
autoUpdatesProtectedForNative
↔ bool?
-
getter/setter pair
-
btwUseCount
↔ int
-
getter/setter pair
-
bypassPermissionsModeAccepted
↔ bool?
-
getter/setter pair
-
cachedDynamicConfigs
↔ Map<String, dynamic>?
-
getter/setter pair
-
getter/setter pair
-
cachedGrowthBookFeatures
↔ Map<String, dynamic>?
-
getter/setter pair
-
cachedStatsigGates
↔ Map<String, bool>
-
getter/setter pair
-
changelogLastFetched
↔ int?
-
getter/setter pair
-
chromeExtension
↔ ChromeExtensionPairing?
-
getter/setter pair
-
clientDataCache
↔ Map<String, dynamic>?
-
getter/setter pair
-
copyFullResponse
↔ bool
-
getter/setter pair
-
copyOnSelect
↔ bool?
-
getter/setter pair
-
customApiKeyResponses
↔ Map<String, dynamic>?
-
getter/setter pair
-
customNotifyCommand
↔ String?
-
getter/setter pair
-
deepLinkTerminal
↔ String?
-
getter/setter pair
-
diffTool
↔ DiffTool
-
getter/setter pair
-
doctorShownAtSession
↔ int?
-
getter/setter pair
-
editorMode
↔ EditorMode
-
getter/setter pair
-
env
↔ Map<String, String>
-
getter/setter pair
-
feedbackSurveyState
↔ FeedbackSurveyState?
-
getter/setter pair
-
fileCheckpointingEnabled
↔ bool
-
getter/setter pair
-
firstStartTime
↔ String?
-
getter/setter pair
-
githubRepoPaths
↔ Map<String, List<String>>?
-
getter/setter pair
-
growthBookOverrides
↔ Map<String, dynamic>?
-
getter/setter pair
-
hasAcknowledgedCostThreshold
↔ bool?
-
getter/setter pair
-
hasCompletedOnboarding
↔ bool?
-
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
hasSeenTasksHint
↔ bool
-
getter/setter pair
-
hasSeenUndercoverAutoNotice
↔ bool?
-
getter/setter pair
-
hasUsedBackgroundTask
↔ bool?
-
getter/setter pair
-
hasUsedBackslashReturn
↔ bool?
-
getter/setter pair
-
hasUsedStash
↔ bool?
-
getter/setter pair
-
inputNeededNotifEnabled
↔ bool?
-
getter/setter pair
-
installMethod
↔ InstallMethod?
-
getter/setter pair
-
lastOnboardingVersion
↔ String?
-
getter/setter pair
-
lastPlanModeUse
↔ int?
-
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
-
migrationVersion
↔ int?
-
getter/setter pair
-
neomageAiMcpEverConnected
↔ List<String>?
-
getter/setter pair
-
neomageFirstTokenDate
↔ String?
-
getter/setter pair
-
neomageHints
↔ NeomageHints?
-
getter/setter pair
-
numStartups
↔ int
-
getter/setter pair
-
oauthAccount
↔ AccountInfo?
-
getter/setter pair
-
permissionExplainerEnabled
↔ bool?
-
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
-
getter/setter pair
-
queuedCommandUpHintCount
↔ int?
-
getter/setter pair
-
remoteControlAtStartup
↔ bool?
-
getter/setter pair
-
remoteDialogSeen
↔ bool?
-
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
-
showSpinnerTree
↔ bool?
-
getter/setter pair
-
showStatusInTerminalTab
↔ bool?
-
getter/setter pair
-
showTurnDuration
↔ bool
-
getter/setter pair
-
skillUsage
↔ Map<String, SkillUsageEntry>?
-
getter/setter pair
-
speculationEnabled
↔ bool?
-
getter/setter pair
-
taskCompleteNotifEnabled
↔ bool?
-
getter/setter pair
-
teammateDefaultModel
↔ String?
-
getter/setter pair
-
teammateMode
↔ String?
-
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
-
transcriptShareDismissed
↔ bool?
-
getter/setter pair
-
userID
↔ String?
-
getter/setter pair
-
verbose
↔ bool
-
getter/setter pair