Package-level declarations
Types
Semantic position of the active completion token.
Immutable completion candidate returned by TerminalCompletionEngine.
Completion candidate category used by hosts for grouping, ranking display, and source-specific styling.
One parsed, spec-resolved completion context shared by every source.
Pure completion engine contract.
Factories for production completion engines.
Mutable, bounded in-memory store for exact command completion learning.
Immutable ordered match ranges relative to one completion display string.
Best-effort conservative filter for retaining plaintext replay suggestions.
Immutable command-line context used to request completion candidates.
Suspending completion source contract for one provider such as static command specs, path completion, or IDE context.
Source registration consumed by merged completion engines.
Receives non-cancellation failures isolated from one merged completion source.
Reviewed cold-start priors for the built-in completion source families.
Factories for dependency-free, host-composable completion sources.
Host-resolved directory-listing request used by path completion.
Single file system entry description returned by TerminalFileSystemProvider.
Host-implemented file system provider for sandbox-aware path completion.
One host-indexed path available to fuzzy path completion.
Supplies host-bounded fuzzy matches for one immutable completion request and its resolved terminal context.
One imported Gradle task returned by a host completion loader.
Immutable shell capabilities resolved by the host from authoritative profile metadata before a completion request is created.
Shell-specific quoting policy for replacement text produced by completion sources.
Shell lexical policy used to identify command separators and escapes while resolving the command segment that contains the completion cursor.