Skip to content

fix(knowledge): preserve remote embedding order - #1454

Merged
Bosheng0422 merged 3 commits into
TencentCloud:developfrom
AbelTomato:fix/remote-embedding-order
Nov 2, 2026
Merged

Bosheng0422 merged 3 commits into
TencentCloud:developfrom
AbelTomato:fix/remote-embedding-order

Conversation

@AbelTomato

Copy link
Copy Markdown
Contributor

Summary

Fixes incorrect vector-to-text alignment when a remote embedding provider
returns results in a different order from the input texts.

The implementation now restores the input order using each response item's
index and rejects malformed responses with invalid, duplicate, or missing
indexes.

Fixed #1453

Target branch

  • Base is develop (feature / fix — default)
  • Base is main (release/* or hotfix/* only)

Type of change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Refactor / chore
  • Release / hotfix

Test plan

  • make all passes locally
  • Added/updated tests

Checklist

  • Updated CHANGELOG.md (if user-facing)
  • README / docs updated (if needed)

@AbelTomato

Copy link
Copy Markdown
Contributor Author

@jubaoliang-tencent 请批准运行工作流

@jubaoliang

Copy link
Copy Markdown
Collaborator

Maintainer triage note

Preserving remote embedding order (#1453) looks correct. Fork CI approval has been granted. Please rebase onto latest develop if needed once checks finish.

@Bosheng0422
Bosheng0422 merged commit 462dd39 into TencentCloud:develop Nov 2, 2026
3 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.

3 participants