@salesforce/agents
Version:
Client side APIs for working with Salesforce agents
99 lines • 11.6 kB
JavaScript
;
/*
* 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