Summary
Add an optional long-term memory integration for AgentKit backed by Hindsight, an open-source agent memory system.
Motivation
AgentKit gives multi-agent networks deterministic routing and rich tooling via MCP, but durable cross-session memory (facts an agent should remember about a user/domain across runs) is left to the developer. Hindsight fills that gap: it organizes memory into world facts, experience facts, and consolidated mental models, with multi-strategy recall (semantic + BM25 + graph + temporal) and a reflect operation. It exposes both a REST API and an MCP server.
Proposed shape
A lightweight integration that lets an AgentKit network:
- recall relevant long-term memories into context before a model call, and
- retain new memories after a turn.
Given AgentKit's MCP-first design, this could be as simple as documenting Hindsight's MCP server as a tool source, plus an optional helper for the recall/retain lifecycle. I'm the maintainer and happy to build/maintain whatever shape fits.
Prior art
Hindsight already ships as a first-party memory provider in NousResearch's Hermes agent, alongside honcho, mem0, supermemory, and byterover.
Mainly opening this to gauge interest and learn your preferred integration surface before writing code. Thanks!
Summary
Add an optional long-term memory integration for AgentKit backed by Hindsight, an open-source agent memory system.
Motivation
AgentKit gives multi-agent networks deterministic routing and rich tooling via MCP, but durable cross-session memory (facts an agent should remember about a user/domain across runs) is left to the developer. Hindsight fills that gap: it organizes memory into world facts, experience facts, and consolidated mental models, with multi-strategy recall (semantic + BM25 + graph + temporal) and a
reflectoperation. It exposes both a REST API and an MCP server.Proposed shape
A lightweight integration that lets an AgentKit network:
Given AgentKit's MCP-first design, this could be as simple as documenting Hindsight's MCP server as a tool source, plus an optional helper for the recall/retain lifecycle. I'm the maintainer and happy to build/maintain whatever shape fits.
Prior art
Hindsight already ships as a first-party memory provider in NousResearch's Hermes agent, alongside honcho, mem0, supermemory, and byterover.
Mainly opening this to gauge interest and learn your preferred integration surface before writing code. Thanks!