UNPKG

n8n

Version:

n8n Workflow Automation Tool

24 lines 875 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createAgentExecutionCounter = createAgentExecutionCounter; function createAgentExecutionCounter(telemetry, { agentId, userId }) { const attribution = userId ? { user_id: userId } : {}; return { incrementMessageCount: () => telemetry.trackAgentExecution({ agent_id: agentId, ...attribution, message_count: 1, }), incrementTokenCount: (tokenCount) => telemetry.trackAgentExecution({ agent_id: agentId, ...attribution, token_count: tokenCount, }), incrementToolCallCount: () => telemetry.trackAgentExecution({ agent_id: agentId, ...attribution, tool_call_count: 1, }), }; } //# sourceMappingURL=agent-execution-counter.js.map