Name Description Size Coverage
actors 89 %
AIFeature.sys.mjs A base class for AI features in Firefox. Each AI feature must implement this contract in order to be included in AI Controls. Each feature implementation is required to manage its own preferences and artifacts. @interface 7743 54 %
backends 100 %
components.conf 260 -
content 83 %
docs -
eval -
jar.mn 3639 -
metrics.yaml 16566 -
ml.d.ts 9180 -
MLTelemetry.sys.mjs MLTelemetry provides a mechanism tracking a "flow" of operations related to a machine learning feature. A flow is a sequence of related events that represent a single, complete user-level operation, for example generating a summary for a page. This class uses a correlation ID pattern where flowId is passed to each method, allowing flexible tracking across different parts of the system. @example new MLTelemetry({ featureId: "ml-suggest-intent" }).sessionStart({ interaction: "button_click" }); @example new MLTelemetry({ featureId: "ml-suggest-intent", flowId: "1234-5678" }).sessionStart({ interaction: "keyboard_shortcut"}); 13979 95 %
MLUtils.cpp 2653 -
MLUtils.h 532 100 %
moz.build 1085 -
nsIMLUtils.idl Computes the optimal concurrency level for ML workloads on the CPU. See the implementation for details. Returns: - An integer representing the recommended concurrency level. 876 -
security 76 %
tests -
tools -
tsconfig.json .mjs", "* 337 -
vendor 26 %