intentic
Download the app
Download the app
Changelog

What's new

Every release that changed something you'd notice, newest first. Releases that only moved things around under the hood aren't listed: there are a lot of those, and none of them are news.

Every release, including the ones that aren't here, is on GitHub with its full commit list and downloads. Read what we promise never breaks.

1.311.0Breaking
  • Stop expecting AgentArchiveSchema on sandbox agent archive responses; update clients to the current archive API without that schema.
  • intentic.dev/maker no longer works; use intentic.dev/desk for the same light product page and installer handoff.
  • You can save sandbox memory and CPU changes for the next restart without stopping the sandbox now.
  • When you add a file to a folder that groups siblings under package.json, the explorer expands that group so the new file stays visible.
  • While editing markdown, raw HTML blocks appear as syntax-highlighted code on every line instead of plain unformatted text.
  • Repository check settings now show running, off, or paused at a glance, with each command grouped by when it runs.
  • Closed Mermaid code blocks in the markdown editor show the diagram until you click to edit the source.
  • Chats can stay pinned under a persona on the rail, and a closed archived chat no longer reopens when a new message arrives on its thread.
  • While Docker starts, the device window shows how long you've waited and when it will give up, and it no longer hangs when Docker isn't responding.
  • After a deploy or while the dev server refreshes dependencies, the editor reloads once instead of leaving diagrams or syntax highlighting broken.
  • File diffs from a repository’s history or file list open in the side pane so the list stays on screen.
  • The file picker and chat composer respond faster as you type, and the agent board flickers less when status timers update.
  • If your organization disabled subscription access on an account, you'll see ask an org admin for a seat instead of being told to sign in again.
  • Environment blocks that install apt packages whose name is not a command now show as active when that package is installed.
  • You can keep an idle agent's prompt cache warm from the session menu or chat until you return, so the next reply stays cheaper.
  • Browser find-in-page now opens collapsed chat notes and prompts when the match is inside them.
  • If the sandbox restarts mid-turn, sending another message continues from your original request and progress, not only the latest background update.
  • The edition for people who do not write code is now at intentic.dev/desk instead of /maker.
  • Small spreadsheet and table file comparisons load immediately instead of showing a comparing state first.
  • Large spreadsheet and CSV diffs no longer freeze the editor while the two versions are compared.
  • Spawned agents wait when memory is low; a child killed for memory can be continued with send instead of failing outright.
  • Pushes open their own terminal instead of waiting behind every conversation's checks, and end-of-turn checks no longer time out while queued.
  • You can open a terminal in a folder from the workspace file tree context menu.
  • Reloading a popped-out panel window no longer briefly shows that panel back in the main window.
  • The floating chat bar stays open when you switch sidebar views and only closes when you click the main workspace area.
  • Agents waiting on a watch or unfinished background job no longer show as ready to land until that wake completes.
  • Empty trial chats now ask whether you already pay for AI or run a model locally, with a link to connect and lift the daily cap.
  • The floating chat bar stays open while you select text in the preview, and you can minimize it or open the full chat from the top buttons.
1.310.0
  • Draft conversations the daemon never filed no longer show a loading state while hydrate runs.
  • Background commands that never actually start are closed when the turn ends or you restart, instead of staying stuck as running.
  • The workspace home folder grid stays smoother while you drag panes and no longer flashes a horizontal scrollbar when you switch folders.
1.309.0Breaking
  • The wire contract no longer offers what it did under StopTurnSchema. Anything reading those surfaces must stop relying on them
  • Parsers of agent events, attach frames, or turn facts must stop using removed wire variants and read retries on breaks and errors instead of nested outage…
  • In agent Instructions you can turn on short guidance and keep part of conversations on the long form to compare how they perform.
  • Chat search, code-change stats, and large lists should load faster and the sandbox should stay responsive while those run.
  • Chat, settings, and usage screens show readable model titles instead of raw model id strings.
  • The workspace can show when installed dependency versions are behind the lockfile, not only when packages are missing.
  • Sync can replay unpushed commits onto upstream when histories diverge; conflicts leave your branch unchanged.
  • Creating or reconnecting a sandbox redeems setup codes on the platform that issued them, so codes from dev or staging no longer fail as invalid.
  • If your browser extension isn't connected, the assistant now tells you to pair it again instead of acting as if it can use that browser.
  • Restore recently deleted sandboxes from Sandbox settings under Recently deleted instead of the sandbox menu.
1.308.1
  • Docker Desktop’s WSL distros no longer show up as environments you can connect to on Windows.
1.308.0
  • Hosted sandbox awake hours are counted correctly when you reconnect, delete a workspace, or several actions happen at the same time.
  • The Projects view refreshes when you add or remove a repository, and finished background commands show on the job card right away instead of after a delay.
  • If landing your agent’s work breaks checks on the main branch, the app can open a follow-up turn to help fix it.
  • We have reorganized the project structure to improve maintainability and performance, resulting in a cleaner and faster developer experience.
1.307.0
  • Activity, engine installs, and enrolled hosts in Connect update as soon as the sandbox changes instead of on a fixed refresh timer.
1.306.0
  • Extension listing security reviews can run for a long time without the connection dying from idle timeouts.
1.305.0Breaking
  • Device list and report JSON no longer use gap no-agent; treat unreadable agent state with unreported or the other gap values instead.
  • Bundles and APIs that still send dependencyFreshness or savings.dependencies will fail validation; delete those fields from settings and savings payloads.
  • Panel list JSON no longer has a vitest field on each panel; use tests instead when deciding which repos expose runnable suites.
  • Use agent.routeChat and ChatRouteSchema instead of routeModel, POST /personas/route, ModelRouteSchema, and PersonaRouteAskSchema; noticeWait is chatRoute only.
  • Sending the dev-reload device command no longer works; use dev-restart instead to rebuild and restart the sandbox from your checkout.
  • Manifests and APIs no longer accept the host capability, HostConfigSchema, or the removed credential gate schemas; use device capabilities instead.
  • Stop parsing `card` on capability offers, recommendations, attach frames, and agent or transcript events; use the request-based offer and attach payloads…
  • Searches that include an underscore or percent sign now match those characters exactly instead of acting like wildcards.
  • When a message retry is far in the future, the chat shows the scheduled date and time instead of a long hour countdown.
  • Commands the agent runs in the background now appear in the chat with live status, and you can see how many are still running and open the terminal to watch…
  • The marketing site now includes comparison pages for Devin, GitHub Copilot, and OpenAI Codex alongside the existing comparisons.
  • Upgrading from a device in the sandbox updates every agent on that computer, including WSL distros registered for your work.
  • When a fix or other message the sandbox started is blocked before it runs, Send again reruns that task with its original prompt.
  • After an agent lands work, you can review leftover scratch files in agent review and choose to add them to your tree or remove them.
  • Turn on geek metrics under Settings ▸ Appearance to see live sandbox and per-agent CPU and memory on the Agents board.
  • Runner setup in the hub can keep streaming on slow installs, and failed or interrupted runs show clearer messages instead of a generic error.
  • You can install or update extensions that haven't passed the registry security audit after you confirm you understand the code wasn't checked.
  • Agent cards and reactions update right away when you act on the board instead of waiting for the server to catch up.
  • You can set sandbox memory above the previous automatic limit; only the computer’s actual RAM caps what the sandbox can use.
  • The device detail panel no longer shows an empty block when there are no sandbox groups listed.
  • Intentic’s default instructions now follow your installed Claude Code preset for the model you use, with harness-only sections removed.
  • Chat screenshots load faster; you can view them at actual size and download the original file instead of the preview.
  • Screenshots and images from agent tools appear at the end of each turn, and you can open them larger and step through every picture in the chat.
  • You can hide system prompts in chat, and the agent can wait on background jobs and child agents instead of polling on a timer.
  • The dev sandbox rebuild panel no longer shows extra lines about which device should run the rebuild; the copyable command is still there.
  • Show clearer translated status messages and recover more reliably when sandbox or model services are unavailable.
  • Opening the folder picker no longer re-fetches the workspace tree if it's already loaded in the explorer.
  • When the sandbox is low on memory, your message is held with a warning; you can send again to run it anyway or raise the memory limit.
  • Sandbox no longer checks package versions against registries or shows dependency savings in agent settings.
  • The Apps panel can discover and run test suites in repos that use Bun as well as Vitest.
  • Drop sandbox links that stopped answering from Devices; brief sandbox outages no longer force pairing your device again.
  • The assistant prefers your connected browser for signed-in pages and still lists it when your computer or the app was offline; on Windows it opens an…
  • When your sandbox is behind the app, the overview now says Restart sandbox instead of Reload sandbox so it is not confused with refreshing the page.
  • Inviting someone no longer shows an empty areas chooser when the sandbox has no named areas.
  • Sandbox browser sessions are less likely to fail permanently when a virtual display is still running but its socket file was removed.
  • Agent review warns when a checkout was left on another branch, and isolated agents can switch branches in their own copy without an extra approval prompt.
  • Full-repo verification skips instead of starting when it cannot get a queue slot before the wait deadline.
  • Sandbox sync warnings now name the app and daemon, show affected product areas, and explain that reload is faster than rebuilding the whole image.
  • Rebuilding from checkout shows named steps and layer progress; the full build log stays hidden until you choose to show it.
  • Chat titles in the session list now show the conversation name from the first message instead of the full raw prompt text.
  • Land tells you when there was nothing new to apply, and still applies the conversation’s work when the checkout isn’t on the agent branch.
  • Ctrl- and Shift-click open links in the desktop app, stale updates recover when opening terminals or models, and composer effort bars are easier to click.
  • Watch and dev-server commands no longer wait in the heavy queue, and jobs that hang stop blocking other work after a time limit.
  • Pasted text with curl-style @ paths or other non-workspace @ tokens no longer blocks sending your message.
  • When a turn is refused for low sandbox memory, you can raise the memory cap from the chat notice and change resources from the sandbox overview.
  • Tools with fixed-length array arguments work on local models instead of breaking every tool on that turn.
  • On a device page you can select several sandboxes and remove them from that machine at once; git clone folders are no longer treated as build output you can…
  • The sandboxes heading on a device page no longer shows a number beside the label.
  • Credential setup hints and secret storage lines keep correct spacing around highlighted terms and generated-secret wording.
  • Commit-message helpers on small models get a trimmed diff instead of failing, and automated runs that hit an error no longer say your message is waiting to…
  • When Intentic isn't reachable, the screen keeps checking and takes you back automatically when it's up, including after you reload the page.
  • Dismissing a push or pre-push result keeps the pull and push commit counts visible next to that summary instead of hiding them.
  • Connected machines and capability setup in the app are labeled as devices instead of hosts.
  • Agent turns wait when memory is tight including swapped pages, and long-unused Office and browser sessions are stopped to free resources.
  • Models with a small context window can still run a turn; the chat explains when instructions were shortened or swapped for a shorter prompt.
  • While a reply scrolls beneath it, a pinned prompt stays as a single fading line instead of a full-width bar.
  • You can mint a provisioning token in Settings and let an agent create additional sandboxes on your account, with chat approval for each one.
  • Starting or recreating a sandbox no longer fails when its Docker network was removed while the sandbox was stopped.
  • Agent board column headers no longer show how many items are in each lane.
  • The active sandbox shows whether it is online through the corner placement icon color instead of a separate status dot.
  • The desk workspace is now the maker home view, and guest-facing chat is visitor chat instead of front desk.
  • Tier moves and provisioning use the correct machine size, and you can start hosted plan checkout without sending a request body.
  • The connect screen shows Starting and Ready for local models and opens chat only after the model is actually serving, not while it is still loading.
  • Resolving agent conflicts no longer switches to a different account and resets your chat session.
  • Sandbox areas open in expandable rows, save as you edit, and you can add a short description before granting access.
  • Mobile sheets can be dragged or dismissed with Back, and workflow details remain usable on narrow screens.
  • See exactly what each chat was told before your messages, including its base prompt and added guidance.
1.304.0
  • Model lists no longer shrink when one account cannot access the REST catalog.
  • Access grants now hand members the assistants working in their assigned areas.
1.303.0Breaking
  • SliceFolderSchema, SliceIdParamSchema, SliceSchema, and SlicesListSchema are removed; use the area schemas instead.
  • Users can no longer add service or integration capabilities; use extension-provided CLI connectors such as Stripe instead.
  • Agent recovery policies consolidate into a single per-ending setting; resumeAfterLimit, moveAfterLimit, and resumeAfterOutage endpoints are removed in favor…
  • Members can now change files only within granted folders without gaining publishing or secret access.
  • Fenced conversations now keep their transcripts and checklists separate from other conversations.
  • Choose hosted machine sizes with different prices and monthly hour allowances.
  • Find agents, files, terminals, and commands from one searchable palette.
  • Workspace access is now organized and granted through named areas instead of slices.
  • Connect Stripe with a key-only CLI connector and use it directly from agent conversations.
  • Desk users now see only pages they can open and can chat with providers already connected to the sandbox.
  • Item count badges are no longer shown in capability, VPN, or netdisk lists.
  • Connect accounts or download a model locally from one guided screen.
  • Persona avatars now use the Clay illustration style.
  • Image downloads now retry transient failures and explain whether the problem is the network, credentials, or package.
  • Automation schedules now run on the workspace owner’s chosen time zone and display that clock clearly.
  • Shorter session-limit recovery guidance is easier to scan.
  • Session cards now show owner names without colored dots.
  • Agents now carry a monthly-updated brief about this sandbox into each turn.
  • Desk access is now granted only after at least one assistant is selected.
  • Read-only menus no longer show an unnecessary separator when no actions are available.
  • Codex models now show descriptions and their available reasoning levels.
1.302.0
  • Sandbox setup no longer fails when a generated code looks like a command-line flag.
  • Edit Auto's guidance directly from its model row.
  • Temporarily unavailable models now show when they will be available again.
  • Browser sessions now start only when you use a browser tool, reducing turn startup time and resource use.
  • Desktop setup no longer loses the selected sandbox, rejects certain codes, or shows false scrollbars.
  • Show one clear status for each computer using its worst environment status.
  • New chats no longer suggest a vendor sign-in before you choose a model.
  • Markdown files with YAML frontmatter now display their metadata cleanly instead of as a heading.
  • Workspace data now refreshes after reconnects, and clicks recover correctly after interrupted drags.
  • You can tell Auto which work to prioritize, accounts to conserve, and when to use the strongest model.
  • Workspace owners can invite members to chat with selected assistants without exposing the rest of the workspace.
  • The site now highlights doing more work with less AI waste on the subscriptions you already have.
1.301.0
  • Mobile artwork now keeps both figures visible instead of cropping one out.
  • Make the add sandbox and sandbox settings icons easier to see.
  • See a clearer, better-fitting homepage layout on phones.
  • The effort control no longer appears while Auto selects the effort level.
  • Persona faces are now larger and consistently sized in rows, pickers, and chat controls.
  • The effort control now shows Auto and cannot be changed while automatic mode is active.
  • The Auto model picker now uses a shorter explanation.
  • See running CI pipelines and their jobs update sooner.
  • The README now explains the workspace, setup, review flow and runtime boundaries.
  • Reopening long conversations now loads faster while keeping delegated tool calls available when opened.
  • Reloading a conversation no longer duplicates messages from an active or recently completed turn.
  • Diff reviews now keep file actions together and place reading options in a compact menu.
1.300.1
  • Cursor turns now try another connected account when one account has exhausted the requested model.
  • Show sleeping Windows and WSL environments together as one computer.
  • Switching Google accounts now opens the account chooser instead of retrying the same account.
  • Remove methodology tooltips from the agent settings panels.
  • The source filter now fits cleanly inside the activity filter bar without a doubled border.
  • Keep the navigation action visible without JavaScript and avoid a brief flash on landing pages.
  • See clear guidance when the app and sandbox use mismatched contracts.
  • The header action now appears and disappears correctly as the navigation bar changes size.
  • Setup screens now show less redundant explanatory text.
1.300.0Breaking
  • Agent tier selection (fast model routing and prompt complexity judgment) has been removed; turns now use the pinned model without automatic downgrade or hold…
  • When you open a project from the file list, the workspace browser and search now stay within that project instead of showing files from other projects or the…
  • When connecting a device, if it hasn't been renamed yet, you're now offered to name it after its hostname for easier identification in tools.
  • Device pages now show information once instead of repeating it across multiple sections, making the interface cleaner and easier to scan.
  • Middle-click now closes tabs, pills, and cards across the editor, matching the gesture browsers and most editors use.
  • intentic now emphasizes token savings, safety, and agent alignment as core site guarantees rather than user actions.
  • File sync now detects sandbox-side changes twice as fast, reducing latency from 10 seconds to 2 seconds.
  • Experiment measurements now show side-by-side bar charts comparing treated and control arms, making it easier to see the measured effect at a glance.
  • Markdown documents in settings now scroll independently, keeping save buttons visible while reading long text.
1.299.0
  • The landing pages now feature the browser access option as the primary call-to-action, with app download as secondary.
  • The home page hero plate now has lighter, more refined visual depth with better control over the veil effect on inner pages.
  • You can now access the browser workspace directly from the main buttons on the desk page.
  • The welcome header has been removed from the landing pages for a cleaner look.
  • The site images have been optimized to load more quickly.
  • Visual typography now includes more font weights for better text contrast and styling.
1.298.0
  • Model pins now correctly omit settings that are not supported by the selected model or provider.
  • The board's Everyone/Mine filter now hides when you're the only person with access, since both options say the same thing.
1.297.0
  • Deleted sandboxes now stay recoverable for 7 days: use `ic sandbox restore` to bring one back with its files and history intact, or `ic sandbox trash delete`…
  • You can finish checkout in your browser and return to the app without losing your billing page.
  • Primary actions now use engraved gold buttons with hover, focus, and pressed states across the site and app.
  • Filter the board by everyone, your sessions, or another member’s sessions with matching identity markers.
  • Show more context when a review is held for changes.
  • Stop repeating old setup, reachability, and placement alerts in daily admin notifications.
  • Users can see who owns a session, filter sessions by owner, and hand sessions over to someone else.
  • Readers can now explore a document-focused edition of intentic built around their files and everyday work.
1.296.0
  • Make effort meter rungs easier to click without changing their compact appearance.
  • Connection screens now identify unresponsive extension routes, and moving a hosted sandbox asks before deleting its machine and data.
  • See whether each sandbox runs in Intentic's cloud, on your computer, or on another machine.
  • Readers coming from the desk edition now see document-focused messaging and a workspace instead of a code-focused one.
  • Choose Auto to let the app select a model for each new chat based on your message and available allowance.
  • Browser and chat views no longer crash when panels or canvases disappear, and effort controls are easier to press.
  • The sync watcher now backs off when a sandbox is unreachable, reducing unnecessary DNS lookups and TLS handshakes, and periodically cleans up stray port…
1.295.0
  • Folders with thousands of files now open and scroll smoothly; the desk and tree no longer build components for files you can't see.
  • Open marks now stay visible while scrolling through long tool calls, positioned below the prompt that opened them.
  • Job names in pipeline graphs now link directly to the job's page on the forge.
  • Reaction buttons now appear in the card header with other actions instead of below the marks, and marks are displayed more compactly in the stats row.
  • Mark conversations with emoji reactions that everyone on the sandbox sees, with names of who left each mark.
1.294.0
  • The platform now checks that the configured Stripe price is valid and can be sold when the server starts, reporting any issues at boot instead of waiting for…
  • The interactive demo's default mode is now labeled "Curated" to better reflect its curated selection of agents and extensions.
1.293.0
  • User interface strings are now available in German, Spanish, French, and Polish translations.
  • Automations can now trigger once at a specific date and time, then automatically disable themselves.
  • You can now mount network file shares into your sandbox to let the agent work with files on your local or remote servers.
  • Workspace state directory now consistently manages OnlyOffice JWT secrets and related files across sandbox rebuilds.
1.292.0
  • Row titles and associated controls are now vertically aligned for a more consistent appearance.
  • Update buttons are now simplified to fit together, and release notes are displayed more cleanly with a more concise summary.
  • Finished chats now sort by time rather than by what they owe, so recently completed sessions appear at the top of the finished fold regardless of pending work.
  • The setup page now automatically attempts to restart stopped hosted machines instead of showing a button, with automatic recovery for common issues like idle…
  • Window drag operations no longer leave text selections behind on the desktop app.
  • The extension gallery now features the logs viewer, scrub metadata tool, and SaldeoSMART financial management extension.
  • The setup screen now displays a cleaner, more compact header when preparing your sandbox.
  • The setup page now survives being reloaded mid-installation, letting you refresh without losing your sandbox or needing to re-run the install command.
  • Display headlines now render as flat color text instead of textured stone, improving readability and reducing visual complexity.
  • The finished lane now strictly respects its display cap, ensuring consistent scrolling behavior for finished agents.
1.291.0
  • Sync status now displays in the user's language when no upstream branch exists.
  • Plan limits on the chat rail now account for rate-limited accounts, showing held accounts separately so the age reflects only accounts that can actually take…
  • Persona briefs now display below names in the sandbox personas list instead of in a separate column.
  • Finished chats you've already read now close automatically when you move focus, unless you pin them.
  • Sync status now displays ahead and behind commit counts as visual pills, making it easier to see upstream synchronization status at a glance.
  • Agent cards now move to Active immediately when a turn is sent, instead of waiting for the server to confirm.
  • Questions raised inside custom tools now appear immediately instead of waiting for the agent's next message.
  • Terminal now handles Ctrl+Backspace, Cmd+arrows, and Home/End keys correctly for line editing in shell sessions.
  • Environment contents now correctly detect prefix-installed npm modules like @cursor/sdk by reading their package.json manifest instead of looking for a…
  • Selected cards that need action are now shown at the top of the finished lane instead of being moved to the bottom.
  • The unstage button now displays a minus icon instead of an undo icon for better visual consistency.
  • The sandbox overview no longer shows an online status badge when the environment is already running.
  • Your subscription plan badge now appears directly next to your profile information in the account menu.
  • Agent memory import controls are now located in their own dedicated settings section.
  • File icons and workspace grouping now support a wider variety of document, spreadsheet, and archive formats.
  • You can now run JavaScript code in Cursor agent sessions, with your established security rules automatically protecting those scripts.
  • The settings interface for agent instructions and memory has been streamlined and simplified.
  • Agent instructions are now correctly applied to Cursor sessions, and steering messages are delivered without restarting the active turn.
  • You can now open and view agent conversations even while the agent is busy performing an action like landing.
  • Skills and engine versions now display clearer status labels to indicate their installation source and recommendations.
  • Rebuilding your environment from a local checkout now clearly states that it also applies any pending recipe changes, helping you distinguish it from a simple…
  • Environment install counts are no longer displayed in section headers.
  • The app now starts Docker Desktop automatically when you open it after a restart, if your sandbox is hosted on this machine.
  • Word documents now show diffs as marked redlines instead of two side-by-side versions.
  • Browser sessions now handle page dialogs like alerts, confirms, and prompts so agents can interact with them.
  • Documents in Word, OpenDocument, and RTF formats now preview their first page in the file peek card.
  • Build output directories no longer disappear from the Changes list while the daemon is running checks.
  • A new guide explains why a full page reload can show older code than HMR displayed, with steps to verify and fix the issue.
  • Browsers now have a client-side address bar for navigation, back button, and can handle JavaScript dialogs that pages open.
  • Date and number formatting now updates immediately when you change the language, matching translated text updates.
  • You can now tell a device to stop mirroring a single port number that something else on that machine already uses, while keeping all other ports mirrored.
  • The phone preview now displays the device name, viewport dimensions, and scale percentage below the frame, with refined hardware styling and a material-based…
  • Dialogs and media player controls now render more consistently and respond faster to state changes.
  • The chat quick bar now opens smoothly with an improved animation that doesn't blur text or interfere with autocomplete lists.
  • Save and discard buttons now appear in the changes panel header for faster access instead of at the bottom.
  • Changed documents (Word, PDF, spreadsheets) now show tracked changes over their text; images can be compared with swipe or onion-skin overlays.
  • The chat quick bar now displays the agent's identity with a visual context window indicator ring instead of a status icon.
  • The composer no longer shifts position when you hover over the transcript peek handle.
  • Social share cards now display the app in light mode with a live screenshot, matching the product's visual identity.
  • The rail no longer empties itself when tile groups are rebuilt with identical but non-identical objects.
  • UI text is now consistently translated across desktop, web, and extension interfaces in multiple languages.
1.290.0
  • You can now hover over a handle at the top of the chat quick bar to read recent messages without opening the full panel.
  • The floating chat composer now displays cleanly without extra borders or status information, making it easier to focus on writing your message.
  • The chat composer now floats as a pill over the page instead of taking up space at the bottom, so it no longer covers content when you open it.
  • You can now compose messages from any area of the app using a quick bar at the bottom, without navigating to the chat panel.
  • Condition watches can now be disarmed individually from their transcript row, and watch wake messages are now displayed as notices rather than user messages.
  • Asset uploads to GitHub that fail transiently are now retried automatically instead of failing the entire release.
1.289.0
  • When you re-measure plan limits and some accounts are rate-limited, the chat panel now shows which ones can't be read yet and when they'll be available again.
  • The desk view is now always shown when you have files in your workspace, and the appearance setting to toggle it has been removed.
  • Agents can now query PostHog session replays, events, errors, and feature flags with a personal API key.
  • Mobile surfaces now properly restore scroll position after testing, preventing layout shifts from affecting subsequent measurements.
  • Preview performance on the sandbox's own machine is now hundreds of milliseconds faster, and ONLYOFFICE can auto-start the document server with the sandbox to…
  • Bottom sheets, graphs, and code viewers now scroll smoothly under your finger on phones, and unnecessary controls are hidden to make room.
  • Document server initialization now waits for the OnlyOffice entrypoint to finish all setup steps before allowing documents to open, preventing failures when…
1.288.0
  • OnlyOffice and other embedded editors can now frame their own pages within the preview proxy.
  • Office documents (docx, xlsx, pptx and variants) now open in ONLYOFFICE Docs for full editing and saving when the extension is enabled.
  • Device agent updates now work for distros on Windows PCs, which previously had no way to be updated from this page.
  • The interface now speaks English, German, Spanish, French, and Polish, picking your browser's language automatically.
1.287.0
  • When a device operation fails, you can now see the command to run directly on the machine to accomplish the same thing.
  • Agent and chat cards now consistently show the same status word and color in all views:why something needs attention, that it has unread updates, or nothing…
  • You can now open zip and tar archives in your workspace and browse their contents without extracting them first.
  • Fix CI turns now load cards, plan mode, terminal hand-off, and your signed-in accounts, giving you the full environment to diagnose and fix the pipeline.
  • Archive extraction now works reliably in CI environments by conditionally testing zip support based on tool availability.
  • Builds no longer re-fetch the knowledge engine from GitHub when its commit hasn't moved, reducing rate-limit pressure on shared CI runners.
  • You can now right-click an archive file (.zip, .tar, .tar.gz, .tar.bz2, .tar.xz, .tar.zst, .gz, .bz2, .xz, .zst) to extract it into a new folder beside it.
  • Onboarding no longer fails when postgres is still initializing; it now waits for the database to be ready before attempting migrations.
  • Dragging files and folders in the workspace is now smoother and no longer causes tab freezes in Brave.
  • The desk now supports renaming, creating files and folders, deleting entries, and drag-drop:the same file management as the tree.
  • Picture and video files now display thumbnails in the desk tiles and quick-look card, with videos playing silently on hover.
  • Browse folders as large tiles in the main area when nothing is open; toggle in Appearance settings under Desk.
  • Task checklists now display at both the beginning and end of each turn, showing which tasks moved on without finishing so you can see the complete picture of…
  • Renaming sandboxes, personas, and accounts now happens in a unified field that stays compact and never moves the page layout.
1.286.0
  • The editor no longer flashes white when loading in dark mode, showing the correct background color from the first paint.
  • Session titles now display cleanly without action words, while work categories (fix, audit, redesign) are read from stored metadata for board tinting.
  • The device status summary display has been removed from the Devices tab.
  • Mouse input events in xdotool commands no longer wait for pointer movement, improving responsiveness of mouse actions.
1.285.0
  • Chat marks now stay visible when the lane grows wider, instead of being cut off by the edge.
  • Image pull failures are now properly distinguished between registry issues and local image store problems, improving release robustness.
  • Build output changes are now detected even when writes happen faster than file watching can track them.
  • Command output now uses consistent phrasing for counts (e.g., "1 resource" vs "3 resources" instead of "resource(s)") and aligns data tables to readable…
  • Fenced code blocks in the markdown editor now display with syntax highlighting and language labels, matching the rendered view, while keeping the source…
  • Tap a push notification to land straight in the conversation; attach photos and files from the composer with a paperclip; Chat is now a tab on your phone.
  • Checks marked as scoped now run instantly when you edit a file, giving you feedback before you finish writing the line.
  • Run `pnpm try:onboarding` to build and test the installer on your PC before publishing, with options to check readiness, skip rebuilding, or teardown afterward.
1.284.0
  • Sign-in panels now show "waiting for you" before sending to the provider and "signing in…" after, making the flow clearer.
  • Chat and subagent lists now display as clean card columns without recessed backgrounds, reading as unified lists rather than separate sections.
  • Tabs in the workspace and chat now appear as underlines instead of bordered pills, reducing visual clutter where they function as headers.
  • Audio files can now be attached to messages and play inline with a waveform visualization, just like images show thumbnails.
  • Chat rail lanes now display as a flat list with headers labeling cards instead of recessed sections, creating a cleaner visual hierarchy.
  • The Devices tab now offers a "Clear build output" button for directories where ignored files are preventing the sandbox's deletions from syncing, and the…
1.283.0
  • The app now uses a consistent typeface across all interface themes instead of switching fonts between light and dark modes.
  • Marketing screenshots can now pin which extensions appear in the sidebar independently of the demo fixture density, allowing cleaner product showcase images.
  • The application now uses your system's default browser instead of defaulting to Google Chrome.
  • The AI account connection indicator now correctly identifies connected providers, ensuring the agent configuration screen loads as expected.
1.282.0Breaking
  • Extension install fields are no longer accepted in manifest schemas; define extension sources directly within your local configuration instead.
  • You can now use "iq read <symbol>" to view code definitions directly without needing to know line numbers or perform multiple search steps.
  • Makers can now see, review, and save their changes in a dedicated panel.
  • Visual alignment of icons in the interface has been corrected.
  • Device cards no longer display empty gaps when they have no environments, warnings, or logs to show.
  • The interface now displays a clear status and progress notification whenever you perform an action that restarts your sandbox, such as a rebuild or update.
  • Clicks and mouse movements no longer accidentally trigger in the top-left corner of the browser window while the page is still loading.
1.281.0
  • The workspace now correctly shows which changes are being applied during a land, instead of incorrectly claiming the workspace is clean.
  • You can now see progress indicators on hub tabs while long-running tasks, such as container builds or sandbox restarts, occur in the background.
1.280.0
  • The AI now automatically resumes requests that stop due to errors or timeouts instead of forcing you to press Continue manually.
  • You can now set the appearance to System to have the app automatically match your operating system's light or dark mode.
  • Forms now properly ignore repeated button clicks while processing, and secret updates are protected against accidental overwriting.
  • A warning is now shown if you attempt to require passkeys before adding your own.
  • Agent cards now glide smoothly into new positions when they move between lanes.
  • File editing is now always enabled, removing the separate edit mode and providing persistent save controls.
  • Desktop app links that open in a new window now work correctly.
  • The add model button in automations now correctly anchors to the list for improved screen reader navigation.
  • Disabled toggle switches now correctly show their active status instead of appearing inactive.
  • Screenshots from agent tool runs are now correctly handled and no longer cause chat errors when using free trial models.
1.279.1
  • The rebuild log will no longer falsely report a failed build if the read command times out due to high machine load.
  • The app now stores browser profiles and trash files directly under the .intentic/ directory instead of a host/ subdirectory.
1.279.0
  • Your current task checklist is now visible in the side rail, staying on screen while you chat.
  • Assistant thinking, tool history, and meta-notes are now displayed in the margins to keep conversation threads clean and readable.
  • You can now define custom responses or approval requirements per sender or role for your message-listening automations.
1.278.0Breaking
  • Configurations and manifests containing sandboxRemove no longer parse; use the sandboxes permission to manage and remove sandboxes instead.
  • The temple scene now shows clearer carvings and more readable figures at a glance.
  • The desktop setup window now matches the visual style of the web setup experience.
  • Thinking, errands, and context added to messages now appear as compact, expandable edge pills.
  • The build illustration now distinguishes your material from the AI agents doing the work.
  • Removing sandboxes now uses the existing manage-sandboxes permission instead of a separate removal permission.
  • Repository rows now open one management panel containing Git, Docs, and Health tabs.
  • Desktop sign-in now guides you through browser authentication and handoff with clearer progress and recovery actions.
  • See the same agent status, actions, and sandbox details in the desktop app and web workspace
  • Repository files inside `.intentic` no longer appear as deleted after syncing.
  • File sync now correctly handles multiple operating systems on one computer, letting you sync folders directly to Linux WSL distros or Windows based on where…
  • The editor now loads before your dev servers start, making the interface responsive sooner when opening a workspace.
1.277.0
  • The app now automatically releases unused remote environments when you arrive, allowing you to seamlessly set up your local computer instead.
1.276.0
  • Agent sessions now reliably continue even if you close the original window while the first message is sending.
  • File sync now correctly handles multiple operating systems on one computer, letting you sync folders directly to Linux WSL distros or Windows based on where…
  • You can now remove installed extensions, which also deletes any connections configured from their cards.
  • The "Copy session name" action now copies the clean session identifier without the agent prefix, ready to be pasted into the CLI or Quick Open.
1.275.0
  • Popped-out chat, terminal, and preview panels now open in their own separate windows instead of browser tabs.
  • The chat composer now correctly loads available AI providers for members who lack full access to the sandbox's underlying connection settings.
  • The dashboard now ignores brief connection drops when restarting a device's agent, preventing temporary warnings while the machine reconnects.
  • Machines with WSL distributions now appear as a single device card with separate connection states for Windows and each Linux distribution.
  • Markdown tables now automatically wrap long paths and align numeric columns for better readability.
  • You can now rebuild or reload your sandbox from the Windows side of a PC without needing to connect its Linux side directly.
1.274.0
  • Commands like dev rebuild and reload now correctly target the Linux environment on a PC instead of failing when the Windows side is selected.
  • The "Pause syncing" button now correctly identifies when a sandbox is unreachable and avoids triggering errors for inactive connections.
1.273.0
  • If a part of the editor fails to load, a notification now appears offering to reload the page and fix it.
  • Row information and controls now intelligently wrap to fit available space instead of getting squashed in narrow views.
  • Machines running multiple environments now list each one separately in the device board, making it clearer which environment you are operating.
  • You can now install extensions using a branch or release name instead of a full commit hash.
  • Window dragging and maximization are now more reliable, and the interface no longer flickers on startup.
  • Agent device status and task descriptions are now shown as icons with hover details for better clarity.
1.272.0
  • You can now clear local conflicts directly from an agent's card when your own edits prevent it from finishing its work.
  • Scrollbars now use a more consistent default appearance throughout the interface.
  • You can now toggle between different phone and tablet frames when previewing your app.
1.271.0Breaking
  • The acceptEdits mode has been removed; replace it with the manual mode to request confirmation per tool or bypassPermissions for automatic execution.
  • Setting up your sandbox now happens within the existing window instead of opening a second one.
  • Window title bars no longer briefly flash grey when switching between views.
  • The desktop app is now available for download and automatic updates through the Microsoft Store.
  • You can now identify turns where the assistant spoke but performed no actions by filtering for "silent" turns in the diagnostics report.
  • The desktop app's setup and requirements screens now correctly guide you through restarts and account changes, and match your workspace's light or dark theme.
  • The file upload and document viewer systems have been reorganized to improve maintainability.
1.270.0
  • Workspace trees and browser displays now load faster by sharing resources across concurrent requests.
  • Agent cards now show your progress through checklist tasks as a ring of ticks around their status icon.
  • You can now open and preview OpenDocument, Rich Text, and EPUB files directly in the workspace.
  • File renames, deletions, and uploads are now processed concurrently, and tabs automatically follow files that are renamed.
  • Presentations now display in the file viewer, and opening previously viewed documents is near-instant.
  • The command palette now groups related actions together and shows recently used commands first.
  • You can now disconnect devices directly from their rows in the Capabilities list.
  • The indicator for when a model is thinking now uses a calm breathing animation instead of a spinning wheel.
  • The setup window now drags by any part of its header, not just small gaps between buttons.
  • The app now shows a splash screen during startup, preventing a blank screen when loading over a slow connection.
  • Files you upload now appear instantly in the explorer as you drop them, before they finish sending to the server.
  • Tooltips now have a clearer border and improved elevation to stand out against the interface.
  • Developers can now switch to a production deployment within their local admin panel to view live data.
1.269.0
  • Project cards now show readable summaries, stable colours, and direct links to running previews.
  • See live progress and waiting status while files are rendered to text in the background.
1.268.0
  • Navigation now uses clearer names for product, documentation, and comparison sections.
  • Readers arriving from the light desk now keep its light look and maker-friendly sandbox defaults in the app.
  • Register passkeys, use them to sign in, and require passkey verification for sandbox access.
  • Text weights now appear visually consistent across light and dark skins.
  • The app and site now keep their intended typography even without network access.
  • Reload a sandbox when its host is unknown if exactly one device is connected.
1.267.0
  • Site text now preserves the intended weight range and headline color across skins.
  • Explain machine, sandbox, persona and project in one visual guide.
  • Headlines now use a quieter, screen-focused serif across the site.
  • Choose separate reading and headline fonts from the Type panel, with Public Sans now used by default.
  • Use @ in the composer to search files or change persona, placement, model, and effort settings
  • Choose a more readable typeface and see clearer desk pages.
  • The site now shows tailored product imagery in both dark and light skins.
  • Opening a project now filters repository views and gives new agents a project-scoped identity.
  • Empty markdown files now show where to start typing and remain clickable across the editor pane.
1.266.0Breaking
  • Device sandbox inventories now arrive on Device.sandboxes; clients must read that optional field instead of Device.report.sandboxes.
  • Opening a project now narrows the workspace, agents, checks, and other project views to that project.
  • Offer a light reading view for readers who prefer a paper-like design.
  • Visitors can now receive approval and human replies after the live chat connection closes.
  • Browse workspace repositories as projects, create new ones, and open each in its own workspace tree.
  • See when a conversation's cached context is about to expire.
  • Choose a maker-friendly workspace that highlights projects, drafts, accepted changes, and easy restore points.
1.264.0
  • See a new visual explanation of how plans, agents, and approvals become your software.
  • Keep review results visible while changes refresh in the background.
1.263.0
  • Workspace can now show readable text and archive member listings for supported binary files.
  • Choose which setup notes each persona receives before your messages are sent to the model
1.262.0
  • Hosted setup no longer reports startup transitions as failures and now detects stale edge deployments.
1.261.0
  • Chat file previews use a consistent compact button, and capacity reset details take up less space.
  • Badges now animate in and out so new counts are easier to notice.
  • Folded message details now use tighter spacing and align more cleanly with their headers.
  • Browser MCP tools that require approval now run successfully.
  • Show when a sandbox was removed instead of waiting indefinitely for it to reconnect.
1.260.0
  • Attachments now appear as distinct file objects instead of empty-looking message bubbles
  • The terminal now automatically matches your current color theme and skin.
  • The chat capacity side panel now shows how long remains until your usage limits reset.
1.259.0
  • Preview attached files with names and sample lines in the composer and chat.
  • Accounts that cannot run turns are listed with why, and no longer count toward the total in the capacity ratio.
  • Resources for a conversation stay protected while an agent turn is still registered, so they are not cleaned up as idle too early.
  • Installer setup now stops instead of hanging after a terminal command failure.
  • App previews open inside the editor on first run instead of a blank frame when the dev server blocks embedding.
  • Signing in again to a subscription account you already connected no longer leaves the sign-in spinner stuck.
  • The last stop before a turn ends re-runs verification so a check that now passes is accepted without another follow-up.
  • The agents board and Synthesize use the same side-by-side conversations as your popped-out chat, and your workflow choice is restored with your tabs.
1.258.0
  • You can switch to your own computer while hosted setup is still starting; setup won't reopen the hosted workspace if provisioning finishes afterward.
  • When you pop the chat into its own window, the whole transcript scales up evenly so prompts, answers, and buttons stay visually balanced.
1.257.0Breaking
  • Sandboxes no longer take dev-rebuild as a sandbox op; rebuilding a dev sandbox from source now goes through the dev-rebuild device command instead.
  • Resolving agent conflicts uses that agent's model, and landing agent changes no longer fails when dependency folders were mirrored into the worktree.
  • When you pop chat into its own window, transcript messages use larger text that is easier to read.
  • On the sandbox personas page, matching new chats to a persona is controlled with a switch instead of Off and On buttons.
  • The short explanation at the top of the sandbox personas page is removed.
1.256.0
  • Sandboxes you built from a local checkout can be rebuilt from that code in the editor, and updating the release channel no longer replaces that image unless…
1.255.0
  • Safety settings no longer repeat the same notice about actions that always require your confirmation.
  • The agent safety rules panel no longer shows a count next to the heading, and command patterns stay aligned beside the machine verdict columns.
1.254.2
  • Keyboard navigation is now easier to follow with clearer focus indicators on buttons, links, and sidebar items.
1.254.1
  • Hosted sandboxes should start from the warm pool in seconds again after a sandbox image update, instead of timing out and rebuilding cold.
1.254.0
  • Repositories can declare commands to run before a push or when an agent turn touches them; you turn each declaration on in agent settings before it runs.
1.253.0
  • Light mode looks warmer and clearer, with visible row highlights and easier-to-read text.
1.252.0
  • Run sandbox rebuilds, sync setup, and agent restarts directly from the app instead of copying commands to a terminal.
1.251.0
  • Icons in the ports list and account menu look updated, and port origins use the same symbols as their sections.
  • Dismissing a failed pre-push check keeps the result on Review; you can reopen it or push again without rerunning checks if nothing changed since.
  • Chat rail session rows show how full the context is around the avatar and highlight unfinished work when a turn stopped mid-task.
  • After a fix agent stops, you can continue where it left off or start a fresh attempt from the run button.
  • When a fix for a failed check or pipeline already has an attempt, you can continue that attempt or start over with a new one.
  • Active agent cards stand out more on the board, finished ones look quieter, and context use shows as a ring around each agent’s icon.
  • Pipelines, workflows, and deployment tiles can show a running spinner on the sidebar while work is in progress, including at the same time as failure counts.
1.250.0
  • Steering an automated turn lets it ask for approval again; unattended runs explain missing accounts are intentional, not failed logins.
  • Model pickers use the same thinking and speed toggles and no longer offer a Default choice that left those settings unset.
  • Unfinished work shows as a dot on the status icon with details in the tooltip instead of a separate label, and outdated step counts clear after a session…
  • Icons in the editor, shared links, code views, and diagrams now load offline with the same look, without an external icon service.
  • You can close every chat in Attention or Active from that lane’s Clear button, not only finished chats.
  • Renaming a chat title no longer saves to the wrong chat when you switch tabs or open a chat from another window, and the rename field closes if that chat…
  • When a model becomes unavailable, your chat is moved to another model temporarily. If the model becomes available again, your chat is automatically restored…
  • The Devices tab no longer marks machines as gone quiet while a cached list is on screen or a fresh read is still loading.
  • Standing workspace rules live in AGENTS.md and are applied on every turn for every model, not only when a runtime discovers CLAUDE.md on its own.
  • You can turn your own skills off without losing the saved text; only built-in tools use the skills list in settings.
1.249.0Breaking
  • personaRouting is only true or false on the wire; off, suggest, and auto strings in settings or manifest JSON must be replaced with false or true.
  • Stage, commit and discard now take a described scope instead of a path list; reload any tab left open on an older version before using them.
  • Automations now require a models ladder listing which providers and models may run them; agent, harness, and model fields are removed from the schema and API.
  • automation triggers via ingestKey and polling are removed; use control tokens to authorize callers instead.
  • The desktop app now prevents external websites from triggering sandbox operations like recreate, and setup links opened from outside the app only prompt once…
  • Devices now displays as a board of cards for each machine, with deep-linking by machine and the pairing form in a modal, instead of folding machines into…
  • Rules can now sample a fraction of matching occasions with the sample condition, and the turbo build cache is now shared across CI runners and sandboxes for…
  • New chats are matched to a persona when you send the first message:the chat shows the reading in the transcript instead of a chip on the composer, and the…
  • Agent cards show Landing while work merges into the workspace, and starting another land waits instead of conflicting or timing out early.
  • Subagent cards show each child's chosen model, including tier names like Sonnet, when a spawn named one instead of inheriting the parent's.
  • Code comments now follow a consistent single-line format stating what code cannot do, improving readability and maintainability across the codebase.
  • Icons in the rail, menus, and lists now use Intentic’s custom line drawings instead of the previous Remix-style set.
  • Desktop rail icons for workspace, subagents, terminal, and capabilities look updated.
  • Reattaching or hydrating a chat no longer duplicates messages that were already on screen.
  • Desktop sidebar rail icons are slightly larger for easier recognition at a glance.
  • The desktop rail, More menu, and mobile tabs now use custom navigation icons instead of the previous generic icons.
  • Starting an agent from the caret menu now uses a confirm button and can set thinking and speed before the run starts.
  • Task lists no longer repeat when usage limits block a retry, and the weekly session reset option only appears when your account can actually claim it.
  • In the desktop app, move and window buttons live in the app’s top bar instead of a separate system title bar above the workspace.
  • Clicking an agent link in pipelines, docs, or acceptance reports opens that conversation in the docked chat panel instead of leaving your current view.
  • Devices and extensions reconnect when the sandbox goes quiet on the link, and setup immediately says when a public address cannot be reached because no edge was
  • Stop showing Connect for providers that manage their own credentials and avoid failed connections for provider IDs containing slashes.
  • Close the installer and continue watching its progress in your workspace
  • Wallet spending limits update when you save the capability while signed in, and invited viewers no longer receive your sandbox connect token.
  • Home page product screenshots now extend slightly wider than the text column above them.
  • The pricing page now makes clear that you use and pay for your own AI accounts on both self-hosted and hosted options.
  • Icons in the pricing page feature lists line up more cleanly with the text next to them.
  • When a usage limit stops a turn, you can move it to another account, see what each continue option costs in tokens, and optionally keep the same provider sessio
  • Commit messages with misplaced markers or spacing now reach Git hooks correctly, and long notes no longer end mid-word.
  • Breaking commit messages with a scope are now accepted instead of being rejected for marker placement.
  • Re-running device or desktop sync setup from your sandbox card replaces a local agent that no longer understands the command.
  • Hosted sandboxes no longer shut down for idle if you connect or start activity while the idle check is running.
  • After resuming a conversation, the task list and step completion count stay in sync with work from earlier turns.
  • Dragging pane edges no longer selects text on the page, and resizable columns stay the correct width beside the icon rail.
  • Auto-drafted commit subjects are no longer cut at 80 characters mid-word, and common commit-msg hook rejections are repaired before you commit.
  • Bare iq files lists the workspace; search answers name symbol definitions and show where the match occurred; confident vs ambiguous compares top files, not two
  • The hosted plan can now be tested end-to-end without a Stripe account, and the platform validates the webhook secret at boot to catch misconfigurations before t
  • Scheduled and chore automations now run in isolated worktrees so changes stay on a branch until you land them.
  • Access and API token screens use the same status chips as elsewhere, with invite and mint controls sized to match the member list.
  • Maintenance shows when a chore was already answered by an agent; those rows lose the warning style, sort below untouched ones, and no longer count as due until
  • The app no longer shows a permission prompt for local sandbox access on desktop if your browser has already granted or denied the permission.
  • Python type checking no longer reports undefined-name errors twice when both ruff and pyright run.
  • When the hosted fleet is full, setup says no machines are free and points you to run on your own computer instead of showing a provider error.
  • Your plan now appears as a chip next to your name on Settings ▸ Profile, matching the account menu.
  • Install and connect script links on intentic.dev deploy with the site instead of staying stale or 404.
  • The account menu shows your plan as a badge beside your name; use Settings for billing instead of the old hours or renewal link.
  • With the safety judge off, a shared model list for a job group no longer overwrites the judge or shows “jobs differ” because of it.
  • Fixing the same push check failure again continues the existing fix conversation instead of starting a second agent.
  • Sync conflicts on a paired device now list the affected files on the device card, and Fix with agent starts a turn to help reconcile the two copies.
  • Shell and panel sessions show the code-style terminal icon in pills and recent work, matching the sidebar terminal tile instead of the monitor icon.
  • Settings Billing shows your plan, slots, and monthly awake hours; waking a free hosted sandbox is blocked once the month's hours are used until you upgrade or
  • The What gets stopped list is a table comparing this sandbox and your devices side by side, with command patterns shown as highlighted snippets instead of grey
  • Scheduled automations can wait until a chosen number of new sessions have run since the last wake; until then, due runs skip and the row shows how far along you
  • Terminal tabs no longer open to a blank pane or drop keystrokes typed before the session pane is ready.
  • On Agent Models, each group can show one shared model list for all its jobs or separate rows per job, with a switch in the group heading.
  • A terminal tab stays on its own session when other jobs or agents open windows, so it no longer goes blank mid-run.
  • Checked checkboxes and radio buttons show a visible tick again instead of a mark that blended into the background.
  • You can remove or rename unrecognized settings keys from sandbox manifest warnings with one click instead of editing the file by hand.
  • The in-app services catalog and spend-approval waiting state on agents are gone; paying external APIs still works through the agent wallet.
  • After Copy or Paste from the terminal menu, the keyboard stays on the terminal so your next keystrokes go to the shell.
  • If you're on the hosted plan, setup shows your hosted option as always on instead of free.
  • Standard sandboxes include Python tooling; .py edits get ruff and pyright feedback, and pytest tests count toward turn-end test checks like TypeScript tests.
  • Invites now say whether you join as viewer, collaborator, or maintainer; without maintainer access, the workspace and changes panel stay read-only with a clear
  • Terminal search (Ctrl+F) now works over the full scrollback, and the scrollbar shows where matches are in history.
  • The onboarding setup now works correctly in CI environments where the job container cannot access the host's Docker socket.
  • Dismissed runtime installs no longer clutter the Environment card; they're now hidden by default with one click to review them, and the maintenance panel reorga
  • The workspace is reorganized for improved organization and clarity: shared contracts, utilities and extension APIs moved into a dedicated `_shared/` directory,
  • Markdown documents can now be edited with a unified reading and writing surface across the app, with live formatting markup hidden until you type into a block.
  • Agent roster now automatically reloads if it detects it missed an update from the daemon, instead of remaining frozen until you reload the page.
  • Control token scope picker now displays concise action descriptions instead of full technical documentation, making it clearer what permissions each scope grant
  • Automations now use control tokens for programmatic access instead of ingestKey credentials, with improved security and audit trails.
  • Areas opened from the More menu now show they'll disappear when you leave, with a right-click option to keep them pinned.
  • The verbs section on the landing page now displays only an eyebrow label above the verb list instead of a large heading, simplifying the visual hierarchy.
  • Safety policy now edits in a markdown-aware surface with syntax highlighting, growing with your text instead of fixed rows.
  • Blog page headings now scale responsively across device sizes for better readability.
1.248.0Breaking
  • Context shelves are removed; sessions now carry a static context defined on the persona card. Existing shelves must be migrated to the card's `context` field an
  • The website now has a pricing page explaining that intentic is free, with a navigation bar organized by buyer journey instead of builder features.
  • Chore scope information (what doesn't apply, what hasn't been measured) now appears as a single expandable line under the list instead of a strip above it, and
  • End-to-end tests now pull the latest sandbox image on each run instead of reusing cached versions, fixing stale image issues in long-lived test environments.
  • Deployments status tally now appears on the title row alongside Automations and Pipelines, improving the reading order for operations monitoring.
  • Sandbox and development environment now use Node 24.20.0, pnpm 12.3.4, and updated tools including cloudflared 2026.8.3 for improved stability and security.
  • Automations can now include a dreaming session that periodically reviews past sandbox runs and suggests improvements to personas, capabilities, environment, or
  • The model selection interface now uses a sticky header with bulk actions that stay visible while scrolling through the job list.
  • Model roles that were previously configured automatically now require explicit selection: unset roles no longer fall back to a default model.
  • Closing your last chat no longer shows a selected agent on the board while your chat window sits empty.
  • The message composer now grows to fit your message without losing sight of the conversation, automatically adjusting to your window size.
  • Skill descriptions are now validated to fit within the token budget, ensuring they don't add unnecessary overhead to every agent turn.
  • Error messages about failed folder opens now clear when you switch workspaces or close the folder, preventing stale errors from appearing on unrelated operation
  • The sort-by-added toggle has moved to Settings › Appearance; it's no longer on the Changes panel and agent review bars, reducing clutter while keeping the prefe
  • Sandboxes provisioned via `ic sandbox connect` are now reachable on their public addresses; previously they would start successfully but answer 502 on connectio
1.247.0Breaking
  • Extension capability fields that gated on a when object of key and value must now write the condition as text, such as auth == 'key'.
  • Search results now show each file once with later hits indented underneath, reducing output by ~15% while preserving all line numbers and matched content.
  • Sandbox usage can compare conversations with and without the project map using how many directory listings the first turn needed.
  • When a chat is blocked by a full session window, you can spend your once-a-week reset to reopen that account immediately and continue, without waiting for the t
1.245.0
  • Effort meter and reset button no longer shift position when selecting a reasoning effort level.
  • Measure the token cost of finding and reading symbols across the codebase to optimize for agent efficiency.
  • Edit-rule scripts are now tracked in version control and survive sandbox rebuilds, fixing a day-long outage where linting and byte validation were silently off.
  • Turn verification now reports all problems found instead of stopping after the first one, so you get a complete list of issues to fix at once.
  • Machines running agent builds too old to report their version now show why their sandboxes can't be managed, instead of silently offering no buttons.
1.244.0
  • The safety judge can now be turned off, or set to watch mode to learn what it decides without interrupting commands; you can also choose which AI model judges c
  • Environment rebuilds on hosted sandboxes now build overlays on Fly; press Rebuild now on the Environment card and the tools are baked in within minutes.
  • Extensions and registry browse are now one section with pills to switch between what you have installed and what's published, keeping your search across both.
  • Engine update, revert, and channel changes now persist across tab switches, and updates show live progress with automatic polling.
  • npm package publishing now automatically retries on transparency log conflicts, preventing incomplete publishes when the same version is published multiple time
  • The Max reasoning effort tier is now available when starting agent runs from buttons that don't have their own thinking control, fixing cases where it was incor
  • Agents can now be required to get approval from a named person before using specific credentials, letting you put high-risk secrets behind human gates rather th
  • The subagent pane now shows controls in a consistent footer location matching the chat interface, removing redundant header information.
  • Translator engine downloads now use the correct architecture names (amd64 for x64, aarch64 for arm64) that upstream publishes.
1.243.0
  • VSCode theme import has been removed from the appearance settings.
  • Accounts with room left in their subscription now stay visible on the capacity rail even when usage turns red at 90%, letting you see what's still runnable and
  • Machine agent now reports which build is actually running, distinguishing it from the installed version, so you can see when a restart is needed after an upgrad
  • Sandbox owners can now press one button on the Environment card to rebuild their sandbox with approved tools, which are baked in and survive every restart.
  • Build output directories (`node_modules`, `dist`, `generated`) are now safely cleared during builds instead of being replaced, fixing issues where agent convers
1.242.0Breaking
  • commandRules setting removed; use .intentic/config/safety.md instead, which the command judge reads before flagged operations.
  • Automations now display on two lines with a visual trigger indicator and health status, while the editing form reorganizes into full-width steps for better read
  • Multiple API key pastes now maintain consistent order regardless of system speed.
  • The agent run button's caret now lets you pick the reasoning effort tier alongside the model, and that choice persists across picks and carries through to every
  • Builder machines now use shared CPUs by default instead of performance CPUs, reducing cost for builds that spend most time waiting on the network.
  • Multiple API keys added at the same time now maintain consistent ordering by timestamp.
  • CI test suite now reliably detects when processes start under load by using file markers instead of fixed delays.
  • Sandbox environments can now be built and deployed through the platform's hosted rebuild service without requiring a Docker host.
  • Apps configured to autostart now reliably begin their initial setup during machine pool prewarming instead of delaying until first claimed.
  • Sandboxes now track CPU throttling metrics and can autostart panels on boot, with faster warmup for hosted environments.
  • You can now paste an API key to connect Z.ai's GLM or Meta's Muse Spark model, pointed at their Anthropic-compatible endpoints without translation.
  • Safety policy is now part of workspace portability and governs agent behavior on every planned turn.
  • E2E tests in sandboxes no longer download the headless shell, reducing container build time and disk usage.
  • Command approvals now read from a safety policy document (.intentic/config/safety.md) that describes when commands need approval, replacing the commandRules set
  • Runtime-installed tools on the Environment card can now be adopted, dismissed, or restored individually without rejecting the entire proposal.
  • The Continue button's variants (auto-continue, continue on another account) now appear in a menu instead of individual buttons, reducing visual clutter and maki
1.241.0Breaking
  • This change removes the reply property from message cards in the wire contract; consumers must now use the new transcript folding logic instead.
  • AgentTranscriptSchema.stoppedShort field removed; use ending field instead to get turn stop reason, reset timing, and hold state.
  • Agent run settings now configure each pinned model individually instead of globally; update agentRunModels entries from strings to objects with provider, model,
  • PrepushRunSchema and PrepushStatusSchema are removed; update wire-contract consumers to use CommandRunSchema and PushRunSchema for run states.
  • Extension capability fields that gated on a when object of key and value must now write the condition as text, such as auth == 'key'.
  • Users of the wire contract must remove testFaultDetection from their definitions, as it has been replaced by the verify-tests rule logic.
  • Sync status is now per-computer in the computers list; consumers must migrate from SyncStatusSchema properties to checking each Computer's sync.
  • The BundleManifestSchema.properties.version.const, DefinitionActionSchema, DefinitionApplySchema, DefinitionItemSchema, DefinitionPlanSchema, DefinitionReportSc
  • Clients can no longer mark pipelines as seen or track seenAt status, as the rail badge now reflects the current CI condition rather than unread state.
  • API schemas for agents and capability configs no longer accept anyOf unions; use explicit discriminator fields instead.
  • Stylesheet writes no longer flash the page when source files change during development.
  • Reopened chats now show the correct press action for held turns, including spent allowances with reset countdowns.
  • When your current subscription hits its limit, you can now continue your work immediately on another connected account instead of waiting for the limit to reset
  • Closing a chat from the board now closes the conversation entirely, including unsent messages; closing from the chat panel keeps unsent messages in the drafts.
  • Fixed an issue where clicking on a popped-out chat's rail would fail to update other windows when the session contained Vue-reactive objects.
  • Agent cards now speak their status and reason for needing attention, making them accessible to screen readers and clearly labeled for all users.
  • Chat card layouts are now more consistent, with unified spacing that prevents uneven padding widths across different card types.
  • Fixes concurrent build failures caused by pnpm race conditions when materializing injected workspace packages.
  • Agent edits to configuration files now appear in Changes with proper authorship and are reviewable before landing, instead of applying directly to the workspace
  • The `/` command popover now populates immediately when you open a chat, even before running a turn, and works correctly for all providers.
  • Chat interface panels now use a consistent card background color for better visual cohesion.
  • Diffs opened from a document (like the git history) now open beside it in a split pane, keeping the document visible while you browse its changes.
  • Edit and lint hooks now run from the config repository for centralized maintenance and consistent enforcement across all checkouts.
  • Turns that run tool calls or think but produce no output, edits, or replies are now correctly reported as failures so they appear in your Attention lane instead
  • Account usage now correctly reflects limits for the specific model you're using, not just provider-wide limits.
  • You can now pick a specific model when starting a fix agent from a failed push check.
  • Removed files message now shows a compact fraction (e.g., "9/12") with the full explanation available on hover.
  • Task checklists created during agent runs are now preserved when you reopen a conversation or share it.
  • A card waiting on a spent allowance now shows when it can run again instead of an error message, and leaves the Attention lane only when already scheduled to re
  • Pipeline diagrams now render with improved spacing and padding for better readability at all zoom levels.
  • Persona action no longer appears as a hover option on folders without personas; folders with personas show a permanent icon.
  • Session titles no longer get stuck with model names like "Claude Haiku" when a small model answers about itself instead of naming the conversation.
  • Popped-out chat windows now reliably show draft names and unsent indicators on the fleet board without losing drafts when switching cards.
  • The pipeline board now shows what happened to each fix agent you started: whether it's working, waiting on you, has landed a fix, or finished: all on the run r
  • Conversations that stopped before finishing now offer a continue button when reopened, instead of requiring you to type "Continue" manually.
  • The copy button no longer overlaps the scrollbar in scrollable code blocks.
  • Pipeline job graphs now fit more tightly with adjusted vertical padding to prevent shallow diagrams from floating in whitespace.
  • Diagram panels now align content to the top instead of floating in whitespace, and drawer panels have improved vertical spacing.
  • Avatar changes now save immediately when picked; display name uses inline editing with pencil icon like the sandbox name field.
  • Remove the provider refusal message from the sandbox account section.
  • Hosted sandboxes now reliably start after configuration updates, fixing cases where provisioned machines would not run.
  • App installations now finish updating as soon as their terminal command completes
  • The pre-push gate now catches type errors and build failures before they reach CI, and reports uncommitted work alongside the verdict.
  • Quick model can now use connected Cursor accounts.
  • Sandbox and settings pages now use a more consistent grouped layout.
  • Sandbox cards now have improved visual hierarchy and layout consistency with a unified header treatment.
  • Engine channel labels and hints are now clearer: "Recommended" replaces "Blessed", and action descriptions are more concise.
  • Computer connection status now appears next to the computer name instead of below it, and only shows desktop sync availability.
1.240.0
  • The daemon now validates that spawned children don't run after their parent is told they finished, that cursor hooks stay wired to this daemon, and that engine
  • Markdown tables now keep their column layout and scroll horizontally within the chat instead of shifting the whole transcript.
  • Review file lists no longer jump around as code counts load or when you select a file.
  • Error handling and model management are now more consistent across the codebase.
  • Keep each draft's selected provider and model across account refreshes and reloads.
  • Reopened conversations now retain answered questions and other interactive cards.
1.239.0
  • Rollback option is now a clickable link in the update card text instead of a collapsible row, making it easier to find when needed but less prominent on healthy
  • Provider refusal messages no longer appear in the plan limits panel.
  • Fan-out edges now draw as a single line leaving the source card, peeling apart near targets instead of running separately across the diagram.
  • Agent engines (Claude Code CLI, codex, Cursor SDK, opencode, translator) can now be updated without rebuilding the sandbox image, and their versions are visible
  • Edge lines in DAG graphs now route around cards in their path instead of appearing to pass through them, improving diagram clarity.
  • TypeScript type checking now passes without errors in editor and ingress components.
  • Turn-ending checks now clearly report when they cannot measure the codebase because dependencies are being installed, and command runs outside a terminal pane n
  • Loading indicators and page transitions no longer pulse or fade, reducing visual distraction while content loads
  • Sandboxes can now serve daemon and preview addresses through a shared edge without per-sandbox routing setup
  • Pinned prompts now read as a distinct layer with a “You asked” label in wider chat panels.
  • Commands now keep readable syntax colors when you use dark mode.
  • Review changes with less clutter and fetch or sync all remote repositories from one workspace control.
  • Resume allowance-refused turns after switching accounts, providers, or harnesses while preserving the conversation.
  • Lane headers now stay aligned even when one lane includes actions.
1.238.1
  • Graphs now display jobs in a more logical flow, with jobs that lead onward positioned before dead ends in each column, matching how major git hosts visualize wo
  • Deployment failures caused by invalid migrations are now caught during CI, preventing platform outages from broken schema changes.
  • Pipeline and workflow diagrams now support tighter spacing and individually-sized nodes, allowing complex runs with many jobs to fit legibly on screen.
1.238.0
  • Composer menu descriptions now fit on one line without wrapping, keeping the menu compact and easier to scan.
  • The setup page no longer asks where to run your sandbox:browser arrivals now start a hosted machine automatically, while the desktop app still supports local se
  • Composer controls now appear as named chips only when set to non-default values, with others tucked in an overflow menu:fewer controls visible by default, more
  • Review lists now show a visual bar beside each file's size, ranking it by how much code was added, and can be reordered by that metric instead of by path.
  • Models now skip to the next one in the chain if they answer off-shape (tool calls, wrong length, unanswerable questions), instead of storing broken data.
  • Public sandbox names remain available after a sandbox is recreated
  • The plan headroom rail now stays aligned with the window edge instead of pushing the chat transcript's scrollbar inward.
  • See what an unsent message says and how long it has been waiting.
  • Pinned lane headers now keep their rounded corners across chat and subagent views
  • Plan headroom now appears without a card frame or an All plan limits link.
  • Background checks no longer interrupt you with sign-in prompts for unreachable sandboxes.
  • See remaining subscription capacity directly in the floating chat window.
1.237.0
  • Missing sandbox warnings now appear inline in the agents board instead of as a full-width banner, reducing layout shifts and making the board easier to read.
  • You can now start a conversation in another sandbox directly from the chat composer using the placement menu, instead of only being able to reply from the board
  • Agent conversations now correctly show which account paid for each session, and switching accounts mid-chat no longer causes sessions to be abandoned on reload.
  • Floating panels no longer get reclaimed when their window is minimized; only actual window closure, crash, or browser kill now causes the panel to return to the
  • Port rows in the services list no longer have extra height from the terminal link button, making the interface more compact and consistent.
  • Account usage limits now correctly evaluated across all provider connections, fixing cases where routed subscriptions appeared spent despite available allowance
  • Usage percentages now correctly show 100% when a plan limit blocks your account, instead of showing an outdated percentage from before the limit was reached.
  • Sandboxes reconnect faster without showing a false busy state during transient connection retries
  • See which login pays for each agent directly on its card.
1.236.0Breaking
  • ExtensionUsageInputSchema is removed; use ExtensionUsageBatchSchema with the /extensions/usage reports payload instead.
  • The knowledge pane now uses two compact toggle buttons instead of a dropdown to switch between reading, map, and source views, saving screen space.
  • Reloaded conversations no longer show inline file mentions or copied package-script text as attachment chips.
  • Conflicts in one repository no longer partially apply changes in other repositories.
  • The Sanctum skin now uses a quieter antique brass gold tuned to the limestone background.
  • Long documents now scroll smoothly within the page instead of in cramped panes, keeping headers and navigation pinned where you need them.
  • Plans now appear once in the chat instead of being shown both as text and in the plan card.
  • Sandbox status now shows when it is busy, while background updates create fewer request bursts.
1.235.0
  • You can now go back to the first message or messages added during a turn, including in isolated chats.
  • You can now turn off port mirroring on individual sandboxes from the Computers tab, keeping your localhost clear while continuing to sync files.
1.234.0
  • Fix alignment in notification cards, prevent long suggested sessions from scrolling to the bottom, and clean up code editor focus borders.
  • System alerts, free trial notices, and error messages are now shorter and cleaner.
  • The sandbox rollback option is now tucked under an expandable section.
  • You can now view uncommitted changes and manage agents across all of your sandboxes.
  • The agent prompt input field now supports markdown formatting.
  • Failed check commands are now displayed in a syntax-highlighted code block.
  • The sandbox no longer writes a generated agent skills file to your repository root.
  • Automatic continuation now backs off to daily attempts when hitting a usage limit with an unknown reset, rather than retrying rapidly or giving up.
  • Extension background processes are now automatically restarted on crash, with restart counts and exit codes displayed in the UI.
  • Fix the positioning of the copy button on code and command blocks.
  • Disabled buttons in the Sanctum theme now display a subtle stone texture and a cleaner border.
  • Auto-continue now correctly waits for rate limits to reset before resuming instead of giving up early.
  • Disabled buttons are now easier to distinguish, and the sandbox update and rollback buttons are properly sized.
  • Codex rate limit errors are now displayed as muted notices with reset countdowns instead of red failure lines.
  • Desktop synchronization, external browser pairing, and infrastructure progress updates now reflect instantly without polling delays.
  • Computer rows in the sandbox list now highlight when expanded.
  • The note list now displays icons representing the kind of each note, such as folders for projects and user silhouettes for people.
  • Remove the colored category dots from the list of search results in the knowledge base.
  • The knowledge notes list is now more compact, showing note details only when displaying search results.
  • Fix connection and gateway errors when launching sandboxes concurrently or restarting them.
  • Fix an issue where opening the terminal to view checks or a session could spawn a stray empty tab.
  • The terminal font size has been reduced to 12px.
  • The environment configuration is no longer automatically written to the workspace, preventing unnecessary changes in git.
  • Confirmation dialogs now clearly explain sandbox changes without implying the whole computer is affected.
  • Sandbox updates are now downloaded in the background so they can be applied with a quick restart.
  • The machine agent installer and updater now skip downloads when already up to date, and resume interrupted downloads.
  • Fixes secure local connections failing to set up or renew when a sandbox changes its public address.
  • Active sandboxes will no longer lose their public addresses due to cleanup sweeps, and DNS record deletion is now opt-in.
  • Shows a warning when the sandbox connection is limited to plain HTTP and prioritizes faster connections to prevent the workspace from freezing.
  • File paths and controls now sit directly in the tab row to save screen space, with a colored header indicating when you are in an agent's workspace.
  • Unsent-message indicators now clear when a message is sent from a popped-out chat window
  • Sandbox rebuilds no longer leave the workspace hanging, and local connections can recover when public DNS is unavailable.
  • Tool-call count pills no longer overlap chat controls on wide panels
  • Armed condition watches now survive sandbox restarts and resume checking without losing their deadlines or wake-ups.
  • The review panel now features cleaner borders, repository icons, and improved list styling.
  • The sandbox browser now streams as smooth video and allows temporary session borrowing to your local browser.
  • Fix an issue where switching sandboxes could leave sign-in prompts lingering, and ensure session expiration on one sandbox does not sign you out of others.
  • Issue triage actions now show specific error messages when they fail, helping you understand what went wrong when investigating, resolving, or ignoring a bug re
  • The workspace configuration setting has been renamed from useNodeVersion to nodeVersion for consistency with chore documentation and tooling references.
  • Users can now embed the issue SDK on their sites to capture crashes and error reports, which arrive in a new Issues inbox for triage and automated fixes.
  • Task checklists now work reliably in agent turns by pinning the required tools and monitoring when deferred tool requests fail.
  • Security key enrollment now reports when a stored credential cannot be restored to the authenticator, instead of silently failing with no error message.
  • Commands that read credential-shaped files like .npmrc or .env are now checked against the actual file contents, eliminating false alarms for registry config, p
  • Tests will now fail if they contain .only() calls, ensuring the full test suite runs before commits.
  • Use a compact browser window with account switching, copied addresses, and in-page help requests.
  • The workspace setup page now features a redesigned visual theme matching the login page and marketing site.
  • You can now verify that new tests fail on previous code and track test effectiveness with a new test strength chore.
  • If a hosted sandbox is deleted or goes missing, you can now rebuild it immediately rather than getting stuck on a loading screen.
1.233.0Breaking
  • Sandbox definitions and bundle manifests with schema version 2 are no longer supported; update schemaVersion to 1.
  • Sandbox definitions and bundle manifests using schema version 1 are no longer accepted; update the schema version to 2 instead.
  • The terminal tab's busy indicator now turns off immediately when a command finishes.
  • TypeScript no longer reports missing exports from workspace packages when their dist files are rebuilt.
  • Lists throughout the app now consistently use the same row size, eliminating visual inconsistencies when switching between tabs.
  • Permission cards now show the held command with syntax highlighting and mark the fragment that triggered the hold; optionally explain each command in one senten
  • Chart and table legend swatches now use a consistent design token for crisp, pixel-perfect rendering across the sandbox dashboard.
  • Navigate search results with the arrow keys and see clearer note names, types, and timestamps.
  • Pasted images stay visible, reopened answers appear immediately, and stopped or dismissed agents move lanes without delay.
  • Sandboxes stay reachable during internet outages, retry temporary local failures, and warn when short stored secrets cannot be masked.
  • Agents can check dependency versions against registries and suggest maintained replacements before pinning them.
  • Compare where your workspace runs on a new page and pre-select your target machine type using the setup URL.
  • The extended thinking and fast speed options in the model picker are now displayed as inline toggles.
  • Added a rule to verify UI changes in a browser and enabled automatic rebasing before landing to prevent stale conflicts.
  • Fix layout shifts and row size mismatches when lists load.
  • Change the account or harness without closing the picker before choosing a model
  • Activity feeds now scroll with the page instead of inside a separate card scrollbar.
  • The refresh control now shows a loading state while environment data updates.
  • Enable desktop sync from the app by choosing a folder instead of copying a command.
  • You can now edit markdown files in place using the global edit button.
  • See check progress and sync actions together in one compact panel.
  • You can now view and track your sandbox configuration as a file at the root of your workspace.
  • Signing in to the desktop app no longer fails when the default browser is signed out, and your destination is preserved after logging in.
  • You can now copy the clone URL and open the workspace repository directly from the sandbox definition card.
  • Italicized preview tab names are no longer clipped at the end when truncated.
  • Agents can now read and search office documents, PDFs, images, and audio files, with background pre-rendering keeping interactions fast.
  • Background agents on Windows now start silently at login without flashing or opening terminal windows on the desktop.
  • Worktree state no longer leaks into other conversations when changes are landed.
  • Browser extension releases are now packaged and submitted to the Chrome Web Store automatically.
  • Edit markdown paragraphs in place while keeping the rendered document and outline visible.
  • File sync no longer stays disabled after a reboot because of a stale process record.
  • Destructive commands on connected computers now have their own permission switch and dangerous disk or volume wipes are held by default.
  • Connect an agent to your signed-in Chrome or Edge browser and let it act only on sites you approve.
  • Fix an issue where resolved code conflicts would persist and keep asking the agent to resolve them.
  • Add an optional check that reviews deleted code against repository history before a turn finishes.
  • The landing page now highlights reviewing and approving completed changes.
  • Reopened conversations now retain notices explaining workspace maps, syncs, personas, and other injected instructions.
  • See whether a child agent's reported work was verified, unproven, failing, or changed no code.
  • Sandbox definitions must now specify schema version 1 instead of 2.
  • Sandbox definitions now require version 2 and undergo strict validation and pre-checkout inspection.
  • Fixes an issue where selected models and accounts would reset or fail to sync when using multiple chat windows.
  • Show the connected account or login used by each agent session on its card.
  • You can now publish your workspace repository and include it in sandbox definitions to recreate your authored content.
  • Terminal sessions no longer leak into other conversations or overwrite shared workspace state.
  • You can now read how to reproduce sandbox environments, delegate full child agents, and run them on remote runners.
  • Remote runners now boot with the parent sandbox's custom environment and can be synced from the Computers view.
  • Spawned agents now stay on this machine when their provider login cannot travel to a remote runner
  • Spawned agents can now spread across connected machines, with each agent showing where it is running.
  • Transcript links now display with consistent spacing and alignment
  • See when a remote runner is outdated and update it directly from the Computers view.
  • Platform admins can now inspect marketplace trends, receive attention digests, and safely manage listings, payouts, machines, and accounts.
  • You can now view, create, and remove sandbox runners from the computer that hosts them.
  • Persona faces now use consistent sizing across the chat rail and persona lists.
1.232.0Breaking
  • Bundle consumers must stop reading environment and version 1; use definition and the new manifest version instead
  • Recurring runtime installs are now detected and proposed for persistence across sandbox rebuilds.
  • Agents now get better repository search guidance and can use faster search when available.
  • Run conversations on paired runners and answer prompts or steer turns from the browser
  • Public links now reject blocked symlink targets and remain stable when downloads are canceled.
  • Operators can now monitor activation, urgent issues, platform costs, and detailed account support information from the admin panel.
  • You can now export, preview, apply, compare, and seed sandboxes from a reusable setup
  • Operators can view deployment counts and search accounts from a read-only admin panel.
  • You can connect one computer to multiple sandboxes with clearer desktop installation progress and recovery guidance.
  • Heavy test and build commands now take turns to prevent sandbox resource exhaustion
  • The Computers view now loads quickly while machine details refresh in the background.
  • You can now stop a conversation’s watch directly from its card.
  • Continue now retries a rate-limited turn without adding another message to the chat
1.231.0Breaking
  • Clients must stop using delegation frames, codex/grok subagent kinds, and terminal fields; use spawned children with agents send/answer instead.
  • Extension capability fields that gated on a when object of key and value must now write the condition as text, such as auth == 'key'.
  • The earnings page now presents creator payouts, spending rules, and provider paths in a more compact layout.
  • Understand how premium installs and service runs use credits with shorter, clearer explanations.
  • Question and plan cards now include the write-up they refer to, so you can read it before choosing.
  • Settings now show clearer grouped sections, statuses, validation, and one-click copying for verification details and signing keys.
  • The Subagents list now matches the chat rail and can be resized with the same drag handle.
  • Refreshes the desktop app icons across supported platforms.
  • The More menu now opens consistently beside its tile instead of under the pointer.
  • Windows installers now make installed commands available in new and current terminals automatically.
  • You can now run conversations on paired remote runners without moving provider credentials to the runner.
  • Expandable rows now open from a consistent left-side control with clearer keyboard and screen-reader behavior.
  • Control child-agent spawning per provider, while tainted turns are held before they can spend connected accounts.
  • You can now supervise spawned child agents, send follow-up instructions, and answer their questions through the agents CLI.
  • The login page now matches the landing page's dark hero typography and subtitle styling.
  • Choose an invite role alongside the email address before sending.
  • Mobile full-screen views now offer a back arrow, and touch-only guidance is easier to access.
  • Capability action controls now use more consistent sizing and spacing.
  • See which browser is signed in, understand why others aren't listed, and confirm before signing out everywhere.
  • Users can now start and wait for helper agents from Cursor and shell-based runtimes.
  • You can test connection settings before saving and get clearer guidance while configuring capabilities.
  • Agent turns recover after landed work is committed, local models start when GPU memory probing fails, and dropped commits stay removed
  • Agents can now start and supervise full child agents from any connected provider.
  • Rail menus now open consistently beside their tiles without obscuring the menu with a tooltip.
  • Model switches now show a shorter notice with allowance usage at a glance.
  • Activity entries now load with a matching skeleton and show clearer details, status, and previews.
  • Model changes now explain prompt re-reading and show the new model's allowance usage when available
  • Previewing now waits for a live server and supports choosing among multiple dev servers.
  • Extension areas now move onto the rail when they need attention, remain available in More, and can be pinned for quick access.
1.230.2
  • Capability credentials now show the first three accounts with a toggle to reveal more, and AI provider accounts no longer appear on this tab.
  • Machine rows in the Computers tab now display a distinct icon badge and visual rail that improves the hierarchy between computers and their sandboxes.
1.230.1
  • Section labels in AgentsView's board now display with the correct diamond icon styling.
  • The plan limits panel now uses a clearer visual hierarchy with provider marks in a left rail, making it easier to scan which providers are constrained and view
  • Usage information no longer appears redundantly under connection rows without usage rings; see the Usage tab instead.
  • Trial model notices are no longer shown in the model picker, and picker footers now use the canvas background color for visual consistency.
  • Tier report now shows routing and escalation counts without spending amounts.
  • The tier report now displays in a cleaner card layout with better organization of routed, escalated, and vetoed turn counts.
1.230.0
  • Provider filter buttons in the model picker no longer show structural edge marks that competed with the button corners.
  • Provider filters no longer create a competing vertical scrollbar beside the model catalog, improving the layout and scroll experience.
  • Lists and expanded details now use clearer spacing instead of dense separator lines.
  • The app now opens with the sanctum design by default; users can still choose Light or Dark themes to disable skins entirely.
  • Conversations can now watch for outside conditions (like CI runs) and automatically resume when those conditions are met, with the watch displayed on the agent
  • Model limitations are now shown in a compact hover card instead of taking up space in the picker, making the model list easier to scan.
  • The model picker now shows a direct link to turn off automatic tier selection for all chats, and deep links into settings pages now scroll to the correct sectio
  • Secondary separators and card borders now appear lighter across the editor.
  • Usage reports now combine all locally run models into one Local models group.
1.229.0Breaking
  • Extension capability fields that gated on a when object of key and value must now write the condition as text, such as auth == 'key'.
  • Run multiple local sandboxes without exhausting desktop memory.
  • Workspace searches now skip ignored subtrees and return the first page faster, with a clear indication when more results remain.
  • Appearance changes now apply and stay synchronized in popped-out windows.
  • Settings now update live across all open app windows, including popped-out panels.
  • New sandboxes now open with the starter site instead of an empty workspace.
  • Cursor sessions now receive the correct turn-specific credentials and persona settings.
  • Sandbox status cards no longer repeat the service type when it matches the service name.
  • The editor now starts at a compact text size and fits more content on smaller desktop windows.
  • Command output is less noisy by default, and runtime switches carry a shorter conversation handoff.
1.228.2
  • Closed persona rows now show only the persona name; open the card to see its accounts.
  • Collaborators can now pair desktop sync without maintainer access.
  • Local models now appear under one picker option while keeping each machine's models separate.
  • Local models now appear together in one shared section of the model picker.
1.228.0
  • Connect a Cursor subscription and run Cursor agents alongside the other providers.
  • Long agent turns no longer fail permanently when the provider rejects parameters it adds internally.
  • Agents can fetch clean, budgeted web pages and crawl documentation sites with webq.
  • A repo deleted from the workspace no longer breaks the conversations that were using it: it leaves their composition on its own, and their sessions keep working.
  • Resume stopped turns from the chat, including after allowance resets or outages.
1.227.0
  • Setup windows now appear promptly even when Docker is installed but not running.
  • Tier settings now use shorter, clearer explanations and summaries.
  • Extension pages are less cluttered by redundant explanatory popovers.
  • Local models now work on Apple silicon, and setup windows identify themselves while setup is running.
  • Environment contents now use spacing instead of divider lines between entries.
  • Choose how readily simple turns use a cheaper model and see routing notices when reopening chats.
  • Question cards now blend more naturally with surrounding conversation messages.
  • Local models now use less RAM while retaining a 32k-token conversation window.
  • Messages that exceed a model’s context window are held while you choose a larger model.
  • Choose another model directly when the free trial allowance is used up.
  • Page headers use tighter spacing, and sandbox cards no longer reserve space for empty status text.
  • You can preview automatic model downgrades, keep a conversation on its chosen model, and review resulting savings.
  • Persona cards now reveal their chats without opening or creating a conversation, with new chats started from the expanded group.
  • Page and settings screens now use shorter, less verbose descriptions.
  • Persona cards now show connected account counts and remain visibly distinct from the background.
  • Isolated turns now start in the correct workspace and no longer leak relative file changes into the shared checkout.
  • Enjoy cleaner, less cluttered spacing across cards, lists, forms, and status panels.
  • Google and Grok models can now see uploaded images and screenshots.
  • The wide chat layout now uses the canvas background instead of card.
  • Extension capabilities can now reference sandbox feature packs directly to avoid image rebuilds.
  • Adjust the spacing and corner rounding of cards on the agents board.
  • Local models now use their native context length instead of being capped to a fixed limit.
  • Agents can now query recent errors, resource metrics, and task outcomes directly, and memory-limit process kills are automatically logged as errors.
  • Attachment thumbnails now display correctly when restoring chat history by regenerating previews from workspace files.
  • Local models are now usable; the routing table is re-synced once the server responds to health checks instead of staying empty while the card reads "active".
  • New sandboxes now arrive with a live starter site already running, which automatically opens in the preview panel on your first visit.
  • The sign-in page now features a cohesive design that carries forward the intentic.dev marketing site's visual identity, including carved stone typography and a
  • The app now displays a consistent brand mark across all entry screens and uses modern favicon formats for better appearance on tabs and home screens.
  • Links clicked in popped-out panels now open in the main app window instead of replacing the panel.
  • The model picker now shows distinct icons for the free trial (gift), locally-run models (chip), and remote servers (server) instead of a generic sparkles icon f
  • The Subagents list now shows which model each agent is running, matching the information displayed in the chat rail and making it easier to see at a glance whic
  • After adding a new capability, the form now clears and suggests the next available name, preventing false "already exists" errors.
  • Fixed an issue where the bottom of letters like g and y were cut off in large headings.
  • Buttons now lock automatically while their actions are running to prevent double submission.
  • Fix tool-calling failures on local models and stop turns from hanging in a working state when a provider rejects all requests.
  • Run proxy startups concurrently with a timeout to avoid stalling turns, and fix the Accept-Language header inconsistency.
  • The documentation sidebar now remembers your scroll position when navigating between pages in the same section.