Skip to main content

Claude Code Changelog

hindsight-memory — Hindsight memory plugin for Claude Code.

← Claude Code integration

0.7.5

Bug Fixes

  • Fixes Claude Code integration to retain session deltas so incremental updates aren’t lost between runs.·@oldnicke@oldnicke·a910fd8a0

0.7.4

Bug Fixes

  • Prevents recalling the primary or duplicate memory banks when fetching additional banks, reducing redundant results.·@benfrank241@benfrank241·b0fb1111e
  • Runs the MCP server in an isolated working directory to avoid path-related issues when launched from different locations.·@oldnicke@oldnicke·4bf126bf5

0.7.3

Features

  • Add recall score floors so memory recall can enforce minimum relevance thresholds.·@ishanmalik@ishanmalik·e93c56028
  • Add recall tag filters to the Claude Code memory hook to restrict recall to specific memory tags.·@koriyoshi2041@koriyoshi2041·962140eef

0.7.2

Bug Fixes

  • Fix directory-to-memory-bank mapping to correctly handle symlinks, improving reliability of bank resolution.·@365diascollaboration-prog@365diascollaboration-prog·0672fba27
  • Improve Windows support by matching directory-to-memory-bank mappings case-insensitively.·@eskild-boop@eskild-boop·c3bb64764
  • Fix Windows virtualenv detection so the MCP runner can locate the Python interpreter in the Scripts/ layout.·@eldar702@eldar702·12851bc7e
  • Reduce unnecessary daemon restarts by increasing the default health-check timeout from 2s to 10s.·@21Felix04@21Felix04·c5a61db2b

0.7.1

Bug Fixes

  • Enable knowledge tools by default and keep the MCP server running even when knowledge tools are disabled.·@nicoloboschi@nicoloboschi·655435ea

0.7.0

Improvements

  • Claude Code integration now defaults recall types to observations to improve memory recall behavior out of the box.·@nicoloboschi@nicoloboschi·4b19a0fb

Bug Fixes

  • Recall context now labels the “Current time” value as UTC to avoid timezone confusion.·@valda@valda·3d6c2ba8
  • Windows MCP bootstrap is now idempotent, preventing failures when re-running the setup script.·@ottopichlhoefer@ottopichlhoefer·80046797

0.6.5

Features

  • Added a configurable timeout for MCP requests in the Claude Code integration.·@rsaulo@rsaulo·55ef7067

0.6.4

Bug Fixes

  • Fixed Claude Code recall parameter naming to avoid failures when limiting results.·@offendingcommit@offendingcommit·909a4fd4
  • Improved page retrieval reliability by returning full page content and handling oversized tool results.·@cdbartholomew@cdbartholomew·b2a693ab
  • Corrected the agent knowledge page list tool to fetch metadata-only details, preventing incorrect or overly large responses.·@cdbartholomew@cdbartholomew·6c6ee73c

0.6.3

Features

  • Adds explicit directory-to-bank mapping and better support for Git worktrees when using the claude-code integration.·@nicoloboschi@nicoloboschi·691c65ac

0.6.2

Bug Fixes

  • Fixes Claude Code integration setup by bootstrapping required Python dependencies in an isolated virtual environment under the plugin data directory.·@nicoloboschi@nicoloboschi·012c100e

0.6.1

Features

  • Claude Code’s create-agent skill now supports and understands SDA project layouts when generating agents.·@nicoloboschi@nicoloboschi·0231094d

0.6.0

Features

  • Added Claude Code knowledge tools backed by a Python MCP server, enabling the integration to read/write and use Hindsight knowledge more directly.·@nicoloboschi@nicoloboschi·6c55dbde
  • Introduced subagents and a new “create-agent” skill to help users create and manage agent configurations/workflows within Claude Code.·@nicoloboschi@nicoloboschi·1b9d6d91

0.4.0

Features

  • Allows recalling memories from additional banks alongside the primary bank for broader context retrieval.·@starbit-biostar@starbit-biostar·cba2b0d8

Improvements

  • Adds a {user_id} template variable for retainTags to better organize memories by user.·@soichisumi@soichisumi·9181c9a2

Bug Fixes

  • Fixes transcript parsing when tool results include list-style content, preventing recall/retain from failing on some sessions.·@nicoloboschi@nicoloboschi·b67b6886
  • Ensures dynamically generated memory bank IDs preserve raw UTF-8, avoiding incorrect bank selection for non-ASCII identifiers.·@Desko77@Desko77·08a75b5b
  • Prevents memory compaction from overwriting memories that were meant to be retained.·@nicoloboschi@nicoloboschi·9c9a5a29
  • Ensures a session’s final memories are retained on SessionEnd even when retainEveryNTurns is greater than 1.·@starbit-biostar@starbit-biostar·aefc1ebc
  • Reads transcript files as UTF-8 to prevent errors or corrupted text when transcripts contain non-ASCII characters.·@tordf@tordf·eb9be903

0.3.1

Bug Fixes

  • All Claude Code integration HTTP requests now include an identifying User-Agent for better compatibility and observability. (9372462e)

0.3.0

Features

  • Claude Code integration now retains tool calls as structured JSON for more accurate memory and retrieval. (8cb8b912)

0.2.0

Features

  • Added a Claude Code integration plugin for capturing and using Hindsight memory in Claude Code. (f4390bdc)
  • Claude Code integration can retain full sessions with document upsert and configurable tagging. (2d31b67d)

Improvements

  • Improved Claude Code plugin installation and configuration experience. (35b2cbb6)
  • Integrations no longer rely on hardcoded default models, allowing model selection to be fully configured. (58e68f3e)
  • Claude Code now starts the Hindsight background daemon automatically at session start for smoother operation. (26944e25)

Bug Fixes

  • Added a supported setup command to register hooks reliably, fixing hook registration issues. (22ca6a8d)
  • Fixed Claude Code integration compatibility on Windows. (a94a90ea)