github vectorize-io/hindsight v0.5.5

3 hours ago

What's Changed

  • release: 0.5.4 changelog by @nicoloboschi in #1195
  • fix: auto-confirm control plane install on first UI launch by @bwjoke in #1197
  • feat(worker): per-operation slot reservations by @nicoloboschi in #1199
  • feat(perf): add system performance test runner by @nicoloboschi in #1201
  • fix(perf): fix perf-test CI install and WorkerPoller kwarg by @nicoloboschi in #1206
  • feat(db): configurable Postgres statement_timeout on pool connections by @nicoloboschi in #1200
  • fix(worker): prevent child tasks from blocking parent execution by @nicoloboschi in #1210
  • chore(perf): default CI perf-test scale to large by @nicoloboschi in #1211
  • Blog: Hindsight 10,000 Stars Celebration by @benfrank241 in #1208
  • Fix: Update 10k stars blog post date to April 22 by @benfrank241 in #1213
  • feat(api): expose retry_count and next_retry_at on operation responses by @cdbartholomew in #1188
  • feat(retain): expose processed_content_tokens on RetainResult by @cdbartholomew in #1217
  • fix(claude-code): retain on SessionEnd even when retainEveryNTurns > 1 by @starbit-biostar in #1152
  • feat(claude-code): recall from additional banks alongside primary by @starbit-biostar in #1153
  • feat(perf): add LoComo benchmark as parallel CI job by @nicoloboschi in #1223
  • fix(claude-code): prevent compaction from overwriting retained memories by @nicoloboschi in #1222
  • fix(integrations): preserve raw UTF-8 in dynamically-derived bank_id by @Desko77 in #1141
  • docs(workers): document per-operation slot reservations (#1199) by @r266-tech in #1207
  • fix(perf): locomo defaults — all conversations, wait-consolidation, pro model by @nicoloboschi in #1224
  • fix(mcp): remove delete_memory tool to close authorization-bypass gap by @nicoloboschi in #1228
  • fix(ops): expose processing/cancelled statuses through API and UI by @nicoloboschi in #1231
  • feat(api): add exclude_parents filter to list operations by @nicoloboschi in #1230
  • feat(api,ui): document chunks API, reprocess, and enhanced document detail by @nicoloboschi in #1236
  • fix: correct docker command in 10k stars blog quickstart by @benfrank241 in #1237
  • blog: Your Agent Is Not Forgetful. It Was Never Given a Memory. by @benfrank241 in #1235
  • guides: add 20 general agent memory guides by @benfrank241 in #1233
  • fix(litellm): handle streaming responses in _store_conversation by @DK09876 in #1239
  • fix(claude-code): handle list-content tool_results in transcript parsing by @nicoloboschi in #1226
  • fix(stats): timeseries buckets should return tz-aware ISO by @aliu-ronin in #1245
  • fix(db): accept asyncpg-style URLs for external PostgreSQL by @nicoloboschi in #1225
  • feat(embeddings): allow Cohere output dimensions via env var by @nicoloboschi in #1249
  • fix(docs): escape curly braces in generated changelog entries by @nicoloboschi in #1248
  • fix(tests): repair 9 regressions surfaced on main by @nicoloboschi in #1251
  • Update integration author for ContextForge by @ooa-andera in #1254
  • feat(embed): full Windows support + prefer sibling hindsight-api over uvx by @nicoloboschi in #1250
  • fix(llm): handle DeepSeek tool-call compatibility by @M1p0 in #1253
  • docs: add nodes_by_fact_type field to Document Response Format example by @r266-tech in #1243
  • feat(embeddings): add HINDSIGHT_API_EMBEDDINGS_GEMINI_FORCE_IPV4 opt-in by @connorblack in #1241
  • docs(ops): document processing + cancelled statuses from #1231 by @r266-tech in #1238
  • docs(blog): align retainEveryNTurns default with #1186 (10 → 3) by @r266-tech in #1268
  • docs(sidecar): mirror HINDSIGHT_API_EMBEDDINGS_GEMINI_FORCE_IPV4 from #1241 by @r266-tech in #1265
  • fix(embed): satisfy ty on Windows-only subprocess attrs by @grimmjoww in #1263
  • docs(configuration): mirror COHERE_OUTPUT_DIMENSIONS env var into sidecar reference by @r266-tech in #1252
  • chore(deps): bump actions/github-script from 8 to 9 by @dependabot[bot] in #1025
  • fix(openclaw): stop silently skipping retention on default agent:main:main sessions by @nicoloboschi in #1276
  • fix(consolidation): reduce memory fan-out during consolidation recall by @nicoloboschi in #1277
  • Add blog post: Connect ChatGPT and Perplexity to Hindsight for Long-Term Memory by @benfrank241 in #1255
  • chore(lint): cover all npm packages with prettier in lint.sh by @nicoloboschi in #1279
  • fix(mcp): report Hindsight's version in serverInfo, not FastMCP's by @cdbartholomew in #1281
  • docs(integrations): add ChatGPT and Perplexity integration guides by @benfrank241 in #1280
  • docs(installation): document memory footprint and hardware requirements by @nicoloboschi in #1282
  • feat(pipecat): add Pipecat voice AI pipeline memory integration by @benfrank241 in #921
  • fix(llm): simplify JSON schemas for better Ollama and LLM compliance by @nicoloboschi in #1292
  • fix(parsers): LlamaParse follow-up — reuse client, fix error mapping, add tests by @nicoloboschi in #1293
  • fix(api): GET /banks/{bank_id}/profile no longer auto-creates the bank by @cdbartholomew in #1287
  • fix(retain): drop strength from causal relations (fixes #1289) by @nicoloboschi in #1295
  • fix(llm): omit tool_choice="auto" and add deepseek as first-class provider by @nicoloboschi in #1294
  • chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #1278
  • test(integration): add Hermes Agent embedded-mode smoke test by @nicoloboschi in #1283
  • feat: mental-models List view + /tags?source=mental_models by @nicoloboschi in #1296

New Contributors

Full Changelog: v0.5.4...v0.5.5

Don't miss a new hindsight release

NewReleases is sending notifications on new releases.