Skip to content

Vector Store Synchronization on New/Edit Word Action #196

@babblebey

Description

@babblebey

Currently, when words are added or edited in the dictionary, ✨jAI is not immediately updated with this information unless the vector store is manually synced. This can lead to ✨jAI being unaware of newly included or modified jargon, interrupting its ability to provide accurate context and information.

Create a GitHub Action that automatically synchronizes any words added or edited in the dictionary (e.g., via commits or PR merges) with the application's vector store. This ensures ✨jAI is always in sync with the latest word definitions and changes, keeping its knowledge base up-to-date.

The proposed solution should:

  • Trigger on relevant events (new word addition, edit, merge)
  • Extract updated/added words and definitions
  • Update the vector store with these changes programmatically
  • Log sync status and errors for maintainers

Metadata

Metadata

Assignees

Labels

⬆️ high priorityThis issue needs to be addressed like yesterday✨ enhancementNew feature or request or improvementmaintainers-onlyOnly a maintainer can work on this✨jaiIssues, PRs or questions related to the ✨jAI module

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions