Agent Mesh: 多智能体协调的共享内存系统

Reddit r/AI_Agents 工具

摘要

Agent Mesh 是一个用于协调多个AI智能体的共享内存系统,具有决策日志、待办事项和仪表盘UI。它允许智能体通过SQLite数据库进行通信,并支持与智能体无关的集成。

我创建了一个名为 Agent Mesh 的多智能体共享内存系统。你可以自己尝试一下。要开始使用,只需将 Agent Mesh 下载到你的仓库中,或者将你的智能体指向它,并告诉它查看 README 和采纳文档。你的智能体会自动审阅这些文档,提示你输入任何必要的信息,将你的输入添加到决策日志中,并提供一个仪表盘 UI(即 Workbench)的链接,你可以用它来监控日志。你的智能体应该会采纳它,并对你当前的工作流程(如 CLAUDE/AGENTS.md、hooks 等)提出更新建议。你还可以添加其他智能体。 这个项目始于6个月前,当时我正在尝试不同的 AI 编码模型和平台。频繁切换导致我丢失了宝贵的上下文。我发现自己在手动将一个智能体的消息转发给另一个,并且对持续的偏差感到沮丧。 首先,我创建了一个简单的“Agent Mail”系统,使用 SQLite 数据库来存储智能体消息,并以请求/响应 ID 作为索引。它允许我转发单个 ID,而无需复制粘贴整条消息。另外,我开始维护一个决策日志,用于跟踪我的决策并减少偏差。智能体开始将这些决策 ID 插入到代码注释和计划文档中,以提醒自己某个实现的原因。 在为自己构建了一个简单的 Web 仪表盘(即“Workbench”)来跟踪这些消息并为人工/用户反馈创建自己的请求 ID 后,我决定将决策日志和项目开发待办事项合并,创建了现在的“Agent Mesh”。最终,我还自动化了消息转发。 现在,我完全在 Claude 应用中工作,并通过 codex exec 让 Claude 向 CODEX 发送/接收消息(CODEX 也可以这样做)。两者都维护待办事项和决策日志。我直接与 Claude 沟通进行规划和设计,Claude 直接与 CODEX 沟通进行研究与审查。我使用 Workbench 跟踪所有日志,并在审查他们的工作时添加自己的用户/人工反馈。提交反馈后,它会生成一条反馈消息以及一个关联的请求 ID,我可以将其交给 Claude,然后 Claude 将其解析为待办事项并转发给 CODEX 进行审查。 Agent Mesh 的设计是与智能体无关的,因此你可以添加任何你想要的智能体,但我推荐使用我描述的 Claude + CODEX 设置,因为它允许你同时使用两个订阅,而不是按 token 付费。祝使用愉快!如果你尝试了,请告诉我哪些功能有用或你希望添加什么。欢迎反馈。
查看原文

相似文章

Multi-Agent Transactive Memory

arXiv cs.AI

提出了多智能体交易记忆(MATM)框架,用于在种群级别存储和检索智能体生成的轨迹,以提高任务性能并减少交互步骤,适用于ALFWorld和WebArena等交互环境。

Agentmemory

Product Hunt

Agentmemory 为 Codex、Hermes、OpenClaw 和 Claude 等 AI 模型提供持久记忆,使其能够在交互过程中保持长期上下文。

智能体记忆:剖析

Hacker News Top

探讨智能体记忆库的组件与设计决策,澄清认知科学术语与工程实现之间的差距。