Skip to content

v0.3.0

Latest
Compare
Choose a tag to compare
@carlbrn carlbrn released this 31 Oct 13:02
· 3 commits to main since this release

Release Notes

weacle-speed-example-2-1000x614

What's New

Project Based

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