diff --git a/platform/icons/src/expui/actions/aiIntentionBulb.svg b/platform/icons/src/expui/actions/aiIntentionBulb.svg
new file mode 100644
index 000000000000..9b96ba8828b7
--- /dev/null
+++ b/platform/icons/src/expui/actions/aiIntentionBulb.svg
@@ -0,0 +1,5 @@
+
diff --git a/platform/icons/src/expui/actions/aiIntentionBulb_dark.svg b/platform/icons/src/expui/actions/aiIntentionBulb_dark.svg
new file mode 100644
index 000000000000..482c59fccdce
--- /dev/null
+++ b/platform/icons/src/expui/actions/aiIntentionBulb_dark.svg
@@ -0,0 +1,5 @@
+
diff --git a/platform/jewel/ui/api-dump.txt b/platform/jewel/ui/api-dump.txt
index e01d28c07f7f..303ff4582cd0 100644
--- a/platform/jewel/ui/api-dump.txt
+++ b/platform/jewel/ui/api-dump.txt
@@ -2390,6 +2390,7 @@ f:org.jetbrains.jewel.ui.icons.AllIconsKeys$Actions
- sf:AddList:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:AddMulticaret:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:AddToDictionary:org.jetbrains.jewel.ui.icon.IntelliJIconKey
+- sf:AiIntentionBulb:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:Annotate:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:ArrowCollapse:org.jetbrains.jewel.ui.icon.IntelliJIconKey
- sf:ArrowExpand:org.jetbrains.jewel.ui.icon.IntelliJIconKey
diff --git a/platform/jewel/ui/generated/org/jetbrains/jewel/ui/icons/AllIconsKeys.java b/platform/jewel/ui/generated/org/jetbrains/jewel/ui/icons/AllIconsKeys.java
index 385138068f7b..f81a29e04fe8 100644
--- a/platform/jewel/ui/generated/org/jetbrains/jewel/ui/icons/AllIconsKeys.java
+++ b/platform/jewel/ui/generated/org/jetbrains/jewel/ui/icons/AllIconsKeys.java
@@ -35,6 +35,9 @@ public final class AllIconsKeys {
public static final @NotNull IntelliJIconKey AddToDictionary = new IntelliJIconKey("actions/addToDictionary.svg", "expui/actions/addToDictionary.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
+ public static final @NotNull IntelliJIconKey AiIntentionBulb = new IntelliJIconKey("expui/actions/aiIntentionBulb.svg", "expui/actions/aiIntentionBulb.svg", AllIconsKeys.class);
+ /** 16x16 */
+ @GeneratedFromIntelliJSources
public static final @NotNull IntelliJIconKey Annotate = new IntelliJIconKey("actions/annotate.svg", "expui/general/listFiles.svg", AllIconsKeys.class);
/** 16x16 */
@GeneratedFromIntelliJSources
diff --git a/platform/util/ui/api-dump.txt b/platform/util/ui/api-dump.txt
index a65dd4d88d7d..3e400ba31309 100644
--- a/platform/util/ui/api-dump.txt
+++ b/platform/util/ui/api-dump.txt
@@ -10,6 +10,7 @@ f:com.intellij.icons.AllIcons$Actions
- sf:AddList:javax.swing.Icon
- sf:AddMulticaret:javax.swing.Icon
- sf:AddToDictionary:javax.swing.Icon
+- sf:AiIntentionBulb:javax.swing.Icon
- sf:Annotate:javax.swing.Icon
- sf:ArrowCollapse:javax.swing.Icon
- sf:ArrowExpand:javax.swing.Icon
diff --git a/platform/util/ui/src/com/intellij/icons/AllIcons.java b/platform/util/ui/src/com/intellij/icons/AllIcons.java
index 9210a74f6dc2..bd6615bdfcde 100644
--- a/platform/util/ui/src/com/intellij/icons/AllIcons.java
+++ b/platform/util/ui/src/com/intellij/icons/AllIcons.java
@@ -26,6 +26,7 @@ public class AllIcons {
/** 16x16 */ public static final @NotNull Icon AddList = load("expui/bookmarks/addBookmarksList.svg", "actions/addList.svg", 687312006, 2);
/** 16x16 */ public static final @NotNull Icon AddMulticaret = load("expui/general/add.svg", "actions/AddMulticaret.svg", 14246848, 2);
/** 16x16 */ public static final @NotNull Icon AddToDictionary = load("expui/actions/addToDictionary.svg", "actions/addToDictionary.svg", -854911886, 2);
+ /** 16x16 */ public static final @NotNull Icon AiIntentionBulb = load("expui/actions/aiIntentionBulb.svg", -2142579745, 2);
/** 16x16 */ public static final @NotNull Icon Annotate = load("expui/general/listFiles.svg", "actions/annotate.svg", -264543398, 2);
/** 16x16 */ public static final @NotNull Icon ArrowCollapse = load("expui/general/chevronLeft.svg", "actions/arrowCollapse.svg", -296923721, 2);
/** 16x16 */ public static final @NotNull Icon ArrowExpand = load("expui/general/chevronRight.svg", "actions/arrowExpand.svg", 2111993468, 2);