Skip to content

v20261023

Choose a tag to compare

@github-actions github-actions released this 23 Oct 03:51
· 2 commits to main since this release
da2353d

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 delete takes one or more ids. One id still uses DELETE /items/{id}; several go to the batch endpoint in a single request (up to 100). (#86)
  • search --effort <max|high|low> sends search_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 --wait prints its payload once, after waiting. Each details entry carries the document's final status (and error), plus a top-level processing: {okay, error, timed_out} tally. Existing fields are unchanged; output without --wait is identical. (#82)
  • proj delete checks the project exists first, so a mistyped id fails with not found; nothing was deleted instead of reporting success. (#82)
  • -v / RUST_LOG logs now go to stderr, so | jq keeps working with logging on. (#82)

Fixes: clearer errors, earlier

  • dbconn test waits up to 60s for the server's answer, and a failure now points at the database host:port and 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 send without any memory scope is refused locally, naming --project, --read-only-project and --skip-memory. (#83)
  • agent task cancel on a finished task names its state (e.g. TASK_STATE_COMPLETED). (#83)
  • With only MEMORYLAKE_API_KEY set and no profile, commands explain how to run auth login --api-key. (#83)
  • auth status honours the global --profile. (#83)

Following the docs

  • router models reads the catalog from data.items; --protocol filters on each model's provider_type. Previously it printed [] against the live API. (#81)
  • search documents come only from the projects in --projects; omitting it returns no documents. Help and skills are corrected, and each document result carries project_id. (#67)
  • search --help explains that score is 1 / rank, not a relevance threshold. (#83)
  • agent delete no longer claims workspace bindings are removed; they stay as INACTIVE. (#78)
  • task get / task list help notes that history and artifacts are always empty for now; use task subscribe. (#83)

Full Changelog: v20261015...v20261023