v0.6.0

vectorize-io/hindsightv0.6.0May 5, 2026by github-actions[bot]

Upgrading?

Release notes summary

Major release adding Oracle database backend, SmolAgents integration, and self-driving agents harnesses.

Key Highlights

  • Oracle 23ai database backend
  • SmolAgents integration
  • Self-driving agents harnesses (nemoclaw, Hermes)
  • TypeScript client AbortSignal support

New Features

  • Oracle 23ai database backend
  • SmolAgents integration
  • Self-driving agents harnesses (nemoclaw, Hermes, Claude Chat/Cowork)
  • TypeScript client AbortSignal support
  • Pydantic Logfire guide for tracing

Full Release Notes

## What's Changed
* Add Pipecat voice AI persistent memory blog post by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/1300
* docs(guides): add Hindsight update guides by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/1301
* Fix broken link in CLI ARM64 guide by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/1305
* Oracle 23ai database backend by @DK09876 in https://github.com/vectorize-io/hindsight/pull/1307
* feat(agentcore): add hindsight-agentcore integration for Bedrock AgentCore Runtime by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/822
* fix(agentcore): async-native client, task tracking, drop per-package CHANGELOGs by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1313
* fix(oracle): restore PG query semantics and clean up migration chain by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1312
* refactor(release): single integration table in generate_changelog by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1314
* docs: add scoring & ranking deep dive to recall docs by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1317
* feat: add SmolAgents integration with Hindsight memory tools by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/658
* fix(oracle): restore exact v0.5.6 PG query shapes by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1321
* fix(test): remove stale profile auto-create assertion from bank stats test by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1323
* fix(embeddings): add allowed_openai_params for OpenAI-compatible embedding dimensions by @zwcf5200 in https://github.com/vectorize-io/hindsight/pull/1320
* fix: redact database URLs in config logs by @xmh1011 in https://github.com/vectorize-io/hindsight/pull/1316
* docs(mental-models): document tags?source=mental_models per #1296 by @r266-tech in https://github.com/vectorize-io/hindsight/pull/1311
* feat(python-client): expose retain_async in retain() and aretain() by @harryplusplus in https://github.com/vectorize-io/hindsight/pull/1306
* fix(codex): fix encoding with PowerShell by @jerviscui in https://github.com/vectorize-io/hindsight/pull/1185
* chore: remove stray files accidentally landed on main by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/1326
* fix(deps): cap cryptography <47 to fix SIGILL on ARM64 Apple Silicon by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1324
* feat: self-driving agents (part1) by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1302
* chore(docs): sync version-0.5 docs from next by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1328
* perf(db): eliminate ResultRow wrapping overhead for PostgreSQL by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1325
* perf: add recall-with-observations & consolidation suites, split CI steps, fix locomo by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1333
* docs(models): document litellm-sdk embeddings provider by @r266-tech in https://github.com/vectorize-io/hindsight/pull/1336
* feat(perf): add HTTP mode to recall benchmark by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1315
* fix(consolidator): dedupe + ON CONFLICT for observation_sources INSERT by @youchi1 in https://github.com/vectorize-io/hindsight/pull/1340
* fix(embed): include 'all' extras when spawning hindsight-api from sibling source by @youchi1 in https://github.com/vectorize-io/hindsight/pull/1341
* fix(async-ops): atomically commit batch_retain parent and child rows by @cdbartholomew in https://github.com/vectorize-io/hindsight/pull/1343
* docs(python-sdk): document retain_async kwarg per #1306 by @r266-tech in https://github.com/vectorize-io/hindsight/pull/1347
* docs: add Oracle Database as supported enterprise storage by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1356
* fix(llm): guard against null content from OpenAI-compatible providers by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1355
* feat(oracle): unify migrations under Alembic with dialect dispatcher by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1330
* fix(config): default openai-codex model to gpt-5.4 by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1357
* fix(codex): filter synthetic AGENTS startup messages by @voarsh2 in https://github.com/vectorize-io/hindsight/pull/1346
* feat(self-driving-agents): add nemoclaw harness support by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1335
* docs: add Pydantic Logfire guide for Hindsight tracing by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/1339
* Blog: Agent Memory in SmolAgents with Hindsight Tools by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/1329
* Add AWS AgentCore integration blog post by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/1377
* fix(embed): drop gpt-4o-mini fallback when hindsight-api import fails by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1363
* feat(typescript-client): add AbortSignal support to all HindsightClient methods by @harryplusplus in https://github.com/vectorize-io/hindsight/pull/1198
* feat(stats): add time_field toggle to memories-timeseries chart by @aliu-ronin in https://github.com/vectorize-io/hindsight/pull/1246
* feat(opencode): share memory bank across git worktrees of the same repo by @isac322 in https://github.com/vectorize-io/hindsight/pull/1352
* docs(self-driving-agents): document nemoclaw harness + --sandbox flag by @r266-tech in https://github.com/vectorize-io/hindsight/pull/1367
* Harden OpenAI-compatible JSON responses and ensure json_object prompt hint by @voarsh2 in https://github.com/vectorize-io/hindsight/pull/1368
* fix(hindsight-api-slim): bump opentelemetry-{api,sdk,instrumentation,exporter} floors so PrometheusMetricReader 0.62b1 doesn't crash startup by @nikolay-bratanov in https://github.com/vectorize-io/hindsight/pull/1373
* fix(oracle): update CHECK constraints in baseline to match PG schema by @DK09876 in https://github.com/vectorize-io/hindsight/pull/1379
* fix(api): include observations in per-document graph and counts by @youchi1 in https://github.com/vectorize-io/hindsight/pull/1374
* fix(webhooks): route webhook endpoints through tenant-aware engine methods by @cdbartholomew in https://github.com/vectorize-io/hindsight/pull/1388
* fix: redirect daemon subprocess stdout/stderr on POSIX to prevent TUI corruption by @laoli-no1 in https://github.com/vectorize-io/hindsight/pull/1380
* fix(retain): retain all documents in async multi-document batches by @voarsh2 in https://github.com/vectorize-io/hindsight/pull/1382
* chore(embed): tidy detach-popen helper and close log fds in parent by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1418
* codex: add configurable recall timeout for UserPromptSubmit hooks by @voarsh2 in https://github.com/vectorize-io/hindsight/pull/1399
* fix(openclaw): add WeakSet registration guard keyed by API instance by @vernmic in https://github.com/vectorize-io/hindsight/pull/1409
* chore(clients): regenerate clients for time_field timeseries param by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1420
* fix(typescript-client): expose missing recall/reflect params by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1362
* fix: clean up async batch retain test fixtures and comments by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1419
* fix(api): recognize Pydantic aliases in unknown param middleware by @Tosko4 in https://github.com/vectorize-io/hindsight/pull/1417
* fix(retain): defer memory_links → memory_units FKs to break cascade deadlock by @cdbartholomew in https://github.com/vectorize-io/hindsight/pull/1398
* fix(daemon): honor --host and HINDSIGHT_API_HOST in daemon mode by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1422
* fix(recall): preserve original exception in recall_async error path by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1421
* fix(worker): handle NotImplementedError from add_signal_handler on Windows by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1423
* fix(self-driving-agents): fail fast when nemoclaw sandbox is missing by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1365
* fix(mcp): expose tag_groups parameter on recall tool by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1424
* chore(generated): regenerate openapi spec + clients post #1246 by @aliu-ronin in https://github.com/vectorize-io/hindsight/pull/1426
* fix(hindsight-embed): use sysconfig to find scripts dir in daemon start by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1425
* feat(anthropic): env-driven max_retries + default_headers knobs by @TuftyBruno in https://github.com/vectorize-io/hindsight/pull/1389
* feat(self-driving-agents): add Claude Chat/Cowork harness by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1427
* feat(self-driving-agents): add Hermes Agent harness support by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1431
* fix(entity-resolver): stamp cooccurrences with event_date, not now() by @aliu-ronin in https://github.com/vectorize-io/hindsight/pull/1247
* blog: Your Agent Harness Has Tools. It Still Needs Memory. by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/1429
* docs(guides): add framework memory integration guides by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/1432
* feat(n8n): add n8n community-node package for Hindsight memory by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/1364
* fix(n8n): add missing entry point, fix auth header, add execution tests by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1444
* ci: stop re-running test workflow on pull_request_review by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1446
* fix: repair 4 broken tests on main by @DK09876 in https://github.com/vectorize-io/hindsight/pull/1437
* fix(recall): inherit observation entities through source_memory_ids by @youchi1 in https://github.com/vectorize-io/hindsight/pull/1397
* feat(dify): add Dify integration with Hindsight memory tools by @benfrank241 in https://github.com/vectorize-io/hindsight/pull/1434
* feat(claude-code): add knowledge tools via Python MCP server by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1428
* fix(dify): rename package to hindsight-dify by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1451
* chore: LLM minimum acceptance tests with CI-managed model matrix by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1445
* fix(search): correct vchord BM25 score direction by @liling in https://github.com/vectorize-io/hindsight/pull/1453
* feat(claude-code): knowledge tools, subagents, and create-agent skill by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1450
* docs(claude-code): update README for v0.6.0 by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1457
* fix: regenerate docs skill to sync with removed config by @nicoloboschi in https://github.com/vectorize-io/hindsight/pull/1454

## New Contributors
* @jerviscui made their first contribution in https://github.com/vectorize-io/hindsight/pull/1185
* @youchi1 made their first contribution in https://github.com/vectorize-io/hindsight/pull/1340
* @voarsh2 made their first contribution in https://github.com/vectorize-io/hindsight/pull/1346
* @nikolay-bratanov made their first contribution in https://github.com/vectorize-io/hindsight/pull/1373
* @laoli-no1 made their first contribution in https://github.com/vectorize-io/hindsight/pull/1380
* @vernmic made their first contribution in https://github.com/vectorize-io/hindsight/pull/1409
* @TuftyBruno made their first contribution in https://github.com/vectorize-io/hindsight/pull/1389
* @liling made their first contribution in https://github.com/vectorize-io/hindsight/pull/1453

**Full Changelog**: https://github.com/vectorize-io/hindsight/compare/v0.5.6...v0.6.0

Related Repositories