边界说明
Ageniti 的定位是帮助你构建给 Agent 使用的应用。
它让现有 React 和 TypeScript 系统中的选定能力可以被结构化 action 暴露出去。
包含范围
- 定义显式 app action
- 保持现有应用结构不变
- 在 React UI 中调用 action
- 从 action schema 自动生成 CLI 命令
- 通过轻量 HTTP JSON handler 暴露 action
- 把 action 暴露为 MCP tool
- 把 action 暴露为 OpenAI-compatible tool
- 把 action 暴露为 AI SDK 风格 tool
- 通过 JSON runner 暴露 action
- 在本地 dev console 中检查 action
- 生成可打包的 CLI 和 MCP launcher
- 导出确定性的
GUIDE.mdskill 文档 - 对比 action manifest 以降低发布风险
- 返回结构化成功与失败 envelope
- 附带 logs、progress 和 artifacts
- 处理权限、确认、超时与重试
- 通过 manifest 和 adapter 描述 surface 能力
不包含范围
- 构建 autonomous agent
- planning 或 reasoning loop
- 长期 memory system
- 模型之间的 tool routing
- workflow orchestration engine
- hosted execution platform
- durable job queue
- marketplace distribution
- 替代应用自身的鉴权系统
- 自动把任意 React component tree 解析成工具
设计原则
Ageniti 的职责是让被选中的应用能力可以被 agent 调用。
它不负责决定 agent 接下来应该做什么。