Problem
memory_search is always disabled because it requires an embedding API key (OpenAI, Google, or Voyage), but users on OAuth authentication (e.g., Claude Max subscription) do not have a separate API key configured.
Impact
Memory search is a core feature for session continuity. Without it, the agent cannot recall prior decisions, preferences, or context from MEMORY.md and memory/*.md files, severely degrading multi-session workflows.
Expected Behavior
Either:
- Support embedding via OAuth tokens (if the provider supports it), or
- Fall back to a simpler search method (e.g., grep/fuzzy match) when no embedding key is available, or
- Surface a clear setup guide for adding an embedding key alongside OAuth auth
Environment
- OpenClaw 2026.2.14
- Auth: Anthropic OAuth (Claude Max subscription)
- No separate OpenAI/Google/Voyage API key configured
Problem
memory_searchis always disabled because it requires an embedding API key (OpenAI, Google, or Voyage), but users on OAuth authentication (e.g., Claude Max subscription) do not have a separate API key configured.Impact
Memory search is a core feature for session continuity. Without it, the agent cannot recall prior decisions, preferences, or context from MEMORY.md and memory/*.md files, severely degrading multi-session workflows.
Expected Behavior
Either:
Environment