Class ClassifyFileTool

All Implemented Interfaces:
GuardedExecution, Identifiable, Job<Classification>, ModelDependent, ModelDependentTool<FileHead, Classification>, Tool<FileHead, Classification>

public class ClassifyFileTool extends AbstractModelDependentTool<FileHead, Classification>
The tier for what the code could not place: a small model looks at the file's head and says whether it is text under a strange extension, a binary with nothing to extract, or something a person should look at. One cheap call per unknown file, at the grade a verdict deserves.
Since:
0.1 (2026-09-14)
Author:
Andrey Santrosyan