Hey Krill — feature request / clarification on agents.*.memorySearch.fallback.
The current schema lets me set provider: "gemini" and fallback: "openai", but model, outputDimensionality, and remote are shared between primary and fallback. That means the fallback provider inherits the primary's model name (e.g. gemini-embedding-001 hits the OpenAI endpoint and 404s) and dimensionality (3072 vs OpenAI's 1536 → dim mismatch on reindex).
Additionally, enabling multimodal hard-rejects any fallback (memory-search-Bcj3hLJp.js:201), which forces a choice between image embeddings and provider redundancy.
Is there a supported pattern for cross-provider embedding fallback (e.g. Gemini primary + OpenAI fallback on custom provider), or is the current fallback only intended for same-provider/same-dim scenarios? If cross-provider is in scope, would per-fallback model / remote overrides be on the roadmap?
Context: running OpenClaw 2026.4.22 (00bd2cf), macOS.