{"_id":"@carbide/l3-simple-sequential-chain","name":"@carbide/l3-simple-sequential-chain","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@carbide/l3-simple-sequential-chain","version":"1.0.0","description":"SimpleSequentialChain 组件，顺序链执行 - Day 1 核心组件 L3","main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","test":"jest","prepublishOnly":"npm run build"},"keywords":["langchain","chain","sequential","pipeline","agent"],"license":"MIT","dependencies":{"@langchain/openai":"^1.4.4","dotenv":"^17.4.2","langchain":"^1.3.3"},"devDependencies":{"@rollup/plugin-typescript":"^11.1.6","@types/jest":"^30.0.0","jest":"^29.7.0","rollup":"^4.13.0","ts-jest":"^29.1.2","tslib":"^2.6.2","typescript":"^5.4.3"},"_id":"@carbide/l3-simple-sequential-chain@1.0.0","gitHead":"8fcec274b8440276b389983dbb41d0d710e52962","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-+hpWL4UkNzxtOzQvnEarIm70q+R5e8HGbGXwADgAjOBCzH5zWXVeLsRaGgJEBStIjnCMGxcZ9+XQLJbnH/63uA==","shasum":"5abb36b0fd41995543afbb21af1ea83e9fa9a4bf","tarball":"https://registry.npmjs.org/@carbide/l3-simple-sequential-chain/-/l3-simple-sequential-chain-1.0.0.tgz","fileCount":6,"unpackedSize":8121,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCcHIF9hSLe/SZ9MAzkWbXW6gk3e/8l0BUWY35NfwpY8QIhAJExUbRnhg79/1XxKI/XgwR67hbJN4WOVCvzKJc5H31z"}]},"_npmUser":{"name":"carbide","email":"15867139271@163.com"},"directories":{},"maintainers":[{"name":"carbide","email":"15867139271@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/l3-simple-sequential-chain_1.0.0_1776425008224_0.11244890158129728"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-17T11:23:28.154Z","1.0.0":"2026-04-17T11:23:28.375Z","modified":"2026-04-17T11:23:28.549Z"},"maintainers":[{"name":"carbide","email":"15867139271@163.com"}],"description":"SimpleSequentialChain 组件，顺序链执行 - Day 1 核心组件 L3","keywords":["langchain","chain","sequential","pipeline","agent"],"license":"MIT","readme":"# L3 SimpleSequentialChain - 顺序链\n\nDay 1 核心组件 L3，基于 LangChain.js SimpleSequentialChain 的顺序执行链。\n\n## 安装\n\n```bash\nnpm install @carbide/l3-simple-sequential-chain\n```\n\n## 使用\n\n```typescript\nimport { ChainOrchestrator } from '@carbide/l3-simple-sequential-chain';\n\nconst orchestrator = new ChainOrchestrator({\n  apiKey: 'your-openai-api-key',\n  modelName: 'gpt-4'\n});\n\n// 代码审查链（分析 → 修复）\nconst reviewChain = await orchestrator.createCodeReviewChain();\nconst result = await orchestrator.runChain(reviewChain, {\n  code: 'function add(a,b) { return a + b }',\n  language: 'javascript'\n});\nconsole.log(result.analysis);\nconsole.log(result.fixed_code);\n\n// 摘要链（提取 → 总结）\nconst summarizeChain = await orchestrator.createSummarizeChain();\nconst summaryResult = await orchestrator.runChain(summarizeChain, {\n  text: '长文本内容...'\n});\nconsole.log(summaryResult.summary);\n```\n\n## API\n\n| 方法 | 说明 |\n|------|------|\n| `createCodeReviewChain()` | 创建代码审查链 |\n| `createSummarizeChain()` | 创建摘要链 |\n| `runChain(chain, inputs)` | 执行链 |\n\n## 在项目中使用\n\n详见 `day-01/04-code-review-assistant` 等项目。\n","readmeFilename":"README.md","_rev":"1-c0ac6d54f80b6a6bd6a96e5fe1dd72ba"}