@prefactor/langchain
Prefactor TypeScript SDK / @prefactor/langchain
@prefactor/langchain
Section titled “@prefactor/langchain”LangChain adapter package exposing Prefactor initialization helpers and middleware.
@prefactor/langchain overview
Section titled “@prefactor/langchain overview”@prefactor/langchain adds Prefactor tracing to LangChain middleware so agent, model,
chain, and tool activity is captured automatically.
Use this package as a provider for the core init function.
Quick start
Section titled “Quick start”import { init } from '@prefactor/core';import { PrefactorLangChain } from '@prefactor/langchain';import { createAgent } from 'langchain';
const prefactor = init({ provider: new PrefactorLangChain(), httpConfig: { apiUrl: 'https://api.prefactor.ai', apiToken: process.env.PREFACTOR_API_TOKEN!, agentIdentifier: 'support-bot-v1', },});
const agent = createAgent({ model: 'claude-sonnet-4-5-20250929', tools: [], middleware: [prefactor.getMiddleware()],});