UNPKG

@salesforce/agents

Version:

Client side APIs for working with Salesforce agents

99 lines 11.6 kB
"use strict"; /* * Copyright 2026, Salesforce, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.isYamlTestSpec = exports.formatResults = exports.splitIntoBatches = exports.stripUnrecognizedFields = exports.injectDefaults = exports.convertShorthandRefs = exports.normalizeEvaluatorFields = exports.normalizeCamelCase = exports.autoCorrectFields = exports.normalizeMcpShorthand = exports.normalizePayload = exports.applyStringReplacementsToAgent = exports.applyStringReplacements = exports.writeDebugLog = exports.humanFriendlyName = exports.convertTestResultsToFormat = exports.AgentBase = exports.ScriptAgent = exports.ProductionAgent = exports.parseNgtMetadataXml = exports.buildTestingMetadataXml = exports.convertToNgtSpec = exports.convertToTestingMetadata = exports.validateNgtSpec = exports.AgentTestCreateLifecycleStages = exports.AgentTest = exports.isNgtScorerName = exports.NgtScorerCatalog = exports.createAgentTester = exports.normalizeAgentforceStudioResults = exports.AgentforceStudioTester = exports.AgentTester = exports.AgentCreateLifecycleStages = exports.Agent = exports.readTurnIndex = exports.readSessionTrace = exports.listSessionTraces = exports.listCachedPreviewSessions = exports.getCurrentPreviewSessionId = exports.getCachedPreviewSessionIds = exports.removePreviewSessionCache = exports.validatePreviewSession = exports.createPreviewSessionCache = exports.detectTestRunnerFromId = exports.determineTestRunner = exports.readTranscriptEntries = exports.findAuthoringBundle = exports.metric = exports.COMPILATION_API_EXIT_CODES = exports.AgentSource = void 0; exports.ApiCatalog = exports.AgentDataLibrary = exports.buildResultSummary = exports.executeBatches = exports.resolveAgent = exports.translateTestCase = exports.translateTestSpec = exports.parseTestSpec = void 0; var types_1 = require("./types"); Object.defineProperty(exports, "AgentSource", { enumerable: true, get: function () { return types_1.AgentSource; } }); // Compilation API exit codes (CLI contract) Object.defineProperty(exports, "COMPILATION_API_EXIT_CODES", { enumerable: true, get: function () { return types_1.COMPILATION_API_EXIT_CODES; } }); var utils_1 = require("./utils"); Object.defineProperty(exports, "metric", { enumerable: true, get: function () { return utils_1.metric; } }); Object.defineProperty(exports, "findAuthoringBundle", { enumerable: true, get: function () { return utils_1.findAuthoringBundle; } }); Object.defineProperty(exports, "readTranscriptEntries", { enumerable: true, get: function () { return utils_1.readTranscriptEntries; } }); Object.defineProperty(exports, "determineTestRunner", { enumerable: true, get: function () { return utils_1.determineTestRunner; } }); Object.defineProperty(exports, "detectTestRunnerFromId", { enumerable: true, get: function () { return utils_1.detectTestRunnerFromId; } }); Object.defineProperty(exports, "createPreviewSessionCache", { enumerable: true, get: function () { return utils_1.createPreviewSessionCache; } }); Object.defineProperty(exports, "validatePreviewSession", { enumerable: true, get: function () { return utils_1.validatePreviewSession; } }); Object.defineProperty(exports, "removePreviewSessionCache", { enumerable: true, get: function () { return utils_1.removePreviewSessionCache; } }); Object.defineProperty(exports, "getCachedPreviewSessionIds", { enumerable: true, get: function () { return utils_1.getCachedPreviewSessionIds; } }); Object.defineProperty(exports, "getCurrentPreviewSessionId", { enumerable: true, get: function () { return utils_1.getCurrentPreviewSessionId; } }); Object.defineProperty(exports, "listCachedPreviewSessions", { enumerable: true, get: function () { return utils_1.listCachedPreviewSessions; } }); Object.defineProperty(exports, "listSessionTraces", { enumerable: true, get: function () { return utils_1.listSessionTraces; } }); Object.defineProperty(exports, "readSessionTrace", { enumerable: true, get: function () { return utils_1.readSessionTrace; } }); Object.defineProperty(exports, "readTurnIndex", { enumerable: true, get: function () { return utils_1.readTurnIndex; } }); var agent_1 = require("./agent"); Object.defineProperty(exports, "Agent", { enumerable: true, get: function () { return agent_1.Agent; } }); Object.defineProperty(exports, "AgentCreateLifecycleStages", { enumerable: true, get: function () { return agent_1.AgentCreateLifecycleStages; } }); var agentTester_1 = require("./agentTester"); Object.defineProperty(exports, "AgentTester", { enumerable: true, get: function () { return agentTester_1.AgentTester; } }); var agentforceStudioTester_1 = require("./agentforceStudioTester"); Object.defineProperty(exports, "AgentforceStudioTester", { enumerable: true, get: function () { return agentforceStudioTester_1.AgentforceStudioTester; } }); Object.defineProperty(exports, "normalizeAgentforceStudioResults", { enumerable: true, get: function () { return agentforceStudioTester_1.normalizeAgentforceStudioResults; } }); var agentTesterFactory_1 = require("./agentTesterFactory"); Object.defineProperty(exports, "createAgentTester", { enumerable: true, get: function () { return agentTesterFactory_1.createAgentTester; } }); var ngtScorerCatalog_1 = require("./ngtScorerCatalog"); Object.defineProperty(exports, "NgtScorerCatalog", { enumerable: true, get: function () { return ngtScorerCatalog_1.NgtScorerCatalog; } }); Object.defineProperty(exports, "isNgtScorerName", { enumerable: true, get: function () { return ngtScorerCatalog_1.isNgtScorerName; } }); var agentTest_1 = require("./agentTest"); Object.defineProperty(exports, "AgentTest", { enumerable: true, get: function () { return agentTest_1.AgentTest; } }); Object.defineProperty(exports, "AgentTestCreateLifecycleStages", { enumerable: true, get: function () { return agentTest_1.AgentTestCreateLifecycleStages; } }); Object.defineProperty(exports, "validateNgtSpec", { enumerable: true, get: function () { return agentTest_1.validateNgtSpec; } }); Object.defineProperty(exports, "convertToTestingMetadata", { enumerable: true, get: function () { return agentTest_1.convertToTestingMetadata; } }); Object.defineProperty(exports, "convertToNgtSpec", { enumerable: true, get: function () { return agentTest_1.convertToNgtSpec; } }); Object.defineProperty(exports, "buildTestingMetadataXml", { enumerable: true, get: function () { return agentTest_1.buildTestingMetadataXml; } }); Object.defineProperty(exports, "parseNgtMetadataXml", { enumerable: true, get: function () { return agentTest_1.parseNgtMetadataXml; } }); var productionAgent_1 = require("./agents/productionAgent"); Object.defineProperty(exports, "ProductionAgent", { enumerable: true, get: function () { return productionAgent_1.ProductionAgent; } }); var scriptAgent_1 = require("./agents/scriptAgent"); Object.defineProperty(exports, "ScriptAgent", { enumerable: true, get: function () { return scriptAgent_1.ScriptAgent; } }); var agentBase_1 = require("./agents/agentBase"); Object.defineProperty(exports, "AgentBase", { enumerable: true, get: function () { return agentBase_1.AgentBase; } }); var agentTestResults_1 = require("./agentTestResults"); Object.defineProperty(exports, "convertTestResultsToFormat", { enumerable: true, get: function () { return agentTestResults_1.convertTestResultsToFormat; } }); Object.defineProperty(exports, "humanFriendlyName", { enumerable: true, get: function () { return agentTestResults_1.humanFriendlyName; } }); var apexUtils_1 = require("./apexUtils"); Object.defineProperty(exports, "writeDebugLog", { enumerable: true, get: function () { return apexUtils_1.writeDebugLog; } }); var stringReplacements_1 = require("./stringReplacements"); Object.defineProperty(exports, "applyStringReplacements", { enumerable: true, get: function () { return stringReplacements_1.applyStringReplacements; } }); Object.defineProperty(exports, "applyStringReplacementsToAgent", { enumerable: true, get: function () { return stringReplacements_1.applyStringReplacementsToAgent; } }); var evalNormalizer_1 = require("./evalNormalizer"); Object.defineProperty(exports, "normalizePayload", { enumerable: true, get: function () { return evalNormalizer_1.normalizePayload; } }); Object.defineProperty(exports, "normalizeMcpShorthand", { enumerable: true, get: function () { return evalNormalizer_1.normalizeMcpShorthand; } }); Object.defineProperty(exports, "autoCorrectFields", { enumerable: true, get: function () { return evalNormalizer_1.autoCorrectFields; } }); Object.defineProperty(exports, "normalizeCamelCase", { enumerable: true, get: function () { return evalNormalizer_1.normalizeCamelCase; } }); Object.defineProperty(exports, "normalizeEvaluatorFields", { enumerable: true, get: function () { return evalNormalizer_1.normalizeEvaluatorFields; } }); Object.defineProperty(exports, "convertShorthandRefs", { enumerable: true, get: function () { return evalNormalizer_1.convertShorthandRefs; } }); Object.defineProperty(exports, "injectDefaults", { enumerable: true, get: function () { return evalNormalizer_1.injectDefaults; } }); Object.defineProperty(exports, "stripUnrecognizedFields", { enumerable: true, get: function () { return evalNormalizer_1.stripUnrecognizedFields; } }); Object.defineProperty(exports, "splitIntoBatches", { enumerable: true, get: function () { return evalNormalizer_1.splitIntoBatches; } }); var evalFormatter_1 = require("./evalFormatter"); Object.defineProperty(exports, "formatResults", { enumerable: true, get: function () { return evalFormatter_1.formatResults; } }); var yamlSpecTranslator_1 = require("./yamlSpecTranslator"); Object.defineProperty(exports, "isYamlTestSpec", { enumerable: true, get: function () { return yamlSpecTranslator_1.isYamlTestSpec; } }); Object.defineProperty(exports, "parseTestSpec", { enumerable: true, get: function () { return yamlSpecTranslator_1.parseTestSpec; } }); Object.defineProperty(exports, "translateTestSpec", { enumerable: true, get: function () { return yamlSpecTranslator_1.translateTestSpec; } }); Object.defineProperty(exports, "translateTestCase", { enumerable: true, get: function () { return yamlSpecTranslator_1.translateTestCase; } }); var agentEvalRunner_1 = require("./agentEvalRunner"); Object.defineProperty(exports, "resolveAgent", { enumerable: true, get: function () { return agentEvalRunner_1.resolveAgent; } }); Object.defineProperty(exports, "executeBatches", { enumerable: true, get: function () { return agentEvalRunner_1.executeBatches; } }); Object.defineProperty(exports, "buildResultSummary", { enumerable: true, get: function () { return agentEvalRunner_1.buildResultSummary; } }); var agentDataLibrary_1 = require("./agentDataLibrary"); Object.defineProperty(exports, "AgentDataLibrary", { enumerable: true, get: function () { return agentDataLibrary_1.AgentDataLibrary; } }); var apiCatalog_1 = require("./apiCatalog"); Object.defineProperty(exports, "ApiCatalog", { enumerable: true, get: function () { return apiCatalog_1.ApiCatalog; } }); //# sourceMappingURL=index.js.map