Skip to content

add MessageEmbedding table#144

Merged
VVoruganti merged 24 commits into
mainfrom
rajat/DEV-904
Jun 26, 2025
Merged

add MessageEmbedding table#144
VVoruganti merged 24 commits into
mainfrom
rajat/DEV-904

Conversation

@Rajat-Ahuja1997

@Rajat-Ahuja1997 Rajat-Ahuja1997 commented Jun 25, 2025

Copy link
Copy Markdown
Collaborator

Summary by CodeRabbit

  • New Features

    • Added support for semantic search using message embeddings, with configurable feature flags and token limits.
    • Introduced new API options to control semantic search behavior in peer and session endpoints.
    • Added batch embedding for efficient processing of multiple messages.
    • Created a dedicated table for storing message embeddings to enable fast vector similarity search.
    • Enhanced chat functionality with a new target parameter for specifying chat interaction targets.
    • Introduced a new script to generate embeddings for existing messages lacking embeddings.
  • Configuration

    • Added new environment variables and settings for embedding token limits and feature enablement.
  • Bug Fixes

    • Corrected parameter order in collection retrieval functions for consistency.
  • Tests

    • Added comprehensive tests for message embedding creation, batch embedding, and semantic search feature flag handling.
    • Updated existing tests to use new structured search request format.
  • Documentation

    • Improved environment variable documentation for embedding configuration.

Loading
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.

2 participants