Changelog

297 updates since May 1, 2026
Shipping cadence123 days
Get the weekly digest.
Every Monday, what shipped the week before.

August 2026

136 updates
Improvements

Prevent fabricated wireframe references in design reviews

Design reviews now verify that every wireframe Remy references actually exists before handing back results. If a review points to a wireframe that wasn't created, Remy catches it and automatically retries instead of leaving you with a broken link.

Features

Archive folders in the app launcher

You can now archive folders in the app launcher instead of deleting them. Archived folders are hidden by default; toggle Show archived to see them dimmed and sorted to the end of the grid.

Features

Batch email sending with per-app suppression and quotas

Sending email to a batch of recipients (newsletters, digests, notifications) is now tracked as a single send instead of a pile of individual messages. Each batch moves through a clear status (sending, completed, partial, failed) so you can tell at a glance whether everything went out.

Other changes:

  • The email.send() method now supports a category of transactional or marketing, plus attachments, unsubscribe handling, and a batchId to group related messages.
  • The app dashboard's Email section has new Sends, Activity, and Sending tabs, and you can filter by batchId to see everything in one batch at once.
  • Suppression (bounces, complaints, unsubscribes) is now tracked per app instead of across your whole account, so a bounce in one app no longer blocks sends from another.
  • Daily send limits can now be set per app, org, or plan, giving you more control over how quota is allocated across your apps.
Plus 7 internal releases
Fixes

Fixed image type mismatches breaking vision requests

Apps that pass images to vision models now detect the real image format by reading the file itself instead of trusting a mislabeled URL or server header. This fixes cases where an image with the wrong extension or content-type caused the model to reject it.

When an image still fails, error messages now include its URL, detected type, and size, so it's easier to see why.

Fixes

Fixed garbled filenames when Remy unzips uploaded files

Uploaded zip files with non-ASCII filenames (accented characters, non-Latin scripts, etc.) used to come out corrupted after extraction. Remy's build environment now decodes filenames correctly on unzip.

We also removed a few rough edges in the environment Remy works in: commands that used to occasionally hang waiting for a credential prompt or pager now run non-interactively, so builds don't stall.

Features

Direct-to-storage uploads for large files, plus new file CLI commands

File uploads now go straight to storage instead of routing through the API as base64, so uploads up to 5 GiB work reliably. Files over 4 MiB stored with Store.put switch to this direct path automatically, no code changes needed.

The file CLI also gained new commands: files get, files sign, files stat, and files ls, alongside the existing files put, so you can inspect and pull files without leaving the terminal.

Features

Track outbound email activity, batches, and suppressions

Apps that send email now get a proper activity log. You can list and inspect individual messages, group a fan-out send into a single batch and see its stats, and manage suppressions directly.

Suppression handling is also more accurate: removing a suppression now checks whether the delivery provider still blocks that address at the account level, and the dashboard warns you when a resubscribe clears your app's record but delivery is still blocked upstream.

Plus 10 internal releases
Improvements

Reworked the Add Notes screenshot annotation flow

Adding notes on a preview now works off a clean snapshot of the page instead of drawing directly inside it. The toolbar for marking up and voice-annotating a screenshot now runs in the preview panel itself, so annotations render more reliably and stay in sync with what you're pointing at.

Features

More AI models available, plus vision model fixes

Apps built on Remy can now call more AI models: Bria 3.2, several Qwen variants, GLM-5.3-flash, additional Grok vision models, and new embedding and image generation options.

Also fixed a bug where some Grok vision requests failed due to unsupported parameters, and corrected model selection for image editing versus text-to-image generation.

Features

Upload whole folders into chat

The paperclip menu in chat now offers a folder upload alongside files. Pick a folder (or drag one in) and Remy zips it up client-side and attaches it in one go, skipping node_modules and dotfiles along the way.

We also quieted a false-alarm error toast that could pop up when a file's text couldn't be extracted but the upload itself was fine.

Features

Task agents can call inline function tools

Task agents in your apps can now use custom function tools defined right in your code, alongside the built-in actions and app methods they already support. Give a tool a name, a description, and an execute function, and the agent can call it during a task.

This works with the per-turn task flow. The older whole-task mode doesn't support function tools yet and will return an error telling you to switch over.

Plus 11 internal releases
Features

See the delivery status of every email your app sends

The Activity tab now shows a per-recipient log of every email your app sends, from the moment it's queued through delivery, bounce, or spam complaint.

You can also see and manage your app's suppression list, the addresses that are blocked from receiving further mail because of a bounce or complaint, so you can tell at a glance why a given recipient isn't getting messages.

Features

Shareable, gated preview builds for every branch

Every branch now gets its own preview build with a shareable link, so you can hand a work-in-progress to a teammate or client before it goes live.

Open or share a preview from the deployment view: each release shows its branch, and a new Share action creates a link you can revoke or let expire on its own. Access to shared previews is logged in your audit trail alongside everything else, and preview traffic is tracked separately from production usage so it never skews your live metrics.

Features

New AI models: Runway Aleph 2, WaveSpeed LTX 2.5, IBM Granite 4.2

Three new models are available to apps you build on Remy:

  • Runway Aleph 2 for video-to-video generation
  • WaveSpeed LTX 2.5 for image-to-video and text-to-video
  • IBM Granite 4.2 in 3B, 8B, and 30B sizes

Pick them anywhere your app calls a model.

Fixes

Fixed a bug where cancelling an in-progress conversation compaction had no effect

Fixed a bug where pressing Stop during a conversation compaction didn't actually cancel it, letting the compaction keep running in the background. Stop now aborts it immediately, and queued messages sent while it was running are handled correctly once it's cancelled.

Fixes

Fix long AI reasoning streams being dropped as terminated

Requests that involved long AI thinking time could get cut off mid-stream with an "encountered an error. terminated" message. The underlying timeout was too short for extended reasoning pauses, and it's now been extended so these responses complete normally.

Internal / Infra

Ask Remy to manage your app settings

Remy can now update published app settings directly when you ask it to, instead of sending you to the dashboard. That covers things like the signup allowlist, authorized test accounts, and embed frame ancestors for iframes.

Plus 10 internal releases
Features

Query platform analytics from inside your app

Your app's backend can now query its own analytics directly, so you can build admin panels and dashboards on top of real usage data instead of just viewing it in the platform dashboard.

The new analytics namespace supports query, live, sources, map, aiSources, and crawlers calls, with filters like is, is_not, and contains, breakdowns by dimension, and ranges up to 'all' time or the last '90d'. The platform dashboard itself has been rebuilt on the same engine, with new 90-day and all-time presets.

Features

Database aggregation API: count, sum, avg, and raw SQL

Your app's database layer now supports aggregate(), sum(), avg(), and countDistinct(), plus a sql() escape hatch for raw SQL. These compile straight to SQL aggregates instead of pulling every row into memory, so totals and averages stay fast even on large tables. Ask Remy to add these to your app whenever you need a report or dashboard number computed at the database level.

Features

Live training progress, best-of-N checkpoint selection, and train completion emails

Model training runs now show live progress: a smoothed loss curve, a phase stepper, and a running log that picks back up right where it left off if you refresh the page.

When a run finishes, we grade every checkpoint and promote whichever one actually performs best, not just the last one. If an earlier checkpoint wins, the model card calls that out so you know why it wasn't the final epoch.

You'll also get an email when a training run finishes or fails, so you don't have to keep the tab open to find out.

Features

Per-app email unsubscribe and suppression list

Marketing emails sent from your app now include a one-click unsubscribe link, and each app keeps its own suppression list. Suppression is scoped per app, so an unsubscribe or bounce in one app never affects mail from another app you own.

Sign-in and verification emails are exempt from suppression, so a marketing opt-out can never block a user's login code.

Features

New AI models added to the catalog

Your app can now call several new models, including ByteDance Seed 1.8 and 2.0, InclusionAI Ling 3.0 Flash, Qwen3-VL-235B, StepFun Step 3.7 Flash, Thinking Machines Inkling, Xiaomi MiMo v2.5, and Zai GLM 5.3.

We also added a 3D-generation model, WaveSpeed Hi3D v3.0, for apps that need to produce 3D assets from prompts or images.

Security

Fixed the agent's search tool choking on unusual filenames

The agent's code search tool now handles file names with spaces and special characters correctly (like certain zip files) instead of failing on them.

Plus 9 internal releases
Features

Automation dashboard for reviewing jewel activity and trained models

There's a new Automation tab on the app dashboard for watching your jewels work: side-by-side comparisons of what the AI proposed versus what a person actually did, agreement-rate charts over time, a per-method roster, and a view into any custom model training runs, including downloading the underlying training dataset.

Features

SDK primitives for defining and triggering jewels

App backends can now hand a decision moment straight to a method's jewel from code: call mindstudio.jewels.propose(methodId, subject) at the point your app detects it, and let the jewel shadow it, queue it for approval, or act automatically depending on how much you trust it. Apps in approve mode can build a native review inbox with mindstudio.jewels.queue.list and .resolve.

Features

AI-generated wireframes served as real app files

Wireframes the agent creates while designing your app now show up as real, previewable files in the chat and spec view instead of throwaway inline images.

Features

Custom model training pipeline for jewel shadow companions

Apps whose methods have a jewel (a shadow AI companion learning from what people actually do) can now graduate that jewel into its own fine-tuned model. Remy trains a custom model on the recorded agreements/disagreements and serves it so the method can eventually run on its own, fully automated model instead of a human in the loop.

Features

Jewels: shadow AI companions with an autonomy ladder for app methods

You can now give any app method a shadow AI companion that watches what a person actually does and learns to predict it, then climbs an autonomy ladder from silent shadowing to proposing an action for review to acting on its own. This is the foundation for methods that automate themselves over time instead of staying manual forever.

Features

New 3D, video, and chat models added to the AI model catalog

Several new AI models are now available to build with: additional 3D-generation models (Tripo3D H3.1, Hunyuan3D Rapid, Meshy v7, Rodin v2.5, Seed3D 2.0), a new video model (Wan 3.0 Prime), and a new fast chat model (Qwen3.7 Flash).

Plus 6 internal releases
Improvements

Migrate web scraping to Scrapfly with fleet-wide concurrency limiting

Web scraping (the Scrape URL block, plus LinkedIn, X/Twitter, and auto-enhance scraping) now runs on a more reliable provider with built-in rate limiting, so heavy usage across the platform doesn't get throttled. Scrape costs now reflect the actual work done rather than a flat rate.

Performance

Warm dependency cache speeds up web interface builds

Building the web interface for your app is faster. Dependency installs during that build now pull from a pre-warmed cache instead of downloading the whole package set from scratch every time.

Plus 7 internal releases
Features

outputSchema output validation for task agents

Task agents (runTask()) can now define their output as a JSON Schema instead of an example object. Output is validated automatically on every step, with the platform repairing malformed results before handing them back, so a task either returns data matching your schema or fails clearly instead of silently returning something you had to check yourself.

Improvements

Multi-route AI model serving with automatic provider failover

Some AI models can now be served through more than one backend provider, with traffic routed automatically. This gives the platform a way to keep model calls running during a single provider's outage, and provider-status alerts now track the actual serving path instead of guessing from a display name.

Performance

Faster scale-up and fewer timeouts for sandbox execution under bursty load

Backend method execution now scales up faster when traffic arrives in bursts. A sudden spike used to leave requests queued behind pool warm-up for ~seconds; the scaling logic now reacts to burst size directly and stops blocking new capacity while it waits on pods that are still booting. That cuts worst-case wait times and reduces timeouts during traffic spikes.

Plus 6 internal releases
Features

Cron jobs get a live dashboard and a sturdier engine

Scheduled jobs now have their own Cron tab in the app dashboard: each job gets a lane showing recent runs, current status, and a countdown to its next fire. You can also trigger a job on demand instead of waiting for its schedule.

Behind the scenes, cron jobs run on a rebuilt scheduling engine with dedicated tracking for jobs and runs, so job history and status stay accurate even under heavy scheduling load.

Features

HTML-to-PNG rendering tool for the design agent

Remy's design agent can now render pixel-precise graphics, like share cards and flat icon tiles, directly from HTML and CSS instead of relying only on AI image generation, giving exact colors, fonts, and spacing. Icon generation was also tuned so results come back as clean, full-bleed icons instead of framed mockups.

Performance

Pre-built dependency images for faster app cold starts

Apps start up faster after a deploy. Dependencies are now resolved once when you publish instead of being reinstalled on every new server instance, cutting cold-start time noticeably for apps with heavier dependencies.

Fixes

Fixed onboarding for enterprise plan invitees

Fixed a bug where people invited to join an organization on an enterprise plan could get stuck or land on the wrong screen while onboarding.

Fixes

Fixed system message handling for Qwen-based models

Fixed an issue where some Qwen-based AI models could fail or behave incorrectly when system messages were interleaved in a conversation.

Plus 5 internal releases
Features

Voice preview clips for realtime voice models

Realtime voice options in the model catalog now include a short preview clip for each voice, so you can hear how a voice sounds before wiring it into your app.

Features

Voice callers can create an account by verifying over SMS

Callers who verify by text message during a phone call can now be signed up automatically if they don't already have an account, instead of only being able to access an existing one. Email verification during a call still only works for existing accounts.

Improvements

Voice session quality and call-context improvements

Voice apps now handle background noise better and can adapt to whether a call came in on the web or over the phone, including reading the caller's number when relevant. If a call gets interrupted by background noise rather than the caller actually speaking, the agent now recovers and picks back up instead of stopping mid-sentence. Outbound calls also get the same in-call verification as inbound, so an anonymous outbound call can be recognized as a known caller mid-conversation.

Performance

Reduced prompt cache invalidation for agent turns

Agent turns should feel snappier. We restructured how the agent's internal prompt is built so the parts that change on every keystroke or screen no longer sit ahead of your conversation history, which was forcing more of the prompt to be reprocessed on each turn than necessary.

Performance

Smaller images for vision model requests

Images sent to vision-enabled AI calls are now compressed before being sent to the model, so vision requests complete faster and are less expensive.

Fixes

Stop AI responses stuck in a repetition loop

When a model response gets stuck repeating itself, we now detect it and cut the response short instead of letting it run to the token limit. You get a clean, truncated answer instead of a wall of repeated text.

Fixes

Fixed a bug in favoriting models

Fixed a bug where favoriting a model could fail to save correctly.

Fixes

Fixed Gemini function calling errors

Fixed a bug that could cause Gemini models to fail when calling tools or functions from your app.

Fixes

Fixed Grok model configuration

Fixed a configuration issue affecting several Grok model options in the catalog.

Plus 4 internal releases
Improvements

Generated app overview stays in sync automatically

The generated plain-language app overview now stays up to date automatically as the agent makes changes, instead of drifting out of sync between updates.

Features

Backend SDK runs task-style methods locally with a new waitUntil helper

Backend methods that run task-style agent loops now do more of their work locally instead of round-tripping to the server for every step, which should make them faster and more resilient to transient network issues. Methods can also hand off background work with a new waitUntil helper so a response can return before that work finishes.

Features

Compaction now shows up in the conversation as it happens

When a long agent conversation gets compacted to make room for more context, that now shows up as a normal step in the chat instead of a vague loading banner. You can open it to see the generated summary once it's ready.

Features

Steer a running agent turn with queued messages

You can now promote a queued message so it gets pulled into the agent's current turn right away instead of waiting for the turn to finish. The queue panel shows which messages will run immediately versus after the current turn.

Improvements

Stuck app builds now retry automatically

If a deploy gets interrupted mid-build (for example by a platform restart), it now automatically retries once instead of getting stuck. You should see fewer deploys that hang in a building state with no way forward.

Improvements

Scheduled app jobs auto-pause after repeated failures

A scheduled job in your app that keeps failing every run now pauses itself automatically instead of erroring forever in the background.

Fixes

Fix method-compile crashes on recursive types and resize execution pod memory

Fixed an issue where apps with recursive or deeply nested data types could fail to build with a stack overflow. Method compilation and uploads are also more efficient now, after fixing an underlying memory leak in the service that runs your app's backend code.

Fixes

Fix deploy build-phase display for concurrent method and interface builds

The deployment build progress view previously could show the wrong step as active, or blame the wrong step for a failure, since methods and interfaces build at the same time. It now correctly shows every step that's actually in progress or failed.

Fixes

Fixed Gemini image billing and token counting

Billing for Gemini image models was keying off a model name that had since changed, so Flash Image ran free and Pro Image undercharged for 4K images, and some usage went unrecorded entirely. Billing now keys off a stable model identifier instead.

Token counting for newer OpenAI models no longer throws when the exact encoding isn't available locally; it falls back to a compatible encoding automatically.

Plus 11 internal releases
Features

Voice interfaces: realtime phone and web calling for apps

Apps can now ship a real-time voice interface, so callers talk to your app over the phone or in the browser and get spoken answers back, with your app's own methods running as tools mid-conversation. This covers buying and releasing phone numbers, setting a greeting and persona, call transcripts and cost breakdowns, and limits on concurrent sessions.

Features

Data source search filters, highlighting, and more file formats

Searching a data source now supports filtering by metadata, filename, page range, or exact phrase, choosing lexical vs. semantic vs. hybrid mode, limiting results per document, and getting back highlighted match positions for display. A few more file types (tsv, log) can now be added to a data source.

Features

New AI models: Kimi K3 and Qwen3.8 27B via DeepInfra

Two new models are available to build with: Kimi K3 and Qwen3.8 27B, both served via DeepInfra.

Plus 8 internal releases
Features

Antivirus and PII scanning for app file storage

The Files tab now scans uploaded objects for malware and personal data and shows the results right in the browser: a health ribbon per store, status badges on individual files, and a new file viewer that withholds preview and download for anything flagged.

Uploads also go straight to storage now instead of routing through the API, so large files upload faster.

Features

Merged turn delivery for queued agent messages

Messages sent while the agent is still finishing a previous turn are now queued and delivered together as one turn once it's ready, instead of getting lost or handled out of order. Each queued message still shows up as its own chat bubble.

Features

New AI models added to the catalog

Several new AI models are available for apps to use: Alibaba's Qwen image, video, and speech models, new video models (Kling 3.0 Turbo Pro, HappyHorse 1.1, PixVerse C1, Ray 3.2, Seedance 2.0), a new image model (Krea 2 Turbo, MAI Image 2.5), a lip-sync model, and a video-analysis model that can describe or answer questions about a video.

Features

Reasoning effort, tools, and MCP server options for Claude and GPT models

Claude and GPT models in the catalog now expose more configuration when you build with them: reasoning effort level, built-in tools like web search and code execution, and MCP server connections.

Features

Add configuration options to the ElevenLabs text-to-speech model

The ElevenLabs text-to-speech model gained a new configuration option when building with it.

Fixes

Fix bring-your-own-key billing for Stability image models

Organizations using their own Stability AI key were being billed as if they were using the platform's key. That's fixed: your own key is now used and billed correctly.

Fixes

Fix legacy video model config handling for FLUX and Kling

Fixed two model configuration bugs: older saved image-to-video and video-to-video setups on the FLUX video model were silently running as text-to-video instead, and the 'Keep Original Sound' toggle on Kling motion-control models was missing in some modes.

Fixes

Fix Gemini 2.5 model configuration

Fixed a configuration issue with the Gemini 2.5 Flash and Pro models.

Fixes

Fix database connection retry handling in the backend SDK

Fixed an issue where a dropped database connection in your app's backend could fail to reconnect properly.

Plus 6 internal releases
Features

Write generated assets directly into your app's file stores

Actions that generate files, like image, video, speech, and PDF generation, can now write their output straight into one of your app's own file stores instead of the shared public CDN. Pass { store: YourStore } as the second argument to keep generated files private, tied to a specific user, or listed alongside the rest of your app's files. It's optional, and leaving it out keeps the old behavior.

Features

More embedding, rerank, and speech models available

Apps can now call several new AI models, including bge-m3 and all-MiniLM-L12-v2 for embeddings, kokoro-82m for speech, and new Qwen embedding, rerank, and text-to-speech models. Voyage embedding and rerank models are also available, and the Gemini, Veo, and Lyria entries have been updated to their latest versions.

Features

New document-extraction model for scanned and image-based documents

Data sources can now pull text out of scanned and image-based documents, not just plain-text PDFs, improving extraction quality for photographed pages and scans.

Improvements

Video analysis now supports much larger video files

Video analysis can now handle much larger video files. Large uploads stream through storage instead of loading entirely into memory first, so longer or higher-resolution clips are more likely to succeed.

Improvements

Broader model-type filters and corrected task-agent model recommendations

Querying available AI models now covers more categories, including 3D generation, music, lipsync, embeddings, reranking, and document extraction, and the model suggestions used for multi-step task agents were corrected.

Fixes

Fixed leaked reasoning text and broken tool-call ids in streaming chat

Fixed two bugs in multi-turn chat: switching AI models partway through a conversation could break the session outright, and in some cases the model's internal reasoning text could leak into the visible reply instead of staying hidden. Both are fixed.

Plus 7 internal releases
Features

Searchable data sources for building RAG into apps

Apps can now have their own searchable knowledge base for retrieval-augmented generation. Upload documents, watch them get ingested, and search over them with hybrid (keyword + semantic) retrieval and reranking.

The dashboard has a new Data Sources tab: browse documents and their processing status, run search queries and see why each result matched, and inspect individual chunks alongside the original PDF. You can also manage a data source from the command line, and call it directly from your app's backend code.

See https://vector-databases-demo.madewithremy.com/ for more information

Improvements

Wizard text answers no longer grow without limit

Typing a long answer into a chat form field no longer makes the box keep growing. It now caps at a fixed height and scrolls.

Plus 7 internal releases
Improvements

Redesigned model picker layout

The model picker now shows models in a single, consistent row layout instead of switching between separate grid and list views. Pricing and release-date details render more reliably, and the picker now supports models that take audio input or multiple video/audio inputs.

Internal / Infra

More reliable screenshots for automated testing and previews

Fixed a bug where automated browser testing could quietly stop retrying after repeated slowdowns, leaving a session without further automation. It now keeps retrying on a steady interval instead of giving up.

Screenshot capture is also more resilient: slow pages get clearer timeout errors, in-progress captures can't pile up behind an already-slow browser, and internal timeouts are tuned so the actual point of failure is reported instead of a generic error.

Internal / Infra

Remy agent now loads skills on demand

Remy now keeps its base knowledge focused on what it needs most often, and pulls in less common actions only when a task calls for them. This keeps Remy sharper and more efficient as it builds and iterates on your app.

Plus 5 internal releases
Improvements

More accurate conversation checkpoints during compaction

Improved how the agent condenses long conversation history. It now keeps the exact wording of the most recent turns alongside the summary, so references like "yes, do that" still resolve correctly after a long conversation gets condensed, and it no longer risks losing context that arrived mid-summarization.

Improvements

Fixed missing build overviews after design changes

Fixed a bug where the agent would sometimes finish a design task without actually writing out the updated app overview and other project artifacts. Those now get saved reliably at the end of the turn.

Fixes

Fixed crash for app interfaces without a config file path

Fixed an app startup crash for apps that declare an interface (such as a cron job or webhook) without an associated config file.

Plus 6 internal releases
Features

Robust private and public file storage for apps with CDN

Apps can now store and serve files, not just database rows. Define a store, upload user files or generated documents, and get back stable URLs (public or private) plus signed share links that work without a session. Uploads can also go straight from the browser to storage instead of routing through a backend method, so large files don't bottleneck on your app's backend.

Features

Task agents can call your app's own methods

Task agents (runTask) can now use your own app's backend methods as tools, alongside built-in actions like search or fetch. A method invoked this way runs with the permissions of whoever started the task, so the agent can read and write your app's data on their behalf.

Fixes

Fixed publish/write plan previews showing stale content while streaming

Fixed a bug where the publish/write plan preview could show outdated or blank content while the agent was still writing it, or stop updating once the message moved into your chat history.

Plus 8 internal releases
Features

Drag to reorder apps in the workspace rail

You can now drag app icons in the workspace rail to reorder them, like rearranging a dock.

Improvements

Live OpenAPI reference with typed route parameters

The API reference in your app's dashboard now links straight to your app's live OpenAPI spec instead of a saved copy, so it always matches what's deployed. Route parameters are also documented more precisely.

Improvements

Cost breakdown by non-AI billedstep type in usage analytics

Usage summaries for things like web scraping and searching now break down cost by action type, not just request and error counts, for a fuller picture of what an app is spending on.

Fixes

Annual billing selection no longer silently reverts to monthly

If you chose annual billing on the pricing page before signing up, that choice now carries through to checkout. Previously it silently reset to monthly.

Fixes

Sandbox editor socket reconnect handling fixed

Fixed an issue where the code editor's live connection to your app's sandbox could get stuck on a stale connecting state after a network hiccup instead of properly reconnecting.

Fixes

Headless preview browser reconnect timeout during navigation

Fixed automated browser checks occasionally failing or hanging right after a page navigation, while the preview browser was still reconnecting behind the scenes.

Fixes

Build button text contrast in the spec editor

Fixed the "Build now" button text in the spec editor being hard to read in some themes.

Improvements

Repeated audit log events now collapse into one entry

When the same action repeats with the same actor, resource, and outcome, the audit log now collapses those calls into a single entry instead of listing each one separately. The entry shows a repeat count along with the first and last time it happened, so busy logs stay readable without losing any detail.

Fixes

Fixed answers and focus landing on the wrong question in guided setup wizards

Fixed a bug in the guided question wizard used in chat setup flows: a late voice transcript could land in the wrong question's answer box and pull focus away from what you were actively typing. Answers now stay attached to the question that produced them, and off-screen questions can no longer grab focus.

Plus 7 internal releases
Internal / Infra

Fixed intermittent browser automation failures

Fixed an issue where browser automation could intermittently fail to connect due to incorrect proxy host resolution.

Improvements

Deploys are now visible as markers on analytics charts

Your analytics charts now mark every deploy along the timeline, so you can line up a change in traffic, errors, or performance with the release that caused it. Hover a marker to trace it through the chart with a dotted guide line.

We also cleaned up the marker styling and fixed a label offset that was shifting the x-axis on some charts.

Features

Opt-in prerendering of app pages for crawlers and bots

Web apps can now opt specific routes into prerendering for crawlers and link previews. List route patterns (e.g. /u/*, /blog/*) under prerender in your web config, and bots like Googlebot, ClaudeBot, or the Slack/iMessage unfurler get a fully-rendered snapshot instead of an empty loading shell, so page titles, descriptions, and social preview images show up correctly.

To make this work, a prerendered page needs to set its title/meta tags and then signal readiness by setting data-prerender-ready on the document. Snapshots refresh automatically on every deploy, and you can invalidate one at runtime (for example after a link target changes) by calling prerender.invalidate() from a backend method, or verify what a crawler sees with the new mindstudio-prod prerender get command.

The deployment dashboard also now shows deploy markers directly on your analytics charts, and chart date labels are more accurate for readers outside UTC. The default AI model for task agents moved to Claude 5 Sonnet.

Plus 10 internal releases
Internal / Infra

Automated browser testing now works with Sign in with Remy

When the agent runs automated browser tests against an app that uses Sign in with Remy for auth, it now mints a delegated test session tied to your own identity instead of needing an email or phone login to seed. Testing against these apps now works out of the box.

Fixes

Fixed model-provider disable and custom-key bugs, added inline validation

Fixed a bug where disabling an AI provider, or switching it to a custom API key, could silently fail to apply to every model under that provider, depending on caching. Custom key changes now test the key against the provider before saving and show you the real error inline if it's rejected, instead of failing silently.

Features

Org-wide app deploy changelog feed

The workspace inventory now shows a running changelog of every deploy across your apps, newest first, with who shipped it and the release message. This gives you one place to see what changed and when across all your apps.

Also fixed several keyboard-shortcut bugs in the app editor: Escape now correctly dismisses plan/tool approval prompts, and send/confirm shortcuts no longer conflict with each other while a plan is up for review.

Features

Easier DNS setup for custom domains, email senders, and mailboxes

Adding a custom domain or setting up email sending now gives you three ways to hand off the DNS records to whoever manages your domain: copy them all as a table, get a ready-to-paste prompt for an AI assistant to walk you through it, or download a zone file your DNS provider can import directly.

Improvements

Added GPT-5.6 model family (Sol, Terra, and Luna)

The Remy agent now has access to the newer GPT-5.6 model family, with reasoning effort automatically tuned to each model's capabilities. This can improve the quality of the code and plans the agent produces for your apps.

Fixes

Certain data residency migrations no longer stall active editors or loop forever

Fixed an issue where moving an organization's data to a different region could interrupt people actively working in the app editor, and where a migration that kept failing could retry indefinitely instead of surfacing the problem. Region migrations are now more reliable and less disruptive.

Internal / Infra

Fix an issue where some build usage costs were incorrectly being tagged as run costs

Some actions taken by the Remy agent, like screenshot analysis or image generation, were being incorrectly reported as "run" costs in the app, when they should have been reported as "build" costs.

Internal / Infra

Remy agent can now seed its development database by importing data from production

When developing your app, Remy can now use the mindstudio-prod CLI's new data lift-from-live command to fill your development database with a copy of your app's production data.

Internal / Infra

Fixed flaky QA runs caused by stuck network detection and script test failures

Automated QA testing could stall or falsely flag pages as busy after certain network failures, and test scripts using await or returning complex results (like DOM elements or errors) could crash instead of completing.

Both are fixed: network idle detection now resets correctly after failed requests, and evaluated test scripts run and return results reliably.

Fixes

Chat history scrollback now spans full conversation, not just the post-rotation tail

Scrolling back through a long conversation with the agent now works correctly all the way to the beginning, instead of stopping at the point where the conversation was last archived or trimmed.

Internal / Infra

Fixed a rare failure in automated app testing due to port assignment conflicts

Automated testing of preview apps could occasionally fail to launch on certain internal ports. Test launches now automatically avoid those ports, so QA runs reliably every time.

Plus 1 internal release
Improvements

Composed HTML Open Graph share cards instead of AI-generated images

Newly built apps now get sharper, more accurate Open Graph preview images — the card shown when a link is shared in Slack, iMessage, or elsewhere. Instead of an AI-generated illustration, the agent composes a precise card using your app's real logo and fonts and captures it directly, giving a crisper and more on-brand result.

Improvements

Inline credit auto-recharge and private image resizing for chat attachments

Running low on usage credits mid-session now triggers an automatic top-up before the agent turn fails, so temporary balance gaps no longer interrupt an in-progress build.

Large images shared in agent chat are also resized behind the scenes without ever needing to be made public, so private attachments stay private.

Improvements

Agent skips redundant branding questions for orgs with shared design foundations

For organizations with existing shared brand and design guidelines, the agent no longer re-asks new apps for basic visual identity. It automatically applies the organization's established look and feel.

Fixes

Self-healing local method execution after a worker crash

Local development sessions now recover automatically from a rare backend hang that previously required restarting your sandbox to keep running your app's methods.

Plus 2 internal releases
Features

Choose which model executes an approved build

When approving a build plan, you can now pick a different model to execute it than your account default, for example a faster or cheaper option. Chat history shows which model produced each response and flags turns that ran on a build override.

Features

Custom launcher wallpaper and appearance

Workspaces can now personalize the launcher: pick from six curated gradient wallpapers, upload your own image, or keep the default time-of-day background, and choose a heading text color that reads well against it. Hover states throughout the launcher were tuned to look good over any background.

Also fixes an occasional double-submit when pressing ⌘Enter in a dialog.

Features

Embed deployed apps on your own domains

Apps meant to be embedded on a customer's own site can now allow up to 25 specific external origins to iframe them, on top of the built-in launcher access. Manage the allow-list from the app's Settings tab.

Fixes

Sandbox tolerates and repairs malformed app config JSON

A small formatting slip in an app's configuration file, like a trailing comma, no longer crashes its development environment. The platform now repairs minor JSON mistakes automatically instead of failing to start.

Fixes

More resilient sandbox health checks

Fixed an issue where a busy or momentarily slow app environment could be mistakenly declared unresponsive and restarted, interrupting an in-progress build.

Internal / Infra

Stronger durability for apps hosted outside the default region

Apps whose databases live outside the default region now get their working data mirrored back to durable storage on a regular hourly cadence, in addition to the checkpoint that already happens on release. This reduces the amount of recent work at risk if a region has an issue, with no action needed on your part.

Plus 5 internal releases
Features

Richer live views for the agent's search and file tools

Watching the agent search and edit your app's code is now much clearer. File search and code search results show up as a real, clickable list of files and matches instead of raw text, and long-running terminal output and diffs auto-scroll as they stream in. A "follow latest" control lets you jump back to what the agent is doing right now.

Fixes

Visible failure state for pushes that can't be built

A push whose app manifest can't be read (for example a missing or broken config file) now shows up clearly as a failed deploy instead of appearing stuck with no build ever starting.

Plus 3 internal releases
Features

Automated Lighthouse audits on every deploy, plus editor file downloads

Every deploy of your app now runs an automated Lighthouse audit covering performance, accessibility, best practices, and SEO, plus a check for console errors and failed requests. Scores and a screenshot appear on the deployment and overview pages, and you can pull the full report with mindstudio-prod diagnostics get. You can also now right-click any file in the code or spec editor to download it directly to your machine.

Features

Spec Sync sub-agent keeps the app spec aligned with code changes

The agent now keeps your app's spec in sync with the code automatically. After making meaningful changes, it hands off to a background Spec Sync agent that updates the relevant spec sections on its own, so you don't have to stop and edit the spec yourself.

Features

Session-expiry handling and sub-agent activity view in the editor

The editor now shows a clear prompt when your session expires instead of failing silently, lets you inspect what a delegated sub-agent (like the design or QA specialist) is doing in more detail, and adds a usage ledger view to the app dashboard.

Features

Video generation support via Flux 3

Apps you build can now generate video using the Flux 3 model, in addition to existing video model options, supporting text-to-video, image-to-video, and video continuation.

Improvements

Responsive phone layouts across dashboard, workspace, and org screens

The app dashboard, workspace launcher, and organization settings screens are now usable on phones, with navigation, search, and list views that adapt to smaller screens instead of overflowing.

Improvements

More reliable conversation summarization during long sessions

Long working sessions with the agent are now compacted more reliably: if a conversation summary can't be produced correctly, the session keeps its full history instead of silently losing context.

Fixes

Fix headless session attachment handling

Fixed an issue with how file attachments were handled in agent sessions.

Fixes

More reliable app-database checkpointing and owner health checks

Improved the reliability of the per-tenant database backups every app relies on, reducing the risk of a slow instance being incorrectly treated as failed.

Fixes

Prevent duplicate usage-credit grants when adding funds

Fixed a billing issue that could occasionally grant duplicate credits when adding funds to an organization.

Internal / Infra

More reliable automated testing around logins

Improved how automated QA detects and tests login and credential flows in your app, catching more issues before they reach users.

Plus 5 internal releases
Features

DeepSeek V4 Flash added as an available model

A new model, DeepSeek V4 Flash, is now available to power your apps' AI features.

Features

New models: MiniMax H3, MAI Image 2.5 Pro, and updated Grok Imagine Video

Three new AI models are available for your apps: MiniMax H3 for video generation, Microsoft's MAI Image 2.5 Pro for image generation and editing, and an updated Grok Imagine Video model with resolution-based pricing.

Improvements

Automated QA can now check mobile and desktop layouts

When Remy tests an app it builds for you, it can now switch between desktop and mobile rendering to check both layouts before changes go live, giving more thorough QA coverage for responsive designs.

Performance

Faster cold starts and a bigger built-in package library for backend methods

Backend methods start faster on cold runs, since packages that are already installed and already satisfy the requested version no longer trigger a fresh install.

Internal / Infra

Sharper code search for the Remy agent

The Remy agent's internal code search now supports more precise matching, including case-insensitive search and surrounding context lines, so it can find and fix the right code faster while working on your app.

Plus 4 internal releases

July 2026

76 updates
Features

Vision AI steps support multiple images per request

Vision-based AI steps in your apps can now analyze multiple images in a single request instead of being limited to one.

Improvements

Pitch deck generation now edits in place instead of regenerating

Your app's generated pitch deck is now updated in place rather than rebuilt from scratch each time, so prior customizations are preserved between revisions.

Improvements

Clearer initial plan approval flow during app intake

When starting a new app, the agent now waits for you to press Start Building to approve the initial plan instead of trying to guess approval from your chat replies, making the intake flow more predictable.

Internal / Infra

Screenshot capture no longer hangs during local development

Capturing a screenshot in the local dev preview now times out instead of hanging indefinitely if a capture or upload stalls.

Plus 5 internal releases
Features

Org-wide custom sending domain for outbound email

You can now set a single custom sending domain for your whole organization, so every app sends from your own domain by default instead of configuring it per app. The sending domain settings pages show which domain is actually being used to send email and its verification status, with copy-to-clipboard DNS records to finish setup.

Features

Reply-in-thread support for inbound email

Apps that receive email can now build proper reply threads. Incoming messages carry the original message ID, references, reply-to address, CC list, and date, so an app can reply in-thread instead of starting a new conversation. sendEmail now reports back who the message actually went to and which address it was sent from.

Plus 5 internal releases
Internal / Infra

Improved reliability of app sandbox startup and cleanup

Backend runtime improvements make app sandboxes recover faster and more reliably: stale environments are cleaned up sooner, background jobs like scheduled tasks and email no longer keep unused sandboxes running, and sandbox routing stays accurate under load. This reduces the chance of slow or stuck responses for apps with backend logic.

Features

Fixed-code test accounts for app sign-in review

Apps can now define a small list of test sign-in accounts with a fixed login code, useful for handing app-store reviewers working credentials without needing to receive a real one-time code. Configure them from the app's Settings tab.

Improvements

Faster, more durable workspace snapshotting in the dev sandbox

Work saved in the live editor and by the agent is now captured within seconds instead of up to a minute, reducing the chance of losing recent changes if a workspace goes idle unexpectedly.

Improvements

Deploy progress no longer gets stuck on missed status updates

Fixed an issue where the deploy progress indicator could appear stuck even after a deploy actually finished. Progress now reliably reflects the real status.

Fixes

Correct workspace and onboarding behavior for invited users

Fixed onboarding for people invited to an existing organization: they no longer get a stray personal workspace or an unnecessary billing setup screen, and land directly in the organization they were invited to.

Plus 1 internal release
Features

In-app support ticket submission

You can now reach support directly from your workspace settings or the account menu, send a message, and get a reply by email without leaving the app.

Email previews in the inbox also resize more reliably to fit their content.

Features

New image generation models: Krea and Seedream v5.0 Pro

Added two new image generation models, Krea and Seedream v5.0 Pro, for apps that generate or edit images.

Fixes

Compiled method loading now respects the app's storage region

Fixed a bug that could cause backend method execution to fail to load its code for apps whose data resides outside the default region.

Internal / Infra

More stable connections for live previews and dev tools

Improved how the platform detects sandboxed preview connections, reducing false disconnects. The reconnect logic now waits for a stable connection before resetting its retry timing, avoiding rapid reconnect loops during brief network hiccups.

Internal / Infra

Faster QA runs in the browser preview

Automated QA testing on your apps now navigates pages more quickly, cutting wait time during test runs.

Plus 8 internal releases
Features

Custom outbound email sending domains

Apps can now send email from your own verified domain instead of only the shared platform address. Add a domain in the new Sending tab, verify it with the provided DNS records, and outgoing mail — including workflow email steps with a custom "from" handle — will send from it once verified.

Features

Cron and webhook monitoring in the Domains tab

The Domains tab now shows your scheduled jobs and webhook endpoints in dedicated panels. Cron schedules display in plain language instead of raw cron syntax, alongside next run time and run counts, and webhook endpoints list their URLs with one-click copy and recent delivery activity.

Improvements

Live build progress events for deploys

Deploy progress now updates more smoothly and closer to real time while your app builds, instead of jumping only at the start and end.

Fixes

Deploys now build the exact committed code

Fixed an issue where a deploy could occasionally build against newer code on the branch instead of the exact version that was submitted. Deploys now always build the precise commit that was requested.

Plus 11 internal releases
Performance

Method and web-interface builds moved into isolated sandbox workers

Deploys that compile many backend methods or a complex web interface are now faster and more reliable. Builds run in isolated sandboxed workers instead of a shared build process, removing the resource contention that could previously cause large-app deploys to slow down or fail.

Fixes

Fixed unbounded history growth in workspace draft autosave

Fixed an issue where a workspace's autosave history could grow without bound over long sessions, which was starting to cause slowdowns and timeouts when saving changes. Autosave history now resets periodically to keep things fast.

Internal / Infra

Kata microVM sandbox rollout for untrusted app execution (prod)

Continued rollout of hardened, VM-isolated sandboxes for running app backend code, including added capacity, monitoring, and fixes that keep sandbox warm pools working so app executions start faster.

Plus 5 internal releases
Fixes

Fixed double-signed asset URLs

Fixed a backend bug that could cause file and asset links to become malformed after repeated processing, and resolved an issue where certain background operations could use stale internal dependencies during database transactions.

Features

Data residency: per-organization storage regions

You can now choose where your organization's app data and files are stored, with support for US, EU, Canada, and Australia regions. Changing region kicks off a managed data migration, and you'll get email updates on progress and completion.

Features

Workspace settings redesign: data residency, default models, and sign-in options

The workspace settings area has been reorganized with clearer navigation and dedicated pages. New sections let you pick a data residency region for your data, set default AI models per capability, and manage sign-in with Remy for the apps you build. The budgets page was also redesigned for clarity, and several settings links that pointed to the wrong page have been fixed.

Plus 3 internal releases
Features

Org-level default AI model picks, safer tool output, and clearer oversized-request errors

Organizations can now set org-wide default AI models per feature, which apply automatically unless a person picks their own. Brand extraction (name, color, typography) no longer silently fails on larger apps, and overly large conversations now show a clear message telling you to start a new one instead of a confusing error.

Plus 2 internal releases
Features

Provider status indicators in the editor and model settings

The editor and AI model settings now surface a live status indicator when an upstream AI provider is degraded or down.

A small dot appears near the top bar and in the models menu; hovering or opening it shows which provider is affected, since when, and a link to its status page, so you know right away when an issue isn't on your end.

Plus 4 internal releases
Improvements

Workspace remembers the app you had open

The workspace now remembers which app you had open. Refreshing the page brings you back to where you left off instead of dropping you on the home grid.

Fixes

Prevent duplicate subscriptions on plan checkout

Fixed an edge case where retrying a card confirmation or a slow activation step could create a second subscription for the same workspace. Checkout now safely resumes instead of double-charging, and if activation takes a moment after payment, you'll see a clear "activating" status instead of being sent back to the subscribe form.

Fixes

Prevent sandbox crash on execution socket errors

Fixed a bug where a brief network hiccup could crash an app's entire sandboxed backend instead of just that one connection, improving reliability of running app methods.

Fixes

Restore per-user attribution on billed usage events

Fixed a bug where usage and cost accounting could lose track of which person performed a billed action in an app, recording it as unattributed instead. Per-user attribution on usage events is now accurate.

Plus 3 internal releases
Improvements

Voice message previews and a fixed recording player in the editor

Voice messages sent to the agent now show their transcript with a mic icon instead of appearing blank in the message queue.

Performance

Faster backend method and database execution via persistent connections and warm sandbox reuse

Backend methods in your apps, including database queries, now execute faster. Repeated calls reuse a warm connection instead of opening a new one each time, and the platform avoids resending code that a running instance already has, cutting round trips on every invocation.

Fixes

Fixed corrupted session recordings in local development

Fixed a bug where session recordings captured during local app development could get mixed together and fail to play back correctly.

Fixes

Fixed local dev worker stalls from unread stdout

Fixed an issue where running a backend method that logged a lot of output during local development could cause the dev session to hang.

Fixes

Backend reliability fixes for icon generation, run notifications, and org settings

Fixed several backend reliability issues: app icon and diff generation failures are now properly tracked instead of failing silently, run-completed email notifications are more reliable, and a bug in organization service settings capability checks was corrected.

Plus 3 internal releases
Improvements

Preview address bar follows in-app navigation, plus editor polish

The preview address bar now updates automatically as you navigate inside your running app, instead of only reflecting the page it started on. It also no longer overwrites what you're typing while an in-app navigation update arrives.

Also in this update: the editor's queued-message list wraps long messages cleanly instead of cutting them off, and the preview toolbar was simplified down to a single Publish action.

Fixes

Cancelling the agent no longer drops your queued follow-up messages

Cancelling the agent mid-task used to also clear any messages you had queued up behind it. Now cancelling only stops the current task; anything you queued still runs afterward.

Internal / Infra

Faster, more reliable method execution under load

App backend methods now run over a persistent connection instead of a new request each time, cutting overhead and improving reliability under load. No changes required on your end.

Plus 1 internal release
Features

Activity history and quality-of-life upgrades in the People directory

Person profiles in the team People directory now show an activity history, with clear indicators for whether each action succeeded, was denied, or failed. Role badges on a profile are now clickable for faster role changes. The People list also remembers your filter and sort choices between visits.

Separately, refreshing the live preview while building an app now keeps you on the page you were viewing instead of jumping back to the home screen.

Plus 1 internal release
Features

Public share pages can now be embedded on other sites

Public share links for API/MCP references and assessment reports can now be embedded on other websites. Their layout also stays readable on more screen sizes instead of collapsing the side navigation too early.

Features

Org-wide people directory for admins

Organization admins can now see everyone across their apps in one place, workspace members and app end-users together, with each person's roles per app, spend and usage over time, and last-active date. A new People/Team page replaces the old member list with a searchable, sortable directory.

Fixes

Fixed logout not clearing sessions and editor cold-start hangs

Fixed an issue where logging out could leave you signed in after a refresh. Also fixed a bug where opening the editor could sometimes hang indefinitely waiting for your app's environment to start; it now recovers automatically.

Fixes

Fixed crashes when a paginated list page comes back forbidden

Fixed a bug where browsing certain app lists or an app's email inbox could crash the page if you didn't have permission to view one of the items on it.

Plus 3 internal releases
Internal / Infra

More reliable audit log delivery and infrastructure upgrades

The audit log pipeline now partitions data by organization and buffers longer before writing, improving reliability and consistency for exported logs. We also completed routine infrastructure upgrades to keep the platform's hosting layer current and efficient, with no action needed on your part.

Features

Signup allowlist setting plus image loading and audit log improvements

This release bundles several improvements:

  • A new signup allowlist setting lets you restrict who can sign up for an app to specific email domains.
  • Avatars and thumbnails load faster and more efficiently, especially at small sizes.
  • Tooltips now animate more smoothly depending on which direction they open.
  • Audit log pages load faster thanks to a caching improvement on the read path.
Features

Added Moonshot Kimi model support

Apps can now use Moonshot AI's Kimi K3 model as an additional AI model option.

Features

Access model classification in generated security assessments

Generated security and governance assessments now include an access model section that classifies whether an app's meaningful functionality is public, gated behind login, or a mix of both, with a list of any public entry points. This makes it easier to spot unintended public access when reviewing an app's security posture.

Internal / Infra

Fixed storage capacity issue affecting some apps

Some apps could hit unexpected storage errors under heavier database and git activity due to an undersized disk allocation. Capacity has been increased to prevent this.

Features

App inventory and per-app security posture dashboards

You can now browse every app in your workspace from one screen, each with a generated, plain-language overview you can open directly.

A companion Security view lists each app's latest security and governance assessment, including its risk posture and finding counts, so you can review compliance status across your whole portfolio without opening each app individually.

Plus 2 internal releases
Features

Usage & cost dashboard: build-usage ledger and per-method cost breakdown

The Costs tab now has a dedicated Build view with a detailed usage ledger (a breakdown of every step, model call, and its cost) for a selected time range, and the Run view can break spend down by backend method. You can now set a default workspace, and starred workspaces reliably sort to the top of your workspace list. The Analytics tab's sub-tabs are now labeled Users and Agents.

Features

Org App Portfolio: workspace-wide view of every app's spend and traffic

A new Portfolio view lists every app in your workspace, including drafts, with spend and traffic trends shown as a small trend chart on each row. This gives builders and admins one place to see how every app is performing and being used. The live activity feed also now consistently shows which app each event belongs to.

Plus 2 internal releases
Features

Per-app security attestation (CAIQ) and managed-user deletion

Every app now gets an auto-generated security and compliance attestation (a CSA CAIQ v4.1 questionnaire) grounded in the app's own security assessment. It's viewable and regeneratable from the app's Assessment tab, and can be downloaded or shared.

Admins can also now permanently delete a managed user from an app's Users tab, removing them from both the dashboard and the app's own database.

Fixes

Clear stale activity label when starting a new conversation

Fixed an issue where the agent's last activity label from a previous conversation could briefly appear to carry over into a new one.

Plus 2 internal releases
Features

Governed audit log with SIEM export, live activity feed, and richer audit viewer

The audit log is now a full governance feature: every action across your organization is captured, viewable with filters by action and actor, and exportable in OCSF format for ingestion into your SIEM. A new live activity feed on your organization overview shows what's happening across your apps in near real time, including who did what and from where. As part of this work, static assets in the app viewer now load from the edge cache instead of round-tripping to origin on every request, making pages load faster.

Features

New model options: Meta Muse Spark, GLM-5.2, and Kimi K2, with tool calling on NVIDIA-hosted models

Builders can now choose additional AI models for their apps, including Meta's Muse Spark, GLM-5.2, and Kimi K2, alongside improved support for tool use (function calling) on more of the available models.

Features

Opt-in app launcher mode and a fixed Sign-in with Remy handshake

Workspaces can now turn on an experimental launcher-first home screen, so members land in the app launcher instead of the builder view when they open the workspace. Launched apps now open in place instead of a new tab.

Separately, launching an app via Sign in with Remy from the catalog is now reliable end to end, fixing cases where the launch link would fail to sign the user in.

Improvements

Automatic rotation of large agent session files

Long-running conversations with the Remy agent are now automatically kept to a manageable size behind the scenes, preventing the slowdowns and instability that could occur once a session's history grew very large. Full history is preserved; only the working file is trimmed.

Internal / Infra

Faster deploys and quicker recovery from infrastructure hiccups

Deploys roll out with better gating so a stuck rollout is caught before it affects your app, and apps recover faster when the underlying infrastructure needs to fail over. Builds also compile faster, since app methods now compile in parallel batches instead of one at a time.

Plus 1 internal release
Features

Create issues directly from errors and crashes, with automatic triage

You can now create an issue directly from an error or crash shown in your app's dashboard, and the platform automatically triages it: an agent reviews the deploying commit and leaves a receipt showing what it checked, the model used, and the outcome. The error-detail view also now shows which methods are throwing a given error and how often, with a trend chart. Sign-in and checkout redirects were also made more reliable when moving between different parts of the platform.

Plus 3 internal releases
Internal / Infra

More reliable spec updates from Remy

When Remy edits an app's spec, it now uses the same precise find-and-replace matching as file edits, making spec updates more consistent and reliable.

Features

Org design system reference and new app settings for issue triage and telemetry

Organizations can now set a design system reference that the agent consults so new apps stay visually consistent with what they've already built.

App settings gained new controls: automatic triage of incoming issues, telemetry capture of response bodies, and the ability to exclude specific query parameters from analytics.

The app dashboard's deployment detail view was also rebuilt with clearer build timelines and commit diffs, alongside a reorganized navigation layout.

Features

App forking / duplication support

Apps can now be forked into a new, independent app that starts from an existing app's codebase and history.

Features

Deploy-complete email notifications

You now receive an email notification when your app finishes deploying.

Improvements

More reliable in-browser code intelligence startup

Improved reliability of code intelligence (autocomplete, type checking) in the browser development environment, fixing cases where a language-server hiccup could prevent the environment from starting.

Improvements

Added Grok 4.5 and upgraded default subagent model to Claude 5 Sonnet

The agent now has access to a newer model, Grok 4.5, and its default coding subagents were upgraded to a newer Claude model for better output quality.

Improvements

Zoomable, pannable diagram viewer for assessment reports

Data flow diagrams in the security and governance assessment can now be zoomed, panned, and opened full-screen for easier reading.

Plus 3 internal releases
Features

In-app issue tracker and automated app assessment reports

Every app now gets an Issues tab for logging bugs and ideas, commenting, and tracking status — including a reportIssue hook you can wire into your own app so your users can report problems directly, with Remy able to pick issues up and fix them. Apps also get an automatically generated assessment report: a plain-language overview of what the app does, its data flows, dependency risks, and security posture, refreshed on every deploy and viewable in the dashboard.

Improvements

CLI upload-file alias and updated agent SDK guidance

The mindstudio CLI now also accepts mindstudio upload-file <path> (alongside upload) to get a hosted URL for a local file, with clearer built-in guidance on when to use it versus uploading from your app's own code.

Plus 4 internal releases
Fixes

Fixed agent message queue disappearing while the agent was busy

Fixed an issue where queued messages you sent to the agent could briefly appear to vanish while the agent was still working or right after a restart. The queue now stays accurate and visible throughout.

Internal / Infra

More reliable automated testing for one-time passcode logins

QA testing for apps with one-time passcode login flows now handles both single-field and segmented, per-digit code inputs, with retry logic to catch codes that arrive late. This makes automated testing more reliable for apps that use OTP-based authentication.

Plus 3 internal releases
Features

Folders and a launchable app catalog for My Workspace

Apps in My Workspace can now be organized into folders, and published apps that support "Sign in with Remy" can be launched straight from the catalog already signed in.

Also included: password reset now reliably shows an error when a reset link is invalid or expired instead of a false success, and the live-visitor activity chart now displays an evenly spaced timeline instead of a few oversized bars.

Plus 2 internal releases
Fixes

Corrected app permission resolution when a user holds multiple roles

Fixed a bug where a person's effective permissions on an app could be computed incorrectly when they had access through more than one path (for example, direct sharing plus an organization role). Permission levels are now resolved consistently.

Fixes

Fixed incorrect content types for deployed app static assets

Fixed an issue where some files in a deployed app (particularly HTML files without a .html extension) could be served with the wrong content type, which could cause them to render incorrectly in the browser.

Plus 2 internal releases
Features

Sign in with Remy: platform-delegated authentication for apps

Apps can now offer "Sign in with Remy" as an authentication option, letting an organization's members sign into an app without a verification code. Add remy to an app's auth methods and offer a "Continue with {Organization}" button; the platform resolves who the user is and the app just reads the result. Organizations can also require delegated sign-in only, blocking email/SMS codes for their apps. This works both in production and inside the live preview used while building an app.

Plus 3 internal releases

June 2026

45 updates
Fixes

Fixed modals leaving the page scroll-locked

Fixed an issue where closing certain dialogs could leave the page unresponsive to clicks or scrolling.

Features

Downloadable SKILL.md for MCP interfaces

Apps with an MCP interface now generate a downloadable SKILL.md file describing their tools and how to use them, so other AI agents can quickly learn to work with your app. You can download it or copy a direct link from the MCP reference page.

Features

Transfer apps between organizations

You can now transfer an app to a different workspace you belong to, right from the app's dashboard menu. A confirmation step prevents accidental transfers, and the move is recorded in your audit log.

Improvements

Claude Sonnet 5 now powers Remy's specialist agents

The specialist agents that build and refine your app (roadmap, QA, architecture review, copy editing, and more) now run on a newer Claude model by default, improving the quality of their output.

Plus 4 internal releases
Internal / Infra

Better copy suggestions when Remy edits your text

When Remy proposes text changes in your app, it now explains why before showing the change, then applies a full rewrite or a targeted edit depending on what fits best.

Improvements

Clearer credit/budget error messages and fixed preview share links

Error messages for credit or budget limits are now detected more reliably and shown with clearer guidance instead of a generic error. Sharing an app preview (via link or QR code) now correctly points to the exact page you were viewing instead of the app's root.

Plus 4 internal releases
Features

New Copy Agent polishes user-facing text across generated apps

Remy now has a dedicated Copy Agent that reviews and sharpens the text your app shows to users — button labels, empty states, your Build Overview, pitch deck copy, and launch posts — making it read clearly and naturally without changing any facts. You can watch it work in the build activity panel, and the Build Overview page now updates instantly whenever its content is rewritten.

Improvements

Redesigned email domain and inbox panel

The Email tab on an app's Domains page has a cleaner layout: the inbox now scrolls within its own panel instead of the whole page, message rows show sender avatars and names, and hovering domain or inbox rows uses a lighter, more subtle highlight.

Improvements

Backend methods can now set their own HTTP error status

If your app's backend method deliberately throws an error with a specific HTTP status (like a 404 or 400), the API now returns that exact status and error code instead of always falling back to a generic server error. Unexpected failures still return a plain 500 as before.

Plus 1 internal release
Fixes

Fix apps stuck before onboarding finish after a sandbox restart

Fixed an issue where an app could get stuck on a hidden preview after its workspace restarted, requiring a manual step to continue. Onboarding now finishes automatically in that case.

Features

Email inbox view plus shareable API and MCP reference pages

The dashboard now includes an email inbox for apps that receive mail, showing sender, subject, and a preview snippet for each message, with full detail one click away.

API and MCP reference pages can now be shared publicly via a link, separate from the dashboard, so teammates or partners can browse an app's endpoints without dashboard access. Inline code in chat and docs also reads more cleanly, and code blocks on light backgrounds display their copy button with better contrast.

Features

Interactive API reference viewer

Apps now get a built-in, interactive API reference in the dashboard: browse every endpoint with its parameters, request body, and responses, and copy ready-to-run request snippets.

Fixes

Google Docs export fixed for shared drive files

Fixed an issue where fetching a Google Doc stored in a shared drive would fail. Google Docs integrations now work regardless of which drive the document lives in.

Plus 2 internal releases
Features

Agent chat can now queue messages while a turn is in progress

You can now send another message to the agent while it is still working on your current request instead of waiting or having it rejected. Messages queue up and run in order, and you can cancel a queued message before it starts. The roadmap view inside the app editor also got a visual refresh with clearer lanes for planned work.

Plus 4 internal releases
Features

Email notification when an app's first build finishes

When Remy finishes building your app for the first time, you now get an email letting you know it's ready, with a link straight into the app.

Features

Display name changes and refreshed account settings forms

You can now change your display name from account settings. The change email and change password forms also got clearer field labels and a cleaner layout.

Plus 6 internal releases
Features

Pinned, shareable Build Overview, Pitch Deck, and Roadmap artifacts

The app dashboard now has a dedicated Build Overview tab alongside Pitch Deck and Roadmap. All three now reflect exactly what's currently live, since they're generated and locked in at deploy time instead of being read live off your latest code, and each one can be shared as a public link with one click.

Performance

Faster development environment restore with delta-based snapshots

Restoring a paused development environment is now faster. It no longer pulls unnecessary history, and the first save after a restore only uploads what actually changed instead of the whole project.

Plus 4 internal releases
Features

Change AI models mid-conversation without losing chat history

You can now switch the AI model used for an app's chat mid-conversation, with the change taking effect on your next message instead of starting a new chat and losing your history.

Improvements

Usage dashboard now defaults to grouping by model

The usage and cost dashboard now opens grouped by model by default instead of by app.

Fixes

Fixed image format overrides being silently discarded during generation

Fixed an issue where a requested image format could be silently overridden during image processing steps like face swap, background removal, and upscaling.

Fixes

Fixed voice message transcripts collapsing when selecting text

Fixed an issue where selecting text in a voice message transcript would accidentally collapse it.

Plus 3 internal releases
Features

Deployment plan document view and richer agent chat visuals

The agent's deployment plan now renders as a formatted document you can review directly in the builder, instead of a plain status line, and it's easier to tell which specialist agent (design, pitch deck, roadmap, etc.) is working at a glance thanks to distinct icons and colors. Team invite permissions also now correctly reflect any special account adjustments made for your organization.

Improvements

Continuous session recording for automated browser testing

Session replays from automated browser testing are now smoother and more reliable. Instead of separate, sometimes-missing clips for each action, the QA agent's test run is captured as one continuous recording that you can scrub through, with no flashing or gaps between steps when reviewing what the agent did.

Improvements

Broader image format support for image-analysis steps

Image-analysis steps in your apps now work with more image formats, including SVG and other formats models can't read directly. Remy automatically converts them before analysis so these steps no longer fail on unsupported image types.

Plus 2 internal releases
Internal / Infra

Tightened internal network security for hosted apps

Hardened backend infrastructure access controls, reducing the paths through which internal systems could reach node credentials or shared images. No action needed; this is an internal security improvement with no visible change to how you build or run apps.

Features

Shareable asset links, larger analytics tables, and saved-card checkout

You can now generate a shareable public link for a pitch deck, screenshot, or recording instead of sending a file. Analytics tables (top pages, sources, UTM sources, map view, custom events) can load additional pages of results instead of stopping at a fixed limit. When adding a plan or topping up your balance, you can reuse a saved card instead of entering your card details again.

Plus 6 internal releases
Fixes

Fixed Flux image model routing and image-prompt support

Fixed image generation so Flux-based models correctly support image-to-image edits and image prompts, in addition to text-to-image.

Plus 4 internal releases
Features

Embedded in-app subscription checkout

Organizations can now subscribe to a plan and manage their payment method directly in-app, without being redirected to an external checkout page.

We also fixed an issue where coupon codes could apply to the wrong plan during checkout.

Plus 1 internal release
Features

Added Alibaba Cloud as a model provider, including Wan image and video models

Alibaba Cloud is now available as an AI model provider, including its Wan family of image and video generation models, giving builders more model options to power their apps.

Plus 4 internal releases
Features

Leave notes directly on the live preview

You can now drop notes directly on the live preview to flag issues or leave feedback for the agent, and typing in a note no longer accidentally triggers the app's own keyboard shortcuts.

Improvements

Smarter conversation compaction for the agent

Improved how the agent keeps track of long conversations. When history gets compacted, the agent now retains the decisions and work that matter and drops mechanical noise, so it stays on track over long-running projects without losing context.

Plus 2 internal releases
Fixes

Fixed local model status caching across organizations

Fixed a bug where local model connection status could show stale or incorrect information after switching between organizations.

Plus 3 internal releases
Internal / Infra

More reliable screenshots when the agent scrolls before capturing

Fixed a timing issue where the agent's automated testing could capture a screenshot before the page finished scrolling into position. Scrolling and capturing now happen together, so QA screenshots reliably show the intended part of the page.

Features

Claude Fable 5 model support

A new AI model, Claude Fable 5, is now available for apps to use, including as a recommended option for background task execution. It supports adaptive reasoning with adjustable effort levels.

Plus 1 internal release
Performance

Faster viewport-only screenshots for visual QA checks

When Remy checks its own visual work while building an app, it can now capture just the visible portion of the screen instead of always rendering the full page. This speeds up routine visual verification during iteration.

Plus 5 internal releases
Features

Add Grok Build 0.1 as a selectable AI model

Apps built on the platform can now select Grok Build 0.1 as an AI model option, alongside the existing Anthropic, Google, and OpenAI models.

Plus 1 internal release
Features

Webhook interface now runs synchronously and exposes the raw request body

Webhook endpoints in your app now run synchronously and return the method's output directly to the caller, and the method receives the exact raw request body so you can verify signatures from providers like Stripe, GitHub, Shopify, or Slack. Webhook URLs are now shown in the app dashboard in the cleaner https://your-app-host/_/webhook/{secret} form, and secrets stay stable across deploys so a URL you register once keeps working.

Fixes

Google Calendar integrations request correct OAuth scopes

Fixed Google Calendar integrations that were failing to read calendar data due to missing permission scopes. Calendar-related actions in your app should now authorize correctly.

Plus 4 internal releases
Features

Production CLI gains frontend crash tracking and traffic analytics commands

Builders can now inspect frontend crashes and traffic analytics for their production app directly through the same production management tooling the agent uses — grouped browser error reports with drill-down into individual occurrences, plus traffic breakdowns by page, referrer, country, device, and browser. Previously only server-side request logs were available this way.

Plus 3 internal releases
Features

AI-crawler visibility and referral analytics for deployed apps

App analytics now show when AI crawlers (like GPTBot or PerplexityBot) visit your app, broken down by vendor and page, plus which AI assistants are sending you human referral traffic. Live-visitor presence tracking was also made more reliable under load.

Features

LumaLabs Uni 1.1 image model support

Apps can now generate images with LumaLabs' Uni 1.1 model, including support for reference and edit images.

Plus 4 internal releases
Internal / Infra

Faster sign-in when testing app previews in development

When previewing an app during development, sign-in with a test account now autofills and submits automatically, so you can get straight to testing without typing credentials each time.

Features

Custom domains for inbound app email

Apps can now receive inbound email at a custom domain instead of only the platform's default subdomain. Add your domain in the dashboard's email settings, point a single MX record at it, and any address on that domain routes to your app's email handler.

You can also restrict who is allowed to send to it with an approvedSenders list, and inbound messages are capped at 25 MB.

Improvements

More reliable visitor geo data for app analytics

Improved the accuracy of visitor location data (country, city, coordinates) shown in app analytics, particularly for apps served on a custom domain.

Plus 3 internal releases

May 2026

40 updates
Fixes

Fixed API routing for www-aliased custom domains

Fixed an issue where apps on a custom domain with a www alias could send API requests to the wrong host after a redirect, which could break app functionality on the www version of the domain. Both the primary domain and its www alias now route correctly.

Fixes

Consistent cancellation signal prevents the agent from auto-retrying stopped actions

Stopping the agent mid-task is now handled more reliably: when you cancel an action, the agent waits for your next instruction instead of sometimes retrying the cancelled step on its own.

Plus 2 internal releases
Improvements

Platform hosting domain rebranded to madewithremy.com

Apps built on the platform are now hosted under the madewithremy.com domain by default, including preview URLs and webhook endpoints. Documentation and CLI help text have been updated to match.

Separately, the design guidance the agent follows when building your app's interface has been tightened: backgrounds no longer imitate physical materials like paper or texture, and sans-serif typefaces are the default choice, with serif fonts reserved for cases that genuinely call for them.

Plus 1 internal release
Features

Structured streaming events in the frontend SDK

The frontend SDK now supports streaming structured progress updates from your backend methods, not just text output. Pass onStreamData alongside stream: true to receive status, progress, or intermediate results as they happen, in addition to the existing token-by-token text streaming.

Fixes

Corrected anonymous-user filtering in usage analytics

Fixed a bug in usage analytics where filtering by anonymous or public users could return incorrect or missing results. Anonymous usage now filters correctly across both the summary and detailed breakdown views.

Plus 2 internal releases
Features

Custom domain management from the production CLI

You can now add, verify, and manage a fully custom domain for your app, not just a platform subdomain. Webhooks and other endpoints work correctly on whichever domain you choose.

Features

Added Gemini 3.5 Flash as an available model

Gemini 3.5 Flash is now available as a model option for your app.

Fixes

Fixed reasoning-content requests breaking non-reasoning OpenAI models

Fixed an issue where certain AI models could fail with an error when your app wasn't using reasoning mode.

Plus 4 internal releases
Features

Custom domain support for apps

Apps can now be served on a custom domain that you own, in addition to the default subdomain. Point a CNAME at Remy and certificate provisioning and routing are handled automatically.

Plus 4 internal releases
Features

Per-agent model selection with session persistence

You can now choose which AI model powers different parts of your app's build agent (the main assistant vs. specialist helpers like the design or QA agent), and that choice now persists across sessions. The interface shows which model actually handled a given response, and you'll get a clear error if you pick a model that isn't supported.

Features

Higher-quality background removal option for image workflows

The background removal step now supports an advanced quality tier for higher-fidelity results on images, in addition to the existing standard option. Usage of the advanced tier is metered like other AI-powered steps.

Features

3D model generation for apps

Apps can now generate 3D models directly from a text prompt or an image, in addition to text, image, and video generation. Generated 3D assets show up alongside other generated files with previews and titles.

Plus 3 internal releases
Features

Automatic error reporting and visitor analytics in the frontend SDK

Every app now gets automatic error reporting and visitor analytics built in, no setup required.

  • Uncaught errors and unhandled promise rejections are automatically captured and surfaced on your app's dashboard, with a trail of recent navigation and network activity for context.
  • Pageviews are tracked automatically, and you can add custom events with analytics.track('event_name', { ...props }).
  • A stable visitor ID is now available for building "welcome back" experiences or per-visitor preferences, even for signed-out users.
  • Both error reporting and analytics can be turned off per app from the dashboard.

This is designed to be cookie-banner-free: no fingerprinting, no third-party scripts, and geo data is limited to country level.

Features

Workspace-wide search and multi-file find/replace in the browser IDE

The browser IDE now supports searching across your whole app's codebase and applying find-and-replace edits across multiple files at once, with results streaming in as they're found. File edits are now safely serialized so simultaneous changes to the same file can no longer clobber each other.

Features

Download a release's database snapshot, plus dashboard and usage-analytics fixes

You can now download a raw database snapshot for any app release directly from the dashboard. Also fixed an issue where a release's databases sometimes failed to appear while a build was still promoting, and corrected unique-user counts on the usage analytics dashboard, which had been inflated when users were active across multiple time periods.

Plus 2 internal releases
Improvements

Larger git push limits

You can now push much larger changes to your app's git repository without hitting a size limit.

Plus 3 internal releases
Improvements

More resilient database ownership handoff during deploys

Improved reliability of database access during platform deploys and maintenance. Requests that previously could fail while a database's connection moved between servers now recover automatically, reducing transient errors for apps under active use.

Security

Disposable email blocking for signups plus stuck-build safeguards

Signups now reject known disposable and throwaway email domains at the verification step, cutting down on burner accounts and abuse.

Separately, app builds that get stuck are now automatically detected and marked as failed within minutes instead of hanging indefinitely.

Plus 1 internal release
Fixes

Fixed dropped extended-thinking blocks breaking Anthropic conversation continuity

Fixed a bug where certain AI responses using extended reasoning could cause a conversation to error out and stop responding. Conversations that trigger this reasoning mode now continue reliably.

Internal / Infra

Per-app cost and usage tracking for AI calls

Every app now tracks its own AI usage: model, tokens, and cost for each call, alongside your other billing events.

This feeds directly into the per-method usage-and-cost accounting you already see for your app, so you can see exactly what each app's AI activity costs, not just totals across your organization.

Internal / Infra

Clarified email allowlisting and message format for apps with an email inbox

Apps that receive email can restrict who's allowed to send to them using email.approvedSenders, with exact addresses or a *@domain.com wildcard; anything else is rejected before it reaches your app. Incoming messages are handed to your app with to, from, subject, message, and html fields, with any attachments delivered as ready-to-use file URLs rather than raw uploads.

Features

Grok 4.3 support with high-context billing tiers

Added support for the Grok 4.3 model, including for image/vision requests. Usage-based billing now correctly distinguishes standard and high-context token pricing for this model.

Fixes

Fixed image size parameter handling for Gemini 3.1 Flash image generation

Fixed an issue where image size settings were not being applied correctly for Gemini 3.1 Flash image generation, which could cause incorrect billing and output.

Plus 1 internal release
Fixes

Fixed chat history corruption and pagination gaps in the dev environment

Fixed a bug where pasting certain text (for example from Apple Notes) into agent chat could corrupt the conversation history, and fixed cases where scrolling back through a long conversation could show incomplete or missing messages, especially in larger projects.

Fixes

Fixed logs going missing after restoring a dev snapshot

Fixed a bug where terminal and process logs could stop showing up in your dev environment after restoring a previous version of your app.

Plus 2 internal releases
Improvements

Automated browser test reports now show the final screenshot inline

When the agent runs an automated browser test, the final screenshot it captured now appears directly in the chat response instead of being buried in raw data.

Fixes

Fixed hidden-message flag on automated agent messages

Fixed a bug where some automated agent messages could be hidden from the conversation when they should have been visible.

Features

Clickable preview links jump to a specific page in the running app

The agent can now share clickable links in chat that jump your live preview straight to a specific page, instead of only describing where to go.

Improvements

Automatic conversation compaction before hitting context limits

Long conversations with the agent now compact themselves automatically as they approach the model's context limit, so very long build sessions keep working instead of failing once the conversation gets too big.

Fixes

Fixed apps getting stuck on "Building" after canceling onboarding

Canceling a build in progress no longer leaves the editor stuck showing "Building…" — canceling now returns you to the editor immediately.

Fixes

CDN image fallback for mismatched-format uploads

Fixed an issue where some uploaded images would fail to load or render as a broken error image when their file extension didn't match their actual format. These now fall back to serving the original file so the image still displays.

Fixes

Fixed access control being reset when reselecting an OAuth connection

Reconnecting or refreshing an existing third-party service connection no longer resets its access permissions back to the default. Custom access settings you've configured are now preserved.

Internal / Infra

Better default visual design, and sharper QA checks

Remy now steers even further away from generic AI-generated looks, avoiding both the overused purple gradient style and the cream-and-terracotta editorial look, so generated apps look more distinct out of the box.

Automated browser testing and screenshots are now clearer about only checking settled screen states rather than mid-animation frames, and generated project plans no longer end with unnecessary sign-off lines.

Internal / Infra

Fixed live preview timing out after navigating to another page

Navigating within an app's live preview could drop it out of preview mode, causing queued actions to stall and time out. Preview mode now persists across page navigations, so testing multi-page apps in the browser works reliably.

Plus 3 internal releases
Fixes

Fix attachment header leaking into chat history and stdin line-splitting corruption

Fixed a bug where uploaded file references could leak into displayed chat history after restoring a session. Also fixed rare cases where pasted text containing special line-break characters could corrupt in-progress agent commands, which could make the editor appear stuck; the agent can now also recover automatically when this happens.

Plus 1 internal release
Improvements

Agent guidance updates: styled UI dialogs and no cost/time estimates

The agent now always builds custom-styled dialogs, confirmations, and notifications for your app instead of falling back to plain browser popups. It also won't guess at how long or how much a task will cost to build within the platform, though it can still help you understand the scope of a request in traditional engineering terms.

Improvements

Clearer error message when AI responses are blocked by content moderation

When an AI response gets blocked by content moderation, you now get a clear explanation instead of a raw error, along with a tip that rephrasing your request usually fixes it.

Fixes

Fixed intermittent module-not-found errors in method deployments

Fixed an issue where some backend methods could intermittently fail to run due to missing dependencies after a deploy. Methods now reliably have access to everything the app declares.

Plus 1 internal release
Features

App-branded plan and status documents in the builder

The builder now automatically picks up your app's brand — name, tagline, logo, colors, and fonts — from its spec and applies it to the plan and status documents you see while building, so they read like your app instead of a generic template. This updates automatically as you edit your spec.

Fixes

Fixed agent response corruption when reasoning interleaves with text

Fixed a bug where the agent could fail mid-conversation with an error when its internal reasoning was interleaved between two separate replies.

Plus 2 internal releases