docs: Document oMLX (Apple Silicon MLX) as memorySearch embedding provider#74761
docs: Document oMLX (Apple Silicon MLX) as memorySearch embedding provider#74761mppyes-ai wants to merge 5 commits into
Conversation
Adds an oMLX section under embedding providers and adds oMLX to the supported providers table. References openclaw#74732.
|
Codex review: needs changes before merge. Reviewed June 7, 2026, 1:15 AM ET / 05:15 UTC. Summary PR surface: Docs +103. Total +103 across 3 files. Reproducibility: yes. for the review finding: current source and docs show Review metrics: 1 noteworthy metric.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Copy recommended automerge instructionNext step before merge
Security Review findings
Review detailsBest possible solution: Keep the oMLX-specific docs, but rewrite the snippets, table row, and prose to use Do we have a high-confidence way to reproduce the issue? Yes for the review finding: current source and docs show Is this the best way to solve the issue? No. The docs-only direction is useful, but the current patch is not the best solution until it aligns oMLX with the dedicated Full review comments:
Overall correctness: patch is incorrect AGENTS.md: found and applied where relevant. Codex review notes: model gpt-5.5, reasoning high; reviewed against 7e7ea0fed17c. Label changesLabel justifications:
Evidence reviewedPR surface: Docs +103. Total +103 across 3 files. View PR surface stats
Security concerns:
Acceptance criteria:
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
Resolves check-docs failure on PR openclaw#74761 — aligns column widths in the Supported providers table to satisfy cxfmt.
|
This pull request has been automatically marked as stale due to inactivity. |
|
This assigned pull request has been automatically marked as stale after being open for 27 days. |
|
This assigned pull request has been automatically marked as stale after being open for 27 days. |
|
This assigned pull request has been automatically marked as stale after being open for 27 days. |
|
This assigned pull request has been automatically marked as stale after being open for 27 days. |
Summary
Resolves the documentation gap identified in #74732. Adds focused recipes
for using oMLX (Apple Silicon MLX inference server) as a memorySearch
embedding provider via the existing OpenAI-compatible adapter.
Changes
docs/concepts/memory-search.md: New "Using oMLX" subsection underQuick start, plus an oMLX row in the Supported providers table.
docs/reference/memory-config.md: New oMLX example under Remoteendpoint config, with a warning against the common
provider: "ollama"mistake.
docs/providers/openai.md: New "Local OpenAI-compatible servers"subsection under Memory embeddings, surfacing oMLX as a notable
Apple Silicon use case.
What this addresses
Per the Codex review on #74732, this is the narrow docs-only fix:
All three points are covered. No core behavior change; no new provider
adapter introduced. The first-class
omlxadapter discussion (Option B in#74732) remains separate and is not part of this PR.
Verification
The configuration shipped in this PR was verified end-to-end on:
openclaw memory status --deepafter migration:openai (requested: openai)jina-embeddings-v5-text-small-retrieval-mlx1024150/150 files · 946 chunks0/2Related
Closes #74732 (docs portion).
cc @jundot — oMLX maintainer, in case the oMLX side wants to cross-link.