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.
Host message lookup for descriptions generated by reusable completion sources.
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 original non-cancellation failures from merged completion sources. Ordinary exceptions are isolated; unexpected errors are reported before they fail collection and cancel sibling sources.
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.