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-langchainMinimal 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