ContextData constructor
const
ContextData({
- required List<
ContextCategory> categories, - required int totalTokens,
- required int maxTokens,
- required int rawMaxTokens,
- required int percentage,
- required List<
List< gridRows,GridSquare> > - required String model,
- required List<
MemoryFile> memoryFiles, - required List<
McpTool> mcpTools, - List<
DeferredBuiltinTool> ? deferredBuiltinTools, - List<
SystemToolDetail> ? systemTools, - List<
SystemPromptSectionDetail> ? systemPromptSections, - required List<
AgentInfo> agents, - SlashCommandInfo? slashCommands,
- SkillInfo? skills,
- int? autoCompactThreshold,
- required bool isAutoCompactEnabled,
- MessageBreakdown? messageBreakdown,
- ApiUsage? apiUsage,
Implementation
const ContextData({
required this.categories,
required this.totalTokens,
required this.maxTokens,
required this.rawMaxTokens,
required this.percentage,
required this.gridRows,
required this.model,
required this.memoryFiles,
required this.mcpTools,
this.deferredBuiltinTools,
this.systemTools,
this.systemPromptSections,
required this.agents,
this.slashCommands,
this.skills,
this.autoCompactThreshold,
required this.isAutoCompactEnabled,
this.messageBreakdown,
this.apiUsage,
});