* docs: add best practice for filtering recall by memory shape (#856) Add guidance on using entity labels with `tag: true` to deterministically filter recall results when a bank contains different memory shapes (e.g., concise rules vs. detailed procedures). * feat: add OpenRouter support for LLM, embeddings, and reranking OpenRouter is OpenAI-compatible for chat/embeddings and Cohere-compatible for reranking, so no new provider classes are needed. - LLM: added as OpenAICompatibleLLM provider (default model: qwen/qwen3.5-9b) - Embeddings: reuses OpenAIEmbeddings with OpenRouter base URL (default: perplexity/pplx-embed-v1-0.6b) - Reranker: reuses CohereCrossEncoder with OpenRouter rerank endpoint (default: cohere/rerank-v3.5) - API key fallback chain: dedicated key → shared OPENROUTER_API_KEY → LLM_API_KEY * chore: regenerate docs skill references and fix formatting |
||
|---|---|---|
| .. | ||
| developer | ||
| sdks | ||