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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions