AppStateManager constructor
AppStateManager({
- EditorState? editor,
- String? model,
- String? provider,
- PermissionMode permissionMode = PermissionMode.ask,
- List<
String> ? workingDirectories, - Map<
String, bool> ? featureFlags, - bool telemetryEnabled = false,
Implementation
AppStateManager({
EditorState? editor,
String? model,
String? provider,
PermissionMode permissionMode = PermissionMode.ask,
List<String>? workingDirectories,
Map<String, bool>? featureFlags,
bool telemetryEnabled = false,
}) : editor = editor ?? EditorState(),
_activeModel = model,
_activeProvider = provider,
_permissionMode = permissionMode,
_workingDirectories = workingDirectories ?? [],
_activeAgents = {},
_activeTasks = {},
_featureFlags = featureFlags ?? {},
_telemetryEnabled = telemetryEnabled,
_telemetryState = {};