You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Client Store Organization: The client store is now organized by project, allowing to switch projects while maintaining the state.
Project Management: Add, update, and remove projects.
Data Storage: Using MongoDB with Mongoose to store data and backups.
File Search
Project File Indexing: Files can be indexed according to project settings, enhancing searchability.
File Summarization: Each file is summarized using gpt4-o-mini. These summaries are stored in the database and used to generate vector embeddings stored in Pinecone. Support for local chromaDB will be added in the future.
Enhanced File Search: Files within a project can be searched, opened in VS Code, and added to the file selection for prompts.
File Watcher
Node Server: A separate Node server is now available to monitor file changes in each project.
File Management: This server is used for managing indexed files and updating the directory tree on the client side.
File Directory UX Improvements
User-Friendly Manipulation: A new button allows for easier path addition in file selection.
Folder Indicators: Folders now have indicators to show if a child is selected.
Auto Update: The file directory auto-updates upon file changes.
File Selection Preset
Preset Management: Save selected files into a preset for prompts.
Preset Loading: Load a preset or add preset files to the current selection.
Preset Updates: Update existing presets as needed.
Performance Improvements
Message Component: Improved performance when streaming and updating the message component, ensuring a smoother user experience.