TerminalCompletionLearningSnapshot
class TerminalCompletionLearningSnapshot @JvmOverloads constructor(rankingStats: List<TerminalCompletionRankingStats> = emptyList(), replayCommands: List<TerminalCommandReplay> = emptyList())
Immutable snapshot of split completion learning.
rankingStats contain no command text. Each replayCommands entry is an optional, positive, separately policy-approved projection of one matching evidence row.
Constructors
Link copied to clipboard
constructor(rankingStats: List<TerminalCompletionRankingStats> = emptyList(), replayCommands: List<TerminalCommandReplay> = emptyList())
Properties
Functions
Link copied to clipboard
Returns rankingStats for destructuring.
Link copied to clipboard
Returns replayCommands for destructuring.
Link copied to clipboard
fun copy(rankingStats: List<TerminalCompletionRankingStats> = this.rankingStats, replayCommands: List<TerminalCommandReplay> = this.replayCommands): TerminalCompletionLearningSnapshot
Returns a snapshot with the supplied lane replacements.