From 45ffc7fe903877ee1f1d78d9b9db1601afcc33bc Mon Sep 17 00:00:00 2001 From: Chris Bartholomew Date: Mon, 30 Mar 2026 17:53:43 -0400 Subject: [PATCH] SEO: add title and description to all integration pages (#787) * SEO: add title and description to all integration pages All 17 integration docs pages were missing title and description frontmatter, causing Docusaurus to generate unhelpful titles like "OpenClaw | Hindsight" and pull body text as meta descriptions. - Add keyword-rich title and description frontmatter to all integration pages in both docs/ (current) and versioned_docs/version-0.4/ - Add scripts/check-integration-seo.mjs to enforce title + description on all future integration pages - Wire the check into the build script so it runs locally and in CI * Fix missing frontmatter on docs/sdks/integrations/openclaw.md * Regenerate docs skill after integration page SEO updates --- hindsight-docs/docs/sdks/integrations/ag2.md | 2 + hindsight-docs/docs/sdks/integrations/agno.md | 2 + .../docs/sdks/integrations/ai-sdk.mdx | 2 + hindsight-docs/docs/sdks/integrations/chat.md | 2 + .../docs/sdks/integrations/claude-code.md | 2 + .../docs/sdks/integrations/codex.md | 2 + .../docs/sdks/integrations/crewai.md | 2 + .../docs/sdks/integrations/hermes.md | 2 + .../docs/sdks/integrations/langgraph.md | 2 + .../docs/sdks/integrations/litellm.md | 2 + .../docs/sdks/integrations/llamaindex.md | 2 + .../docs/sdks/integrations/local-mcp.md | 2 + .../docs/sdks/integrations/nemoclaw.md | 2 + .../docs/sdks/integrations/openclaw.md | 2 + .../docs/sdks/integrations/pydantic-ai.md | 2 + .../docs/sdks/integrations/skills.md | 2 + .../docs/sdks/integrations/strands.md | 2 + hindsight-docs/package.json | 2 +- .../scripts/check-integration-seo.mjs | 70 +++++++++++++++++++ .../version-0.4/sdks/integrations/ag2.md | 2 + .../version-0.4/sdks/integrations/agno.md | 2 + .../version-0.4/sdks/integrations/ai-sdk.mdx | 2 + .../version-0.4/sdks/integrations/chat.md | 2 + .../sdks/integrations/claude-code.md | 2 + .../version-0.4/sdks/integrations/codex.md | 2 + .../version-0.4/sdks/integrations/crewai.md | 2 + .../version-0.4/sdks/integrations/hermes.md | 2 + .../sdks/integrations/langgraph.md | 2 + .../version-0.4/sdks/integrations/litellm.md | 2 + .../sdks/integrations/llamaindex.md | 2 + .../sdks/integrations/local-mcp.md | 2 + .../version-0.4/sdks/integrations/nemoclaw.md | 2 + .../version-0.4/sdks/integrations/openclaw.md | 2 + .../sdks/integrations/pydantic-ai.md | 2 + .../version-0.4/sdks/integrations/skills.md | 2 + .../version-0.4/sdks/integrations/strands.md | 2 + .../references/sdks/integrations/ag2.md | 2 + .../references/sdks/integrations/agno.md | 2 + .../references/sdks/integrations/chat.md | 2 + .../sdks/integrations/claude-code.md | 2 + .../references/sdks/integrations/codex.md | 2 + .../references/sdks/integrations/crewai.md | 2 + .../references/sdks/integrations/hermes.md | 2 + .../references/sdks/integrations/langgraph.md | 2 + .../references/sdks/integrations/litellm.md | 2 + .../sdks/integrations/llamaindex.md | 2 + .../references/sdks/integrations/local-mcp.md | 2 + .../references/sdks/integrations/nemoclaw.md | 2 + .../references/sdks/integrations/openclaw.md | 2 + .../sdks/integrations/pydantic-ai.md | 2 + .../references/sdks/integrations/skills.md | 2 + .../references/sdks/integrations/strands.md | 2 + 52 files changed, 171 insertions(+), 1 deletion(-) create mode 100644 hindsight-docs/scripts/check-integration-seo.mjs diff --git a/hindsight-docs/docs/sdks/integrations/ag2.md b/hindsight-docs/docs/sdks/integrations/ag2.md index fc2c6e19..ca8f86e7 100644 --- a/hindsight-docs/docs/sdks/integrations/ag2.md +++ b/hindsight-docs/docs/sdks/integrations/ag2.md @@ -1,5 +1,7 @@ --- sidebar_position: 8 +title: "AG2 (AutoGen) Persistent Memory with Hindsight | Integration Guide" +description: "Add long-term persistent memory to your AG2 (AutoGen) agents with Hindsight. Automatic fact extraction, entity tracking, and recall tools that persist across conversations." --- # AG2 diff --git a/hindsight-docs/docs/sdks/integrations/agno.md b/hindsight-docs/docs/sdks/integrations/agno.md index 00a92788..9836ff91 100644 --- a/hindsight-docs/docs/sdks/integrations/agno.md +++ b/hindsight-docs/docs/sdks/integrations/agno.md @@ -1,5 +1,7 @@ --- sidebar_position: 9 +title: "Agno Agent Persistent Memory with Hindsight | Integration Guide" +description: "Add persistent memory to Agno agents using Hindsight's retain, recall, and reflect tools. Plug into Agno's native Toolkit pattern for long-term memory across sessions." --- # Agno diff --git a/hindsight-docs/docs/sdks/integrations/ai-sdk.mdx b/hindsight-docs/docs/sdks/integrations/ai-sdk.mdx index f098074a..e4de301f 100644 --- a/hindsight-docs/docs/sdks/integrations/ai-sdk.mdx +++ b/hindsight-docs/docs/sdks/integrations/ai-sdk.mdx @@ -1,5 +1,7 @@ --- sidebar_position: 4 +title: "Vercel AI SDK Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to any Vercel AI SDK application with five ready-to-use Hindsight tools. Retain conversations, recall context, and reflect on past interactions — works with any model." --- # Vercel AI SDK diff --git a/hindsight-docs/docs/sdks/integrations/chat.md b/hindsight-docs/docs/sdks/integrations/chat.md index 027d66b3..71bea2ba 100644 --- a/hindsight-docs/docs/sdks/integrations/chat.md +++ b/hindsight-docs/docs/sdks/integrations/chat.md @@ -1,5 +1,7 @@ --- sidebar_position: 5 +title: "Vercel Chat SDK Persistent Memory with Hindsight | Integration" +description: "Give your Vercel Chat SDK bot persistent, per-user memory across Slack, Discord, Teams, and more. Single handler wrapper, no custom plumbing required." --- # Vercel Chat SDK diff --git a/hindsight-docs/docs/sdks/integrations/claude-code.md b/hindsight-docs/docs/sdks/integrations/claude-code.md index 88b3c0c6..a64cc795 100644 --- a/hindsight-docs/docs/sdks/integrations/claude-code.md +++ b/hindsight-docs/docs/sdks/integrations/claude-code.md @@ -1,5 +1,7 @@ --- sidebar_position: 5 +title: "Claude Code Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to Claude Code with Hindsight. Automatically captures conversations and recalls relevant context across sessions using Claude Code's hook-based architecture." --- # Claude Code diff --git a/hindsight-docs/docs/sdks/integrations/codex.md b/hindsight-docs/docs/sdks/integrations/codex.md index 99d32c54..551c921a 100644 --- a/hindsight-docs/docs/sdks/integrations/codex.md +++ b/hindsight-docs/docs/sdks/integrations/codex.md @@ -1,5 +1,7 @@ --- sidebar_position: 6 +title: "Codex CLI Persistent Memory with Hindsight | Integration Guide" +description: "Add persistent memory to OpenAI Codex CLI with Hindsight. Three Python hook scripts automatically recall context before each prompt and retain conversations — no workflow changes required." --- # Codex diff --git a/hindsight-docs/docs/sdks/integrations/crewai.md b/hindsight-docs/docs/sdks/integrations/crewai.md index 4169f971..5d860804 100644 --- a/hindsight-docs/docs/sdks/integrations/crewai.md +++ b/hindsight-docs/docs/sdks/integrations/crewai.md @@ -1,5 +1,7 @@ --- sidebar_position: 5 +title: "CrewAI Persistent Memory with Hindsight | Integration Guide" +description: "Add long-term memory to your CrewAI agent crews. Hindsight provides fact extraction, entity tracking, and temporal awareness — persisted automatically across all crew runs." --- # CrewAI diff --git a/hindsight-docs/docs/sdks/integrations/hermes.md b/hindsight-docs/docs/sdks/integrations/hermes.md index af48eabb..837ca257 100644 --- a/hindsight-docs/docs/sdks/integrations/hermes.md +++ b/hindsight-docs/docs/sdks/integrations/hermes.md @@ -1,5 +1,7 @@ --- sidebar_position: 10 +title: "Hermes Agent Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to Hermes Agent with Hindsight. Automatically recalls context before every LLM call and retains conversations for future sessions." --- # Hermes Agent diff --git a/hindsight-docs/docs/sdks/integrations/langgraph.md b/hindsight-docs/docs/sdks/integrations/langgraph.md index 2cda46c7..9fad9bb2 100644 --- a/hindsight-docs/docs/sdks/integrations/langgraph.md +++ b/hindsight-docs/docs/sdks/integrations/langgraph.md @@ -1,5 +1,7 @@ --- sidebar_position: 7 +title: "LangGraph & LangChain Persistent Memory with Hindsight" +description: "Add long-term memory to LangGraph and LangChain agents with Hindsight. Three integration patterns — tools, nodes, and BaseStore adapter — for persistent memory across agent runs." --- # LangGraph / LangChain diff --git a/hindsight-docs/docs/sdks/integrations/litellm.md b/hindsight-docs/docs/sdks/integrations/litellm.md index 9a22d89c..9e2ea8dc 100644 --- a/hindsight-docs/docs/sdks/integrations/litellm.md +++ b/hindsight-docs/docs/sdks/integrations/litellm.md @@ -1,5 +1,7 @@ --- sidebar_position: 1 +title: "LiteLLM Persistent Memory with Hindsight | Integration Guide" +description: "Add persistent memory to any LLM application via LiteLLM and Hindsight. Universal integration — works with any model or provider with just a few lines of code." --- # LiteLLM diff --git a/hindsight-docs/docs/sdks/integrations/llamaindex.md b/hindsight-docs/docs/sdks/integrations/llamaindex.md index 0310b98f..33074ae1 100644 --- a/hindsight-docs/docs/sdks/integrations/llamaindex.md +++ b/hindsight-docs/docs/sdks/integrations/llamaindex.md @@ -1,5 +1,7 @@ --- sidebar_position: 8 +title: "LlamaIndex Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to LlamaIndex agents with Hindsight. Supports agent-driven tools (HindsightToolSpec) and automatic memory via the BaseMemory interface." --- # LlamaIndex diff --git a/hindsight-docs/docs/sdks/integrations/local-mcp.md b/hindsight-docs/docs/sdks/integrations/local-mcp.md index 524b2b2f..e327f6fe 100644 --- a/hindsight-docs/docs/sdks/integrations/local-mcp.md +++ b/hindsight-docs/docs/sdks/integrations/local-mcp.md @@ -1,5 +1,7 @@ --- sidebar_position: 2 +title: "Hindsight Local MCP Server | Persistent Memory for Claude" +description: "Run Hindsight as a local MCP server with embedded PostgreSQL — no external setup required. Ideal for Claude Code and Claude Desktop for long-term memory across conversations." --- # Local MCP Server diff --git a/hindsight-docs/docs/sdks/integrations/nemoclaw.md b/hindsight-docs/docs/sdks/integrations/nemoclaw.md index 68105526..009a5ed6 100644 --- a/hindsight-docs/docs/sdks/integrations/nemoclaw.md +++ b/hindsight-docs/docs/sdks/integrations/nemoclaw.md @@ -1,5 +1,7 @@ --- sidebar_position: 5 +title: "NemoClaw Persistent Memory with Hindsight | Integration Guide" +description: "Add persistent memory to NemoClaw sandboxed agents with Hindsight. One command adds automated memory extraction and auto-recall to any NemoClaw sandbox — no code changes required." --- # NemoClaw diff --git a/hindsight-docs/docs/sdks/integrations/openclaw.md b/hindsight-docs/docs/sdks/integrations/openclaw.md index 3bb3eda3..7409e57c 100644 --- a/hindsight-docs/docs/sdks/integrations/openclaw.md +++ b/hindsight-docs/docs/sdks/integrations/openclaw.md @@ -1,5 +1,7 @@ --- sidebar_position: 4 +title: "OpenClaw Persistent Memory with Hindsight | Plugin Integration" +description: "Add persistent, automated memory to your OpenClaw agent with Hindsight. Local-first, open source — one plugin install replaces built-in memory with structured knowledge extraction and auto-recall." --- # OpenClaw diff --git a/hindsight-docs/docs/sdks/integrations/pydantic-ai.md b/hindsight-docs/docs/sdks/integrations/pydantic-ai.md index 4b1c2e24..82ac9254 100644 --- a/hindsight-docs/docs/sdks/integrations/pydantic-ai.md +++ b/hindsight-docs/docs/sdks/integrations/pydantic-ai.md @@ -1,5 +1,7 @@ --- sidebar_position: 6 +title: "Pydantic AI Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to Pydantic AI agents with Hindsight. Async-native retain, recall, and reflect tools — persistent memory across all agent runs with no thread-pool hacks." --- # Pydantic AI diff --git a/hindsight-docs/docs/sdks/integrations/skills.md b/hindsight-docs/docs/sdks/integrations/skills.md index 56474de9..6e7d59a5 100644 --- a/hindsight-docs/docs/sdks/integrations/skills.md +++ b/hindsight-docs/docs/sdks/integrations/skills.md @@ -1,5 +1,7 @@ --- sidebar_position: 3 +title: "Hindsight Agent Memory Skill | AI Coding Assistant Integration" +description: "Give AI coding assistants like Claude Code and Codex persistent memory across sessions with Hindsight's Agent Skill — a reusable prompt template for long-term context retention." --- # Skills diff --git a/hindsight-docs/docs/sdks/integrations/strands.md b/hindsight-docs/docs/sdks/integrations/strands.md index 6ab422de..72a71589 100644 --- a/hindsight-docs/docs/sdks/integrations/strands.md +++ b/hindsight-docs/docs/sdks/integrations/strands.md @@ -1,5 +1,7 @@ --- sidebar_position: 13 +title: "Strands Agents Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to Strands Agents SDK agents with Hindsight. Retain, recall, and reflect tools using Strands' native @tool pattern for persistent memory across sessions." --- # Strands Agents diff --git a/hindsight-docs/package.json b/hindsight-docs/package.json index e02d83cf..32e52581 100644 --- a/hindsight-docs/package.json +++ b/hindsight-docs/package.json @@ -5,7 +5,7 @@ "scripts": { "docusaurus": "docusaurus", "start": "docusaurus start", - "build": "node scripts/check-code-parity.mjs && docusaurus build", + "build": "node scripts/check-code-parity.mjs && node scripts/check-integration-seo.mjs && docusaurus build", "swizzle": "docusaurus swizzle", "deploy": "docusaurus deploy", "clear": "docusaurus clear", diff --git a/hindsight-docs/scripts/check-integration-seo.mjs b/hindsight-docs/scripts/check-integration-seo.mjs new file mode 100644 index 00000000..ea8524ba --- /dev/null +++ b/hindsight-docs/scripts/check-integration-seo.mjs @@ -0,0 +1,70 @@ +#!/usr/bin/env node +/** + * Validates that every integration docs page has `title` and `description` + * in its frontmatter for SEO purposes. + * + * Only checks docs/sdks/integrations/ (the current/unreleased version). + * Versioned docs are frozen snapshots and checked separately on release. + * + * Run: node scripts/check-integration-seo.mjs + */ + +import { readFileSync, readdirSync } from 'node:fs'; +import { join, relative } from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { dirname } from 'node:path'; + +const __dirname = dirname(fileURLToPath(import.meta.url)); +const integrationsDir = join(__dirname, '..', 'docs', 'sdks', 'integrations'); + +const IGNORED_FILES = ['_template.md', '_category_.json']; + +function parseFrontmatter(content) { + if (!content.startsWith('---')) return {}; + const end = content.indexOf('\n---', 3); + if (end === -1) return {}; + const fm = content.slice(4, end); + const fields = {}; + for (const line of fm.split('\n')) { + const match = line.match(/^(\w[\w-]*):\s*(.+)$/); + if (match) fields[match[1]] = match[2].trim(); + } + return fields; +} + +// ─── Main ──────────────────────────────────────────────────────────────────── + +const files = readdirSync(integrationsDir).filter( + f => (f.endsWith('.md') || f.endsWith('.mdx')) && !IGNORED_FILES.includes(f) +); + +const violations = []; + +for (const filename of files) { + const filepath = join(integrationsDir, filename); + const content = readFileSync(filepath, 'utf8'); + const fm = parseFrontmatter(content); + const missing = []; + if (!fm.title) missing.push('title'); + if (!fm.description) missing.push('description'); + if (missing.length > 0) { + violations.push({ filename, missing }); + } +} + +if (violations.length > 0) { + console.error('[integration-seo] ❌ The following integration pages are missing required frontmatter:\n'); + for (const { filename, missing } of violations) { + console.error(` docs/sdks/integrations/${filename} — missing: ${missing.join(', ')}`); + } + console.error('\nAll integration pages must have both `title` and `description` in their frontmatter.'); + console.error('Example:\n'); + console.error(' ---'); + console.error(' sidebar_position: 1'); + console.error(' title: "MyFramework Persistent Memory with Hindsight | Integration"'); + console.error(' description: "Add long-term memory to MyFramework agents with Hindsight. ..."'); + console.error(' ---'); + process.exit(1); +} else { + console.log(`[integration-seo] ✅ All ${files.length} integration pages have title and description.`); +} diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/ag2.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/ag2.md index fc2c6e19..ca8f86e7 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/ag2.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/ag2.md @@ -1,5 +1,7 @@ --- sidebar_position: 8 +title: "AG2 (AutoGen) Persistent Memory with Hindsight | Integration Guide" +description: "Add long-term persistent memory to your AG2 (AutoGen) agents with Hindsight. Automatic fact extraction, entity tracking, and recall tools that persist across conversations." --- # AG2 diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/agno.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/agno.md index 00a92788..9836ff91 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/agno.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/agno.md @@ -1,5 +1,7 @@ --- sidebar_position: 9 +title: "Agno Agent Persistent Memory with Hindsight | Integration Guide" +description: "Add persistent memory to Agno agents using Hindsight's retain, recall, and reflect tools. Plug into Agno's native Toolkit pattern for long-term memory across sessions." --- # Agno diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/ai-sdk.mdx b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/ai-sdk.mdx index f098074a..e4de301f 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/ai-sdk.mdx +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/ai-sdk.mdx @@ -1,5 +1,7 @@ --- sidebar_position: 4 +title: "Vercel AI SDK Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to any Vercel AI SDK application with five ready-to-use Hindsight tools. Retain conversations, recall context, and reflect on past interactions — works with any model." --- # Vercel AI SDK diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/chat.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/chat.md index 027d66b3..71bea2ba 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/chat.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/chat.md @@ -1,5 +1,7 @@ --- sidebar_position: 5 +title: "Vercel Chat SDK Persistent Memory with Hindsight | Integration" +description: "Give your Vercel Chat SDK bot persistent, per-user memory across Slack, Discord, Teams, and more. Single handler wrapper, no custom plumbing required." --- # Vercel Chat SDK diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/claude-code.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/claude-code.md index 88b3c0c6..a64cc795 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/claude-code.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/claude-code.md @@ -1,5 +1,7 @@ --- sidebar_position: 5 +title: "Claude Code Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to Claude Code with Hindsight. Automatically captures conversations and recalls relevant context across sessions using Claude Code's hook-based architecture." --- # Claude Code diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/codex.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/codex.md index 99d32c54..551c921a 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/codex.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/codex.md @@ -1,5 +1,7 @@ --- sidebar_position: 6 +title: "Codex CLI Persistent Memory with Hindsight | Integration Guide" +description: "Add persistent memory to OpenAI Codex CLI with Hindsight. Three Python hook scripts automatically recall context before each prompt and retain conversations — no workflow changes required." --- # Codex diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/crewai.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/crewai.md index 4169f971..5d860804 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/crewai.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/crewai.md @@ -1,5 +1,7 @@ --- sidebar_position: 5 +title: "CrewAI Persistent Memory with Hindsight | Integration Guide" +description: "Add long-term memory to your CrewAI agent crews. Hindsight provides fact extraction, entity tracking, and temporal awareness — persisted automatically across all crew runs." --- # CrewAI diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/hermes.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/hermes.md index af48eabb..837ca257 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/hermes.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/hermes.md @@ -1,5 +1,7 @@ --- sidebar_position: 10 +title: "Hermes Agent Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to Hermes Agent with Hindsight. Automatically recalls context before every LLM call and retains conversations for future sessions." --- # Hermes Agent diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/langgraph.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/langgraph.md index 2cda46c7..9fad9bb2 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/langgraph.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/langgraph.md @@ -1,5 +1,7 @@ --- sidebar_position: 7 +title: "LangGraph & LangChain Persistent Memory with Hindsight" +description: "Add long-term memory to LangGraph and LangChain agents with Hindsight. Three integration patterns — tools, nodes, and BaseStore adapter — for persistent memory across agent runs." --- # LangGraph / LangChain diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/litellm.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/litellm.md index 9a22d89c..9e2ea8dc 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/litellm.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/litellm.md @@ -1,5 +1,7 @@ --- sidebar_position: 1 +title: "LiteLLM Persistent Memory with Hindsight | Integration Guide" +description: "Add persistent memory to any LLM application via LiteLLM and Hindsight. Universal integration — works with any model or provider with just a few lines of code." --- # LiteLLM diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/llamaindex.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/llamaindex.md index 3006abe6..758fe811 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/llamaindex.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/llamaindex.md @@ -1,5 +1,7 @@ --- sidebar_position: 8 +title: "LlamaIndex Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to LlamaIndex agents with Hindsight. Supports agent-driven tools (HindsightToolSpec) and automatic memory via the BaseMemory interface." --- # LlamaIndex diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/local-mcp.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/local-mcp.md index 524b2b2f..e327f6fe 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/local-mcp.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/local-mcp.md @@ -1,5 +1,7 @@ --- sidebar_position: 2 +title: "Hindsight Local MCP Server | Persistent Memory for Claude" +description: "Run Hindsight as a local MCP server with embedded PostgreSQL — no external setup required. Ideal for Claude Code and Claude Desktop for long-term memory across conversations." --- # Local MCP Server diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/nemoclaw.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/nemoclaw.md index 68105526..009a5ed6 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/nemoclaw.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/nemoclaw.md @@ -1,5 +1,7 @@ --- sidebar_position: 5 +title: "NemoClaw Persistent Memory with Hindsight | Integration Guide" +description: "Add persistent memory to NemoClaw sandboxed agents with Hindsight. One command adds automated memory extraction and auto-recall to any NemoClaw sandbox — no code changes required." --- # NemoClaw diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/openclaw.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/openclaw.md index 3bb3eda3..7409e57c 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/openclaw.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/openclaw.md @@ -1,5 +1,7 @@ --- sidebar_position: 4 +title: "OpenClaw Persistent Memory with Hindsight | Plugin Integration" +description: "Add persistent, automated memory to your OpenClaw agent with Hindsight. Local-first, open source — one plugin install replaces built-in memory with structured knowledge extraction and auto-recall." --- # OpenClaw diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/pydantic-ai.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/pydantic-ai.md index 4b1c2e24..82ac9254 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/pydantic-ai.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/pydantic-ai.md @@ -1,5 +1,7 @@ --- sidebar_position: 6 +title: "Pydantic AI Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to Pydantic AI agents with Hindsight. Async-native retain, recall, and reflect tools — persistent memory across all agent runs with no thread-pool hacks." --- # Pydantic AI diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/skills.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/skills.md index 56474de9..6e7d59a5 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/skills.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/skills.md @@ -1,5 +1,7 @@ --- sidebar_position: 3 +title: "Hindsight Agent Memory Skill | AI Coding Assistant Integration" +description: "Give AI coding assistants like Claude Code and Codex persistent memory across sessions with Hindsight's Agent Skill — a reusable prompt template for long-term context retention." --- # Skills diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/strands.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/strands.md index 6ab422de..72a71589 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/strands.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/strands.md @@ -1,5 +1,7 @@ --- sidebar_position: 13 +title: "Strands Agents Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to Strands Agents SDK agents with Hindsight. Retain, recall, and reflect tools using Strands' native @tool pattern for persistent memory across sessions." --- # Strands Agents diff --git a/skills/hindsight-docs/references/sdks/integrations/ag2.md b/skills/hindsight-docs/references/sdks/integrations/ag2.md index 3028a79d..e4960bef 100644 --- a/skills/hindsight-docs/references/sdks/integrations/ag2.md +++ b/skills/hindsight-docs/references/sdks/integrations/ag2.md @@ -1,5 +1,7 @@ --- sidebar_position: 8 +title: "AG2 (AutoGen) Persistent Memory with Hindsight | Integration Guide" +description: "Add long-term persistent memory to your AG2 (AutoGen) agents with Hindsight. Automatic fact extraction, entity tracking, and recall tools that persist across conversations." --- # AG2 diff --git a/skills/hindsight-docs/references/sdks/integrations/agno.md b/skills/hindsight-docs/references/sdks/integrations/agno.md index 00a92788..9836ff91 100644 --- a/skills/hindsight-docs/references/sdks/integrations/agno.md +++ b/skills/hindsight-docs/references/sdks/integrations/agno.md @@ -1,5 +1,7 @@ --- sidebar_position: 9 +title: "Agno Agent Persistent Memory with Hindsight | Integration Guide" +description: "Add persistent memory to Agno agents using Hindsight's retain, recall, and reflect tools. Plug into Agno's native Toolkit pattern for long-term memory across sessions." --- # Agno diff --git a/skills/hindsight-docs/references/sdks/integrations/chat.md b/skills/hindsight-docs/references/sdks/integrations/chat.md index 7d7cad91..4ed4021e 100644 --- a/skills/hindsight-docs/references/sdks/integrations/chat.md +++ b/skills/hindsight-docs/references/sdks/integrations/chat.md @@ -1,5 +1,7 @@ --- sidebar_position: 5 +title: "Vercel Chat SDK Persistent Memory with Hindsight | Integration" +description: "Give your Vercel Chat SDK bot persistent, per-user memory across Slack, Discord, Teams, and more. Single handler wrapper, no custom plumbing required." --- # Vercel Chat SDK diff --git a/skills/hindsight-docs/references/sdks/integrations/claude-code.md b/skills/hindsight-docs/references/sdks/integrations/claude-code.md index fd7b1004..d59bf27d 100644 --- a/skills/hindsight-docs/references/sdks/integrations/claude-code.md +++ b/skills/hindsight-docs/references/sdks/integrations/claude-code.md @@ -1,5 +1,7 @@ --- sidebar_position: 5 +title: "Claude Code Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to Claude Code with Hindsight. Automatically captures conversations and recalls relevant context across sessions using Claude Code's hook-based architecture." --- # Claude Code diff --git a/skills/hindsight-docs/references/sdks/integrations/codex.md b/skills/hindsight-docs/references/sdks/integrations/codex.md index 8a85a8b8..33d132c9 100644 --- a/skills/hindsight-docs/references/sdks/integrations/codex.md +++ b/skills/hindsight-docs/references/sdks/integrations/codex.md @@ -1,5 +1,7 @@ --- sidebar_position: 6 +title: "Codex CLI Persistent Memory with Hindsight | Integration Guide" +description: "Add persistent memory to OpenAI Codex CLI with Hindsight. Three Python hook scripts automatically recall context before each prompt and retain conversations — no workflow changes required." --- # Codex diff --git a/skills/hindsight-docs/references/sdks/integrations/crewai.md b/skills/hindsight-docs/references/sdks/integrations/crewai.md index dadac731..2be69de5 100644 --- a/skills/hindsight-docs/references/sdks/integrations/crewai.md +++ b/skills/hindsight-docs/references/sdks/integrations/crewai.md @@ -1,5 +1,7 @@ --- sidebar_position: 5 +title: "CrewAI Persistent Memory with Hindsight | Integration Guide" +description: "Add long-term memory to your CrewAI agent crews. Hindsight provides fact extraction, entity tracking, and temporal awareness — persisted automatically across all crew runs." --- # CrewAI diff --git a/skills/hindsight-docs/references/sdks/integrations/hermes.md b/skills/hindsight-docs/references/sdks/integrations/hermes.md index 87384629..d0103df9 100644 --- a/skills/hindsight-docs/references/sdks/integrations/hermes.md +++ b/skills/hindsight-docs/references/sdks/integrations/hermes.md @@ -1,5 +1,7 @@ --- sidebar_position: 10 +title: "Hermes Agent Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to Hermes Agent with Hindsight. Automatically recalls context before every LLM call and retains conversations for future sessions." --- # Hermes Agent diff --git a/skills/hindsight-docs/references/sdks/integrations/langgraph.md b/skills/hindsight-docs/references/sdks/integrations/langgraph.md index 1d378c77..93d5c3f6 100644 --- a/skills/hindsight-docs/references/sdks/integrations/langgraph.md +++ b/skills/hindsight-docs/references/sdks/integrations/langgraph.md @@ -1,5 +1,7 @@ --- sidebar_position: 7 +title: "LangGraph & LangChain Persistent Memory with Hindsight" +description: "Add long-term memory to LangGraph and LangChain agents with Hindsight. Three integration patterns — tools, nodes, and BaseStore adapter — for persistent memory across agent runs." --- # LangGraph / LangChain diff --git a/skills/hindsight-docs/references/sdks/integrations/litellm.md b/skills/hindsight-docs/references/sdks/integrations/litellm.md index c111ecb7..e630e8ea 100644 --- a/skills/hindsight-docs/references/sdks/integrations/litellm.md +++ b/skills/hindsight-docs/references/sdks/integrations/litellm.md @@ -1,5 +1,7 @@ --- sidebar_position: 1 +title: "LiteLLM Persistent Memory with Hindsight | Integration Guide" +description: "Add persistent memory to any LLM application via LiteLLM and Hindsight. Universal integration — works with any model or provider with just a few lines of code." --- # LiteLLM diff --git a/skills/hindsight-docs/references/sdks/integrations/llamaindex.md b/skills/hindsight-docs/references/sdks/integrations/llamaindex.md index 0310b98f..33074ae1 100644 --- a/skills/hindsight-docs/references/sdks/integrations/llamaindex.md +++ b/skills/hindsight-docs/references/sdks/integrations/llamaindex.md @@ -1,5 +1,7 @@ --- sidebar_position: 8 +title: "LlamaIndex Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to LlamaIndex agents with Hindsight. Supports agent-driven tools (HindsightToolSpec) and automatic memory via the BaseMemory interface." --- # LlamaIndex diff --git a/skills/hindsight-docs/references/sdks/integrations/local-mcp.md b/skills/hindsight-docs/references/sdks/integrations/local-mcp.md index 05dd4bfd..04c03fca 100644 --- a/skills/hindsight-docs/references/sdks/integrations/local-mcp.md +++ b/skills/hindsight-docs/references/sdks/integrations/local-mcp.md @@ -1,5 +1,7 @@ --- sidebar_position: 2 +title: "Hindsight Local MCP Server | Persistent Memory for Claude" +description: "Run Hindsight as a local MCP server with embedded PostgreSQL — no external setup required. Ideal for Claude Code and Claude Desktop for long-term memory across conversations." --- # Local MCP Server diff --git a/skills/hindsight-docs/references/sdks/integrations/nemoclaw.md b/skills/hindsight-docs/references/sdks/integrations/nemoclaw.md index 153671da..7fc0e966 100644 --- a/skills/hindsight-docs/references/sdks/integrations/nemoclaw.md +++ b/skills/hindsight-docs/references/sdks/integrations/nemoclaw.md @@ -1,5 +1,7 @@ --- sidebar_position: 5 +title: "NemoClaw Persistent Memory with Hindsight | Integration Guide" +description: "Add persistent memory to NemoClaw sandboxed agents with Hindsight. One command adds automated memory extraction and auto-recall to any NemoClaw sandbox — no code changes required." --- # NemoClaw diff --git a/skills/hindsight-docs/references/sdks/integrations/openclaw.md b/skills/hindsight-docs/references/sdks/integrations/openclaw.md index a3061dfc..9271bf88 100644 --- a/skills/hindsight-docs/references/sdks/integrations/openclaw.md +++ b/skills/hindsight-docs/references/sdks/integrations/openclaw.md @@ -1,5 +1,7 @@ --- sidebar_position: 4 +title: "OpenClaw Persistent Memory with Hindsight | Plugin Integration" +description: "Add persistent, automated memory to your OpenClaw agent with Hindsight. Local-first, open source — one plugin install replaces built-in memory with structured knowledge extraction and auto-recall." --- # OpenClaw diff --git a/skills/hindsight-docs/references/sdks/integrations/pydantic-ai.md b/skills/hindsight-docs/references/sdks/integrations/pydantic-ai.md index 3f3647e9..18c993c7 100644 --- a/skills/hindsight-docs/references/sdks/integrations/pydantic-ai.md +++ b/skills/hindsight-docs/references/sdks/integrations/pydantic-ai.md @@ -1,5 +1,7 @@ --- sidebar_position: 6 +title: "Pydantic AI Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to Pydantic AI agents with Hindsight. Async-native retain, recall, and reflect tools — persistent memory across all agent runs with no thread-pool hacks." --- # Pydantic AI diff --git a/skills/hindsight-docs/references/sdks/integrations/skills.md b/skills/hindsight-docs/references/sdks/integrations/skills.md index 56474de9..6e7d59a5 100644 --- a/skills/hindsight-docs/references/sdks/integrations/skills.md +++ b/skills/hindsight-docs/references/sdks/integrations/skills.md @@ -1,5 +1,7 @@ --- sidebar_position: 3 +title: "Hindsight Agent Memory Skill | AI Coding Assistant Integration" +description: "Give AI coding assistants like Claude Code and Codex persistent memory across sessions with Hindsight's Agent Skill — a reusable prompt template for long-term context retention." --- # Skills diff --git a/skills/hindsight-docs/references/sdks/integrations/strands.md b/skills/hindsight-docs/references/sdks/integrations/strands.md index 6ab422de..72a71589 100644 --- a/skills/hindsight-docs/references/sdks/integrations/strands.md +++ b/skills/hindsight-docs/references/sdks/integrations/strands.md @@ -1,5 +1,7 @@ --- sidebar_position: 13 +title: "Strands Agents Persistent Memory with Hindsight | Integration" +description: "Add long-term memory to Strands Agents SDK agents with Hindsight. Retain, recall, and reflect tools using Strands' native @tool pattern for persistent memory across sessions." --- # Strands Agents