From f00e741e775707d9880e21f5387fbb8075b232d5 Mon Sep 17 00:00:00 2001 From: ed0ss Date: Tue, 27 Oct 2026 15:17:14 +0300 Subject: [PATCH] Add codex metadata so the chat model shows up in the AI Agent model picker --- nodes/LmChatTeamRouter/LmChatTeamRouter.node.ts | 15 +++++++++++++++ nodes/Teamorouter/Teamorouter.node.ts | 6 ++++++ 2 files changed, 21 insertions(+) diff --git a/nodes/LmChatTeamRouter/LmChatTeamRouter.node.ts b/nodes/LmChatTeamRouter/LmChatTeamRouter.node.ts index f68124c..a36bea1 100644 --- a/nodes/LmChatTeamRouter/LmChatTeamRouter.node.ts +++ b/nodes/LmChatTeamRouter/LmChatTeamRouter.node.ts @@ -35,6 +35,21 @@ export class LmChatTeamRouter implements INodeType { name: 'TeamoRouter Chat Model', }, + codex: { + categories: ['AI'], + subcategories: { + AI: ['Language Models', 'Root Nodes'], + 'Language Models': ['Chat Models (Recommended)'], + }, + resources: { + primaryDocumentation: [ + { + url: 'https://git.itoservice.ru/dosnav/n8n-nodes-teamorouter', + }, + ], + }, + }, + inputs: [], outputs: [NodeConnectionTypes.AiLanguageModel], outputNames: ['Model'], diff --git a/nodes/Teamorouter/Teamorouter.node.ts b/nodes/Teamorouter/Teamorouter.node.ts index 332ccd8..ced20d5 100644 --- a/nodes/Teamorouter/Teamorouter.node.ts +++ b/nodes/Teamorouter/Teamorouter.node.ts @@ -263,6 +263,12 @@ function extractChatImages(response: ChatCompletionResponse): string[] { export class Teamorouter implements INodeType { description: INodeTypeDescription = { displayName: 'TeamoRouter', + codex: { + categories: ['AI'], + subcategories: { + AI: ['Root Nodes'], + }, + }, name: 'teamorouter', icon: 'file:teamorouter.svg', group: ['transform'],