Changelog
Update
Bug fix
Performance
UI
Sandbox Updates, Redis Optimization, and Tiered Code Editor
๐ง Performance & Improvements
- Optimized Redis calls to reduce redundancy and improve efficiency.
- Updated sandbox connection patch to ensure smooth memory evaluations.
- Introduced "Run Python" tool for more powerful execution options.
- Implemented GitHub branch switch for better version control integration.
- Introduced fast walking method for improved performance.
๐ ๏ธ Bug Fixes & Stability
- Fixed issue with caret not showing in Safari's prompt box.
- Corrected cleanup job failures to ensure proper resource management.
- Fixed MSSQL integration to prevent breakage.
- Resolved threading issue by safely calling
thread.update()
in background tasks. - Fixed issue with variable usage in IDs to improve code security.
๐ง Infrastructure & Backend
- Reduced redundant Redis calls for optimized backend performance.
- Added Slack SDK to development dependencies for improved communication features.
๐งฉ UI & User Experience
- Removed the gray border color from system prompts for a cleaner UI.
- Added tips and tricks visibility during sandbox loading to enhance user experience.
- Updated onboarding flow to be more self-serve for new users.
๐ก๏ธ Tiered Access & Security
- Made code editor a paid-tier feature to provide exclusive functionality to premium users.
- Restricted large file saving in state/Redis to optimize storage and performance.
Update
Bug fix
Performance
UI
Async Thread Naming, Reflex Agent Updates, and Guardrail Benchmarks
๐ง Performance & Improvements
- Made thread naming and PostHog event logging asynchronous to improve performance.
- Benchmark guardrails to enhance system stability.
- Switched to Pro for DirectorAgent and adapted to Reflex-Agent changes.
๐ ๏ธ Bug Fixes & Stability
- Fixed typing issue causing unexpected behavior.
- Fixed secrets textarea cutoff issue on Safari.
- Updated VSCode run configurations to use Docker Redis for consistency.
- Fixed memory evaluation bugs.
- Fixed thread issues in state handling.
- Prevented injected content from showing unexpectedly.
๐ง Infrastructure & Backend
- Applied a Reflex Agent bump for better performance.
- Switched to using Ruff for Python formatting instead of Black.
- Optimized the guardrail iteration to handle only top-level state listings.
- Upgraded sandbox to Reflex 0.8.8 for improved compatibility.
๐งฉ UI & User Experience
- Fixed caret issues in Safari on the generation page.
- Made UI more prominent in DirectorAgent prompt for better clarity.
- Improved mobile view top bar icons spacing.
Update
Bug fix
UI
Integration
State Updates, Azure Auth Integration, and Progress Bar Enhancements
๐ ๏ธ Bug Fixes & Stability
- Fixed the issue with unexpected state changes.
- Removed unnecessary code maps from
_messages
in GenerationState. - Added better exception logging for improved error tracking.
๐ Integrations & Features
- Integrated Azure authentication into the system.
- Enhanced search tool UI by displaying search queries.
- Moved progress bar to the top of the UI for better visibility.
- Implemented web search tool for the chat agent.
๐จ UI & User Experience
- Improved Monaco editor cursor behavior on Windows.
- Added a progress bar for starting the workspace.
๐งฉ Functional Improvements
- Improved Reflex Agent performance with a bump.
- Prevented non-enterprise users from creating private GitHub repos.
- Updated
IMPORTS_THAT_REQUIRE_PACKAGES
with the top 15,000 packages.
โ๏ธ Infrastructure & Backend
- Stored App runtime errors in the database for better tracking.
- Upgraded sandbox to Reflex 0.8.7 for improved performance.
- Fixed enterprise-specific integrations and ensured only private apps are allowed.
Update
Bug fix
UI
Infrastructure
UI Enhancements, Guardrails, and Stability Improvements
๐จ UI & User Experience
- Added image generation tools to the UI.
- Improved thought block rendering with markdown support.
- Prevented chat scroll smoothness for better interaction.
- Fixed glow colors for dark mode and tweaked attached images styling.
- Fixed account settings link and error warning positioning.
๐ก๏ธ Guardrails & Safety
- Introduced guardrails for "using what's defined" checks.
- Added guardrail for async state management.
- Lowered log levels to reduce noise.
- Added autofixes to ensure required packages are installed.
๐งฉ Functional Improvements
- Special-cased textblock handling for better parsing.
- Enhanced parsing to extract plan and summary info.
- Appended to previous thought blocks instead of creating new ones.
- Fixed sandbox reboot loops and added retries for robustness.
- Added screenshot capture support within tasks.
๐ Bug Fixes & Stability
- Fixed serialization bugs and unit test order.
- Fixed sandbox reboot loops and adjusted sandbox reboot handling.
- Fixed errors causing replacement of
edit_app
withgenerate_app
. - Fixed missing or incorrect keys in memory meta.
- Fixed issues with sandbox permissions and iframe sandboxing.
โ๏ธ Infrastructure & Backend
- Added generic missing rx.el memory support.
- Replaced NTP with OpenNTPD for time synchronization.
- Added S3 environment variables support.
- Improved JSON streaming for diffs.
- Built Docker images beforehand to speed up deployments.
Update
Infrastructure
Bug fix
Code Isolation, Better Tracing, and UX Fixes
๐ง Code Writing Isolated to Its Own Agent
- Code generation now runs in its own dedicated agent, improving modularity and stability during complex builds.
๐ต๏ธโโ๏ธ Enhanced Tracing & Observability
- Added tracing to sandbox startup and internal "thinking" steps to improve debugging and performance insights.
- Startup errors are now better traced, helping devs pinpoint cold start issues quickly.
๐ฆ Package Management & Guardrails
- Installed packages are now shown in the UI.
- Guardrails added to protect core system packages.
๐ ๏ธ Frontend & UI Improvements
- Fixed Firefox panel resizing issues.
- Improved diff prompts when creating new files.
- Prevented style bleeding in iframes.
- Account settings link fixed.
- โFixโ buttons now appear for standard errors.
๐ Bug Fixes & Stability
- No more auto-saving when code is missing.
- Safer file lookups in project tree.
- Small patch for uploaded file path handling.
- Improved error messages for failed commands.
- Better handling of empty or malformed commit sets.
๐งช Under-the-Hood & Infra
- Upgraded to Reflex 0.8.5 and 0.8.6.
- Grace period added for Postgres startup in dev environments.
- Fly.io soft limits adjusted.
- Removed deprecated Intercom feedback elements.
- Improved test sandbox reliability.
Feature
Update
Bug fix
Enterprise Drag & Drop, Enhanced File Management, and Performance Improvements
โจ What's New for You
๐ฏ Enterprise Drag & Drop Support
- Add drag and drop functionality to build interactive applications like file explorers, kanban boards, and dashboards.
๐ Enhanced File Management
- Visual +/- indicators show code changes in chat history for easier tracking and diff viewing.
๐ฌ Improved Chat & Input Experience
- Added character limit display, drag and drop image support, and keyboard shortcuts to speed up workflows.
๐ Performance & Reliability
โก Faster Operations
- Improved performance, especially for file management and code navigation.
๐ก๏ธ Better Error Handling
- Enhanced error messages for quicker resolution.
๐ง Enhanced Stability
- Improved resource management for smoother app operation.
๐ Bug Fixes
- Fixed issues with unexpected message clearing, unreliable prompt submissions, and duplicate file uploads.
- Improved stability and file upload experience.
๐ What This Means for Your Projects
- Build more interactive apps with drag and drop, track changes easily with visual diffs, and enjoy better performance and stability.