Skip to content

v0.11.90

Choose a tag to compare

@ferhimedamine ferhimedamine released this 13 Jun 08:52
· 12 commits to main since this release
2ad9afe

dakera-client v0.11.90

Sync release with Dakera server v0.11.90. Introduces bulk memory operations, hybrid search, autopilot and decay admin APIs, T-I-F reliability scoring, and ORCID provenance.

Added

  • batch_recall(request: BatchRecallRequest) -> Result<BatchRecallResponse> — filter-based memory listing by agent, tags, importance range, time window, or session id. Returns paginated results without a query string. (API: POST /recall/batch)
  • hybrid_search(namespace, query, opts) -> Result<Vec<HybridSearchResult>> — BM25 full-text + HNSW vector similarity search in a single call. Pass a query &str for server-side ONNX auto-embedding, or supply a pre-computed vector in HybridSearchOptions. The alpha parameter (0.0–1.0) controls BM25/vector blend. (API: POST /namespaces/{ns}/search/hybrid)
  • store_memories_batch(request: BatchStoreMemoryRequest) -> Result<BatchStoreMemoryResponse> — batch ingest of multiple memory records in one HTTP request. Response contains stored, failed, and per-item errors. (API: POST /memories/batch)
  • autopilot_status(), autopilot_update_config(), autopilot_trigger(action) — read and control the server's Autopilot dedup/consolidation engine. (API: GET/POST /admin/autopilot/*)
  • decay_config(), decay_update_config(), decay_stats() — introspect and tune the decay engine at runtime. decay_stats() reports memories_decayed, total_decayed, total_hard_deleted, last_decay_at, and cycles_completed. (API: GET/POST /admin/decay/*)
  • TifScore — new struct for Truth-Indeterminacy-Falsity reliability scoring. TifScore::from_feedback_history(), TifScore::from_metadata(), and TifScore.classification() returning ConfidentReuse / AskClarification / SurfaceContradiction / VerifyBeforeUse.
  • DakeraClient::evaluate_tif(memory_id) — convenience method: fetches feedback history and returns a TifScore in one call.

Changed

  • ORCID provenance: founder ORCID embedded in LICENSE, SECURITY.md, and a new license-integrity CI workflow for supply-chain auditability.
  • Quickstart README overhaul — 3-line quickstart so new users can reach their first store_memory / recall in under 60 seconds.

No breaking changes. All existing method signatures unchanged.

New types exported: BatchRecallRequest, BatchRecallResponse, HybridSearchResult, HybridSearchOptions, BatchStoreMemoryRequest, BatchStoreMemoryResponse, AutoPilotStatusResponse, AutoPilotConfigRequest, AutoPilotConfigResponse, AutoPilotTriggerResponse, DecayConfigResponse, DecayConfigUpdateRequest, DecayConfigUpdateResponse, DecayStatsResponse.

Full Changelog: https://github.com/dakera-ai/dakera-rs/blob/main/CHANGELOG.md#01190---2026-06-14