agentic-lab-tools
v0.0.3
Published
Agentic Lab Tools
Downloads
534
Readme
agentic-lab-tools
Agentic Lab 工具集 SDK,提供流程注册、文件处理等 LangChain tools。
安装
# monorepo 内(workspace 协议)
pnpm add agentic-lab-tools@workspace:*
# 或作为 npm 包
pnpm add agentic-lab-tools使用
import { agenticLabTools } from 'agentic-lab-tools';全局只导出一个实例 agenticLabTools,所有能力挂在实例属性上:
选用 Tools
const selectedTools = [
agenticLabTools.tools.extractZipTool,
agenticLabTools.tools.parseFlowSkillTool,
agenticLabTools.tools.addFlowPoolsTool,
agenticLabTools.tools.addFlowValvesTool,
agenticLabTools.tools.validateRegisterParamsTool,
agenticLabTools.tools.registerFlowTool,
];错误处理
// 在 tool 实现中抛出终止性错误
agenticLabTools.throwToolAbort('校验失败', { details: [...] });Note: 错误捕获中间件已迁移至
curve-agent-sdk,使用curve.middleware.createErrorCatch()。
可用 Tools
| Tool | 说明 |
|---|---|
| extractZipTool | 解压 zip 到 storage/flows/{messageId} |
| parseFlowSkillTool | 从 SKILL.md 提取流程名称、描述和拓扑图 |
| addFlowPoolsTool | 追加数据池到注册参数缓存 |
| addFlowValvesTool | 追加门控到注册参数缓存 |
| validateRegisterParamsTool | 校验注册参数完整性 |
| registerFlowTool | 上传 zip 并注册流程 |
构建
pnpm run build