| eligibility |
|
|
- |
| ErrorCodeLookup.kt |
The result of looking up an error code for a throwable. |
4030 |
- |
| FenixSummarizationSettingsBinding.kt |
See [FenixSummarizationSettingsBinding]. |
2776 |
- |
| onboarding |
|
|
- |
| SummarizationFragment.kt |
Summarization UI entry fragment. |
8686 |
- |
| SummarizationNavigator.kt |
Decides whether the current tab is eligible for summarization and, if so, navigates to the summarization screen.
@param summarizationSettings provides the current feature/gesture enabled state.
@param eligibilityChecker checks whether the page content is eligible (e.g. language).
@param getCurrentTab returns the tab to evaluate, or null if there is none.
|
3471 |
- |
| SummarizationStoreViewModel.kt |
A [ViewModel] that owns and survives configuration changes for a [SummarizationStore].
@param currentTab The [SessionState] whose page is being summarized.
@param initializedFromShake Whether the summarization feature was triggered by a shake gesture.
@param pageTitle The title of the page being summarized.
@param connectionType the current network [ConnectionType].
@param llmProvider the [LlmProvider] used to summarize the page.
@param settings the SummarizationSettings.
@param errorReporter reports caught exceptions to the crash reporting service.
|
7384 |
- |
| SummarizationTelemetryMiddleware.kt |
Represents a full summarization session aggregation of telemetry data.
@property sessionId A UUID identifying this summarization session, shared across every event recorded during the
session.
@property trigger How the user initiated the summarization, or null until known.
@property model The identifier of the model used for summarization, or null until known.
@property startTimeMillis Wall-clock time the session started, used to compute durations.
@property contentMetrics Length/size metrics for the extracted content, or null until extracted.
@property receivedFirstChunk Whether the first response chunk has been received, used to record the first-response
event only once.
|
11799 |
- |