Skip to content

feat: add typed cross-collection face search - #9

Merged
imronreviady merged 1 commit into
mainfrom
feat/versioned-embeddings
Oct 5, 2026
Merged

imronreviady merged 1 commit into
mainfrom
feat/versioned-embeddings

Conversation

@imronreviady

Copy link
Copy Markdown
Collaborator

Summary

  • Expose the existing public POST /search endpoint through the faces resource.
  • Parse typed cross-collection matches, collectionsSearched and skippedCollections (id, name, reason).
  • Surface HTTP 409 EMBEDDING_PROFILE_MISMATCH through the SDK's existing typed API-error path.
  • Cover the request contract, partial results and mismatch handling in tests.

Verification

  • pytest: 50 passed; mypy passed.

Part of versioned-embeddings; companion backend PR: https://github.com/LiveXFace/backend/pull/23
No SDK package release or version tag is created by this PR.

@imronreviady
imronreviady merged commit 88fc8d5 into main Oct 5, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant