Skip to main content

Claude Code Changelog

hindsight-memory — Hindsight memory plugin for Claude Code.

← Claude Code integration

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)