v0.4.22

vectorize-io/hindsightv0.4.22Mar 31, 2026by github-actions[bot]

Upgrading?

Release notes summary

Enhanced configuration flexibility for external tools and improved data visibility through the API, alongside stability fixes for Claude Code and Codex.

Key Highlights

  • Added configurable base URL for ZeroEntropy reranker
  • Exposed document_metadata in API
  • Fixed Claude Code MCP tool deferral
  • Added audit logging for feature usage

New Features

  • ZeroEntropy base URL config
  • Codex structured retention
  • Document metadata exposure
  • Audit logging
  • Multi-org support

Full Release Notes

## What's Changed
* docs: 0.4.21 release blog post and changelog by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/765
* blog: What's New in Hindsight Cloud — Native OAuth for MCP Clients by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/731
* Update MCP OAuth blog post date to March 30 by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/769
* Fix blog homepage: Hindsight Cloud section always shows top 3 posts by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/770
* Fix trailing commas in openclaw plugin manifest by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/774
* fix(docs): use tools=[] in BaseMemory example by @DK09876 in https://github.com/vectorize-io/hindsight/pull/772
* feat: add configurable base URL for ZeroEntropy reranker by @iskhakovt in https://github.com/vectorize-io/hindsight/pull/766
* feat(codex): structured tool call retention from rollout files by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/778
* docs: add ZeroEntropy base URL config to docs by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/779
* fix(llamaindex): document_id, memory API, and ReAct trace fixes by @DK09876 in https://github.com/vectorize-io/hindsight/pull/777
* SEO: add title and description to all integration pages by @cdbartholomew in https://github.com/vectorize-io/hindsight/pull/787
* fix(codex): merge new settings on upgrade instead of skipping by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/780
* fix(engine): classify first-person agent experiences as 'experience' fact type by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/775
* fix(gemini): thought_signature read from wrong object and type in gemini 3.1+ tool calls by @ParadiseN1 in https://github.com/vectorize-io/hindsight/pull/785
* fix(openclaw): defer heavy init to service.start() to avoid CLI slowdown by @kagura-agent in https://github.com/vectorize-io/hindsight/pull/764
* fix(openclaw): warn log and tests for CLI mode waitForReady no-op by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/799
* ci: support safe-to-test label for fork PRs by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/800
* fix(tests): use random port for pg0 to avoid port conflicts by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/801
* fix(http): recall endpoint drops metadata in response by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/803
* Add /code-review skill for automated code quality checks by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/805
* feat(api): warn on unknown request parameters via X-Ignored-Params header by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/802
* ci: report safe-to-test CI results on PR by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/807
* feat: add /code-review skill with project standards by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/806
* feat: expose document_metadata in API and control plane by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/798
* fix(claude-code): disable built-in tools to prevent MCP tool deferral in call_with_tools by @mkremnev in https://github.com/vectorize-io/hindsight/pull/784
* feat: add optional LiteLLM SDK embedding output dimensions by @bullbo in https://github.com/vectorize-io/hindsight/pull/809
* ci: trigger full CI on PR approval instead of safe-to-test label by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/813
* What's New: multi-org support and credit transfers (March 29) by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/815
* chore(deps): bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in https://github.com/vectorize-io/hindsight/pull/763
* chore(deps): bump azure/setup-helm from 4 to 5 by @dependabot[bot] in https://github.com/vectorize-io/hindsight/pull/761
* chore(deps): bump dorny/paths-filter from 3 to 4 by @dependabot[bot] in https://github.com/vectorize-io/hindsight/pull/762
* feat(api): add HINDSIGHT_API_LLM_EXTRA_BODY config for custom model params by @emirhan-gazi in https://github.com/vectorize-io/hindsight/pull/781
* fix(reranker): use httpx for Cohere Azure endpoints to avoid 404 (fixes #783) by @kagura-agent in https://github.com/vectorize-io/hindsight/pull/790
* refactor: replace LLMProvider classmethods with from_env() and document missing config fields by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/816
* fix(mental-models): add tags_match and tag_groups to trigger config by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/804

## New Contributors
* @iskhakovt made their first contribution in https://github.com/vectorize-io/hindsight/pull/766
* @ParadiseN1 made their first contribution in https://github.com/vectorize-io/hindsight/pull/785
* @mkremnev made their first contribution in https://github.com/vectorize-io/hindsight/pull/784
* @bullbo made their first contribution in https://github.com/vectorize-io/hindsight/pull/809
* @emirhan-gazi made their first contribution in https://github.com/vectorize-io/hindsight/pull/781

**Full Changelog**: https://github.com/vectorize-io/hindsight/compare/v0.4.21...v0.4.22

Related Repositories