We’re thrilled to announce the release of Assembly 0.3 Alpha. This update introduces local file synchronization, expands fragment capabilities, and brings major performance enhancements to Plans.

Local File Sync: Connecting Assembly Workflows to Your Machine

We’re excited to begin rolling out our local file synchronization feature:

  • Automatic Git Repository Detection: Assembly now detects and syncs with the Git repository in your local filesystem.
  • Main Branch Synchronization: Your context files are now matched and synchronized with the files from your local branch, ensuring you’re always working with the most up-to-date version of your codebase.

This feature leverages the File Systems Access API to enable continuous synchronization between your local workspace and Assembly.

Enhanced Fragment Management

We’ve expanded the capabilities of Fragments to give you more control over your code:

  • Save to Local: You can now save Fragments directly to your local filesystem.
  • File Diff Viewer: Before saving changes, you can now view diffs in your files, allowing you to make informed decisions about code modifications.

Accelerated Plan Creation

We’ve significantly improved the performance of Plans:

  • Real-time Streaming: Plans now stream in real-time, dramatically reducing the time to first response.
  • 30x Faster Initialization: Initial streaming now begins in just 30 seconds, compared to the previous 3-4 minutes, allowing you to start working on your tasks much quicker.

This performance boost means less waiting and more doing, accelerating your development process.

Additional Improvements

  • Fragment Streaming: We’ve resolved a handful of issues related to Fragment streaming, ensuring a smoother experience when working with code snippets.
  • Enhanced UI: Added tooltips to buttons where relevant. Please let us know where you’d like to see more tooltips!
  • Bug Fixes: Addressed several bugs and issues reported by users to enhance overall stability.

Getting Started

To explore these new features:

  1. Check out our guide on Local File Sync to set up seamless integration with your local workspace
  2. Try saving a Fragment to your local filesystem and experience the new diff viewer

We’re constantly working to improve Assembly and would love to hear your feedback. Don’t hesitate to reach out with any questions or suggestions.

Happy coding!