边界说明

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.md skill 文档
  • 对比 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 接下来应该做什么。