{ "id": "hindsight-openclaw", "name": "Hindsight Memory", "kind": "memory", "configSchema": { "type": "object", "properties": { "daemonIdleTimeout": { "type": "number", "description": "Seconds before daemon shuts down from inactivity (0 = never)", "default": 0 }, "embedPort": { "type": "number", "description": "Port for hindsight-embed server (auto-assigned if not specified)", "default": 0 }, "bankMission": { "type": "string", "description": "Custom mission/context for the memory bank", "default": "You are an AI assistant helping users across multiple communication channels (Telegram, Slack, Discord, etc.). Remember user preferences, instructions, and important context from conversations to provide personalized assistance." }, "embedVersion": { "type": "string", "description": "hindsight-embed version to use (e.g. 'latest', '0.4.2', or empty for latest)", "default": "latest" }, "llmProvider": { "type": "string", "description": "LLM provider for Hindsight memory (e.g. 'openai', 'anthropic', 'gemini', 'groq', 'ollama'). Takes priority over auto-detection but not over HINDSIGHT_API_LLM_PROVIDER env var.", "enum": ["openai", "anthropic", "gemini", "groq", "ollama"] }, "llmModel": { "type": "string", "description": "LLM model to use (e.g. 'gpt-4o-mini', 'claude-3-5-haiku-20241022'). Used with llmProvider." }, "llmApiKeyEnv": { "type": "string", "description": "Name of the env var holding the API key (e.g. 'MY_CUSTOM_KEY'). If not set, uses the standard env var for the chosen provider." } }, "additionalProperties": false }, "uiHints": { "daemonIdleTimeout": { "label": "Daemon Idle Timeout", "placeholder": "0 (never timeout)" }, "embedPort": { "label": "Embed Server Port", "placeholder": "0 (auto-assign)" }, "bankMission": { "label": "Bank Mission", "placeholder": "Custom context for what this agent does..." }, "embedVersion": { "label": "Hindsight Embed Version", "placeholder": "latest (or pin to specific version like 0.4.2)" }, "llmProvider": { "label": "LLM Provider", "placeholder": "e.g. openai, anthropic, gemini, groq" }, "llmModel": { "label": "LLM Model", "placeholder": "e.g. gpt-4o-mini, claude-3-5-haiku-20241022" }, "llmApiKeyEnv": { "label": "API Key Env Var", "placeholder": "e.g. MY_CUSTOM_API_KEY (optional)" } } }