Release v0.4.4

- Update version to 0.4.4 in all components
- Python packages: hindsight-api, hindsight-dev, hindsight-all, hindsight-litellm, hindsight-embed
- Python client: hindsight-clients/python
- TypeScript client: hindsight-clients/typescript
- Rust CLI: hindsight-cli
- Control Plane: hindsight-control-plane
- OpenClaw integration: hindsight-integrations/openclaw
- Helm chart
- Sync documentation to version-0.4
This commit is contained in:
Nicolò Boschi 2026-01-30 13:05:07 +01:00
parent b364bc3402
commit c33b9b8bb2
15 changed files with 29 additions and 61 deletions

View file

@ -2,8 +2,8 @@ apiVersion: v2
name: hindsight
description: Hindsight helm chart
type: application
version: 0.4.3
appVersion: "0.4.3"
version: 0.4.4
appVersion: "0.4.4"
keywords:
- ai
- memory

View file

@ -46,4 +46,4 @@ __all__ = [
"RemoteTEICrossEncoder",
"LLMConfig",
]
__version__ = "0.4.3"
__version__ = "0.4.4"

View file

@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "hindsight-api"
version = "0.4.3"
version = "0.4.4"
description = "Hindsight: Agent Memory That Works Like Human Memory"
readme = "README.md"
requires-python = ">=3.11"

View file

@ -1,6 +1,6 @@
[package]
name = "hindsight-cli"
version = "0.4.3"
version = "0.4.4"
edition = "2021"
authors = ["Hindsight Team"]
description = "A beautiful CLI for Hindsight - semantic memory system"

View file

@ -14,7 +14,7 @@
""" # noqa: E501
__version__ = "0.0.7"
__version__ = "0.4.4"
# import apis into sdk package
from hindsight_client_api.api.banks_api import BanksApi

View file

@ -1,6 +1,6 @@
[project]
name = "hindsight-client"
version = "0.4.3"
version = "0.4.4"
description = "Python client for Hindsight - Semantic memory system with personality-driven thinking"
authors = [
{name = "Hindsight Team"}

View file

@ -1,6 +1,6 @@
{
"name": "@vectorize-io/hindsight-client",
"version": "0.4.3",
"version": "0.4.4",
"description": "TypeScript client for Hindsight - Semantic memory system with personality-driven thinking",
"main": "./dist/src/index.js",
"types": "./dist/src/index.d.ts",

View file

@ -1,6 +1,6 @@
{
"name": "@vectorize-io/hindsight-control-plane",
"version": "0.4.3",
"version": "0.4.4",
"description": "Control plane for Hindsight - Semantic memory system",
"bin": {
"hindsight-control-plane": "./bin/cli.js"

View file

@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "hindsight-dev"
version = "0.4.3"
version = "0.4.4"
description = "Development utilities for Hindsight"
requires-python = ">=3.11"
dependencies = [

View file

@ -4,7 +4,7 @@ sidebar_position: 4
# OpenClaw
Local-first, persistent memory for [OpenClaw](https://openclaw.ai) agents using [Hindsight](https://vectorize.io/hindsight).
Local, long term memory for [OpenClaw](https://openclaw.ai) agents using [Hindsight](https://vectorize.io/hindsight).
This plugin integrates [hindsight-embed](https://vectorize.io/hindsight/cli), a standalone daemon that bundles Hindsight's memory engine (API + PostgreSQL) into a single command. Everything runs locally on your machine, reuses the LLM you're already paying for, and costs nothing extra. The plugin automatically manages the daemon lifecycle and provides hooks for seamless memory capture and recall.
@ -47,14 +47,19 @@ Auto-recall solves this by injecting relevant memories automatically before ever
```json
<hindsight_memories>
[
{
"content": "User prefers JSON responses for technical data",
"score": 0.95,
"metadata": {
"document_id": "session-abc123",
"chunk_id": "chunk-1"
{
{
"chunk_id": "openclawd_default-session_12",
"context": "",
"document_id": "default-session",
"id": "5f55f684-e6f5-46e3-9f5c-043bdf005511",
"mentioned_at": "2026-01-30T11:07:33.211396+00:00",
"occurred_end": "2025-01-29T23:14:30+00:00",
"occurred_start": "2025-01-29T23:14:30+00:00",
"tags": [],
"text": "Nicolò Boschi attended an OpenAI devday last year and found it cool. | When: 2025-01-30 | Involving: Nicolò Boschi",
"type": "world"
}
}
]
</hindsight_memories>
```
@ -79,7 +84,7 @@ Think of hooks as "forced automation" - they always run.
```
┌─────────────────────────────────────────┐
│ OpenClaw Gateway │
│ OpenClaw Gateway
│ │
│ ┌───────────────────────────────────┐ │
│ │ Hindsight Plugin │ │
@ -294,40 +299,3 @@ tail -f /tmp/clawdbot/clawdbot-*.log | grep Hindsight
# [Hindsight Hook] agent_end triggered
# [Hindsight] Retained X messages for session ...
```
## Development
```bash
# Clone repo
git clone https://github.com/vectorize-io/hindsight.git
cd hindsight/hindsight-integrations/openclaw
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
# Install locally
npm run build && ./install.sh
```
## Requirements
- **Node.js** 22+
- **OpenClaw** (Clawdbot) with plugin support
- **uv/uvx** for running `hindsight-embed`
- **LLM API key** (OpenAI, Anthropic, etc.)
## License
MIT
## Links
- [Hindsight Documentation](https://vectorize.io/hindsight)
- [OpenClaw Documentation](https://openclaw.ai)
- [GitHub Repository](https://github.com/vectorize-io/hindsight)

View file

@ -1,3 +1,3 @@
"""Hindsight embedded CLI - local memory operations without a server."""
__version__ = "0.4.3"
__version__ = "0.4.4"

View file

@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "hindsight-embed"
version = "0.4.3"
version = "0.4.4"
description = "Hindsight embedded CLI - local memory operations without a server"
readme = "README.md"
requires-python = ">=3.11"

View file

@ -1,6 +1,6 @@
[project]
name = "hindsight-litellm"
version = "0.4.3"
version = "0.4.4"
description = "Universal LLM memory integration via LiteLLM - works with 100+ providers"
readme = "README.md"
requires-python = ">=3.10"

View file

@ -1,6 +1,6 @@
{
"name": "@vectorize-io/hindsight-openclaw",
"version": "0.4.3",
"version": "0.4.4",
"description": "Hindsight memory plugin for OpenClaw - biomimetic long-term memory with fact extraction",
"main": "dist/index.js",
"types": "dist/index.d.ts",

View file

@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "hindsight-all"
version = "0.4.3"
version = "0.4.4"
description = "Hindsight: Agent Memory That Works Like Human Memory - All-in-One Bundle"
readme = "README.md"
requires-python = ">=3.11"