Skip to content

v0.12.3

Choose a tag to compare

@ferhimedamine ferhimedamine released this 16 Jun 06:15
· 10 commits to main since this release
91b1c37

What's Changed

Added

  • admin_reembed_static_count() — new DakeraClient and AsyncDakeraClient method for GET /v1/admin/reembed/static-count (DAK-6781, #152). Returns a StaticCountResponse with the count of _embedding_kind=static vectors pending ONNX upgrade. A static_count of 0 means steady state.

  • Playground quickstartexamples/playground/quickstart.py demonstrates store, recall, search, and knowledge-graph link against the public sandbox. (DAK-6737, #145)

Fixed

  • memory_link() KeyError: 'edge' on forbidden endpoint — when the server returns an application-level error body ({"error": "forbidden_endpoint"}) in a 200 response, memory_link() now raises AuthorizationError instead of crashing in GraphLinkResponse.from_dict(). (DAK-6785, #154)

  • search_memories() content always empty — flattens the server's nested {"memory": {"content": "..."}, "score": N} envelope so callers receive populated content. Previously content was always "". (DAK-6780, #151)

  • Admin URL correctionsadmin_index_stats(), rebuild_indexes(), and restore_backup() used incorrect URL patterns causing 404s. (DAK-6775, #150)

  • Playground HTTPS endpoint — quickstart now uses https://5-75-177-31.sslip.io (valid TLS) instead of bare HTTP IP. (DAK-6743, #146)

  • Sandbox KG-link restriction — playground examples now handle the sandbox 403 on /v1/memories/{id}/links gracefully. (DAK-6749, #148)

  • Quickstart search step nested envelope — quickstart now correctly accesses result["memory"]["content"]. (DAK-6784, #153)

Testing

  • Remove xfail from admin endpoint tests — xfail markers removed after server v0.11.91 confirmed all admin routes live. (#147)
  • Playground integration teststests/test_playground_integration.py added; covers store, recall, search, and KG-link (graceful). Tests skip when DAKERA_TEST_URL absent. (#149)

Install

pip install dakera==0.12.3