@cognigy/rest-api-client
Version:
Cognigy REST-Client
201 lines • 8.67 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.cognigyDocumentParserProviderModule = exports.cognigyTranslationProviderModule = exports.cognigySpeechProviderModule = exports.cognigyGenerativeAIProviderModule = exports.cognigyInternalStorageProviderModule = exports.cognigyVoiceGateway2Module = exports.cognigyMicrosoftModule = exports.cognigyVoiceGatewayModule = exports.cognigySMTPModule = exports.cognigySQLModule = exports.cognigyMongoDBModule = exports.cognigyBasicModule = void 0;
/* Custom modules */
const createNodeDescriptor_1 = require("../createNodeDescriptor");
/* Nodes */
const start_1 = require("./start");
const end_1 = require("./end");
const placeholder_1 = require("./placeholder");
const data_1 = require("./data");
const logic_1 = require("./logic");
const message_1 = require("./message");
const nlu_1 = require("./nlu");
const knowledgeSearch_1 = require("./knowledgeSearch");
const voice_1 = require("./voice");
const analytics_1 = require("./analytics");
const service_1 = require("./service");
const apps_1 = require("./apps");
const agentAssist_1 = require("./agentAssist");
const liveAgent_1 = require("./liveAgent");
const transcripts_1 = require("./transcripts");
// import { REQUIRED_FIELDS } from "./requiredFields";
// import { ALL_FIELDS } from "./allFields";
const nodes = [
start_1.START,
end_1.END,
placeholder_1.PLACEHOLDER,
data_1.ADD_TO_CONTEXT,
data_1.COPY_DATA_TO_CONTEXT,
data_1.COPY_SLOTS_TO_CONTEXT,
data_1.REMOVE_FROM_CONTEXT,
data_1.RESET_CONTEXT,
data_1.CODE,
data_1.LOG,
data_1.DEBUG_MESSAGE,
logic_1.INTERVAL,
logic_1.ELSE_INTERVAL,
logic_1.ON_INTERVAL,
logic_1.ONCE,
logic_1.ON_FIRST_EXECUTION,
logic_1.AFTERWARDS,
logic_1.SLEEP,
logic_1.STOP,
logic_1.WAIT,
logic_1.RESET_STATE,
logic_1.SET_STATE,
logic_1.THINK,
logic_1.THINK_V2,
logic_1.IF,
logic_1.THEN,
logic_1.ELSE,
logic_1.SWITCH,
logic_1.CASE,
logic_1.DEFAULT,
logic_1.EXECUTE_FLOW,
logic_1.GO_TO,
logic_1.SWITCH_LOCALE,
logic_1.SET_TRANSLATION,
message_1.SAY,
message_1.SEND_TEXT,
message_1.DATE_PICKER,
message_1.OPTIONAL_QUESTION,
message_1.QUESTION,
message_1.ON_ANSWER,
message_1.ON_QUESTION,
message_1.ON_NO,
message_1.ON_YES,
message_1.UNCHANGED,
nlu_1.REGEX_SLOT_FILLER,
nlu_1.EXECUTE_COGNIGY_NLU,
nlu_1.ADD_LEXICON_KEYPHRASE,
nlu_1.FUZZY_SEARCH,
nlu_1.MATCH_PATTERN,
nlu_1.GENERATIVE_SLOT_FILLER,
nlu_1.GENERATIVE_SLOT_FILLER_FALLBACK,
nlu_1.GENERATIVE_SLOT_FILLER_SUCCESS,
nlu_1.CLEAN_TEXT,
analytics_1.ACTIVATE_PROFILE,
analytics_1.COMPLETE_GOAL,
analytics_1.DEACTIVATE_PROFILE,
analytics_1.DELETE_PROFILE,
analytics_1.MERGE_PROFILE,
analytics_1.UPDATE_PROFILE,
analytics_1.ADD_MEMORY,
analytics_1.BLIND_MODE,
analytics_1.OVERWRITE_ANALYTICS,
service_1.HANDOVER,
service_1.HANDOVER_V2,
service_1.HANDOVER_INACTIVITY_TIMER,
service_1.CLOSE_HANDOVER,
service_1.CHECK_AGENT_AVAILABILITY,
service_1.HTTP_REQUEST,
service_1.GPT_PROMPT,
service_1.LLM_PROMPT_V2,
service_1.LLM_PROMPT_DEFAULT,
service_1.LLM_PROMPT_MCP_TOOL,
service_1.LLM_PROMPT_TOOL,
service_1.GPT_CONVERSATION,
service_1.GPT_CONVERSATION_SUMMARY,
service_1.LLM_ENTITY_EXTRACT,
service_1.TRIGGER_FUNCTION,
service_1.ON_SCHEDULED,
service_1.ON_SCHEDULING_ERROR,
// REQUIRED_FIELDS,
// ALL_FIELDS,
logic_1.ENABLE_SLOT_FILLERS,
logic_1.DISABLE_SLOT_FILLERS,
voice_1.HANG_UP,
voice_1.PLAY,
voice_1.TRANSFER_VOICE,
voice_1.BARGE_IN,
voice_1.CONTINUOUS_ASR,
voice_1.DTMF,
voice_1.USER_INPUT_TIMEOUT,
voice_1.SEND_METADATA,
voice_1.SESSION_SPEECH_PARAMETERS,
voice_1.MUTE_SPEECH_INPUT,
apps_1.INIT_APP_SESSION,
apps_1.GET_APP_SESSION_PIN,
apps_1.SET_HTML_APP_STATE,
apps_1.SET_ADAPTIVE_CARD_APP_STATE,
agentAssist_1.SET_IFRAME_TILE,
agentAssist_1.SET_HTML_TILE,
agentAssist_1.SEND_TILE_DATA,
agentAssist_1.SET_SECURE_FORMS_TILE,
agentAssist_1.SET_ADAPTIVE_CARD_TILE,
agentAssist_1.SET_AGENT_ASSIST_GRID,
agentAssist_1.NEXT_ACTION_ASSIST,
agentAssist_1.SENTIMENT_ASSIST,
agentAssist_1.TRANSCRIPT_ASSIST,
agentAssist_1.IDENTITY_ASSIST,
knowledgeSearch_1.KNOWLEDGE_SEARCH,
knowledgeSearch_1.KNOWLEDGE_SEARCH_V2,
agentAssist_1.KNOWLEDGE_ASSIST,
knowledgeSearch_1.SEARCH_EXTRACT_OUTPUT,
];
if (process.env.FEATURE_LLM_MODERATE_NODE === "true") {
nodes.push(service_1.LLM_MODERATE);
}
if (process.env.FEATURE_USE_GOALS === "true") {
nodes.push(analytics_1.TRACK_GOAL);
}
if (process.env.DISABLE_FEATURE_TRANSCRIPT_MANAGER !== "true") {
nodes.push(transcripts_1.GET_TRANSCRIPT);
nodes.push(transcripts_1.ADD_TRANSCRIPT_STEP);
nodes.push(service_1.AI_AGENT_JOB);
nodes.push(service_1.AI_AGENT_JOB_DEFAULT);
nodes.push(service_1.AI_AGENT_JOB_TOOL);
nodes.push(service_1.AI_AGENT_JOB_MCP_TOOL);
nodes.push(service_1.AI_AGENT_JOB_CALL_MCP_TOOL);
nodes.push(service_1.AI_AGENT_TOOL_ANSWER);
nodes.push(service_1.AI_AGENT_HANDOVER);
nodes.push(service_1.LOAD_AI_AGENT);
}
if (process.env.FEATURE_USE_COGNIGY_LIVE_AGENT === "true") {
nodes.push(liveAgent_1.ASSIST_INFO);
}
if (process.env.FEATURE_DISABLE_INSIGHTS !== "true") {
nodes.push(analytics_1.SET_RATING, analytics_1.REQUEST_RATING);
}
exports.cognigyBasicModule = (0, createNodeDescriptor_1.createExtension)({
nodes,
connections: [
service_1.HTTP_CONNECTION_BASIC,
service_1.HTTP_CONNECTION_APIKEYAUTHKEY,
service_1.HTTP_CONNECTION_APIKEYXKEY,
service_1.HTTP_CONNECTION_OAUTH2,
service_1.JWT_SECRET_CONNECTION,
service_1.LIVE_AGENT_CONNECTION,
service_1.RINGCENTRAL_ENGAGE_CONNECTION,
service_1.CHATWOOT_CONNECTION,
service_1.EIGHT_BY_EIGHT_CONNECTION,
service_1.GENESYS_CLOUD_CONNECTION,
service_1.GENESYS_CLOUD_CONNECTION_OM,
service_1.NICECXONEAAH_AUTHENTICATION_CONNECTION,
service_1.AIOPS_CENTER_WEBHOOKS_CONNECTION,
],
});
var mongoDB_1 = require("./connectionNodes/mongoDB");
Object.defineProperty(exports, "cognigyMongoDBModule", { enumerable: true, get: function () { return mongoDB_1.cognigyMongoDBModule; } });
var sql_1 = require("./connectionNodes/sql");
Object.defineProperty(exports, "cognigySQLModule", { enumerable: true, get: function () { return sql_1.cognigySQLModule; } });
var smtp_1 = require("./connectionNodes/smtp");
Object.defineProperty(exports, "cognigySMTPModule", { enumerable: true, get: function () { return smtp_1.cognigySMTPModule; } });
var voicegateway_1 = require("./voicegateway");
Object.defineProperty(exports, "cognigyVoiceGatewayModule", { enumerable: true, get: function () { return voicegateway_1.cognigyVoiceGatewayModule; } });
var microsoft_1 = require("./microsoft");
Object.defineProperty(exports, "cognigyMicrosoftModule", { enumerable: true, get: function () { return microsoft_1.cognigyMicrosoftModule; } });
var voicegateway2_1 = require("./voicegateway2");
Object.defineProperty(exports, "cognigyVoiceGateway2Module", { enumerable: true, get: function () { return voicegateway2_1.cognigyVoiceGateway2Module; } });
var internalStorageProviders_1 = require("./connectionNodes/internalStorageProviders");
Object.defineProperty(exports, "cognigyInternalStorageProviderModule", { enumerable: true, get: function () { return internalStorageProviders_1.cognigyInternalStorageProviderModule; } });
var generativeAIProviders_1 = require("./connectionNodes/generativeAIProviders");
Object.defineProperty(exports, "cognigyGenerativeAIProviderModule", { enumerable: true, get: function () { return generativeAIProviders_1.cognigyGenerativeAIProviderModule; } });
var speechProviders_1 = require("./connectionNodes/speechProviders");
Object.defineProperty(exports, "cognigySpeechProviderModule", { enumerable: true, get: function () { return speechProviders_1.cognigySpeechProviderModule; } });
var translationProviders_1 = require("./connectionNodes/translationProviders");
Object.defineProperty(exports, "cognigyTranslationProviderModule", { enumerable: true, get: function () { return translationProviders_1.cognigyTranslationProviderModule; } });
var documentParserProviders_1 = require("./connectionNodes/documentParserProviders");
Object.defineProperty(exports, "cognigyDocumentParserProviderModule", { enumerable: true, get: function () { return documentParserProviders_1.cognigyDocumentParserProviderModule; } });
//# sourceMappingURL=index.js.map