diff --git a/helm/hindsight/Chart.yaml b/helm/hindsight/Chart.yaml index b65ee099..44b6930e 100644 --- a/helm/hindsight/Chart.yaml +++ b/helm/hindsight/Chart.yaml @@ -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 diff --git a/hindsight-api/hindsight_api/__init__.py b/hindsight-api/hindsight_api/__init__.py index 079706e6..237d815a 100644 --- a/hindsight-api/hindsight_api/__init__.py +++ b/hindsight-api/hindsight_api/__init__.py @@ -46,4 +46,4 @@ __all__ = [ "RemoteTEICrossEncoder", "LLMConfig", ] -__version__ = "0.4.3" +__version__ = "0.4.4" diff --git a/hindsight-api/pyproject.toml b/hindsight-api/pyproject.toml index ba8dd1f4..f2b97f16 100644 --- a/hindsight-api/pyproject.toml +++ b/hindsight-api/pyproject.toml @@ -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" diff --git a/hindsight-cli/Cargo.toml b/hindsight-cli/Cargo.toml index 9d33775d..7a1df4ba 100644 --- a/hindsight-cli/Cargo.toml +++ b/hindsight-cli/Cargo.toml @@ -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" diff --git a/hindsight-clients/python/hindsight_client_api/__init__.py b/hindsight-clients/python/hindsight_client_api/__init__.py index 95b4ec22..12bfd75b 100644 --- a/hindsight-clients/python/hindsight_client_api/__init__.py +++ b/hindsight-clients/python/hindsight_client_api/__init__.py @@ -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 diff --git a/hindsight-clients/python/pyproject.toml b/hindsight-clients/python/pyproject.toml index 3a9439b0..bc63a3b7 100644 --- a/hindsight-clients/python/pyproject.toml +++ b/hindsight-clients/python/pyproject.toml @@ -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"} diff --git a/hindsight-clients/typescript/package.json b/hindsight-clients/typescript/package.json index ff7d1c45..4e5bacb2 100644 --- a/hindsight-clients/typescript/package.json +++ b/hindsight-clients/typescript/package.json @@ -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", diff --git a/hindsight-control-plane/package.json b/hindsight-control-plane/package.json index 5f8e0ac5..e4ba0eab 100644 --- a/hindsight-control-plane/package.json +++ b/hindsight-control-plane/package.json @@ -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" diff --git a/hindsight-dev/pyproject.toml b/hindsight-dev/pyproject.toml index cf9f6899..72d11ec9 100644 --- a/hindsight-dev/pyproject.toml +++ b/hindsight-dev/pyproject.toml @@ -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 = [ diff --git a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/openclaw.md b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/openclaw.md index 26edfc62..093de8b8 100644 --- a/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/openclaw.md +++ b/hindsight-docs/versioned_docs/version-0.4/sdks/integrations/openclaw.md @@ -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 [ - { - "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" } - } ] ``` @@ -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) diff --git a/hindsight-embed/hindsight_embed/__init__.py b/hindsight-embed/hindsight_embed/__init__.py index 7bfdc051..78d58740 100644 --- a/hindsight-embed/hindsight_embed/__init__.py +++ b/hindsight-embed/hindsight_embed/__init__.py @@ -1,3 +1,3 @@ """Hindsight embedded CLI - local memory operations without a server.""" -__version__ = "0.4.3" +__version__ = "0.4.4" diff --git a/hindsight-embed/pyproject.toml b/hindsight-embed/pyproject.toml index a2c0b808..e8a72007 100644 --- a/hindsight-embed/pyproject.toml +++ b/hindsight-embed/pyproject.toml @@ -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" diff --git a/hindsight-integrations/litellm/pyproject.toml b/hindsight-integrations/litellm/pyproject.toml index d50b06ce..c3ed379d 100644 --- a/hindsight-integrations/litellm/pyproject.toml +++ b/hindsight-integrations/litellm/pyproject.toml @@ -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" diff --git a/hindsight-integrations/openclaw/package.json b/hindsight-integrations/openclaw/package.json index 61ee0544..3ef1078a 100644 --- a/hindsight-integrations/openclaw/package.json +++ b/hindsight-integrations/openclaw/package.json @@ -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", diff --git a/hindsight/pyproject.toml b/hindsight/pyproject.toml index 808e2858..0eb98516 100644 --- a/hindsight/pyproject.toml +++ b/hindsight/pyproject.toml @@ -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"