JBAI-5408 Release ML Imports Ranking in 2024.3

[ml tools] Fix build issue

[ml tools] Fix build issue

[ml tools] Fix build issue

[ml tools] Replace task object with service

[ml tools] Fix rebase issues

Add session duration metric

[ml imports ranking] Log fully only during EAP

[ml imports ranking] Set up FUS logs

[ml tools] Add dependency on ml api library


Merge-request: IJ-MR-142857
Merged-by: Gleb Marin <Gleb.Marin@jetbrains.com>

GitOrigin-RevId: 69be00b4b8f38ec71208c3b17cd6566a34508859
This commit is contained in:
Gleb Marin
2024-08-20 06:16:36 +00:00
committed by intellij-monorepo-bot
parent 786deec129
commit dc3c5730ea
21 changed files with 547 additions and 28 deletions

View File

@@ -508,6 +508,7 @@ The Python plug-in provides smart editing for Python scripts. The feature set of
<statistics.counterUsagesCollector implementationClass="com.jetbrains.python.run.runAnything.PyRunAnythingCollector"/>
<statistics.counterUsagesCollector implementationClass="com.jetbrains.python.debugger.statistics.PyDataViewerCollector"/>
<statistics.counterUsagesCollector implementationClass="com.jetbrains.python.sdk.installer.BinaryInstallerUsagesCollector"/>
<statistics.counterUsagesCollector implementationClass="com.jetbrains.python.codeInsight.imports.mlapi.PyCharmImportsRankingLogs"/>
<!-- Code-insight IDE bridge -->
<applicationService serviceInterface="com.jetbrains.python.PythonRuntimeService"
@@ -630,6 +631,12 @@ The Python plug-in provides smart editing for Python scripts. The feature set of
description="Show type hints for all parameters in parameter info window"/>
<registryKey key="python.unified.interpreter.configuration" defaultValue="true"
description="Use the same UI to configure interpreters in IDE widget and New Project Wizard"/>
<!-- Machine Learning -->
<registryKey
key="quickfix.ranking.ml"
defaultValue="[IN_EXPERIMENT*|ENABLED|DISABLED]"
description="Enable ML ranking in quick fix for missing imports"/>
</extensions>
<extensionPoints>