UNPKG

genkit-cli

Version:

CLI for interacting with the Google Genkit AI framework

27 lines 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.traceGet = void 0; const utils_1 = require("@genkit-ai/tools-common/utils"); const commander_1 = require("commander"); const manager_utils_1 = require("../utils/manager-utils"); exports.traceGet = new commander_1.Command('trace:get') .description('get a trace by id') .argument('<traceId>', 'id of the trace to get') .action(async (traceId) => { const projectRoot = await (0, utils_1.findProjectRoot)(); const runAction = async (manager) => { try { const response = await manager.getTrace({ traceId }); if (!response) { utils_1.logger.error(`Trace with ID '${traceId}' not found.`); return; } console.log(JSON.stringify(response, undefined, 2)); } catch (e) { utils_1.logger.error(`Error retrieving trace: ${e}`); } }; await (0, manager_utils_1.runWithManager)(projectRoot, runAction); }); //# sourceMappingURL=trace-get.js.map