feat(editor): Show the simple vector store first in the nodes panel (no-changelog) (#15931)

This commit is contained in:
Jaakko Husso
2025-06-03 17:58:32 +03:00
committed by GitHub
parent a9f8b2d46a
commit 103bc20243
5 changed files with 31 additions and 10 deletions

View File

@@ -56,12 +56,17 @@ export class VectorStoreInMemory extends createVectorStoreNode<MemoryVectorStore
meta: {
displayName: 'Simple Vector Store',
name: 'vectorStoreInMemory',
description:
"Work with your data in a Simple Vector Store. Don't use this for production usage.",
description: 'The easiest way to experiment with vector stores, without external setup.',
icon: 'fa:database',
iconColor: 'black',
docsUrl:
'https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.vectorstoreinmemory/',
categories: ['AI'],
subcategories: {
AI: ['Vector Stores', 'Tools', 'Root Nodes'],
'Vector Stores': ['For Beginners'],
Tools: ['Other Tools'],
},
},
sharedFields: [
{

View File

@@ -22,6 +22,9 @@ exports[`createVectorStoreNode retrieve mode supplies vector store as data 1`] =
"Tools": [
"Other Tools",
],
"Vector Stores": [
"Other Vector Stores",
],
},
},
"credentials": undefined,

View File

@@ -50,9 +50,10 @@ export const createVectorStoreNode = <T extends VectorStore = VectorStore>(
name: args.meta.displayName,
},
codex: {
categories: ['AI'],
subcategories: {
categories: args.meta.categories ?? ['AI'],
subcategories: args.meta.subcategories ?? {
AI: ['Vector Stores', 'Tools', 'Root Nodes'],
'Vector Stores': ['Other Vector Stores'],
Tools: ['Other Tools'],
},
resources: {

View File

@@ -25,6 +25,8 @@ export interface NodeMeta {
iconColor?: ThemeIconColor;
credentials?: INodeCredentialDescription[];
operationModes?: NodeOperationMode[];
categories?: string[];
subcategories?: Record<string, string[]>;
}
export interface VectorStoreNodeConstructorArgs<T extends VectorStore = VectorStore> {