{"adoption": {"forks": 1638, "observed_at": "2026-08-28T04:11:31.445960+00:00", "stars": 21228}, "canonical_url": "https://ross.abutalabs.com/products/hindsight", "card": {"archived": false, "artifact_type": "service", "description": "Hindsight: Agent Memory That  Learns", "domain": ["artificial-intelligence", "large-language-models", "developer-tools", "self-hosted"], "enriched": true, "function": ["rag", "vector-database", "agent-framework", "mcp", "llm-inference", "api-framework", "search-engine"], "health_score": 100, "homepage": "https://hindsight.vectorize.io/", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["vectorize-io/hindsight"], "name": "vectorize-io/hindsight", "platform": ["python", "self-hosted", "cross-platform", "go", "cli"], "pushed_at": "2026-08-26T19:09:13+00:00", "repo": "vectorize-io/hindsight", "stars": 21228, "tags": ["agent-memory", "long-term-memory", "memory-banks", "temporal-reasoning", "knowledge-graph", "mental-models", "coding-agents", "langgraph", "vercel-ai-sdk", "mcp-server", "postgresql", "ai-agents", "retrieval-augmented-generation", "docker", "nodejs"], "topics": ["agentic-ai", "memory", "agents", "ai-memory"], "urls": [], "use_cases": ["add persistent long-term memory to my AI agent", "make my chatbot remember users between sessions", "give Claude Code or Cursor memory of my project's decisions", "replace RAG with a memory system that does temporal reasoning", "store and recall user preferences across conversations", "add memory to LangGraph or Vercel AI SDK agents", "self-host an agent memory server with MCP support"], "what_it_is": "Hindsight is an open-source agent memory system that gives AI agents persistent long-term memory that learns and consolidates knowledge over time, using facts, observations, mental models, and graph-based relationships instead of raw RAG chunks. It runs as a self-hostable API server (Python, backed by PostgreSQL) with clients in Python, TypeScript, Go, and CLI, plus an MCP server and dozens of integrations with agent frameworks and coding agents.", "when_to_avoid": ["you only need simple vector search over static documents - plain RAG or a vector database is simpler", "you need a fully managed zero-ops solution and don't want to run a server or use Hindsight Cloud", "your agent is stateless by design and memory would add unwanted latency or complexity", "you require an LLM provider without structured output support, which Hindsight depends on"], "when_to_choose": ["you need agents that remember and consolidate knowledge across sessions, not just retrieve documents", "you want state-of-the-art long-term memory accuracy (LongMemEval) with temporal and graph reasoning", "you need per-user or per-project memory banks with multi-tenant isolation", "you want a self-hostable, PostgreSQL-backed memory service with broad framework integrations", "you want coding agents to learn project conventions from git history and past sessions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hindsight", "repo": "vectorize-io/hindsight", "role": "main", "score": 79}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.445960+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.903673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40ec80a022539d7896959049c89bd095267cec3b48946bd29c992861568baf0", "fetched_at": "2026-08-28T04:11:31.445960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vectorize-io/hindsight"}, {"content_hash": "b9c039478d1475bd00daf329cdfb0d9e2abbe19916d90c62769cc0162cdb0c6d", "fetched_at": "2026-08-29T07:57:03.537390+00:00", "kind": "homepage", "missing": false, "url": "https://hindsight.vectorize.io/"}, {"content_hash": "70a025fcc7aeeba9fc0ed68d470c4e440f3e16f88e9bd793c9743f0908206e30", "fetched_at": "2026-08-29T07:57:03.549500+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/developer/api/quickstart"}, {"content_hash": "376424cd843f13b9ad017502123bcf0a4044bdf78da3aa77c59943009e55873b", "fetched_at": "2026-08-29T07:57:03.540501+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/integrations"}, {"content_hash": "2c315f8e32d569060f1aaf54d7feedb48243641ce6cdc5d4c4a4dda2125dc07f", "fetched_at": "2026-08-29T07:57:03.542649+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/changelog"}, {"content_hash": "4bd74ef94ce1385948edcd972428744db932fb483eefb99dbd17b0fdc02094da", "fetched_at": "2026-08-29T07:57:03.547003+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/faq"}, {"content_hash": "556268647158c2717b4c919ce1ffe70cc96c258923d8177c3032d16d0f84698b", "fetched_at": "2026-08-29T07:57:03.551496+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/coding-agents"}, {"content_hash": "6b99ba4574cba689e503a325975a614313762335a3f8ab9fdd5d8615cdf7567a", "fetched_at": "2026-08-29T07:57:03.554292+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/langgraph"}, {"content_hash": "8c72061af7b2bab1819da07e46a58fb7d310b521a527cd7203b27edb579515fc", "fetched_at": "2026-08-29T07:57:03.556222+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/ai-sdk"}, {"content_hash": "7994e2aca45ff2e468ba8f9980ca33356e9689b4ac926cb870e70e7377ae4c5f", "fetched_at": "2026-08-29T07:57:03.557956+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/chat"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.445960+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.903673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40ec80a022539d7896959049c89bd095267cec3b48946bd29c992861568baf0", "fetched_at": "2026-08-28T04:11:31.445960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vectorize-io/hindsight"}, {"content_hash": "b9c039478d1475bd00daf329cdfb0d9e2abbe19916d90c62769cc0162cdb0c6d", "fetched_at": "2026-08-29T07:57:03.537390+00:00", "kind": "homepage", "missing": false, "url": "https://hindsight.vectorize.io/"}, {"content_hash": "70a025fcc7aeeba9fc0ed68d470c4e440f3e16f88e9bd793c9743f0908206e30", "fetched_at": "2026-08-29T07:57:03.549500+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/developer/api/quickstart"}, {"content_hash": "376424cd843f13b9ad017502123bcf0a4044bdf78da3aa77c59943009e55873b", "fetched_at": "2026-08-29T07:57:03.540501+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/integrations"}, {"content_hash": "2c315f8e32d569060f1aaf54d7feedb48243641ce6cdc5d4c4a4dda2125dc07f", "fetched_at": "2026-08-29T07:57:03.542649+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/changelog"}, {"content_hash": "4bd74ef94ce1385948edcd972428744db932fb483eefb99dbd17b0fdc02094da", "fetched_at": "2026-08-29T07:57:03.547003+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/faq"}, {"content_hash": "556268647158c2717b4c919ce1ffe70cc96c258923d8177c3032d16d0f84698b", "fetched_at": "2026-08-29T07:57:03.551496+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/coding-agents"}, {"content_hash": "6b99ba4574cba689e503a325975a614313762335a3f8ab9fdd5d8615cdf7567a", "fetched_at": "2026-08-29T07:57:03.554292+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/langgraph"}, {"content_hash": "8c72061af7b2bab1819da07e46a58fb7d310b521a527cd7203b27edb579515fc", "fetched_at": "2026-08-29T07:57:03.556222+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/ai-sdk"}, {"content_hash": "7994e2aca45ff2e468ba8f9980ca33356e9689b4ac926cb870e70e7377ae4c5f", "fetched_at": "2026-08-29T07:57:03.557956+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/chat"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.903673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40ec80a022539d7896959049c89bd095267cec3b48946bd29c992861568baf0", "fetched_at": "2026-08-28T04:11:31.445960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vectorize-io/hindsight"}, {"content_hash": "b9c039478d1475bd00daf329cdfb0d9e2abbe19916d90c62769cc0162cdb0c6d", "fetched_at": "2026-08-29T07:57:03.537390+00:00", "kind": "homepage", "missing": false, "url": "https://hindsight.vectorize.io/"}, {"content_hash": "70a025fcc7aeeba9fc0ed68d470c4e440f3e16f88e9bd793c9743f0908206e30", "fetched_at": "2026-08-29T07:57:03.549500+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/developer/api/quickstart"}, {"content_hash": "376424cd843f13b9ad017502123bcf0a4044bdf78da3aa77c59943009e55873b", "fetched_at": "2026-08-29T07:57:03.540501+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/integrations"}, {"content_hash": "2c315f8e32d569060f1aaf54d7feedb48243641ce6cdc5d4c4a4dda2125dc07f", "fetched_at": "2026-08-29T07:57:03.542649+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/changelog"}, {"content_hash": "4bd74ef94ce1385948edcd972428744db932fb483eefb99dbd17b0fdc02094da", "fetched_at": "2026-08-29T07:57:03.547003+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/faq"}, {"content_hash": "556268647158c2717b4c919ce1ffe70cc96c258923d8177c3032d16d0f84698b", "fetched_at": "2026-08-29T07:57:03.551496+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/coding-agents"}, {"content_hash": "6b99ba4574cba689e503a325975a614313762335a3f8ab9fdd5d8615cdf7567a", "fetched_at": "2026-08-29T07:57:03.554292+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/langgraph"}, {"content_hash": "8c72061af7b2bab1819da07e46a58fb7d310b521a527cd7203b27edb579515fc", "fetched_at": "2026-08-29T07:57:03.556222+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/ai-sdk"}, {"content_hash": "7994e2aca45ff2e468ba8f9980ca33356e9689b4ac926cb870e70e7377ae4c5f", "fetched_at": "2026-08-29T07:57:03.557956+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/chat"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.445960+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.445960+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.445960+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.903673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40ec80a022539d7896959049c89bd095267cec3b48946bd29c992861568baf0", "fetched_at": "2026-08-28T04:11:31.445960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vectorize-io/hindsight"}, {"content_hash": "b9c039478d1475bd00daf329cdfb0d9e2abbe19916d90c62769cc0162cdb0c6d", "fetched_at": "2026-08-29T07:57:03.537390+00:00", "kind": "homepage", "missing": false, "url": "https://hindsight.vectorize.io/"}, {"content_hash": "70a025fcc7aeeba9fc0ed68d470c4e440f3e16f88e9bd793c9743f0908206e30", "fetched_at": "2026-08-29T07:57:03.549500+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/developer/api/quickstart"}, {"content_hash": "376424cd843f13b9ad017502123bcf0a4044bdf78da3aa77c59943009e55873b", "fetched_at": "2026-08-29T07:57:03.540501+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/integrations"}, {"content_hash": "2c315f8e32d569060f1aaf54d7feedb48243641ce6cdc5d4c4a4dda2125dc07f", "fetched_at": "2026-08-29T07:57:03.542649+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/changelog"}, {"content_hash": "4bd74ef94ce1385948edcd972428744db932fb483eefb99dbd17b0fdc02094da", "fetched_at": "2026-08-29T07:57:03.547003+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/faq"}, {"content_hash": "556268647158c2717b4c919ce1ffe70cc96c258923d8177c3032d16d0f84698b", "fetched_at": "2026-08-29T07:57:03.551496+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/coding-agents"}, {"content_hash": "6b99ba4574cba689e503a325975a614313762335a3f8ab9fdd5d8615cdf7567a", "fetched_at": "2026-08-29T07:57:03.554292+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/langgraph"}, {"content_hash": "8c72061af7b2bab1819da07e46a58fb7d310b521a527cd7203b27edb579515fc", "fetched_at": "2026-08-29T07:57:03.556222+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/ai-sdk"}, {"content_hash": "7994e2aca45ff2e468ba8f9980ca33356e9689b4ac926cb870e70e7377ae4c5f", "fetched_at": "2026-08-29T07:57:03.557956+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/chat"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.445960+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.445960+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.903673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40ec80a022539d7896959049c89bd095267cec3b48946bd29c992861568baf0", "fetched_at": "2026-08-28T04:11:31.445960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vectorize-io/hindsight"}, {"content_hash": "b9c039478d1475bd00daf329cdfb0d9e2abbe19916d90c62769cc0162cdb0c6d", "fetched_at": "2026-08-29T07:57:03.537390+00:00", "kind": "homepage", "missing": false, "url": "https://hindsight.vectorize.io/"}, {"content_hash": "70a025fcc7aeeba9fc0ed68d470c4e440f3e16f88e9bd793c9743f0908206e30", "fetched_at": "2026-08-29T07:57:03.549500+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/developer/api/quickstart"}, {"content_hash": "376424cd843f13b9ad017502123bcf0a4044bdf78da3aa77c59943009e55873b", "fetched_at": "2026-08-29T07:57:03.540501+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/integrations"}, {"content_hash": "2c315f8e32d569060f1aaf54d7feedb48243641ce6cdc5d4c4a4dda2125dc07f", "fetched_at": "2026-08-29T07:57:03.542649+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/changelog"}, {"content_hash": "4bd74ef94ce1385948edcd972428744db932fb483eefb99dbd17b0fdc02094da", "fetched_at": "2026-08-29T07:57:03.547003+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/faq"}, {"content_hash": "556268647158c2717b4c919ce1ffe70cc96c258923d8177c3032d16d0f84698b", "fetched_at": "2026-08-29T07:57:03.551496+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/coding-agents"}, {"content_hash": "6b99ba4574cba689e503a325975a614313762335a3f8ab9fdd5d8615cdf7567a", "fetched_at": "2026-08-29T07:57:03.554292+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/langgraph"}, {"content_hash": "8c72061af7b2bab1819da07e46a58fb7d310b521a527cd7203b27edb579515fc", "fetched_at": "2026-08-29T07:57:03.556222+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/ai-sdk"}, {"content_hash": "7994e2aca45ff2e468ba8f9980ca33356e9689b4ac926cb870e70e7377ae4c5f", "fetched_at": "2026-08-29T07:57:03.557956+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/chat"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.445960+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.445960+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.445960+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.903673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40ec80a022539d7896959049c89bd095267cec3b48946bd29c992861568baf0", "fetched_at": "2026-08-28T04:11:31.445960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vectorize-io/hindsight"}, {"content_hash": "b9c039478d1475bd00daf329cdfb0d9e2abbe19916d90c62769cc0162cdb0c6d", "fetched_at": "2026-08-29T07:57:03.537390+00:00", "kind": "homepage", "missing": false, "url": "https://hindsight.vectorize.io/"}, {"content_hash": "70a025fcc7aeeba9fc0ed68d470c4e440f3e16f88e9bd793c9743f0908206e30", "fetched_at": "2026-08-29T07:57:03.549500+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/developer/api/quickstart"}, {"content_hash": "376424cd843f13b9ad017502123bcf0a4044bdf78da3aa77c59943009e55873b", "fetched_at": "2026-08-29T07:57:03.540501+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/integrations"}, {"content_hash": "2c315f8e32d569060f1aaf54d7feedb48243641ce6cdc5d4c4a4dda2125dc07f", "fetched_at": "2026-08-29T07:57:03.542649+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/changelog"}, {"content_hash": "4bd74ef94ce1385948edcd972428744db932fb483eefb99dbd17b0fdc02094da", "fetched_at": "2026-08-29T07:57:03.547003+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/faq"}, {"content_hash": "556268647158c2717b4c919ce1ffe70cc96c258923d8177c3032d16d0f84698b", "fetched_at": "2026-08-29T07:57:03.551496+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/coding-agents"}, {"content_hash": "6b99ba4574cba689e503a325975a614313762335a3f8ab9fdd5d8615cdf7567a", "fetched_at": "2026-08-29T07:57:03.554292+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/langgraph"}, {"content_hash": "8c72061af7b2bab1819da07e46a58fb7d310b521a527cd7203b27edb579515fc", "fetched_at": "2026-08-29T07:57:03.556222+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/ai-sdk"}, {"content_hash": "7994e2aca45ff2e468ba8f9980ca33356e9689b4ac926cb870e70e7377ae4c5f", "fetched_at": "2026-08-29T07:57:03.557956+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/chat"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.445960+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:31.445960+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.903673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40ec80a022539d7896959049c89bd095267cec3b48946bd29c992861568baf0", "fetched_at": "2026-08-28T04:11:31.445960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vectorize-io/hindsight"}, {"content_hash": "b9c039478d1475bd00daf329cdfb0d9e2abbe19916d90c62769cc0162cdb0c6d", "fetched_at": "2026-08-29T07:57:03.537390+00:00", "kind": "homepage", "missing": false, "url": "https://hindsight.vectorize.io/"}, {"content_hash": "70a025fcc7aeeba9fc0ed68d470c4e440f3e16f88e9bd793c9743f0908206e30", "fetched_at": "2026-08-29T07:57:03.549500+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/developer/api/quickstart"}, {"content_hash": "376424cd843f13b9ad017502123bcf0a4044bdf78da3aa77c59943009e55873b", "fetched_at": "2026-08-29T07:57:03.540501+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/integrations"}, {"content_hash": "2c315f8e32d569060f1aaf54d7feedb48243641ce6cdc5d4c4a4dda2125dc07f", "fetched_at": "2026-08-29T07:57:03.542649+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/changelog"}, {"content_hash": "4bd74ef94ce1385948edcd972428744db932fb483eefb99dbd17b0fdc02094da", "fetched_at": "2026-08-29T07:57:03.547003+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/faq"}, {"content_hash": "556268647158c2717b4c919ce1ffe70cc96c258923d8177c3032d16d0f84698b", "fetched_at": "2026-08-29T07:57:03.551496+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/coding-agents"}, {"content_hash": "6b99ba4574cba689e503a325975a614313762335a3f8ab9fdd5d8615cdf7567a", "fetched_at": "2026-08-29T07:57:03.554292+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/langgraph"}, {"content_hash": "8c72061af7b2bab1819da07e46a58fb7d310b521a527cd7203b27edb579515fc", "fetched_at": "2026-08-29T07:57:03.556222+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/ai-sdk"}, {"content_hash": "7994e2aca45ff2e468ba8f9980ca33356e9689b4ac926cb870e70e7377ae4c5f", "fetched_at": "2026-08-29T07:57:03.557956+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/chat"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.903673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40ec80a022539d7896959049c89bd095267cec3b48946bd29c992861568baf0", "fetched_at": "2026-08-28T04:11:31.445960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vectorize-io/hindsight"}, {"content_hash": "b9c039478d1475bd00daf329cdfb0d9e2abbe19916d90c62769cc0162cdb0c6d", "fetched_at": "2026-08-29T07:57:03.537390+00:00", "kind": "homepage", "missing": false, "url": "https://hindsight.vectorize.io/"}, {"content_hash": "70a025fcc7aeeba9fc0ed68d470c4e440f3e16f88e9bd793c9743f0908206e30", "fetched_at": "2026-08-29T07:57:03.549500+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/developer/api/quickstart"}, {"content_hash": "376424cd843f13b9ad017502123bcf0a4044bdf78da3aa77c59943009e55873b", "fetched_at": "2026-08-29T07:57:03.540501+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/integrations"}, {"content_hash": "2c315f8e32d569060f1aaf54d7feedb48243641ce6cdc5d4c4a4dda2125dc07f", "fetched_at": "2026-08-29T07:57:03.542649+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/changelog"}, {"content_hash": "4bd74ef94ce1385948edcd972428744db932fb483eefb99dbd17b0fdc02094da", "fetched_at": "2026-08-29T07:57:03.547003+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/faq"}, {"content_hash": "556268647158c2717b4c919ce1ffe70cc96c258923d8177c3032d16d0f84698b", "fetched_at": "2026-08-29T07:57:03.551496+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/coding-agents"}, {"content_hash": "6b99ba4574cba689e503a325975a614313762335a3f8ab9fdd5d8615cdf7567a", "fetched_at": "2026-08-29T07:57:03.554292+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/langgraph"}, {"content_hash": "8c72061af7b2bab1819da07e46a58fb7d310b521a527cd7203b27edb579515fc", "fetched_at": "2026-08-29T07:57:03.556222+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/ai-sdk"}, {"content_hash": "7994e2aca45ff2e468ba8f9980ca33356e9689b4ac926cb870e70e7377ae4c5f", "fetched_at": "2026-08-29T07:57:03.557956+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/chat"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.903673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40ec80a022539d7896959049c89bd095267cec3b48946bd29c992861568baf0", "fetched_at": "2026-08-28T04:11:31.445960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vectorize-io/hindsight"}, {"content_hash": "b9c039478d1475bd00daf329cdfb0d9e2abbe19916d90c62769cc0162cdb0c6d", "fetched_at": "2026-08-29T07:57:03.537390+00:00", "kind": "homepage", "missing": false, "url": "https://hindsight.vectorize.io/"}, {"content_hash": "70a025fcc7aeeba9fc0ed68d470c4e440f3e16f88e9bd793c9743f0908206e30", "fetched_at": "2026-08-29T07:57:03.549500+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/developer/api/quickstart"}, {"content_hash": "376424cd843f13b9ad017502123bcf0a4044bdf78da3aa77c59943009e55873b", "fetched_at": "2026-08-29T07:57:03.540501+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/integrations"}, {"content_hash": "2c315f8e32d569060f1aaf54d7feedb48243641ce6cdc5d4c4a4dda2125dc07f", "fetched_at": "2026-08-29T07:57:03.542649+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/changelog"}, {"content_hash": "4bd74ef94ce1385948edcd972428744db932fb483eefb99dbd17b0fdc02094da", "fetched_at": "2026-08-29T07:57:03.547003+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/faq"}, {"content_hash": "556268647158c2717b4c919ce1ffe70cc96c258923d8177c3032d16d0f84698b", "fetched_at": "2026-08-29T07:57:03.551496+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/coding-agents"}, {"content_hash": "6b99ba4574cba689e503a325975a614313762335a3f8ab9fdd5d8615cdf7567a", "fetched_at": "2026-08-29T07:57:03.554292+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/langgraph"}, {"content_hash": "8c72061af7b2bab1819da07e46a58fb7d310b521a527cd7203b27edb579515fc", "fetched_at": "2026-08-29T07:57:03.556222+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/ai-sdk"}, {"content_hash": "7994e2aca45ff2e468ba8f9980ca33356e9689b4ac926cb870e70e7377ae4c5f", "fetched_at": "2026-08-29T07:57:03.557956+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/chat"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:58:27.903673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d40ec80a022539d7896959049c89bd095267cec3b48946bd29c992861568baf0", "fetched_at": "2026-08-28T04:11:31.445960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vectorize-io/hindsight"}, {"content_hash": "b9c039478d1475bd00daf329cdfb0d9e2abbe19916d90c62769cc0162cdb0c6d", "fetched_at": "2026-08-29T07:57:03.537390+00:00", "kind": "homepage", "missing": false, "url": "https://hindsight.vectorize.io/"}, {"content_hash": "70a025fcc7aeeba9fc0ed68d470c4e440f3e16f88e9bd793c9743f0908206e30", "fetched_at": "2026-08-29T07:57:03.549500+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/developer/api/quickstart"}, {"content_hash": "376424cd843f13b9ad017502123bcf0a4044bdf78da3aa77c59943009e55873b", "fetched_at": "2026-08-29T07:57:03.540501+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/integrations"}, {"content_hash": "2c315f8e32d569060f1aaf54d7feedb48243641ce6cdc5d4c4a4dda2125dc07f", "fetched_at": "2026-08-29T07:57:03.542649+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/changelog"}, {"content_hash": "4bd74ef94ce1385948edcd972428744db932fb483eefb99dbd17b0fdc02094da", "fetched_at": "2026-08-29T07:57:03.547003+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/faq"}, {"content_hash": "556268647158c2717b4c919ce1ffe70cc96c258923d8177c3032d16d0f84698b", "fetched_at": "2026-08-29T07:57:03.551496+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/coding-agents"}, {"content_hash": "6b99ba4574cba689e503a325975a614313762335a3f8ab9fdd5d8615cdf7567a", "fetched_at": "2026-08-29T07:57:03.554292+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/langgraph"}, {"content_hash": "8c72061af7b2bab1819da07e46a58fb7d310b521a527cd7203b27edb579515fc", "fetched_at": "2026-08-29T07:57:03.556222+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/ai-sdk"}, {"content_hash": "7994e2aca45ff2e468ba8f9980ca33356e9689b4ac926cb870e70e7377ae4c5f", "fetched_at": "2026-08-29T07:57:03.557956+00:00", "kind": "site_page", "missing": false, "url": "https://hindsight.vectorize.io/sdks/integrations/chat"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 21, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 307, "days_push": 7, "days_rel": 8, "gap_med": 2, "n_releases_24m": 68}, "score": 79, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}