SdkClient) dropped the min_confidence argument even though MemoryReadService.search_memories and the parallel DirectClient both support it. The CLI also had no --min-confidence option.SdkClient.recall(..., min_confidence=0.8) raised TypeError: unexpected keyword argument 'min_confidence'. Users therefore could not exclude low-confidence memories through the primary CLI/SDK path, despite the filtering implementation already existing below it.--min-confidence CLI option (0.0 through 1.0).SdkClient parity with DirectClient and pass the value to MemoryReadService.main with the two errors above and pass with this patch.python -m pytest -q — full suite passed; only the existing live-key/POSIX-only skips remain.python -m ruff check ... — passed.python -m ruff format --check ... — passed.python -m mypy memanto/cli/client/sdk_client.py memanto/cli/commands/memory.py — passed.--min-confidence option to the recall command, accepting values from 0.0 to 1.0.Posted Aug 2, 2026
Restored SDK and CLI parity for confidence-filtered memory recall, adding bounded input validation and regressions across both public boundaries.
0
0
Memanto