All connectors
Agent frameworks

LangChain

LangChain runnable + tools.

Provides Runnable wrappers and a BonkLMTool that any agent can call. Inserts inspection points around tool calls and retrieved documents.

Install

pnpm add @blackunicorn/bonklm-langchain

Minimal example

import { ChatOpenAI } from '@langchain/openai'
import { wrapLangChain } from '@blackunicorn/bonklm-langchain'

const safe = wrapLangChain(new ChatOpenAI(), {
  validators: ['prompt-injection', 'tool-call-args'],
})
Related connectors