utils/context/context_builder library

Classes

ContextBuilder
Builds optimized context within a token budget.
ContextItem
A piece of context to include in the prompt.
DirectoryContext
Directory listing context.
FileContext
File content context.
GitDiffContext
Git diff context.
MemoryContext
Memory file context (NEOMAGE.md).
ProjectInfoContext
Project info context.
SearchHit
Search hit from grep/glob.
SearchResultsContext
Search results context.

Enums

ContextPriority
Context priority for budget allocation.

Functions

gatherAutoContext({required String query, required String workingDirectory, int tokenBudget = 50000, List<String> mentionedFiles = const []}) Future<String>
Automatically gather relevant context for a user query.