Skip to content

feat(sdk): update SDK for coordinode-server v0.4.1 API #46

@polaz

Description

@polaz

Problem

coordinode-server v0.4.1 released with breaking proto change: TextService.HybridTextVectorSearch RPC removed. Python SDK still ships this endpoint, which will fail against v0.4.x servers.

Solution

Full SDK update aligned with v0.4.1:

  1. Bump submodules: coordinode-rs → v0.4.1, proto → eb472a4
  2. Regenerate proto stubs
  3. Remove CoordinodeClient.hybrid_text_vector_search() (async + sync) — breaking removal with clear error pointing to Cypher replacement (rrf_score() / hybrid_score())
  4. Audit langchain + llama-index adapters for removed RPC usage
  5. Update demo notebooks (langchain / llama-index / colab) if affected
  6. Run full test suite (unit + integration) against v0.4.1 server

Acceptance

  • All proto stubs regenerated from eb472a4
  • No references to HybridTextVectorSearch / hybrid_text_vector_search remain
  • Unit + integration tests green against v0.4.1 Docker image
  • All three demo notebooks run end-to-end

Estimate

~4h (bump + regen 30m, remove+audit 1h, notebooks 1h, testing 1.5h)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions