
Ageniti
活跃·★ 31·MIT·更新于 2026-06-10
Ageniti 是一个 TypeScript SDK,面向既要给人用、也要被智能体调用的应用。不必为每个入口分别写参数解析、模式校验、工具描述、权限检查、日志脱敏和错误格式,只需把一个动作的输入输出契约、副作用和权限声明一次,所有入口都由这一份定义生成。
README 介绍了五个核心概念。动作契约是 CLI 参数、MCP 工具定义、OpenAI 工具规范、HTTP 路由、React Hook 和类型化客户端的唯一来源。你可以使用自己的模式库:Zod、Valibot、ArkType 或任何符合 Standard Schema v1 的库都会被自动包装。现有函数(如 Next.js Server Actions 或 tRPC 过程)可以批量包装。包名为 @ageniti/core,并为 HTTP、MCP、AI SDK、客户端和 React 提供按需导入的子路径。
指南
npm 包@ageniti/core 0.1.2 · 4 上周下载 来源:GitHub、npm 和 PyPI 的公开接口。
#代理工具#API集成#工作流自动化#Schema验证#事件流#TypeScript#Node.js#LLM集成
01
功能特性
01统一动作契约
02灵活的Schema集成
03实时事件流
04类型安全客户端生成
05健壮的运行时管理
02
为什么选择它
+一份动作定义同时驱动 CLI、HTTP、MCP、OpenAI 工具、AI SDK 和 React,不用重复描述同一个动作。
+支持 Zod、Valibot、ArkType 等 Standard Schema 库,不强迫使用自带的模式。
+现有处理函数可以批量包装,不需要重写。
+运行时统一处理流式事件、日志脱敏,以及各入口一致的错误格式。
03
权衡点
!目前处于 1.0 之前(0.x);README 提醒次要版本仍可能改动导出结构、适配器或清单格式,建议锁定精确版本。
!这是 TypeScript 和 Node.js 的 SDK,对其他语言写的应用没有帮助。
!接口面较大,要学习的子路径导出很多;项目规模较小,约 30 个星标。
04
维护状况检查
放缓检查日期: 2026-10-19
- 最近提交
- 2026-06-10
- 近 90 天提交数
- 0
- 近 90 天发布数
- 0
- 最新发布
- —
- 未关闭 issue
- 0
- 近期 issue 至少有一条评论的比例
- 1/2
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
07
使用场景
↳为AI代理公开工具
↳开发统一的API和CLI
↳与React前端集成
↳自动化应用程序工作流
↳增强现有服务端功能
★11
→
07
使用场景
在 DigitalOcean 上一键部署
为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。
立即领取 $200 免费额度