- update marketplaces

- add version to nodes and credentials
- hover over node actions
This commit is contained in:
Henry
2023-07-28 15:56:40 +01:00
parent 976e74f13f
commit 05dd23b01d
181 changed files with 884 additions and 148 deletions
@@ -5,6 +5,7 @@ import { getBaseClasses } from '../../../src/utils'
class AIPlugin implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -15,6 +16,7 @@ class AIPlugin implements INode {
constructor() {
this.label = 'AI Plugin'
this.name = 'aiPlugin'
this.version = 1.0
this.type = 'AIPlugin'
this.icon = 'aiplugin.svg'
this.category = 'Tools'
@@ -5,6 +5,7 @@ import { BraveSearch } from 'langchain/tools'
class BraveSearchAPI_Tools implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -16,6 +17,7 @@ class BraveSearchAPI_Tools implements INode {
constructor() {
this.label = 'BraveSearch API'
this.name = 'braveSearchAPI'
this.version = 1.0
this.type = 'BraveSearchAPI'
this.icon = 'brave.svg'
this.category = 'Tools'
@@ -5,6 +5,7 @@ import { Calculator } from 'langchain/tools/calculator'
class Calculator_Tools implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -14,6 +15,7 @@ class Calculator_Tools implements INode {
constructor() {
this.label = 'Calculator'
this.name = 'calculator'
this.version = 1.0
this.type = 'Calculator'
this.icon = 'calculator.svg'
this.category = 'Tools'
@@ -6,6 +6,7 @@ import { ChainTool } from './core'
class ChainTool_Tools implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -16,6 +17,7 @@ class ChainTool_Tools implements INode {
constructor() {
this.label = 'Chain Tool'
this.name = 'chainTool'
this.version = 1.0
this.type = 'ChainTool'
this.icon = 'chaintool.svg'
this.category = 'Tools'
@@ -7,6 +7,7 @@ import { DataSource } from 'typeorm'
class CustomTool_Tools implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -17,6 +18,7 @@ class CustomTool_Tools implements INode {
constructor() {
this.label = 'Custom Tool'
this.name = 'customTool'
this.version = 1.0
this.type = 'CustomTool'
this.icon = 'customtool.svg'
this.category = 'Tools'
@@ -5,6 +5,7 @@ import { MakeWebhookTool } from './core'
class MakeWebhook_Tools implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -15,6 +16,7 @@ class MakeWebhook_Tools implements INode {
constructor() {
this.label = 'Make.com Webhook'
this.name = 'makeWebhook'
this.version = 1.0
this.type = 'MakeWebhook'
this.icon = 'make.png'
this.category = 'Tools'
@@ -8,6 +8,7 @@ import { getCredentialData, getCredentialParam } from '../../../src'
class OpenAPIToolkit_Tools implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -19,6 +20,7 @@ class OpenAPIToolkit_Tools implements INode {
constructor() {
this.label = 'OpenAPI Toolkit'
this.name = 'openAPIToolkit'
this.version = 1.0
this.type = 'OpenAPIToolkit'
this.icon = 'openapi.png'
this.category = 'Tools'
@@ -6,6 +6,7 @@ import { NodeFileStore } from 'langchain/stores/file/node'
class ReadFile_Tools implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -16,6 +17,7 @@ class ReadFile_Tools implements INode {
constructor() {
this.label = 'Read File'
this.name = 'readFile'
this.version = 1.0
this.type = 'ReadFile'
this.icon = 'readfile.svg'
this.category = 'Tools'
@@ -5,6 +5,7 @@ import { desc, RequestParameters, RequestsGetTool } from './core'
class RequestsGet_Tools implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -15,6 +16,7 @@ class RequestsGet_Tools implements INode {
constructor() {
this.label = 'Requests Get'
this.name = 'requestsGet'
this.version = 1.0
this.type = 'RequestsGet'
this.icon = 'requestsget.svg'
this.category = 'Tools'
@@ -5,6 +5,7 @@ import { RequestParameters, desc, RequestsPostTool } from './core'
class RequestsPost_Tools implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -15,6 +16,7 @@ class RequestsPost_Tools implements INode {
constructor() {
this.label = 'Requests Post'
this.name = 'requestsPost'
this.version = 1.0
this.type = 'RequestsPost'
this.icon = 'requestspost.svg'
this.category = 'Tools'
@@ -5,6 +5,7 @@ import { SerpAPI } from 'langchain/tools'
class SerpAPI_Tools implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -16,6 +17,7 @@ class SerpAPI_Tools implements INode {
constructor() {
this.label = 'Serp API'
this.name = 'serpAPI'
this.version = 1.0
this.type = 'SerpAPI'
this.icon = 'serp.png'
this.category = 'Tools'
@@ -5,6 +5,7 @@ import { Serper } from 'langchain/tools'
class Serper_Tools implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -16,6 +17,7 @@ class Serper_Tools implements INode {
constructor() {
this.label = 'Serper'
this.name = 'serper'
this.version = 1.0
this.type = 'Serper'
this.icon = 'serper.png'
this.category = 'Tools'
@@ -7,6 +7,7 @@ import { Embeddings } from 'langchain/embeddings/base'
class WebBrowser_Tools implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -17,6 +18,7 @@ class WebBrowser_Tools implements INode {
constructor() {
this.label = 'Web Browser'
this.name = 'webBrowser'
this.version = 1.0
this.type = 'WebBrowser'
this.icon = 'webBrowser.svg'
this.category = 'Tools'
@@ -6,6 +6,7 @@ import { NodeFileStore } from 'langchain/stores/file/node'
class WriteFile_Tools implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -16,6 +17,7 @@ class WriteFile_Tools implements INode {
constructor() {
this.label = 'Write File'
this.name = 'writeFile'
this.version = 1.0
this.type = 'WriteFile'
this.icon = 'writefile.svg'
this.category = 'Tools'
@@ -6,6 +6,7 @@ import { getCredentialData, getCredentialParam } from '../../../src'
class ZapierNLA_Tools implements INode {
label: string
name: string
version: number
description: string
type: string
icon: string
@@ -17,6 +18,7 @@ class ZapierNLA_Tools implements INode {
constructor() {
this.label = 'Zapier NLA'
this.name = 'zapierNLA'
this.version = 1.0
this.type = 'ZapierNLA'
this.icon = 'zapier.svg'
this.category = 'Tools'