Repository navigation
v20261023
This release follows the latest API docs (batch library delete, search effort, the new router model catalog) and fixes several places where stdout or an error message told callers the wrong thing.
New
library deletetakes one or more ids. One id still usesDELETE /items/{id}; several go to the batch endpoint in a single request (up to 100). (#86)search --effort <max|high|low>sendssearch_effort, validated locally. The live service does not apply it yet; the CLI is ready when it does. (#85)
Fixes: stdout reports the real outcome
proj doc import --waitprints its payload once, after waiting. Eachdetailsentry carries the document's finalstatus(anderror), plus a top-levelprocessing: {okay, error, timed_out}tally. Existing fields are unchanged; output without--waitis identical. (#82)proj deletechecks the project exists first, so a mistyped id fails withnot found; nothing was deletedinstead of reporting success. (#82)-v/RUST_LOGlogs now go to stderr, so| jqkeeps working with logging on. (#82)
Fixes: clearer errors, earlier
dbconn testwaits up to 60s for the server's answer, and a failure now points at the databasehost:portand its firewall rather than at the MemoryLake API. (#83)- Password redaction only replaces whole occurrences, so a short password no longer mangles unrelated words. (#83)
agent sendwithout any memory scope is refused locally, naming--project,--read-only-projectand--skip-memory. (#83)agent task cancelon a finished task names its state (e.g.TASK_STATE_COMPLETED). (#83)- With only
MEMORYLAKE_API_KEYset and no profile, commands explain how to runauth login --api-key. (#83) auth statushonours the global--profile. (#83)
Following the docs
router modelsreads the catalog fromdata.items;--protocolfilters on each model'sprovider_type. Previously it printed[]against the live API. (#81)searchdocuments come only from the projects in--projects; omitting it returns no documents. Help and skills are corrected, and each document result carriesproject_id. (#67)search --helpexplains thatscoreis1 / rank, not a relevance threshold. (#83)agent deleteno longer claims workspace bindings are removed; they stay asINACTIVE. (#78)task get/task listhelp notes that history and artifacts are always empty for now; usetask subscribe. (#83)
Full Changelog: v20261015...v20261023