Skip to content

Commit 50aab9f

Browse files
ivicacclaude
andcommitted
797 Declare Embedding as child slot for vector-store search tools
Add SEARCH -> [EMBEDDING] to VectorStoreComponentDefinition's clusterElementClusterElementTypes so that when a vector-store component is wired as a search tool under an AI Agent, the editor only exposes the Embedding child slot instead of falling back to showing every type declared on the component (Document Reader / Document Transformer). Regenerate snapshots for all affected vector-store components. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 755268d commit 50aab9f

14 files changed

Lines changed: 35 additions & 20 deletions

File tree

server/libs/modules/components/ai/vectorstore/couchbase/src/test/resources/definition/couchbase_v1.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"actionClusterElementTypes": {
3-
"search": [ "EMBEDDING" ],
4-
"load": [ "DOCUMENT_READER", "DOCUMENT_TRANSFORMER", "EMBEDDING" ]
3+
"load": [ "DOCUMENT_READER", "DOCUMENT_TRANSFORMER", "EMBEDDING" ],
4+
"search": [ "EMBEDDING" ]
55
},
66
"actions": [ {
77
"batch": null,
@@ -106,7 +106,8 @@
106106
"workflowNodeDescription": null
107107
} ],
108108
"clusterElementClusterElementTypes": {
109-
"vectorStore": [ "EMBEDDING" ]
109+
"vectorStore": [ "EMBEDDING" ],
110+
"search": [ "EMBEDDING" ]
110111
},
111112
"clusterElementTypes": [ {
112113
"name": "DOCUMENT_READER",

server/libs/modules/components/ai/vectorstore/knowledgebase/src/test/resources/definition/knowledgeBase_v1.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,8 @@
193193
"workflowNodeDescription": null
194194
} ],
195195
"clusterElementClusterElementTypes": {
196-
"vectorStore": [ ]
196+
"vectorStore": [ ],
197+
"search": [ ]
197198
},
198199
"clusterElementTypes": [ {
199200
"name": "DOCUMENT_READER",

server/libs/modules/components/ai/vectorstore/mariaDB/src/test/resources/definition/mariaDbVectorStore_v1.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,8 @@
106106
"workflowNodeDescription": null
107107
} ],
108108
"clusterElementClusterElementTypes": {
109-
"vectorStore": [ "EMBEDDING" ]
109+
"vectorStore": [ "EMBEDDING" ],
110+
"search": [ "EMBEDDING" ]
110111
},
111112
"clusterElementTypes": [ {
112113
"name": "DOCUMENT_READER",

server/libs/modules/components/ai/vectorstore/milvus/src/test/resources/definition/milvus_v1.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,8 @@
106106
"workflowNodeDescription": null
107107
} ],
108108
"clusterElementClusterElementTypes": {
109-
"vectorStore": [ "EMBEDDING" ]
109+
"vectorStore": [ "EMBEDDING" ],
110+
"search": [ "EMBEDDING" ]
110111
},
111112
"clusterElementTypes": [ {
112113
"name": "DOCUMENT_READER",

server/libs/modules/components/ai/vectorstore/neo4j/src/test/resources/definition/neo4j_v1.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,8 @@
106106
"workflowNodeDescription": null
107107
} ],
108108
"clusterElementClusterElementTypes": {
109-
"vectorStore": [ "EMBEDDING" ]
109+
"vectorStore": [ "EMBEDDING" ],
110+
"search": [ "EMBEDDING" ]
110111
},
111112
"clusterElementTypes": [ {
112113
"name": "DOCUMENT_READER",

server/libs/modules/components/ai/vectorstore/oracle/src/test/resources/definition/oracle_v1.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,8 @@
106106
"workflowNodeDescription": null
107107
} ],
108108
"clusterElementClusterElementTypes": {
109-
"vectorStore": [ "EMBEDDING" ]
109+
"vectorStore": [ "EMBEDDING" ],
110+
"search": [ "EMBEDDING" ]
110111
},
111112
"clusterElementTypes": [ {
112113
"name": "DOCUMENT_READER",

server/libs/modules/components/ai/vectorstore/pgvector/src/test/resources/definition/pgVector_v1.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@
106106
"workflowNodeDescription": null
107107
} ],
108108
"clusterElementClusterElementTypes": {
109+
"search": [ "EMBEDDING" ],
109110
"vectorStore": [ "EMBEDDING" ]
110111
},
111112
"clusterElementTypes": [ {

server/libs/modules/components/ai/vectorstore/pinecone/src/test/resources/definition/pinecone_v1.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"actionClusterElementTypes": {
3-
"search": [ "EMBEDDING" ],
4-
"load": [ "DOCUMENT_READER", "DOCUMENT_TRANSFORMER", "EMBEDDING" ]
3+
"load": [ "DOCUMENT_READER", "DOCUMENT_TRANSFORMER", "EMBEDDING" ],
4+
"search": [ "EMBEDDING" ]
55
},
66
"actions": [ {
77
"batch": null,
@@ -106,7 +106,8 @@
106106
"workflowNodeDescription": null
107107
} ],
108108
"clusterElementClusterElementTypes": {
109-
"vectorStore": [ "EMBEDDING" ]
109+
"vectorStore": [ "EMBEDDING" ],
110+
"search": [ "EMBEDDING" ]
110111
},
111112
"clusterElementTypes": [ {
112113
"name": "DOCUMENT_READER",

server/libs/modules/components/ai/vectorstore/qdrant/src/test/resources/definition/qdrant_v1.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@
106106
"workflowNodeDescription": null
107107
} ],
108108
"clusterElementClusterElementTypes": {
109+
"search": [ "EMBEDDING" ],
109110
"vectorStore": [ "EMBEDDING" ]
110111
},
111112
"clusterElementTypes": [ {

server/libs/modules/components/ai/vectorstore/redis/src/test/resources/definition/redis_v1.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"actionClusterElementTypes": {
3-
"load": [ "DOCUMENT_READER", "DOCUMENT_TRANSFORMER", "EMBEDDING" ],
4-
"search": [ "EMBEDDING" ]
3+
"search": [ "EMBEDDING" ],
4+
"load": [ "DOCUMENT_READER", "DOCUMENT_TRANSFORMER", "EMBEDDING" ]
55
},
66
"actions": [ {
77
"batch": null,
@@ -106,6 +106,7 @@
106106
"workflowNodeDescription": null
107107
} ],
108108
"clusterElementClusterElementTypes": {
109+
"search": [ "EMBEDDING" ],
109110
"vectorStore": [ "EMBEDDING" ]
110111
},
111112
"clusterElementTypes": [ {

0 commit comments

Comments
 (0)