OpenClaw Changelog
@vectorize-io/hindsight-openclaw — Hindsight memory plugin for OpenClaw.
0.7.2
This release contains internal maintenance and infrastructure changes only.
0.7.1
Bug Fixes
- Fix OpenClaw integration upgrades by using the published agent-sdk dependency and updating the plugin configuration schema.·
@nicoloboschi·c1924e9d
0.7.0
Features
- Added initial support for self-driving agents in the OpenClaw integration for Hindsight.·
@nicoloboschi·7f30dcc7
0.6.6
Bug Fixes
- Retention is now applied correctly for default agent main:main sessions instead of being silently skipped.·
@nicoloboschi·70677457
0.6.5
Bug Fixes
- Fix per-session memory retention so saving a new turn no longer overwrites earlier turns in the same session.·
@nicoloboschi·1f897314 - Improve direct-execution detection by correctly resolving full symlink chains, preventing incorrect behavior when invoked through symlinked paths.·
@D2758695161·7ceaa22a
0.6.4
Features
- Openclaw now uses a session-scoped document ID and records structured timestamps for each message, improving session consistency and message ordering. (
33645e08)
0.6.3
Features
- Inline retain tags are now merged with default retain tags, improving consistency of retention behavior without extra configuration. (
b79ab2b7)
Improvements
- All HTTP requests now include an identifying User-Agent, improving request attribution and compatibility with stricter endpoints. (
9372462e)
Bug Fixes
- Per-agent banking now respects identity skip-filter configuration, preventing incorrect identity filtering. (
90a22016)
0.6.2
Features
- OpenClaw conversations are now stored in an Anthropic-style JSON format, preserving tool_use/tool_result blocks for more faithful replay and analysis. (
adc85129)
Bug Fixes
- Improved session consistency and reduced noise by stabilizing session identity and skipping non-user operational turns. (
2ff805d6) - Fixed intermittent missing behavior by ensuring agent hooks are registered on every plugin invocation. (
1be5ff33)
0.6.1
Bug Fixes
- Openclaw setup wizard now prompts for the actual token value instead of an environment variable name. (
9679d813)
0.6.0
Breaking Changes
- Configuration is now read from the plugin configuration instead of environment variables, requiring updates to existing deployments. (
e22ae05f)
Features
- Adds an interactive setup wizard with Cloud, API, and Embedded configuration modes. (
87322396) - Adds a daemon lifecycle package for running the Hindsight "all" daemon. (
576016f5) - Adds a configuration-aware CLI to backfill historical data into Hindsight memory. (
72fd3d59) - Adds session pattern filtering to ignore or treat certain sessions as stateless. (
5a61ac50) - Adds configurable tags for retained memories. (
b0e8ac0f) - Adds support for bankId when using static banks. (
0e81d1a2)
Improvements
- Improves startup resilience and enriches retained memory metadata. (
1f1716bd) - Adds a JSONL-backed retain queue to improve reliability when the external API is unavailable. (
087545cc) - Reduces CLI startup time by deferring heavy initialization until the service starts. (
41025c3b)
Bug Fixes
- Avoids misrouting by ignoring ctx.channelId when it contains a provider name. (
d4b8b354)
0.5.1
Bug Fixes
- Fixed JSON manifest formatting issues in the OpenClaw plugin to prevent manifest parsing/loading problems. (
704e41fa)
0.5.0
Breaking Changes
- Removed hardcoded default model settings from integrations so model/provider must be configured explicitly. (
58e68f3e)
Features
- Added configurable, structured logging for the OpenClaw integration. (
d441ab81) - Added an auto-recall toggle and support for excluding specific providers from recall/retention. (
3f9eb27c) - Added configuration to skip recall/retention for selected providers. (
fb7be3ec) - Added dynamic per-channel memory banks to isolate memory across channels. (
9a776e9f) - Added support for using an external Hindsight API backend. (
6b346925) - Added plugin configuration options to select the LLM provider and model. (
8564135b)
Improvements
- Added control over where recalled memories are injected to better preserve prompt caching. (
200bab23) - Improved recall/retention controls and scalability, and added Gemini safety settings support. (
d425e93c) - Memory retention now periodically keeps recent conversation turns (default every 10 turns) to improve continuity. (
ad1660b3) - Improved OpenClaw and embedding parameters for better integration behavior and configuration. (
749478d9) - Improved OpenClaw configuration setup and initialization behavior. (
27498f99)
Bug Fixes
- Added a configurable auto-recall timeout to prevent recalls from hanging or taking too long. (
cd4d449f) - Recalled memories are now injected as system context for more reliable behavior. (
b17f338e) - Health check requests now include the auth token to avoid unauthorized failures. (
40b02645) - Improved stability and safety with better shell handling, HTTP mode support, lazy reinitialization, and per-user memory banks. (
c4610130) - Fixed failures when ingesting very large content (E2BIG). (
6bad6673) - Prevented memory retention from recursing indefinitely. (
4f112101) - Prevented user memories from being wiped on every new session. (
981cf605) - Improved shell argument escaping to prevent command failures with special characters. (
63e2964a) - Renamed the OpenClaw binary to the correct name to avoid invocation/config mismatches. (
b364bc34)