diff --git a/src/__tests__/snapshot-tests/__snapshots__/documenter.test.ts.snap b/src/__tests__/snapshot-tests/__snapshots__/documenter.test.ts.snap
index f51f9bdadd..0c0f5fef74 100644
--- a/src/__tests__/snapshot-tests/__snapshots__/documenter.test.ts.snap
+++ b/src/__tests__/snapshot-tests/__snapshots__/documenter.test.ts.snap
@@ -14147,6 +14147,11 @@ The same applies to switching icons in the same configuration (for example, \`{'
"optional": true,
"type": "React.ReactNode",
},
+ {
+ "name": "edit-gen-ai",
+ "optional": true,
+ "type": "React.ReactNode",
+ },
{
"name": "ellipsis",
"optional": true,
@@ -14387,6 +14392,11 @@ The same applies to switching icons in the same configuration (for example, \`{'
"optional": true,
"type": "React.ReactNode",
},
+ {
+ "name": "search-gen-ai",
+ "optional": true,
+ "type": "React.ReactNode",
+ },
{
"name": "security",
"optional": true,
@@ -14487,6 +14497,11 @@ The same applies to switching icons in the same configuration (for example, \`{'
"optional": true,
"type": "React.ReactNode",
},
+ {
+ "name": "suggestions-gen-ai",
+ "optional": true,
+ "type": "React.ReactNode",
+ },
{
"name": "support",
"optional": true,
diff --git a/src/icon-provider/interfaces.ts b/src/icon-provider/interfaces.ts
index 3512735123..b5a1b1f3f9 100644
--- a/src/icon-provider/interfaces.ts
+++ b/src/icon-provider/interfaces.ts
@@ -66,6 +66,7 @@ export namespace IconProviderProps {
download?: ReactNode | null;
'drag-indicator'?: ReactNode | null;
edit?: ReactNode | null;
+ 'edit-gen-ai'?: ReactNode | null;
ellipsis?: ReactNode | null;
envelope?: ReactNode | null;
'exit-full-screen'?: ReactNode | null;
@@ -114,6 +115,7 @@ export namespace IconProviderProps {
'resize-area'?: ReactNode | null;
script?: ReactNode | null;
search?: ReactNode | null;
+ 'search-gen-ai'?: ReactNode | null;
security?: ReactNode | null;
settings?: ReactNode | null;
send?: ReactNode | null;
@@ -134,6 +136,7 @@ export namespace IconProviderProps {
'stop-circle'?: ReactNode | null;
'subtract-minus'?: ReactNode | null;
suggestions?: ReactNode | null;
+ 'suggestions-gen-ai'?: ReactNode | null;
support?: ReactNode | null;
'thumbs-down-filled'?: ReactNode | null;
'thumbs-down'?: ReactNode | null;
diff --git a/src/icon/icons/edit-gen-ai.svg b/src/icon/icons/edit-gen-ai.svg
new file mode 100644
index 0000000000..aa03b29e41
--- /dev/null
+++ b/src/icon/icons/edit-gen-ai.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/icon/icons/history.svg b/src/icon/icons/history.svg
index eae36ceb50..efd8380dc2 100644
--- a/src/icon/icons/history.svg
+++ b/src/icon/icons/history.svg
@@ -1,4 +1,5 @@
\ No newline at end of file
+
+
+
+
diff --git a/src/icon/icons/search-gen-ai.svg b/src/icon/icons/search-gen-ai.svg
new file mode 100644
index 0000000000..8cb4033919
--- /dev/null
+++ b/src/icon/icons/search-gen-ai.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/icon/icons/slash.svg b/src/icon/icons/slash.svg
index b938672f69..497b86bc8b 100644
--- a/src/icon/icons/slash.svg
+++ b/src/icon/icons/slash.svg
@@ -1,4 +1,4 @@
\ No newline at end of file
diff --git a/src/icon/icons/suggestions-gen-ai.svg b/src/icon/icons/suggestions-gen-ai.svg
new file mode 100644
index 0000000000..4e0198901a
--- /dev/null
+++ b/src/icon/icons/suggestions-gen-ai.svg
@@ -0,0 +1,5 @@
+