用途:从零搭建一个 LangChain TypeScript 项目,生成依赖、配置、目录结构与示例 Agent,作为其他相关技能所假定的标准项目布局。
主要能力:检测 Node.js 版本与 Bun 是否可用;创建项目目录并初始化包;安装核心依赖 langchain、@langchain/core、@langchain/langgraph、@langchain/openai,以及开发依赖 typescript、@types/node、tsx;生成 tsconfig.json、src 目录、示例 src/agent.ts、.env.example、.gitignore,并写入 dev、start、build、typecheck 脚本。
使用方式:调用 /langchain:init,需提供 project-name 参数(项目目录名,必填)。若检测到 Bun 则用 bun init -y 与 bun add,否则用 npm init -y 与 npm add。完成后需将 .env.example 复制为 .env 并填入 API 密钥,运行 bun dev 或 npm run dev 启动。
适用场景:全新 LangChain TypeScript 项目脚手架、生成样板与初始配置。若为已有项目添加 LangChain,应改用 langchain-development;构建有状态图工作流用 langgraph-agents;构建分层编排器用 deep-agents。
限制:资料未说明收费、价格、平台支持范围与运行效果;示例默认使用 OpenAI 模型,其他模型提供方需另行安装。