fleet-memory/hindsight-docs/src/data/integrations.json
Nicolò Boschi 80b1badf74
feat(docs): Integrations Hub + unified page hero (#620)
* fix(security): address all Dependabot vulnerability alerts

Python (uv.lock, pyproject.toml):
- authlib 1.6.6 → 1.6.9 (JWS header injection, OIDC hash binding, Bleichenbacher padding oracle)
- pyasn1 0.6.2 → 0.6.3 (unbounded recursion DoS)
- pyjwt 2.10.1 → 2.12.1 (unknown crit header extensions - also in integration-tests and crewai)
- orjson 3.11.4 → 3.11.7 (deeply nested JSON recursion DoS)
- tornado 6.5.2 → 6.5.5 (multipart DoS, incomplete cookie validation)

npm (package.json, package-lock.json):
- next ^16.1.6 → ^16.1.7 (HTTP smuggling, CSRF bypass, cache DoS, null origin bypass)
- fast-xml-parser override updated to >=5.5.6 (numeric entity expansion bypass)
- undici override added >=7.24.0 (WebSocket overflow, smuggling, CRLF injection, DoS)
- flatted override added >=3.4.0 (unbounded recursion DoS)
- svgo override added >=3.3.3 (DOCTYPE entity expansion DoS)
- dompurify override added >=3.3.2 (XSS vulnerability)

* feat(docs): add Integrations Hub and unified page hero

- Add /integrations page with search, type filter, and card grid
- Integrations defined in a single JSON file (src/data/integrations.json)
  supporting official and community entries with icon, author, and link
- Scrolling integrations banner moved from global navbar to /integrations only
- Remove IntegrationsGrid component; replace all usages with link to hub
- Add PageHero component with full-bleed gradient background, shared across
  Cookbook, FAQ, Best Practices, Changelog, and Blog index pages
- Remove FAQ from top navbar (already in Resources dropdown)
- Move integration changelogs table to bottom of changelog page
2026-03-19 20:29:55 +01:00

114 lines
3.9 KiB
JSON

{
"integrations": [
{
"id": "litellm",
"name": "LiteLLM",
"description": "Add long-term memory to any LLM via LiteLLM proxy callbacks. Zero code changes — configure once and every model gets memory.",
"type": "official",
"by": "hindsight",
"category": "framework",
"link": "/sdks/integrations/litellm",
"icon": "/img/icons/litellm.png"
},
{
"id": "crewai",
"name": "CrewAI",
"description": "Give CrewAI agents persistent, cross-session memory. Facts learned in one run are available in every future run.",
"type": "official",
"by": "hindsight",
"category": "framework",
"link": "/sdks/integrations/crewai",
"icon": "/img/icons/crewai.png"
},
{
"id": "pydantic-ai",
"name": "Pydantic AI",
"description": "Integrate Hindsight memory into Pydantic AI agents with a simple dependency injection pattern.",
"type": "official",
"by": "hindsight",
"category": "framework",
"link": "/sdks/integrations/pydantic-ai",
"icon": "/img/icons/pydanticai.png"
},
{
"id": "vercel-ai-sdk",
"name": "Vercel AI SDK",
"description": "Add persistent memory to Vercel AI SDK applications. Works with any model provider supported by the AI SDK.",
"type": "official",
"by": "hindsight",
"category": "framework",
"link": "/sdks/integrations/ai-sdk",
"icon": "/img/icons/vercel.png"
},
{
"id": "vercel-chat",
"name": "Vercel Chat",
"description": "Drop-in memory layer for the Vercel AI Chatbot. Remembers users across sessions out of the box.",
"type": "official",
"by": "hindsight",
"category": "framework",
"link": "/sdks/integrations/chat",
"icon": "/img/icons/vercel.png"
},
{
"id": "agno",
"name": "Agno",
"description": "Plug Hindsight into Agno agents for structured, long-term memory storage and retrieval.",
"type": "official",
"by": "hindsight",
"category": "framework",
"link": "/sdks/integrations/agno",
"icon": "/img/icons/agno.png"
},
{
"id": "hermes",
"name": "Hermes",
"description": "Use Hindsight as the memory backend for the Hermes multi-agent messaging framework.",
"type": "official",
"by": "hindsight",
"category": "framework",
"link": "/sdks/integrations/hermes",
"icon": "/img/icons/hermes.png"
},
{
"id": "local-mcp",
"name": "MCP Server",
"description": "Expose Hindsight memory as a Model Context Protocol server. Compatible with Claude, Cursor, and any MCP client.",
"type": "official",
"by": "hindsight",
"category": "mcp",
"link": "/sdks/integrations/local-mcp",
"icon": "/img/icons/mcp.png"
},
{
"id": "openclaw",
"name": "OpenClaw",
"description": "Integrate Hindsight with OpenClaw to add memory capabilities to Claude-based agent workflows.",
"type": "official",
"by": "hindsight",
"category": "framework",
"link": "/sdks/integrations/openclaw",
"icon": "/img/icons/openclaw.png"
},
{
"id": "skills",
"name": "Claude Code Skills",
"description": "Add Hindsight memory to Claude Code agents via the Skills integration. Persistent context across coding sessions.",
"type": "official",
"by": "hindsight",
"category": "tool",
"link": "/sdks/integrations/skills",
"icon": "/img/icons/skills.png"
},
{
"id": "hindsight-openclaw-pro",
"name": "hindsight-openclaw-pro",
"description": "Production-grade Hindsight memory plugin for OpenClaw — per-agent config, multi-bank recall, and IaC bank management via the hoppro CLI.",
"type": "community",
"by": "mrkhachaturov",
"category": "framework",
"link": "https://github.com/mrkhachaturov/hindsight-openclaw-pro",
"icon": "/img/icons/openclaw.png"
}
]
}