用途:在 Eve 平台的全栈应用上叠加智能体能力,让智能体成为与人类并列的主要参与者,能推理、协调、记忆并沟通。适用场景包括:设计以智能体为主要用户的应用、为已有 Eve 应用增加智能体能力、在人类优先与智能体优先架构间取舍、决定智能体的协调/记忆/沟通方式。前置要求:先完成 eve-fullstack-app-design,智能体层建立在 PaaS 基础(manifest、服务拓扑、数据库、流水线、部署)之上;学习顺序为 eve-agent-native-design(原则)→ eve-fullstack-app-design(基础)→ 本技能(智能体层)。主要能力:智能体在 agents.yaml 中定义,包含 slug、skill、harness_profile、access、policies、gateway 等字段;团队在 teams.yaml 中定义,支持 fanout、council(majority/unanimous/lead-decides)、relay 三种调度模式;harness profiles 在 manifest 中定义,采用回退链,并支持按作业通过 --harness-override-file、--env-override 或 API 的 harness_profile_override、env_overrides 覆盖;记忆按信息类型选择存储原语(工作区文件、作业附件、线程、组织文档库、组织文件系统、托管数据库、技能),并约定 /agents/{agent-slug}/learnings、/decisions、/runbooks 及 /agents/shared、/projects/{project-slug} 等命名空间;事件驱动协调涵盖 github.push、github.pull_request、system.pipeline.failed、system.job.failed、system.job.attempt.completed、system.doc.created、cron.tick 及自定义 app.* 事件,可配置自愈流水线与学习回路;聊天通过统一网关支持 Slack、Nostr、WebChat,chat.yaml 定义路由,目标可为 agent、team、workflow、pipeline,并提供嵌入式会话 SDK(@eve-horizon/chat、@eve-horizon/chat-react)与服务端端点;协调以父子作业树为核心,用 attachments、resource_refs、coordination 线程表达依赖与上下文。安全方面:用 eve auth mint 创建服务账号,用 .eve/access.yaml 声明访问组与绑定并同步,智能体权限策略有 default、auto_edit、never、yolo。限制:需先具备完成的全栈基础;权限策略、模型与成本等未在本资料中给出具体说明。
eve-agentic-app-design
设计与创作
更新于 10-15 22:37