vectorize-io/hindsight
v1.0.0MIT
Long-term memory for AI agents. Recalls relevant past context before you answer and retains durable facts as you work, backed by Hindsight's retain/recall/reflect memory engine.
MCP servers
Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.
hindsightstreamable-http
{
"type": "streamable-http",
"url": "https://api.hindsight.vectorize.io/mcp",
"headers": {
"Authorization": "Bearer ${HINDSIGHT_API_KEY}",
"X-Bank-Id": "${HINDSIGHT_BANK_ID}"
}
}What this package declares
The files a client reads when it loads this plugin, exactly as this revision carries them.
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "hindsight",
"version": "1.0.0",
"description": "Long-term memory for AI agents. Recalls relevant past context before you answer and retains durable facts as you work, backed by Hindsight's retain/recall/reflect memory engine.",
"author": {
"name": "Hindsight (Vectorize)",
"url": "https://hindsight.vectorize.io"
},
"homepage": "https://hindsight.vectorize.io",
"repository": "https://github.com/vectorize-io/hindsight",
"license": "MIT",
"keywords": [
"memory",
"long-term-memory",
"recall",
"retain",
"reflect",
"mcp",
"agent-memory"
],
"extensions": {
"io.vectorize.hindsight": {
"bankSelection": "Set HINDSIGHT_BANK_ID to scope memory to a user, project, or team. The mcp.json endpoint is per-bank, so tools never need a bank_id argument.",
"selfHosted": "Point HINDSIGHT_MCP_URL at your own deployment instead of Hindsight Cloud; the plugin is transport-only and stays otherwise identical.",
"deepIntegration": "For automatic capture/injection (session hooks that recall before each prompt and retain transcripts on exit), see the native Claude Code plugin at hindsight-integrations/claude-code. This portable plugin exposes the same memory via explicit MCP tools."
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- io.vectorize.hindsight