Agent 循环
保存对话状态,调用 Anthropic 兼容模型,识别工具调用,执行工具,再把结果回填给模型。
AgentLattice 是一个智能体解决方案开发框架,用来在你自己的 Node.js 应用里构建协作式智能体系统,而不需要安装或嵌入 Claude Code CLI。
它适合这些场景:
Agent 循环
保存对话状态,调用 Anthropic 兼容模型,识别工具调用,执行工具,再把结果回填给模型。
自定义工具
用 Zod schema 定义输入,SDK 会解析参数并转成模型可用的 JSON Schema。
权限回调
在工具真正执行前由宿主应用决定允许或拒绝,适合文件、Shell、远程操作等敏感能力。
稳定事件
通过 system、assistant、user、stream_event、result 事件消费运行过程。
Supervisor 委派
当主智能体需要临时专家时,把另一个 AgentLike 包装成模型可调用工具。
Mailbox 团队
用持久 work item、回复、状态和 runtime-driven handoff 协调命名成员。
npm install agent-lattice zodAgentLattice 的 npm 包名是 agent-lattice,并且刻意和 Claude Code 解耦:它不依赖 Claude Code CLI、Ink UI、AppState、sessionStorage 或 Claude Code 的内部运行时。