v0.4.20

vectorize-io/hindsightv0.4.20Mar 24, 2026by github-actions[bot]

Upgrading?

Release notes summary

Focused on expanding integration options with LangGraph and NemoClaw, establishing independent versioning, and launching the Agent Memory Benchmark.

Key Highlights

  • Added independent versioning for integrations
  • Introduced LangGraph integration
  • Added NemoClaw setup CLI
  • Launched the Agent Memory Benchmark

New Features

  • Independent integration versioning
  • LangGraph integration
  • NemoClaw setup
  • Claude Code plugin
  • Agent Memory Benchmark

Full Release Notes

## What's Changed
* feat: upgrade MiniMax default model from M2.5 to M2.7 by @octo-patch in https://github.com/vectorize-io/hindsight/pull/606
* docs: add 0.4.19 release blog post, Agno and Hermes integration pages by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/608
* feat: independent versioning for integrations by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/565
* blog: Hermes Agent persistent memory by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/599
* fix: rename fact_type "assistant" to "experience" across extraction pipeline by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/609
* Fix entity_id null constraint for non-ASCII entity names by @cdbartholomew in https://github.com/vectorize-io/hindsight/pull/612
* feat: 4-tab code parity across all documentation examples by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/613
* feat: add scrolling integrations banner to all doc pages by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/616
* feat(skill): validate links, strip images, include openapi.json and changelog by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/614
* fix(security): address all Dependabot vulnerability alerts by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/617
* Fix orphaned batch_retain parents when child fails via unhandled exception by @cdbartholomew in https://github.com/vectorize-io/hindsight/pull/618
* Fix non-atomic async operation creation by @cdbartholomew in https://github.com/vectorize-io/hindsight/pull/619
* feat: fact_types and mental model exclusion filters for reflect by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/615
* feat(docs): Integrations Hub + unified page hero by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/620
* Enhance OpenAI client initialization to support Azure OpenAI deployments by @c15yi in https://github.com/vectorize-io/hindsight/pull/623
* fix(hindsight-api): add script entry points so uvx hindsight-api works directly by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/629
* feat: add LangGraph integration by @DK09876 in https://github.com/vectorize-io/hindsight/pull/610
* feat(nemoclaw): add hindsight-nemoclaw setup CLI package by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/630
* doc: add langgraph and nemoclaw by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/633
* blog: Give NemoClaw the Best Agent Memory Available In One Command by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/631
* fix: add readme field to integration pyproject.toml files for PyPI by @DK09876 in https://github.com/vectorize-io/hindsight/pull/634
* fix: MCP tool calls fail when MCP_AUTH_TOKEN and TENANT_API_KEY differ by @DK09876 in https://github.com/vectorize-io/hindsight/pull/635
* fix(litellm): fall back to last user message when hindsight_query not provided by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/641
* fix: allow claude-agent-sdk installation on Linux/Docker by @Bortlesboat in https://github.com/vectorize-io/hindsight/pull/644
* Fix: POST files/retain uses authentication headers by @soberreu in https://github.com/vectorize-io/hindsight/pull/636
* fix(recall): reject empty queries with 400 and fix SQL parameter gap by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/632
* docs: add gitcgr code graph badge by @vitali87 in https://github.com/vectorize-io/hindsight/pull/648
* fix: strip markdown code fences from all LLM providers, not just local by @feniix in https://github.com/vectorize-io/hindsight/pull/646
* feat(extensions): add context enrichment to OperationValidatorExtension by @mrkhachaturov in https://github.com/vectorize-io/hindsight/pull/639
* Fix pg_trgm unavailability causing startup crash and silent retain failures by @coder999999999 in https://github.com/vectorize-io/hindsight/pull/649
* Add wall-clock timeout to reflect operations by @ThePlenkov in https://github.com/vectorize-io/hindsight/pull/643
* test: add unit tests for pg_trgm auto-detection and ValidationResult.accept_with() enrichment by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/650
* docs: update HindClaw integration listing by @mrkhachaturov in https://github.com/vectorize-io/hindsight/pull/653
* feat: Add Claude Code integration plugin by @fabioscarsi in https://github.com/vectorize-io/hindsight/pull/651
* fix(claude-code): fix plugin installation, config UX, and release workflow by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/661
* doc: Claude Code + Telegram + Hindsight blog post by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/656
* fix(entity_resolver): prevent _pending_stats/_pending_cooccurrences memory leak by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/662
* fix(claude-code): pre-start daemon in background on SessionStart by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/663
* feat(blog): Agent Memory Benchmark launch post by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/657
* blog: add cover images to AMB, Claude Code Telegram, and NemoClaw posts by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/667
* chore(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in https://github.com/vectorize-io/hindsight/pull/654
* fix(reflect): disable source facts in search_observations to prevent context overflow by @kagura-agent in https://github.com/vectorize-io/hindsight/pull/669

## New Contributors
* @c15yi made their first contribution in https://github.com/vectorize-io/hindsight/pull/623
* @Bortlesboat made their first contribution in https://github.com/vectorize-io/hindsight/pull/644
* @soberreu made their first contribution in https://github.com/vectorize-io/hindsight/pull/636
* @vitali87 made their first contribution in https://github.com/vectorize-io/hindsight/pull/648
* @feniix made their first contribution in https://github.com/vectorize-io/hindsight/pull/646
* @mrkhachaturov made their first contribution in https://github.com/vectorize-io/hindsight/pull/639
* @coder999999999 made their first contribution in https://github.com/vectorize-io/hindsight/pull/649
* @ThePlenkov made their first contribution in https://github.com/vectorize-io/hindsight/pull/643
* @kagura-agent made their first contribution in https://github.com/vectorize-io/hindsight/pull/669

**Full Changelog**: https://github.com/vectorize-io/hindsight/compare/v0.4.19...v0.4.20

Related Repositories