Add llmProvider, llmModel, and llmApiKeyEnv to the plugin config schema. These allow users to choose which LLM Hindsight uses directly from openclaw.json config without needing HINDSIGHT_API_LLM_* env vars. Priority order (highest to lowest): 1. HINDSIGHT_API_LLM_PROVIDER env var (unchanged) 2. Plugin config llmProvider/llmModel (NEW) 3. Auto-detect from provider env vars (unchanged) Backward compatible: no config = same behavior as before. |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| install.sh | ||
| openclaw.plugin.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| vitest.config.ts | ||
Hindsight Memory Plugin for OpenClaw
Biomimetic long-term memory for OpenClaw using Hindsight. Automatically captures conversations and intelligently recalls relevant context.
Quick Start
# 1. Configure your LLM provider
export OPENAI_API_KEY="sk-your-key"
openclaw config set 'agents.defaults.models."openai/gpt-4o-mini"' '{}'
# 2. Install and enable the plugin
openclaw plugins install @vectorize-io/hindsight-openclaw
# 3. Start OpenClaw
openclaw gateway
That's it! The plugin will automatically start capturing and recalling memories.
Documentation
For full documentation, configuration options, troubleshooting, and development guide, see:
OpenClaw Integration Documentation
Links
License
MIT