SuperAPI AI 工具集

eve-agent-native-design

智能体与模型

查看项目

更新于 10-15 22:37

技能介绍

用途:这是一个面向 Eve Horizon 的设计技能,用于在新建应用或 API、评估既有应用是否对智能体友好、为应用添加智能体可用功能、决定逻辑放在代码还是提示词中、以及处理智能体间通信时参考。

四项核心原则:对等性——每个用户操作都应有智能体等价路径,在 Eve 上 CLI 即对等层,需检查每个实体的增删改查是否完整;原子粒度——工具应是原子原语而非打包逻辑,例如 eve build create、eve build run、eve env deploy、eve job follow 由智能体自行决定顺序;可组合性——工具原子化且对等后,新增能力靠写提示词而非改代码;涌现能力——构建原子工具,观察智能体组合出的意外方案,再优化常见模式。

平台能力:作业附件用于在智能体之间传递结构化上下文(markdown、JSON、YAML);服务账号鉴权用 eve auth mint 或服务账号完成后端到 API 通信并按最小权限授权;组织文档库提供带全文检索与 PATCH 编辑的持久知识;Web 聊天有两种机制,简单场景可用网关 WebSocket 零后端,生产场景用后端代理 POST /internal/orgs/:id/chat/route;跨项目查询提供组织级接口,避免 N+1 调用。

设计模式:以文件为通用接口,用 .eve/manifest.yaml 作为唯一事实来源;系统提示词注入资源、能力与近期活动三层上下文,Eve 会注入 EVE_API_URL、EVE_PROJECT_ID、EVE_ORG_ID、EVE_ENV_NAME;用 json-result 与 eve.status 显式表示完成,不用启发式判断;通过 eve job list、eve agents list 和技能系统做动态能力发现;向 UI 暴露 thinking、toolCall、toolResult、textResponse、statusChange 等事件。

限制与说明:文中给出的是设计原则与检查清单,未提供具体价格、平台支持范围或效果数据;部分能力(服务账号、webhook)标注为建设中或新兴,具体 API 架构与实现优先级需查看资料中提到的参考文档,本次未提供其内容。