Classify terminal input with a shared local language model

This commit is contained in:
2026-09-14 23:34:24 -05:00
parent 72cd38b54e
commit 66b73b1aac
12 changed files with 340 additions and 69 deletions
+2
View File
@@ -16,6 +16,8 @@ use serde::{Deserialize, Serialize};
/// Sources produced by the input classifier pipeline.
#[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub enum InputClassifierDecisionSource {
/// Classification from the local generative language model.
LocalLanguageModel,
// Classification result coming from Onnx classifier
InputClassifier,
// Classification result coming from fall back heuristic classifier when onnx classifier panicked