pub struct ClaudeCliClassifier {
pub command: String,
pub model: String,
}Expand description
Backend that invokes claude -p via subprocess.
Configuration:
command: full command line that producesclaudeinvocation; default"claude". May contain spaces to wrap the binary in a workspace orchestrator likeaimux run dt claudeor a Nix shell. Override viaTJ_CLASSIFIER_CLIenv var.model: model alias passed via--model. Overridable viaTJ_CLASSIFIER_MODEL; falls back toDEFAULT_MODEL(haiku — cheaper than the user’s session model).
Fields§
§command: String§model: StringTrait Implementations§
Source§impl Classifier for ClaudeCliClassifier
impl Classifier for ClaudeCliClassifier
fn classify(&self, input: &ClassifyInput) -> Result<ClassifyOutput>
Auto Trait Implementations§
impl Freeze for ClaudeCliClassifier
impl RefUnwindSafe for ClaudeCliClassifier
impl Send for ClaudeCliClassifier
impl Sync for ClaudeCliClassifier
impl Unpin for ClaudeCliClassifier
impl UnsafeUnpin for ClaudeCliClassifier
impl UnwindSafe for ClaudeCliClassifier
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more