mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
feat(core): Update LLM applications building support (no-changelog) (#7710)
extracted out of #7336 --------- Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com> Co-authored-by: Oleg Ivaniv <me@olegivaniv.com> Co-authored-by: Alex Grozav <alex@grozav.com>
This commit is contained in:
committed by
GitHub
parent
4a89504d54
commit
117962d473
@@ -1098,6 +1098,7 @@ export interface ILoadOptions {
|
||||
|
||||
export interface INodePropertyTypeOptions {
|
||||
action?: string; // Supported by: button
|
||||
containerClass?: string; // Supported by: notice
|
||||
alwaysOpenEditWindow?: boolean; // Supported by: json
|
||||
codeAutocomplete?: CodeAutocompleteTypes; // Supported by: string
|
||||
editor?: EditorType; // Supported by: string
|
||||
@@ -1526,6 +1527,7 @@ export interface IPostReceiveSort extends IPostReceiveBase {
|
||||
}
|
||||
|
||||
export type ConnectionTypes =
|
||||
| 'ai_agent'
|
||||
| 'ai_chain'
|
||||
| 'ai_document'
|
||||
| 'ai_embedding'
|
||||
@@ -1540,6 +1542,8 @@ export type ConnectionTypes =
|
||||
| 'main';
|
||||
|
||||
export const enum NodeConnectionType {
|
||||
// eslint-disable-next-line @typescript-eslint/naming-convention
|
||||
AiAgent = 'ai_agent',
|
||||
// eslint-disable-next-line @typescript-eslint/naming-convention
|
||||
AiChain = 'ai_chain',
|
||||
// eslint-disable-next-line @typescript-eslint/naming-convention
|
||||
@@ -2376,3 +2380,4 @@ export type BannerName =
|
||||
| 'EMAIL_CONFIRMATION';
|
||||
|
||||
export type Severity = 'warning' | 'error';
|
||||
export type Functionality = 'regular' | 'configuration-node';
|
||||
|
||||
Reference in New Issue
Block a user