v0.11.90
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 aquery &strfor server-side ONNX auto-embedding, or supply a pre-computedvectorinHybridSearchOptions. Thealphaparameter (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 containsstored,failed, and per-itemerrors. (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()reportsmemories_decayed,total_decayed,total_hard_deleted,last_decay_at, andcycles_completed. (API:GET/POST /admin/decay/*)TifScore— new struct for Truth-Indeterminacy-Falsity reliability scoring.TifScore::from_feedback_history(),TifScore::from_metadata(), andTifScore.classification()returningConfidentReuse / AskClarification / SurfaceContradiction / VerifyBeforeUse.DakeraClient::evaluate_tif(memory_id)— convenience method: fetches feedback history and returns aTifScorein one call.
Changed
- ORCID provenance: founder ORCID embedded in
LICENSE,SECURITY.md, and a newlicense-integrityCI workflow for supply-chain auditability. - Quickstart README overhaul — 3-line quickstart so new users can reach their first
store_memory/recallin 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