关于 Existence Synchronization System Entity
ESSE Agent 是用于协调多个 AI Agent 的 MCP 服务与编排框架,可将多个 Agent 作为统一系统协作。它支持共享记忆、任务委派和 Agent 融合,适用于构建协作式 Agent 工作流。
主要功能
- 01融合 2–5 个 Agent
- 02共享记忆与上下文
- 03在 Agent 间委派任务
- 04组合 Agent 能力
- 05支持三种融合模式
适用场景
- 01组合研究、写作与评审任务
- 02协调并行 Agent 工作负载
- 03运行规划、编码、测试与评审流程
MCP 相关
MCP 服务提供七种用于融合、执行及管理 Agent 和会话的工具。设置文档列出对 Venice AI、OpenAI 和 Anthropic 的支持。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
7收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| agents | array | 是 | 要融合的 agent 名称列表。使用内置名称(research、writer、critic、coder、planner、tester)或自定义名称。 |
| mode | enum | 否 | 融合模式。默认值:capability-assimilation。capability-assimilation | synchronization-link | perfect-convergence |
详细介绍
███████╗███████╗███████╗███████╗
██╔════╝██╔════╝██╔════╝██╔════╝
█████╗ ███████╗███████╗█████╗
██╔══╝ ╚════██║╚════██║██╔══╝
███████╗███████║███████║███████╗
╚══════╝╚══════╝╚══════╝╚══════╝
ESSE Agent
存在同步系统实体
一个强大的元 Agent,可将多个 AI Agent 统一、协调并融合为一个更智能、更高效的系统。
什么是 ESSE?
ESSE 是一个元 Agent 编排框架,旨在将多个 AI Agent 统一、协调并融合为一个更智能的系统。ESSE 不会让 Agent 各自独立运行,而是创建一个实时同步层,提供共享记忆、协作推理和自动任务委派,让你的 Agent 像一个统一的思维体一样协同工作。
┌─────────────────────────────────────────────────┐
│ ESSE CORE │
│ │
│ [Research] ──┐ │
│ [Writer] ───┼──► Fusion Engine ──► Output │
│ [Critic] ───┘ │ │
│ Memory Hub │
│ (shared context & state) │
└─────────────────────────────────────────────────┘
核心功能
⚡ Agent 融合
将 2–5 个 AI Agent 合并为一个临时的统一实体。合并后的 Agent 会继续作为子进程在 ESSE 内运行,结合各自优势,提升推理能力并让工作流更加顺畅。
🧠 能力吸收
借用并智能组合其他 Agent 的工具、知识、推理风格和专长,而不会使其停用。
示例:
ResearchAgent+WriterAgent+CriticAgent= 一个高效的内容创作 Agent。
🔗 同步链接
在 Agent 之间建立实时连接:
- 共享记忆和上下文
- 实时通信
- 自动任务委派
- 协作推理
🌀 完美融合(终极模式)
将所有已连接的 Agent 融合为一个统一意识体。性能大幅提升,非常适合复杂、富有创意或高风险的任务。
快速开始
安装
npx vvvesse-mcp
MCP 设置(Claude Desktop / Cline / Cursor)
{
"mcpServers": {
"esse": {
"command": "npx",
"args": ["-y", "vvvesse-mcp"],
"env": {
"ESSE_API_KEY": "your-venice-api-key",
"ESSE_PROVIDER": "venice"
}
}
}
}
📦 npm → npmjs.com/package/vvvesse-mcp
基本用法
import { ESSE, ResearchAgent, WriterAgent, CriticAgent } from 'esse-agent'
const esse = new ESSE({
mode: 'capability-assimilation',
maxAgents: 5,
sharedMemory: true,
})
// Fuse agents into one unified entity
await esse.fuse([
new ResearchAgent(),
new WriterAgent(),
new CriticAgent(),
])
// Execute task as a unified mind
const result = await esse.execute('Write a research-backed article on AGI timelines')
console.log(result)
完美融合模式
import { ESSE, PlannerAgent, CoderAgent, TesterAgent, ReviewerAgent } from 'esse-agent'
const esse = new ESSE({ mode: 'perfect-convergence' })
await esse.fuse([
new PlannerAgent(),
new CoderAgent(),
new TesterAgent(),
new ReviewerAgent(),
])
// All agents think as one — maximum performance
const software = await esse.execute('Build a REST API for user authentication')
架构
| 组件 | 功能 |
|---|---|
| 核心大脑 | 主大模型编排器(GPT-4o、Claude、Grok) |
| Agent 注册表 | 所有可连接 Agent 和自定义 Agent 的数据库 |
| 融合引擎 | 处理合并和能力组合 |
| 同步协议 | Agent 之间的实时通信 |
| 记忆中心 | 所有 Agent 共享的长期记忆 |
| 冲突解决器 | 解决 Agent 输出之间的分歧 |
融合模式
| 模式 | 描述 | 适用场景 |
|---|---|---|
capability-assimilation | 借用各个 Agent 的工具 | 常规任务 |
synchronization-link | 共享记忆 + 实时通信 | 并行工作负载 |
perfect-convergence | 统一的单一意识体 | 复杂/创意任务 |
内置 Agent
ResearchAgent— 知识检索和网页搜索WriterAgent— 内容生成和编辑CriticAgent— 质量分析和事实核查CoderAgent— 软件工程和代码审查PlannerAgent— 策略、路线图和任务拆解TesterAgent— QA、验证和边界情况检测
自定义 Agent
实现 IAgent 接口即可创建自己的 Agent:
import { IAgent, AgentContext, AgentResult } from 'esse-agent'
export class MyCustomAgent implements IAgent {
name = 'MyCustomAgent'
role = 'Custom task specialist'
async execute(task: string, context: AgentContext): Promise<AgentResult> {
// your logic here
return { output: '...', confidence: 0.95 }
}
}
示例
请参阅 examples/ 目录,了解:
content-creation.ts— 研究 + 写作 + 评审工作流software-dev.ts— 规划 + 编码 + 测试 + 评审工作流decision-making.ts— 多视角分析brainstorming.ts— 创意发散与收敛
文档
完整文档请见 vvvesse.xyz
贡献
欢迎提交 PR!提交前请阅读 CONTRIBUTING.md。
所有自定义 Agent 必须:
- 实现
IAgent接口 - 通过融合兼容性测试(
pnpm test:compat) - 包含单元测试,覆盖率 >80%
社区
- 🐦 在 X 上关注: @VeniceEsse
- 🌐 网站:vvvesse.xyz
- 🐛 问题:GitHub Issues
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。