v0.4.15

vectorize-io/hindsightv0.4.15Mar 3, 2026by github-actions[bot]

Upgrading?

Release notes summary

Introduces granular control over observations via the `observation_scopes` field, entity labels, and Pydantic AI integration.

Key Highlights

  • `observation_scopes` field for observation granularity
  • Entity labels (optional, free_values, multi_value)
  • Pydantic AI integration for persistent agent memory
  • Configurable Gemini/Vertex AI safety settings

New Features

  • `observation_scopes` field
  • Entity labels
  • Pydantic AI integration
  • Configurable Gemini safety settings
  • Support for `timestamp="unset"` in retain

Full Release Notes

## What's Changed
* doc: changelog and blog post by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/445
* doc: improvements by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/448
* doc: 0.4.14 by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/449
* feat: observation_scopes field to drive observations granularity by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/447
* feat(openclaw): retain last n+2 turns every n turns (default n=10) by @fabioscarsi in https://github.com/vectorize-io/hindsight/pull/452
* Add bank-scoped validation to engine and HTTP handlers by @cdbartholomew in https://github.com/vectorize-io/hindsight/pull/454
* fix: JSON serialization and logging exception propagation in claude_code_llm by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/461
* fix: zeroentropy rerank URL missing /v1 prefix and MCP retain async_processing param by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/460
* fix(control-plane): observations count always showing 0 by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/464
* fix: resolve consolidation deadlock caused by zombie processing tasks on retry by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/463
* fix(reflect): prevent context_length_exceeded on large memory banks by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/462
* feat: support timestamp="unset" to retain content without a date by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/465
* feat: entity labels — optional, free_values, multi_value, UI polish by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/450
* docs: entities vs tags vs metadata by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/466
* feat: add Pydantic AI integration for persistent agent memory by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/441
* feat: add Pydantic AI integration to CI, release pipeline, and docs by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/467
* feat: add tags filtering and q description fix for list documents API by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/468
* blog: add CrewAI persistent memory post by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/471
* feat: add extension hooks for root routing and error headers by @DK09876 in https://github.com/vectorize-io/hindsight/pull/470
* refactor(openclaw): replace console.log with debug() helper by @slayoffer in https://github.com/vectorize-io/hindsight/pull/456
* fix(performance): improve recall and retain performance on large banks by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/469
* feat: configurable Gemini/Vertex AI safety settings by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/473
* perf(recall): improve single-query chunk fetch by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/475
* fix(ts-sdk): send null instead of undefined when includeEntities is false by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/476
* refactor: replace set_gemini_safety_settings() with LLMProvider.with_config() by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/474

## New Contributors
* @fabioscarsi made their first contribution in https://github.com/vectorize-io/hindsight/pull/452

**Full Changelog**: https://github.com/vectorize-io/hindsight/compare/v0.4.14...v0.4.15

Related Repositories