跳到主内容
Hindsight中文

Integrations

接入你的 Agent

60+ 项集成,多数无需改代码:LLM 包装器两行接入、编程智能体一条命令装好、框架与无代码平台各有现成适配,每个服务端还自带 MCP 端点。

LLM 包装器(两行代码)

为已有 Agent 添加记忆最简单的方式就是 LLM 包装器。把你的 LLM 客户端换成包装后的版本即可。此后每次调用都会自动存储与检索记忆,无需改动其他代码。

wrap_openai() 对 OpenAI SDK 做这件事,wrap_anthropic() 对 Anthropic SDK 做同样的事。每一项设置(bank、召回预算、事实类型、用 reflect 替代 recall)都可通过 hindsight_* 关键字参数在每次调用时单独覆盖。

底层基于 LiteLLM,因此同一套集成可覆盖 100+ 模型。默认指向 Hindsight Cloud;传入 hindsight_api_url 可改用自托管服务端。

安装
pip install hindsight-litellm

如果你需要显式控制记忆何时被存储与召回,请直接使用 SDK 或 REST API。

wrap_openai
from openai import OpenAI
from hindsight_litellm import wrap_openai

# 包装你已有的 LLM 客户端即可完成接入。
# 默认指向 Hindsight Cloud;传入 hindsight_api_url 可改用自托管服务端。
client = wrap_openai(
    OpenAI(),
    bank_id="user-123",
    hindsight_api_url="http://localhost:8888",
)

# 调用前 Hindsight 会召回相关记忆,
# 调用后会保留本次对话。
response = client.chat.completions.create(
    model="gpt-5-mini",
    messages=[{"role": "user", "content": "What do you know about me?"}]
)

LiteLLM 集成文档

集成

四个主要类别如下;完整清单(含更多框架与工具)见官方集成页。

浏览全部 60+ 项集成

编程智能体

一个包即可为 CLI 编程智能体赋予长期项目记忆:基于 git 历史与过往会话自动构建的「每仓库一个 bank」,在智能体开始工作时注入其中,并附带涵盖架构、规范与进行中工作的精选知识页。

一键安装
# 所有检测到的智能体,原生接入
npx @vectorize-io/hindsight-coding-agents install all

# 或仅安装某一个
npx @vectorize-io/hindsight-coding-agents install claude-code

支持以下 CLI 智能体,数据摄取是自动的,无需任何初始化命令:

  • Claude Code
  • Codex CLI
  • Cursor CLI
  • GitHub Copilot CLI
  • opencode
  • Kilo CLI
  • Cline CLI
  • Antigravity CLI
  • Devin CLI
  • pi
  • Prime Agent
  • Grok Build
  • DeepSeek Harness

编程智能体集成文档

MCP 服务

每个服务端都内置一个 Model Context Protocol端点,每个 bank 一个,默认开启。将任意 MCP 客户端指向它,即可把 retain、recall、reflect 作为工具暴露出来。

http://localhost:8888/mcp/{bank_id}/