# Changelog ## [0.1.0] - 2025-03-23 ### Added - Initial release: Claude Code plugin for Hindsight long-term memory - Auto-recall on every user prompt via `UserPromptSubmit` hook — injects relevant memories as `additionalContext` - Auto-retain after every response via async `Stop` hook — extracts and stores conversation transcript - Session lifecycle hooks (`SessionStart` health check, `SessionEnd` daemon cleanup) - Three connection modes: external API, auto-managed local daemon (`uvx hindsight-embed`), existing local server - Dynamic bank IDs with configurable granularity (`agent`, `project`, `session`, `channel`, `user`) - Channel-agnostic: works with Claude Code Channels (Telegram, Discord, Slack) and interactive sessions - Zero pip dependencies — pure Python stdlib (`urllib`, `fcntl`, `subprocess`) - 34 configuration options via `settings.json` with env var overrides - LLM auto-detection from `OPENAI_API_KEY`, `ANTHROPIC_API_KEY`, `GEMINI_API_KEY`, `GROQ_API_KEY` - Chunked retention with sliding window (`retainEveryNTurns` + `retainOverlapTurns`) - Memory tag stripping to prevent retain feedback loops