Skip to content

Hindsight long-term memory integration #323

Description

@benfrank241

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!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions