SuperAPI AI 工具集

agentskit

AgentsKit 是一套用 JavaScript 构建 AI 智能体的工具集,提供轻量核心、React 与终端界面、自主运行时、工具、技能、记忆、RAG 与可观测能力,可从聊天界面即插即用地扩展到完整智能体。其核心零运行时依赖,并以 10 KB gzip 预算由 CI 强制执行。资料称其包含 24 个聚焦包、7 个框架绑定、25 个原生适配器、50 个集成、140 个目录提供方、5000+ 目录模型、21 个现成技能、17 个记忆后端与 69 个配方。项目由个人独立开发,核心 @agentskit/core 已达 v1.12.8 且 API 在次版本级别冻结,其余生态按独立 beta 轨道发布,并设有明确稳定性等级。

访问官网

工具介绍

用途

AgentsKit 面向需要构建真实 AI 智能体的 JavaScript 开发者。其定位不是又一个框架,而是“缺失的工具集”:小型、有契约约束、可组合。可从单个包开始,逐步扩展为完整技术栈,并全程使用普通 JavaScript。主要解决当前在 JavaScript 中构建智能体时需拼凑多个互不兼容库的问题。

主要能力

  • 轻量核心:核心零运行时依赖,CI 强制 10 KB gzip 预算。
  • 24 个聚焦包,零锁定,六份正式契约让适配器、工具、技能、记忆、检索器与运行时均可替换。
  • 提供 React 与终端(Ink)UI,支持流式聊天、键盘输入与真实工具调用。
  • 自主运行时、工具注册表、记忆、RAG 与可观测钩子。
  • 支持多智能体委派:规划器分解任务,研究员与编码器执行各自部分,委派通过模型已可调用的工具完成,无需学习特殊语法。
  • 提供 CLI 初始化:npx @agentskit/cli init。
  • 面向智能体提供 llms.txt 与 doc-bridge.config.json,公共 API 参考少于 2000 tokens。

使用方式

资料仅给出简要示例线索,未提供完整安装命令或代码细节。已知快速开始无需账号、API Key 或网络请求即可运行首个智能体,之后可通过同一适配器契约接入受支持的提供方。完整安装与代码请参见官方文档与仓库。

适用场景

适合构建聊天 UI 到完整智能体的各类形态;可仅按需选用单个包,也可组合使用而无需胶水代码。不适合以下情况:仅需单次 OpenAI 流式调用;面向消费者发布聊天 SDK;需要 Python;当前就要求企业级可观测性;需要所有包今日冻结。

限制与成熟度

@agentskit/core 为 v1.12.8,其余生态仍按包逐个毕业,处于 beta 轨道。AgentsKit 面向 Node.js 20+ 与现代 JavaScript 运行时,包提供严格 TypeScript 声明与双 ESM/CJS 输出,除非平台绑定文档说明更窄目标。浏览器、边缘、React Native、Angular、Vue、Svelte、Solid、React 与终端兼容性因包而异,须查阅各包 README 与指南。可观测层尚年轻,成熟集成目前以 LangSmith/Arize/Helicone 为主。项目由个人独立开发,采用 MIT 许可。