ProjectConfig constructor
ProjectConfig({
- List<
String> allowedTools = const [], - List<
String> mcpContextUris = const [], - Map<
String, dynamic> ? mcpServers, - bool hasTrustDialogAccepted = false,
- bool hasCompletedProjectOnboarding = false,
- int projectOnboardingSeenCount = 0,
- bool hasNeomageMdExternalIncludesApproved = false,
- bool hasNeomageMdExternalIncludesWarningShown = false,
- List<
String> ? enabledMcpjsonServers, - List<
String> ? disabledMcpjsonServers, - bool? enableAllProjectMcpServers,
- List<
String> ? disabledMcpServers, - List<
String> ? enabledMcpServers, - Map<
String, dynamic> ? activeWorktreeSession, - String? remoteControlSpawnMode,
- double? lastCost,
- int? lastTotalInputTokens,
- int? lastTotalOutputTokens,
- String? lastSessionId,
Implementation
ProjectConfig({
this.allowedTools = const [],
this.mcpContextUris = const [],
this.mcpServers,
this.hasTrustDialogAccepted = false,
this.hasCompletedProjectOnboarding = false,
this.projectOnboardingSeenCount = 0,
this.hasNeomageMdExternalIncludesApproved = false,
this.hasNeomageMdExternalIncludesWarningShown = false,
this.enabledMcpjsonServers,
this.disabledMcpjsonServers,
this.enableAllProjectMcpServers,
this.disabledMcpServers,
this.enabledMcpServers,
this.activeWorktreeSession,
this.remoteControlSpawnMode,
this.lastCost,
this.lastTotalInputTokens,
this.lastTotalOutputTokens,
this.lastSessionId,
});