Laminar.initialize(options?)
Initialize Laminar tracing and auto-instrumentation. Parameters:
Returns:
void
instrumentModules
Pass modules to auto-instrument ininitialize().
Special cases:
- Pass
undefined→ auto-instrument all supported - Pass
{}→ disable all auto-instrumentation openAI(lowercase) is deprecated. UseOpenAIto avoid initialization errors.
Laminar.patch(modules)
Manually instrument modules after initialization.
Returns:
void
Note: Throws if modules empty. Warns if Laminar not initialized.
Laminar.wrapClaudeAgentQuery(originalQuery)
Instrument Claude Agent SDK query function.Laminar.initialize() or in ESM environments.
Parameters:
Returns:
Function (same type as originalQuery)
Alternative: Use the top-level export instrumentClaudeAgentQuery(originalQuery).