{"_id":"@ag-ui/langchain","_rev":"3-7cb24fb7252d2bf5019f006dadd5579c","name":"@ag-ui/langchain","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@ag-ui/langchain","version":"0.0.1","license":"Apache-2.0","_id":"@ag-ui/langchain@0.0.1","maintainers":[{"name":"_mme","email":"markus.ecker@gmail.com"},{"name":"copilotkit","email":"devops@copilotkit.ai"}],"dist":{"shasum":"145d7aa06a71c452e83878486a36baaefb867f50","tarball":"https://registry.npmjs.org/@ag-ui/langchain/-/langchain-0.0.1.tgz","fileCount":9,"integrity":"sha512-4Sfx1vVwmQ3TRVlY7ZERnqHeaBzock3UZLk1IRHDdItrcQpn0U18B3t7XbKTbUhHZQxwiRsxh4xGEE4/SQY7qA==","signatures":[{"sig":"MEYCIQDGW3dMC1yDJ20llZnpbG8btT0gi9NK2teom26XFF2NKgIhAJ87HABP0Yd4Imy35Vd5fLMf9s8w1auotw6An55YN+tc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84081},"main":"./dist/index.js","_from":"file:ag-ui-langchain-0.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","private":false,"scripts":{"dev":"tsup --watch","test":"jest","build":"tsup","clean":"rm -rf dist .turbo node_modules","typecheck":"tsc --noEmit","link:global":"pnpm link --global","unlink:global":"pnpm unlink --global"},"_npmUser":{"name":"copilotkit","email":"devops@copilotkit.ai"},"_resolved":"/private/var/folders/hy/p91nn66967g2s_vdv76_3j9c0000gn/T/c78d8c12a1bae8e571ed4553d847ae23/ag-ui-langchain-0.0.1.tgz","_integrity":"sha512-4Sfx1vVwmQ3TRVlY7ZERnqHeaBzock3UZLk1IRHDdItrcQpn0U18B3t7XbKTbUhHZQxwiRsxh4xGEE4/SQY7qA==","_npmVersion":"10.9.3","description":"Implementation of the AG-UI protocol for LangChain.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"rxjs":"7.8.1","@langchain/core":"^0.3.79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","ts-jest":"^29.1.2","typescript":"^5.3.3","@ag-ui/core":"0.0.42","@types/jest":"^29.5.14","@types/node":"^20.11.19","@ag-ui/client":"0.0.42"},"peerDependencies":{"zod":"^3.25.67","@ag-ui/core":">=0.0.42","@ag-ui/client":">=0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/langchain_0.0.1_1764945760937_0.6386025644228905","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@ag-ui/langchain","version":"0.0.2","license":"Apache-2.0","_id":"@ag-ui/langchain@0.0.2","maintainers":[{"name":"_mme","email":"markus.ecker@gmail.com"},{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://github.com/ag-ui-protocol/ag-ui#readme","bugs":{"url":"https://github.com/ag-ui-protocol/ag-ui/issues"},"dist":{"shasum":"2f668bce875d30146d51920c74115ce6ef2b6ab9","tarball":"https://registry.npmjs.org/@ag-ui/langchain/-/langchain-0.0.2.tgz","fileCount":11,"integrity":"sha512-BRWW8JlH4swzbC9VYyXCenHAlTDL1uD/PWtK6E9kvIqLsQRYGoMxtYAu/xvk44eeQhXdDv51W4IRAydr3BHDsw==","signatures":[{"sig":"MEUCIQCtRe36GOlqS754S0BiXXmOoa/723HOP9yxiYCWYVNBsAIgIsGbvjBN23Wl/qcAJFfpK/FeBur1MzJSoODwnnkAxds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ag-ui%2flangchain@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82006},"main":"./dist/index.js","_from":"file:ag-ui-langchain-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","clean":"git clean -fdX --exclude=\"!.env\"","typecheck":"tsc --noEmit","test:watch":"vitest","link:global":"pnpm link --global","test:exports":"publint --strict && attw --pack","test:coverage":"vitest run --coverage","unlink:global":"pnpm unlink --global"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d69e11-3787-411f-91bb-1b8a408dd10f"}},"_resolved":"/home/runner/work/ag-ui/ag-ui/integrations/langchain/typescript/ag-ui-langchain-0.0.2.tgz","_integrity":"sha512-BRWW8JlH4swzbC9VYyXCenHAlTDL1uD/PWtK6E9kvIqLsQRYGoMxtYAu/xvk44eeQhXdDv51W4IRAydr3BHDsw==","repository":{"url":"git+https://github.com/ag-ui-protocol/ag-ui.git","type":"git"},"_npmVersion":"11.15.0","description":"Implementation of the AG-UI protocol for LangChain.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rxjs":"7.8.1","@langchain/core":"^0.3.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.1","vitest":"^4.0.18","publint":"^0.3.12","typescript":"^5.3.3","@ag-ui/core":"0.0.53","@types/node":"^20.11.19","@ag-ui/client":"0.0.53","@arethetypeswrong/cli":"^0.17.4","@vitest/coverage-istanbul":"^4.0.18"},"peerDependencies":{"zod":"^3.25.67","@ag-ui/core":">=0.0.42","@ag-ui/client":">=0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/langchain_0.0.2_1779815390781_0.39854799068674107","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@ag-ui/langchain","version":"0.0.3","repository":{"type":"git","url":"git+https://github.com/ag-ui-protocol/ag-ui.git"},"license":"MIT","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","sideEffects":false,"private":false,"publishConfig":{"access":"public"},"dependencies":{"rxjs":"7.8.1"},"peerDependencies":{"@ag-ui/core":">=0.0.42","@ag-ui/client":">=0.0.42","@langchain/core":">=0.3.0 <2.0.0","zod":"^3.25.67"},"devDependencies":{"@langchain/core":"^0.3.80","@types/node":"^20.11.19","@vitest/coverage-istanbul":"^4.0.18","publint":"^0.3.12","@arethetypeswrong/cli":"^0.17.4","vitest":"^4.0.18","tsdown":"^0.20.1","typescript":"^5.3.3","@ag-ui/core":"0.0.58","@ag-ui/client":"0.0.58"},"exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","dev":"tsdown --watch","clean":"git clean -fdX --exclude=\"!.env\"","typecheck":"tsc --noEmit","test":"vitest run","test:coverage":"vitest run --coverage","test:watch":"vitest","test:exports":"publint --strict && attw --pack","link:global":"pnpm link --global","unlink:global":"pnpm unlink --global"},"_id":"@ag-ui/langchain@0.0.3","description":"Implementation of the AG-UI protocol for LangChain.","bugs":{"url":"https://github.com/ag-ui-protocol/ag-ui/issues"},"homepage":"https://github.com/ag-ui-protocol/ag-ui#readme","_integrity":"sha512-6b5g/rnUawz+zplsr676axrvaAirMVQ3YY61iX2eM7sxZ8rwhsz6CMActye8a8DsOz0fOtLQdui4DWJGSWcf+w==","_resolved":"/home/runner/work/ag-ui/ag-ui/integrations/langchain/typescript/ag-ui-langchain-0.0.3.tgz","_from":"file:ag-ui-langchain-0.0.3.tgz","_nodeVersion":"22.23.2","_npmVersion":"11.15.0","dist":{"integrity":"sha512-6b5g/rnUawz+zplsr676axrvaAirMVQ3YY61iX2eM7sxZ8rwhsz6CMActye8a8DsOz0fOtLQdui4DWJGSWcf+w==","shasum":"c6e99ead78be0bbfdc5ab548510b9407e7096f5b","tarball":"https://registry.npmjs.org/@ag-ui/langchain/-/langchain-0.0.3.tgz","fileCount":11,"unpackedSize":90991,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ag-ui%2flangchain@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDgp2olYYbrQzApNohY/njjXPaayeLwUSY5ZVHrxd/WIAIhAJgXmiQqFZk1yJjb3iJZfZNO5Y0r+3kFgLmkXkT0vRS4"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72d69e11-3787-411f-91bb-1b8a408dd10f"}},"directories":{},"maintainers":[{"name":"_mme","email":"markus.ecker@gmail.com"},{"name":"copilotkit","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langchain_0.0.3_1786857399569_0.38813008126389037"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-05T14:42:40.842Z","modified":"2026-08-16T05:16:40.081Z","0.0.1":"2025-12-05T14:42:41.118Z","0.0.2":"2026-05-26T17:09:50.935Z","0.0.3":"2026-08-16T05:16:39.706Z"},"bugs":{"url":"https://github.com/ag-ui-protocol/ag-ui/issues"},"license":"MIT","homepage":"https://github.com/ag-ui-protocol/ag-ui#readme","repository":{"type":"git","url":"git+https://github.com/ag-ui-protocol/ag-ui.git"},"description":"Implementation of the AG-UI protocol for LangChain.","maintainers":[{"name":"_mme","email":"markus.ecker@gmail.com"},{"name":"copilotkit","email":"devops@copilotkit.ai"}],"readme":"# @ag-ui/langchain\n\nImplementation of the AG-UI protocol for LangChain.\n\n## Installation\n\n```bash\nnpm install @ag-ui/langchain\npnpm add @ag-ui/langchain\nyarn add @ag-ui/langchain\n```\n\n## Usage\n\n```ts\nimport { LangChainAgent } from \"@ag-ui/langchain\";\n\n// Create an AG-UI compatible agent\nconst agent = new LangChainAgent({\n    chainFn: async ({ messages, tools, threadId }) => {\n        // Your chosen llm model\n        const { ChatOpenAI } = await import(\"@langchain/openai\");\n        const chatOpenAI = new ChatOpenAI({ model: \"gpt-4o\" });\n        const model = chatOpenAI.bindTools(tools, {\n            strict: true,\n        });\n        return model.stream(messages, { tools, metadata: { conversation_id: threadId } });\n    },\n})\n```\n","readmeFilename":"README.md"}