UNPKG

openlit

Version:

OpenTelemetry-native Auto instrumentation library for monitoring LLM Applications, facilitating the integration of observability into your GenAI-driven projects

21 lines (20 loc) 696 B
import { Tracer } from '@opentelemetry/api'; export default class LangGraphWrapper { /** * Wrap Pregel.prototype.invoke — creates an invoke_workflow span. */ static _patchInvoke(tracer: Tracer): any; /** * Wrap Pregel.prototype.stream — creates an invoke_workflow span with stream mode. */ static _patchStream(tracer: Tracer): any; /** * Wrap StateGraph.prototype.compile — creates a create_agent span. */ static _patchCompile(tracer: Tracer): any; /** * Wrap StateGraph.prototype.addNode — wraps node callables * to create invoke_agent spans per node execution. */ static _patchAddNode(tracer: Tracer): any; }