Skip to main content
Larger chat attachments, Replica API authentication, workspace concurrency limits, direct pull request actions, faster desktop interactions, image previews, and improved mobile navigation
Coding Agents.
  • Claude queued messages now have a steer action that stops the active turn, starts the selected message next, and keeps it visible in the transcript.
Replica API.
  • User-session JWTs are no longer accepted by /v1/replica; use an API key for public API access.
  • CLI replica-management users should migrate to the Replica API with an organization or personal API key.
Workspaces.
  • Close a GitHub pull request, convert it to a draft, or mark it ready for review from the workspace header without consuming an agent turn.
  • Chat file attachments can now be up to 25 MB each.
  • Desktop input now appears immediately instead of waiting behind buffered startup frames.
  • Free trials now allow up to 50 manual workspaces running or preparing per organization.
  • Metered API and Automation workspaces do not consume manual concurrency slots.
  • Organizations can have up to 100 metered API and Automation workspaces running or preparing at once.
Mobile.
  • Search workspaces, swipe to archive, and respect iPhone text sizes in the mobile sidebar.
  • Start tasks from the mobile workspace list with environment and harness/model selection.
  • Active workspaces now show the Replicas loader in the sidebar, with neutral dividers and outlines throughout the app.
  • The sidebar now centers the organization between profile and search controls, with profile photo, name, theme, help, and sign-out settings in a single account sheet.
UI Polish.
  • Collapsed queued-message previews now stay compact with naturally spaced inline show more controls.
Bug Fix.
  • PNG, JPEG, GIF, WebP, and SVG files now render a preview when selected in Changes.
  • Newly created workspaces now stay open while their temporary dashboard entry resolves to the real workspace.
  • Workspace Info and provenance pane controls no longer overlap in narrow or split views.
Side-by-side workspace split view, inspectable automation failures, and refreshed landing How it works and Analytics sections
Automations.
  • Click a failed execution’s error to inspect and copy the complete failure details without leaving the automation.
Dashboard.
  • Open or drag workspaces into resizable split views that persist across reloads, with multiple pairs grouped in their shared environment or under Pinned when they span folders.
  • Filter workspaces by specific teammates or All owners.
Performance.
  • Switching between running workspaces now reads only the latest chat-history page while older messages load incrementally in the background.
Mobile.
  • Compatible JavaScript and asset updates can now reach released mobile builds without waiting for a new App Store build.
UI Polish.
  • Mobile chat now respects iPhone text sizes, uses consistent bottom sheets for organization and attachment actions, and omits queue and goal controls.
  • Mobile chat now renders Markdown tables.
  • Images copied to the clipboard can now be pasted into mobile chat.
  • New mobile workspaces are now named automatically from their first message.
  • The landing page now highlights the free 14-day trial with refreshed hero copy, a Get started for free action, and a no-card-required note.
  • The landing page How it works section now walks through assigning a task, an agent working, and reviewing the output with a preview of each surface.
  • The landing page now shows Analytics with an animated usage chart, contributor leaderboard, and inference breakdown by harness, model, credential, skill, and MCP server.
  • The landing page Integrations section now shows Slack, Linear, GitHub & GitLab, and Automations & API with a looping preview of each.
  • Removed the landing page Custom Workflows section, now covered by Automations & API.
  • Customer stories now appear in the blog index in publication-date order.
  • Split workspace items now align with regular sidebar items and no longer show outlines.
  • Tightened environment count chip spacing.
  • Provenance sidebar tabs now use consistent icons, and empty views share an icon-and-text treatment. Bug Fix.
  • Mobile landing page How it works animations now autoplay reliably.
  • Inline diff comment fields now receive focus when added or edited, so you can start typing immediately.
  • Completed coding-agent turns now clear their thinking state after post-turn processing settles.
  • Split workspace panes now preserve their order and sizing when switching between paired workspaces.
  • Split views now close automatically when either workspace is archived or disappears from the sidebar.
  • Claude turns now finish with the main agent response while background jobs continue separately, preventing stale tasks from leaving chats stuck on Thinking.
  • OpenCode Go usage-limit responses now stop the active turn and surface the provider message instead of leaving workspaces stuck on Thinking.
  • Resumed E2B workspaces now wait for command execution to become ready before starting the workspace engine.
Organization conversation exports, a 1080p60 desktop stream, synced client state, live mobile replies, and namespaced workspace variables
API.
  • Organization admins can export retained conversations across every workspace without waking sleeping or archived workspaces. Dashboard.
  • Pins, notes, drafts, ordering, and preferences now sync across web, desktop, and mobile while rendering immediately from the device cache.
  • Completed agent turns now show a green unread indicator until you open the workspace, synced across web, desktop, and mobile.
Mobile.
  • Workspace pins now appear in a dedicated sidebar folder and stay shared with web and desktop.
  • Workspace unread indicators now appear in the mobile sidebar.
  • Agent activity now uses a collapsible timeline with a changed-file summary after each turn completes.
  • Repository diff browsing and inline diff comments are hidden until the mobile review experience is ready.
Media.
  • Agents can upload self-contained HTML pages and post an organization-only Forge link in a pull request.
  • Shared HTML pages require Replicas membership and run under a restrictive browser sandbox.
  • Dashboard and mobile previews contain uploaded pages so they cannot navigate the app itself elsewhere; on mobile, tapped links hand off to the system browser.
Workspaces.
  • Desktop previews now stream at 1080p60 with audio, responsive input, and automatic reconnects.
UI Polish.
  • Media folder disclosure chevrons now align to the right.
  • Unread indicators are now smaller across web and mobile.
  • The landing page now highlights isolated agent machines with animated sandbox, harness, and tooling previews.
  • Collapsed queue previews now use a clean, left-aligned show more control.
  • The Plan/Build mode toggle now matches the compact Fast mode control.
UI Polish.
  • Workspace titles now keep the same font size while being edited in the sidebar.
  • Workspace selection now updates immediately when opening a workspace from the dashboard sidebar.
  • Preparing workspaces no longer show a redundant loader in the dashboard sidebar.
Bug Fix.
  • Onboarding emails now use Temporal’s durable scheduler instead of relying on a separate Vercel cron trigger.
  • Commit command protection once again blocks commits that omit required co-author trailers.
  • Skill registries now refresh from GitHub when a pre-warmed workspace is claimed.
  • Opening a workspace with an unread reply no longer triggers repeated client-state updates.
  • Unread indicators now work for turns completed in already-running workspaces.
  • Mobile agent replies now stream into the open workspace chat without requiring you to leave and reopen it.
  • Completed Codex thinking now remains available in chat history as a single block before the final reply.
  • Replicas workspace context and integration credentials now use namespaced environment variables so customer-defined values remain available, while older workspace images retain legacy aliases for compatibility.
  • Long workspace chats now finish loading older messages in the background after the latest messages appear.
  • Personal GitLab credentials now stay current across concurrent workspaces when an OAuth token refreshes.
  • Personal GitHub credentials now stay current across concurrent workspaces and recover automatically if they rotate during provisioning.
Configurable model pickers, paginated API chat history, instant web workspace navigation, a unified Canvas and Media browser, immediate mobile workspace chats, pull request access, a separately versioned computer-use runtime, and a corrected mobile landing layout
Coding Agents.
  • Organization admins can choose which Claude, Codex, Cursor, and OpenRouter models appear across web and mobile pickers.
API.
  • Chat history now accepts limit and beforeEvent to page through long conversations.
  • History responses now report the full event count and whether earlier events remain.
CLI.
  • replicas read now pages through long conversations with --before-event.
Mobile.
  • New workspaces now open in chat while preparing, queue the first message until provisioning completes, and expose linked pull requests through a View PR header action.
  • Long chats scroll more smoothly, show a jump-to-latest control when you read earlier messages, and keep the first message clear of the header at the top.
Workspaces.
  • The workspace desktop now runs through a dedicated replicas-computer daemon with its own versioned package and dependency checks.
  • Computer-use changes now publish before the sandbox image is rebuilt, keeping desktop code and assets in one release boundary.
  • Media now appears as an expandable folder in Canvas instead of a separate artifact tab. Performance.
  • Workspace navigation now reuses a prefetched dashboard shell and preserves recent route state for instant switching.
  • Older Codex messages now reconcile in linear time while conversation history prefetches.
  • Switching workspaces now cancels history prefetches for the conversation left behind.
  • Older message prefetching is now bounded, and OpenCode messages stay anchored as pages prepend.
UI Polish.
  • Analytics now uses consistent overview cards, loading states, date labels, and clearer credential-method grouping.
  • Customer logos with published stories now show a quote icon and reveal the customer quote on hover or focus.
  • Mobile chat now shows provider-aware shimmer text and elapsed time while coding agents think.
  • Social link previews now match the refreshed landing page and current Cloud Coding Agent positioning.
  • The marketing footer now links its SOC 2 Type I badge and Type II progress label to the Vanta Trust Center.
Bug Fix.
  • Codex now receives the organization-policy reason when a command is blocked.
  • Coding agents now receive an explicit instruction to co-author the user on every commit without blocking commit commands.
  • Slack-created workspace names now use the full thread context instead of only the message that mentioned Replicas.
  • Mobile chat composer drafts no longer disappear or get overwritten while typing or sending.
  • Mobile chat now opens photo and file pickers reliably from the composer context sheet.
  • Landing page actions and the hero panel now align correctly with the mobile grid.
  • Dashboard sessions now remain signed in while multiple browser tabs refresh authentication.
Automatic organization names, GitLab service accounts, new Moda and Knowunity customer stories, web-aligned mobile navigation and composer controls, consistent agent typography, readable light-mode comments, and polished Analytics usage tables
Onboarding.
  • New organizations use the company name from a work email or the person’s name for a personal email when available.
GitLab.
  • Organization admins can connect a GitLab service account with a personal access token, giving automated and migration-created merge requests a stable non-human author.
UI Polish.
  • Mobile chat now defaults to your saved harness and model, with a streamlined picker, web-matched effort controls, and a compact stop button.
  • The mobile sidebar now uses larger sans-serif workspace labels and the same linked pull request state indicators as the web dashboard.
  • Mobile composer actions now share one compact message row, with agent and model settings shown only while composing.
  • Agent replies now use the same compact text size as the workspace sidebar.
  • Chat messages now use sans-serif type, with monospace reserved for agent activity.
  • Mobile chat now presents Slack, Linear, GitHub, GitLab, automation, CI, and review messages as source-labeled cards.
  • Analytics ranking cards now use consistent spacing without a distracting bottom cue.
  • Analytics usage cards now sort by descending usage, with the most-used harnesses, models, credentials, skills, and MCP servers first.
  • Analytics workspace-source bars now show each count at the right edge.
  • Skill and MCP call tables now use compact rows without redundant column headers.
  • Skill and MCP call tables now use flat row separators without rounded frames.
  • Refreshed the ORM versus SQL blog article and hero artwork.
  • Wide screenshots in blog cards no longer show black letterbox bars.
  • Skill and MCP call tables now show full names when space allows and fit seven rows before scrolling.
Customer Stories.
  • New customer stories show how Moda moved recurring coding work from local agents to Replicas and how Knowunity doubled engineering velocity with cloud agents.
Mobile.
  • Mobile workspace data now resumes from its cached state and refreshes when the app returns to the foreground.
Bug Fix.
  • Commit instructions now keep all required co-author trailers together so GitHub recognizes the attribution block.
  • Automatic mobile sidebar updates no longer show the pull-to-refresh spinner or shift workspace rows.
  • Long mobile conversations now reopen at the latest message and remain scrollable.
  • Analytics now counts skill usage from Cursor, Pi, and Codex sessions.
  • Analytics now counts Codex skills loaded through shell commands.
  • Analytics now attributes Codex system skill usage to the skill instead of the .system namespace.
  • Workspace terminals now wait for the engine to start, with a retry if it cannot be reached.
  • Automation workspaces now use the automation’s name, with a short suffix only when another unarchived run exists.
  • The Create PR action now stays available in plan mode, while an agent is busy, or the workspace sleeps, queueing the request instead of disabling the button.
  • Plan quote comments now remain readable in light mode.
  • Long web conversations no longer freeze while older messages load in the background.
  • Queued chat messages now move into the conversation when their turn starts.
  • Queue actions now update immediately, stay consistent when multiple updates overlap, and recover cleanly when a request fails.
  • Mobile chat history now preserves recent messages while older history loads.
  • Bug Fix. Workspace status and agent chat lists now stay synchronized across web and mobile.
Opus 4.8 back in the Claude model picker, refreshed public pages, new customer stories, sentence-case typography, and standard LaTeX rendering in formatted markdown
Coding Agents.
  • Claude Code can run on Opus 4.8 again, selectable alongside Opus 5 in the model picker, in automations, and through the API.
UI Polish.
  • The public pricing, blog, and legal pages now follow the refreshed marketing styling, with edge-to-edge sections, consistent card spacing, and new blog artwork.
  • A new customer stories page highlights the teams using Replicas, starting with Parrot.
  • Labels and headings across the dashboard, settings, automations, onboarding, chat, and public pages now use sentence-case sans-serif type instead of all-caps monospace.
Bug Fix.
  • Fast mode is now offered on mobile for every Claude model that supports it, not just Opus 4.8.
  • Standard LaTeX delimiters now render correctly in formatted markdown.
Configurable OpenRouter models, synchronized mobile chats, a refreshed landing page, cleaner workspace sidebar rows, accurate shared-workspace sender attribution, clearer automation capability feedback, and chats that reopen on the latest turn
Coding Agents.
  • Organization admins can choose which OpenRouter models are available for Opencode and Pi.
Mobile.
  • Mobile chat now updates optimistically and stays in sync with background agent activity.
UI Polish.
  • Workspace rows now use consistent contrast, simpler headers, and quieter status indicators.
  • The landing page has a refreshed hero, branded light and dark sections, and an updated logo strip.
  • Open recent now uses pull request indicators instead of workspace status icons.
  • The landing page no longer includes a Human/Agent mode toggle.
  • The browser tab always shows the Replicas logo, and it stays sharp on light and dark tab bars.
Bug Fix.
  • Shared workspace messages now show their recorded sender.
  • Automation capability chips now confirm when they add a starter instruction and prevent duplicate additions.
  • Returning to an agent chat after viewing a changed file now opens at the latest turn.
  • Mobile chat now stays pinned above the keyboard while following the latest messages.
Workspace sidebar pull request indicators, recoverable Slack setup failures, and mobile logout that returns to sign in
UI Polish.
  • Workspace sidebar rows now show linked pull request state with color-coded icons, counts, and proportional mixed-state indicators.
Bug Fix.
  • Failed Slack workspace setup now cleans up the failed workspace so the same thread can create a fresh one.
  • Signing out of the mobile app now returns to sign-in instead of leaving the current screen stuck until the app reopens.
Mobile navigation and chat upgrades, workspace source links, agent usage analytics, Slack task forks, and workspace deletion that keeps a workspace's artifacts
Workspaces.
  • A workspace started from Slack or Linear now shows a link back to its source thread or issue in the workspace header, on desktop and in the mobile action menu.
Mobile.
  • The mobile sidebar now mirrors web navigation with organization switching, collapsible environments, workspace status, and direct workspace creation.
  • Mobile chat now supports richer streaming messages, plans, attachments, and composer controls.
  • Mobile agent chats now use compact command and file activity rows, polished markdown and code, and a simpler context-aware composer.
Pricing.
  • Enterprise plans now offer DPA, SCIM provisioning, and custom security and privacy settings.
Slack.
  • Fork a task with the native Fork task shortcut or by including !fork anywhere in a message to @Replicas inside an active task thread.
UI Polish.
  • The chat model picker no longer marks models with a New tag or shows a notification dot on its trigger.
Analytics.
  • Organization analytics now ranks agent time by harness, model, and credential, and shows the most-used skills and MCP servers by call count.
Bug Fix.
  • Claude Code chats no longer remain stuck as active after background work ends, allowing idle workspaces to sleep normally.
  • Debounced GitHub and GitLab automations now keep separate pending runs per pull or merge request.
  • Deleting a workspace no longer discards the transcripts, canvas files, logs, and repository state it uploads on the way out.
  • Opening a workspace desktop in its own tab now shows the Replicas mark instead of the browser’s blank fallback icon.
  • Agent usage analytics now preserves the credential that served each turn and records stable IDs for deduplicating retried uploads.
  • Stale warm pools now show a recovery message, and organizations without automatic pool rotation can refresh them from Environments → Warm Hooks.
Mobile TestFlight builds, embedded devices, check carry-forward, faster history, and PostHog privacy disclosures
Mobile Testing.
  • Active iOS simulators and Android emulators now appear in a live Mobile workspace view, where you can watch, control, expand, or open the device without switching to a separate window.
Mobile.
  • The iOS app now supports team builds through TestFlight.
Automations.
  • Deterministic checks from PR-open automations now carry results to later commits without rerunning.
Bug Fix.
  • Claude and Codex now use your own credentials ahead of any your organization has connected, so usage bills the account you connected rather than the organization’s.
  • A credential that fails at runtime no longer takes the same method at the other scope out with it, so your organization’s key still works after your personal one is rejected.
  • Organizations that connected only Microsoft Foundry now get credit for connecting a coding agent during onboarding.
  • Claude and Codex now run as your own connected account in every workspace, instead of a previous owner of its sandbox.
  • Waking a workspace no longer clears Opencode and Pi credentials, which left those agents unable to reach their inference provider.
  • A failed request to one GitLab repository no longer removes the workspace’s GitLab credential and blocks later fetches and pushes to other repositories.
Performance.
  • Older conversation history now loads in the background.
Privacy.
  • Updated the Privacy Policy to disclose identified PostHog product analytics, masked session replay, data handling, and deletion requests.
Aster inference for Opencode and Pi, Slack task forks, read-only repository access for automations, a dedicated macOS download page, and clearer Cursor failures and context usage
Automations.
  • Turn on Read-only repository contents under Advanced settings → Repository Access to let an automation review and comment without being able to commit or push.
Coding Agents.
  • Opencode and Pi can now use a shared Aster API key, with Kimi K3, GLM 5.2, and GPT-OSS 120B models.
Desktop.Slack.
  • Fork an active Replicas task into a separate workspace with the source thread as context, optionally targeting another channel.
UI Polish.
  • The Analytics user drilldown table now closes with a bottom border instead of trailing off, whether a member row is expanded or the range has no activity.
  • Menus, right-click menus, and the provenance view switcher now mark the selected option with a checkmark or dot on the right of the row, replacing any count or tag that already sat there.
Bug Fix.
  • Workspace checkout now stays reliable during bursts of automation and warm-pool activity, without overbuilding superseded pool generations.
  • The macOS app icon once again shows the Replicas mark instead of an empty black tile.
  • Automations can commit and push to GitHub again, whether or not Allow PR follow-ups is enabled.
  • Messages queued for a workspace that is still starting no longer get stuck waiting to be delivered.
  • A failed Cursor turn now shows the reason Cursor reported, such as an authentication error, instead of a generic “Cursor run failed”.
  • The context meter now fills in for Cursor chats, which previously always read as empty.
  • Admins now stay on an organization page such as Analytics, Billing, or Members when they open or reload it directly, instead of landing on their personal settings.
Automations can gate a merge with GitHub checks, learnings that stop repeating themselves, personal Slack and Linear connections, more concise Slack replies, Analytics that fits a phone, certificates that survive sleep and wake, automation runs that stay openable after they finish, organization settings only admins can open, and file chips that name the skill they came from
Automations.
  • Automations can now report their verdict as required GitHub checks. The check appears in progress as soon as the pull request event lands and completes when the run reports, so a required check keeps the pull request blocked until there is a result.
  • Configure names under Advanced settings → GitHub Checks, with github_check_names in the API, or --github-checks in the CLI.
  • Agents report each verdict with replicas automation check, and Replicas confirms the run still owns the check before writing it, so a superseded run cannot overwrite a newer review.
  • replicas automation list filters by trigger type, enabled state, and name, and shows the checks each automation reports on, so checks can be added to existing automations with replicas automation edit --add-github-checks without dropping ones already configured.
  • Automation workspaces now archive instead of being deleted after inactivity, so a run stays inspectable from its history (archived workspaces are still removed by the retention policy after 30 days dormant).
Learnings.
  • Learnings an agent has already been shown in a session are now omitted from later fetches, so repeat fetches stop crowding the agent’s context. Edited entries are re-delivered in full.
Integrations.
  • Personal Slack and Linear connections keep mentions and assignments attributed correctly when provider emails differ from Replicas.
Slack.
  • Agents with concise replies enabled now answer in a few plain sentences summarizing what they did, instead of a formatted report.
Analytics.
  • The page now fits narrow screens: the leaderboard scrolls sideways with every column intact.
  • Replicas support accounts no longer appear in the user drilldown, matching how Billing leaves them off your seat count.
UI Polish.
  • File chips now keep the parent folder when the file name alone identifies nothing, so a skill read reads as graphite/SKILL.md rather than SKILL.md.
  • The Replicas macOS app icon now has a larger mark, making it easier to spot in the Dock.
Bug Fix.
  • The sidebar no longer shows a stale sleeping or failed state after a workspace wakes or is retried elsewhere, such as from Slack, an automation, or another device.
  • Mermaid diagrams in chat, canvas, and automation previews now follow the dashboard theme instead of rendering with dark arrows and labels on a dark background.
  • Certificates installed by warm and start hooks, including the Java trust store, now survive workspace sleep, wake, and warm-pool claims.
  • Automation runs whose workspace was deleted by its lifecycle policy now show a deleted marker instead of a link to “Workspace not found”.
  • A workspace that fails to start now stays in the dashboard with the reason it failed, instead of disappearing.
  • Repository sync retries transient upstream failures, so a code host returning a 502 or dropping a connection no longer costs the whole workspace.
  • Members now land on their personal settings from the sidebar, including when they follow a link to an organization page they cannot open.
  • The audit log API now requires an admin, matching the dashboard.
Merge readiness reflects branch protection, and default agents are only ever agents you have connected
Bug Fix.
  • Pull requests held back by branch protection now show Merge blocked or Out of date instead of a Ready action that would fail.
  • Merge failures now report the real reason instead of an unsupported-engine message.
  • A default agent is now only used when its credentials are connected. Configured defaults that are not connected resolve to a connected agent everywhere defaults apply: dashboard, Slack, Linear, GitHub, GitLab, and automations.
  • Chat tabs no longer revert or show another chat’s content when the same workspace is open in more than one browser window.
  • Stopping an agent mid-turn, such as to send a follow-up, is no longer reported as a failed run in Slack, Linear, GitHub, GitLab, and automations.
A reorganized Analytics page, clearer CLI credential connection, guaranteed PR and MR footers, a roomier Cmd/Ctrl+K search palette, and dashboard polish
Analytics.
  • Reorganized into Lifetime totals, Trends over time, and a User drilldown with its own range control; leaderboard rows expand into that person’s workspace sources and a heatmap of their daily compute minutes.
Learnings.
  • Pending learning proposals can now be withdrawn from workspace chat or by the proposing agent.
CLI.
  • replicas login asks which organization to make active instead of choosing one, and no longer resets an existing selection.
  • replicas claude-auth and replicas codex-auth now save to your personal account by default; admins pass --org to share credentials organization-wide.
  • Both commands confirm the destination, and show your role, before saving credentials.
  • replicas login, replicas org, replicas org switch, and replicas whoami share one layout and always show your role.
  • The update-available notice prints once as a footer instead of interrupting interactive prompts.
UI Polish.
  • Chat header actions are now evenly spaced next to the right pane toggle.
  • Blog thumbnails now use edge-to-edge framing, with a closer Local vs Cloud execution preview.
  • Buttons, toast actions, and workspace tabs now use the product sans font instead of monospace.
  • Markdown files in Canvas, Changes, and All files can switch between raw source and formatted views, while changed files retain their diff view.
  • Automation, provenance, sharing, and onboarding action buttons now use the sans font as well.
  • Button labels no longer stretch their letter spacing.
  • Workspace headers now combine the PR link and lifecycle status into one compact control, with the green Ready state acting as the merge action.
  • Cmd/Ctrl+K search now has roomier results, cleaner result icons, and completes the top match as you type.
Workspaces.
  • Added a confirmed Merge action to workspace PR controls and mobile menus when CI passes.
Bug Fix.
  • Pull requests and merge requests opened from a workspace always carry the Replicas footer.
  • Merge request descriptions keep their formatting instead of collapsing onto one line.
  • Slack thread context now includes Block Kit message content.
  • Chat header controls no longer bounce when the right pane is collapsed or expanded.
  • Messages sent to a sleeping workspace now appear in the transcript immediately instead of vanishing until the workspace finishes waking.
  • Workspace Google credential checks now show the workspace owner’s personal Google connection before the organization default.
  • Keyboard shortcuts now remain registered while navigating the dashboard.
  • Workspace keyboard shortcuts now follow the sidebar’s visible folder and workspace order without skipping entries.
  • Workspace switching, chat tab switching, and the sidebar toggle now work while the chat composer is focused.
  • Cmd + / now closes the keyboard shortcut reference as well as opening it.
A 14-day free trial replaces the Hobby plan, browser-local workspace notes, a unified workspace info dropdown, plus analytics and workspace fixes
Billing.
  • New organizations start a 14-day free trial with the full Team feature set. No credit card required.
  • Automated (API and Automation) minutes are capped at 15,000 during the trial. Manual workspaces stay unlimited.
  • The free Hobby plan is retired.
  • When a trial ends, workspaces are suspended rather than deleted until you subscribe to Developer or Team.
  • Trial reminder emails arrive at 7 and 2 days left, and the dashboard shows days remaining.
Coding Agents.
  • Added the Codex /compact slash command to compact conversation context.
Workspaces.
  • Workspace action menus now support browser-local notes that appear in workspace hover previews.
Environments.
  • Warm pools retain snapshot history, keep the previous generation available during rebuilds, and support restoring an earlier snapshot.
Analytics.
  • The Leaderboard lists every organization member, including those with no usage in the selected range.
Slack.
  • The Graphite preference now applies to GitHub pull request links in Slack follow-ups and merged or closed notifications.
  • Feature-flagged Slack workspaces can receive more concise, outcome-focused replies.
UI Polish.
  • Updated homepage copy to position Replicas as a cloud coding agent.
  • Added keyboard shortcuts for switching workspaces and chat tabs, plus a built-in shortcut reference.
  • Expanded Cmd/Ctrl+K search with help actions, archived-workspace navigation, and workspace discovery beyond the loaded sidebar.
  • Chat attachments now use a single paperclip for images, files, and folders, and remain available while a workspace is provisioning.
  • The workspace Info dropdown is now a single cohesive list, and the right-pane toggle stays fixed in the top-right corner when opening or closing the pane.
Bug Fix.
  • Agent commits are blocked unless every required user and Replicas co-author trailer is present, and squash merges preserve those trailers through the pull request description.
  • Images can now be dropped onto the dashboard landing composer before creating a workspace.
  • Automation-triggered messages now show the request payload.
  • Workspace sidebar previews no longer overlap when switching rows.
  • Right-clicking a sidebar workspace now opens its actions menu.
  • Cold workspace switches now keep the dashboard visible while the workspace pane loads.
  • Workspace agents can now check connected Google credentials.
  • Open recent no longer lists deleted workspaces, and creating a workspace from the sidebar no longer leaves a duplicate entry for it.
  • Claude Code chats no longer appear finished while foreground or background work is still running.
  • Workspaces now wake faster after long inactivity by starting their connection service before background tools.
Graphite pull request links, Codex subagent provenance, clearer active message navigation, reliable instant chat sends, resilient workspaces, and Changes tree stability
Workspaces.
  • Added a personal preference to open GitHub pull request links in Graphite from workspace headers and details.
  • Workspaces stay reachable under heavy agent workloads instead of becoming unavailable.
  • Overloaded workspaces now show a “Workspace is under heavy load” banner with live CPU and memory figures.
Coding Agents.
  • Claude Code can now run on Opus 5, Anthropic’s latest Opus model (1M context, fast mode). It replaces Opus 4.8 as the default Claude model and is selectable in the model picker.
UI Polish.
  • The active message-history marker is now wider, making the current position easier to spot.
Bug Fix.
  • Duplicate changed-file entries no longer appear in the workspace Changes tree.
  • Read-only GitHub automations can still report through PR comments and checks but can no longer push repository changes.
  • Chat history for sleeping automation-created workspaces now loads correctly instead of showing “No messages yet”.
  • Archived workspaces now wake automatically when you send a message.
  • Chat drafts now remain in the composer and local storage until the server accepts the message.
  • Codex subagent activity now appears in provenance while internal collaboration waits stay out of chat history.
  • Chat messages now appear immediately while going directly to the queue when the agent is already working.
  • Invalid subagent provider metadata no longer crashes the Subagents view.
  • Slack and Linear environment auto-selection now routes more high-confidence requests automatically instead of showing the environment picker.
  • Analytics merge and close rates are now measured against the selected PR cohort, so they no longer exceed 100%.
A member analytics leaderboard, named media artifacts, folder uploads in chat, chat transcript reliability, org-wide presence, additive personal environment hooks, proactive learning proposals, unified stop indicators, and workspace sidebar polish
Media.
  • Uploaded media now shows a human-readable name in the dashboard instead of a UUID.
Workspaces.
  • Chat composer folder uploads preserve relative paths in Canvas and reject selections over 50 files or 50MB.
Reliability.
  • Chat transcript persistence now handles large transcripts without buffering the full file in memory.
Collaboration.
  • See which teammates are online and what they are viewing across the sidebar, dashboard, and workspace header, with live typing indicators beside their avatars.
Automations.
  • Mute Replicas on a single PR or MR with a replicas-skip label or [skip replicas] marker to silence event-driven PR automations and PR auto-respond (review bots, human reviews, CI failures).
Learnings.
  • Agents now propose learnings more proactively, capturing useful environment facts, gotchas, and conventions.
Environments.
  • Source-backed personal environments can now add warm and start hooks that run after their inherited source hooks.
Analytics.
  • Added a member Leaderboard to the organization analytics page, ranking people by compute minutes and showing PRs opened, merge rate, and their top workspace source.
UI Polish.
  • Stopping an agent now shows a consistent “You stopped after Xs” divider across all coding agents, replacing the interruption pill and spurious error message.
  • Environment folder headers in the workspace sidebar now show a grab cursor while draggable.
  • Harness, model, and reasoning effort are now combined into a single composer control, and changes to new chats stay local until the first message is sent.
  • File and folder uploads are now combined under a single paperclip menu in the chat composer.
  • The online indicator now sits beside the account menu.
  • Moved typing status below chat composers and kept participant avatars in workspace headers.
  • The proposed learnings heading now uses title case.
  • Learning proposal rows no longer shrink when pressed.
  • Changed file pills now open the exact turn diff in the workspace review pane.
Bug Fix.
  • Pi now retains OpenRouter authentication after a workspace wakes.
  • Inline media no longer shows unavailable while authentication is still resolving.
  • Persisted workspace chat messages now retain the sender’s identity after the workspace sleeps.
  • CLI update notices now appear before command output.
  • Learning proposal actions now show the loading indicator on the action being submitted.
  • The dashboard landing page now uses configured model and thinking defaults first, then remembers the most recent selection for each coding agent when no default is set.
  • Dragging environment folders in the workspace sidebar no longer stretches the card to an absurd height.
  • Fixed duplicate user messages when Claude events arrive out of order.
  • New workspaces now appear at the top of their environment folder.
  • Expanded environment folders now keep online teammates visible when their workspace is not shown in the sidebar.
  • Workspace pane headers no longer flicker while the provenance pane initializes or resizes.
  • Empty workspaces now preserve the selected coding agent and Untitled chat after navigation.
Editable queued messages, clearer chat history previews, workspace review controls, Media artifacts, correct Git identities, and personal default environments
Workspaces.
  • Queued chat messages can now be edited before processing.
UI Polish.
  • Chat history markers now show each turn opening and latest agent response in a compact tooltip.
  • Workspace startup status now shows elapsed time and says Waking workspace… when resuming a sleeping workspace.
  • Simplified workspace header controls by moving previews into workspace details and collapsing agent and integration details by default.
  • The provenance pane no longer shows a redundant Plan artifact tab.
  • Media now lives beside Canvas in the workspace artifact pane and opens in a main-area tab.
  • All Changes now tracks viewed files, collapses them on review, and reopens them when their diff changes.
  • The workspace provenance pane now spans the full height and can be reopened from the chat header.
  • Aligned the workspace and provenance pane header dividers.
  • Learning proposals now appear in chat with editable approval and rejection.
  • Environment folders in the workspace sidebar can now be dragged into a custom order.
  • Environment settings shortcuts now use a gear icon.
  • Provider and integration icons now use brand colors in workspace details.
Bug Fix.
  • Chat history previews now show meaningful content for integration-triggered messages.
  • Mixed-provider workspaces now use the correct Git commit identity for each repository.
  • File paths pointing to Canvas now open in the Canvas viewer.
  • Slack and Linear tasks now honor personal default environments.
  • Messages sent while the agent is working now go straight to the queue instead of briefly appearing in the chat.
  • Creating a workspace now opens the new workspace directly instead of redirecting back to the dashboard.
  • Repositories on their default branch no longer link to unrelated pull requests or merge requests.
Performance.
  • Loading earlier workspace messages no longer triggers hundreds of redundant cache reads.
Cursor workspace skills and instructions, reliable scaling, focused chat layout, compact mobile lists, and workspace wakes
Coding Agents.
  • Cursor agents now get the built-in replicas-agent skill, matching Claude Code and Codex.
  • Cursor agents now receive workspace instructions on the first message of each thread.
  • Agents no longer revoke freshly posted PR media embeds during cleanup.
Reliability.
  • Workspaces, chats, and live updates now stay consistent as Replicas scales across more backend instances during heavy load.
UI Polish.
  • Workspace chat history, goals, and the composer now stay comfortably centered on wide screens.
  • Subagent follow-up messages now identify the agent being contacted and show its provider directly in chat history.
  • Chat history markers now keep consistent spacing and group turns when vertical space is limited.
  • Mobile environments and agent chats now use compact lists with workspace counts, provider icons, repositories, and pull request status.
  • Renamed the dashboard sidebar’s Preferences item to Settings.
Bug Fix.
  • New workspaces now stay on each repository’s default branch.
  • Reduced intermittent workspace wake failures while the workspace engine is still starting.
  • DRY Code Check findings now focus on duplication introduced by the pull request.
  • Workspace message bubbles now keep the identity of the person who sent each message when viewed by another member.
  • Database queries now recover cleanly after timing out instead of delaying subsequent requests.
  • Existing workspaces now show user@replicas in new terminal prompts after restarting.
  • Composer drafts are now preserved when a new workspace finishes creating.
  • Sleeping workspace terminals now show an unavailable state with a wake action.
Seamless workspace startup chats, archived restore controls, faster terminal interactions, and Pi security update
Workspaces.
  • Archived workspaces can now be restored directly from the sidebar or workspace composer.
  • New and sleeping workspaces now accept chat tabs and queued messages immediately while startup finishes in the background.
Performance.
  • Terminal input responds faster, and terminal tabs now open and close immediately with automatic rollback if an operation fails.
  • Switching back to a recent workspace now restores its chats instantly from cache, and hovering a workspace prefetches its chat data.
UI Polish.
  • User chat messages now render Markdown formatting.
  • Moved Analytics to the main sidebar under Automations for admins.
  • Workspace chats now include a message navigator for previewing and jumping between user turns.
  • Softened message navigator hover expansion and thinned its markers.
  • Unified the workspace action bar height across the main, archive, and selection views.
Security.
  • Updated the Pi coding-agent dependency to resolve a security vulnerability.
Bug Fix.
  • Fixed new workspaces receiving numeric suffixes when only an inactive workspace had the same name.
  • Fixed user messages overflowing when they contain Mermaid fences.
  • Fixed invited signups missing their personal organization.
  • The message navigator now highlights the last item when chat is scrolled to the bottom.
  • Fixed the message navigator highlight when scrolling between turns.
  • Queued startup chats and messages now reconcile correctly with older workspace engines.
  • Queued prompts now stay out of chat history until their turn starts.
OpenCode Go, Pi coding harness, and faster engine startup
Coding Agents.
  • Added OpenCode Go API-key authentication for Opencode.
  • Opencode model pickers now switch between the OpenCode Go catalog and OpenRouter models based on the connected credential.
  • Added Pi as an SDK-backed coding agent harness with OpenRouter inference, persistent sessions, tool execution, and dashboard model selection.
  • Split Opencode and Pi credential settings into separate sections while keeping the OpenRouter key shared between them.
  • Organization admins can choose which coding agents are available as subagents.
  • Added Codex Ultra and Claude Code Ultracode thinking modes.
Performance.
  • Engine startup no longer refreshes repositories; workspace creation keeps repository sync in the provisioning flow.
  • Warm claims now prepare runtime files in parallel with repository synchronization.
  • Engine startup traces now break down the initialization steps behind readiness.
  • Engine readiness now supports long-polling to avoid fixed health-check polling delays.
  • Warm claims can start the engine while repositories synchronize, deferring repo-sensitive initialization until sync completes.
  • Runtime environment, credentials, and agent configuration are now written in parallel during workspace startup.
  • Profile photos are now cached for faster repeat loads.
UI Polish.
  • Removed the workspace preparation banner above the chat composer.
  • Removed the workspace sleeping banner above the chat composer.
Bug Fix.
  • Fixed subagent provider toggles jumping the page when preferences change.
  • Pi provider errors now appear in chat history, and queued prompts stay visible when their turns begin.
  • Claude auth failures no longer show Bedrock guidance when unrelated AWS credentials are present.
  • Codex no longer shows a false “out of credits” banner or drops messages when your account still has quota.
  • Claude subscription connections no longer stop working 30 days after connecting.
  • Slack, Linear, GitHub, and GitLab requests now receive an error reply when the agent cannot complete a turn, including credit and authentication failures.
  • Automation execution errors now appear in the originating Slack thread or GitHub and GitLab automation entry.
Slash-command autocomplete for new workspaces
Workspaces.
  • Added slash-command autocomplete to the dashboard new-workspace composer, with mouse and keyboard selection before workspace creation.
Replicas for macOS, unified analytics filters, customizable profiles, clearer settings navigation, landing prompt loading, and recent workspaces
Desktop.
  • Launched the automatically updating macOS app with signed and notarized Intel and Apple Silicon downloads.
Analytics.
  • Replaced the per-card time controls with a single global filter in the dashboard header that drives every card.
  • Added a date-range picker with 7 days, 30 days, 60 days, 1 year, and All time presets plus custom two-click selection on a calendar.
UI Polish.
  • Added customizable display names and profile photos across the dashboard.
  • Added Open recent to the dashboard landing page for quick access to the last five workspaces.
  • Removed the duplicate top-level Subagents graph view from workspaces.
  • Added a compact artifact-pane switcher for narrow layouts.
  • Redesigned organization invite and added-to-organization emails with Replicas branding and clearer acceptance links.
  • Clarified the settings navigation with distinct Personal and Organization sections and consistent labels.
Automations.
  • Redesigned the automation editor with progressive disclosure and a capability palette for adding what an automation can do.
Bug Fix.
  • Fixed Open recent entries showing stale workspace names or archived workspaces.
  • Fixed the landing prompt disappearing while a new workspace loads.
  • Workspace changes now remain visible while the workspace sleeps.
  • User chat messages now show the signed-in user’s display name and profile photo instead of generic identity fallbacks.
  • Fixed settings navigation items not being clickable while the sidebar was collapsed.
Workspace terminal, detached workspace services, analytics usage timestamp fix, faster usage pages, and a coding agent icon refresh
Workspaces.
  • Added a multi-session terminal to the Provenance Pane for running interactive commands directly inside a workspace.
  • Added replicas service commands that keep agent dev servers and daemons running across workspace sleep/wake.
Performance.
  • Sped up the usage and billing pages for large organizations.
  • Reduced workspace terminal input latency while typing.
  • Warm-pool workspaces now use full Git clones by default for faster claims.
UI Polish.
  • Updated the coding agent icon to use the Replicas mark.
  • Workspace terminals now match the app theme in light mode.
Bug Fix.
  • Analytics usage now matches the timestamp of its billed minute records.
  • Codex quota warnings now distinguish subscription limits from API-key and Foundry sessions.
  • Workspace sync actions now target each repository’s default branch.
  • The dashboard prompt environment picker now includes personal environments.
Workspace sleep, analytics polish, settings, and Slack composer updates
Workspaces.
  • Added a Sleep action to the workspace sidebar menu to put an active workspace to sleep on demand and stop its compute.
Analytics.
  • Usage now stays consistent with the other dashboard charts.
  • Cards default to the last 7 days grouped by day.
UI Polish.
  • Large values on the analytics charts no longer clip at the y-axis.
  • Enabled interactive controls now use pointer cursors.
  • Removed the standalone workspace landing screen; the dashboard is the single entry point.
Bug Fix.
  • Organization members no longer see admin-only organization settings in the sidebar or global search.
  • Limited organization analytics access to organization admins.
  • The Slack post channel picker now works when sending the first message in a workspace.
  • Added the Slack post channel picker to the dashboard prompt composer.
Microsoft Foundry authentication, organization analytics dashboard, automation comments, mobile testing skills, redesigned blog discovery, subagent metadata pills, and friendlier workspace errors
Agents.
  • Claude Code and Codex can now authenticate through Microsoft Foundry, alongside OAuth, API keys, and Bedrock. Configure it in Settings → Coding Agents at the organization or personal level.
Analytics.
  • Added an analytics dashboard for organizations: compute-minute usage by source, workspaces created broken down by source, and a pull request opened/merged/closed time series.
Mobile Testing.
  • Mobile testing workspaces now install Limrun agent skills automatically.
Media.
  • Agents can embed screenshots in GitHub pull requests through explicit, revocable media shares and upload screenshots or videos natively to GitLab merge requests.
UI Polish.
  • Redesigned blog discovery with category filters and featured articles.
  • Aligned blog filters with the app tab treatment.
  • Added compact agent, model, and non-default thinking level pills to subagent events.
Automations.
  • Added shared GitHub PR and GitLab MR comments linking each triggered automation to its latest workspace.
  • Workspace startup errors now appear in Slack, GitHub, GitLab, and Linear integration activity.
Settings.
  • Organization admins can remove team members from Members settings.
Pricing.
  • Clarified pricing copy to distinguish unlimited manual workspaces from metered automation and API minutes.
Bug Fix.
  • Kept the provenance artifact panel visible when Canvas, Plan, and Subagents are empty.
  • Fixed incorrect blog category and featured story assignments.
  • Failed workspace wakes now show a friendly message with a retry button instead of raw error details.
  • Prevented sparse chat history loading from causing a React update loop.
  • Repo-state persistence for sleeping workspaces no longer times out or loses updates.
Coding agent documentation, Slack archive reactions, split Pull Request Cleanup settings, and sparse chat history loading fix
Documentation.
  • Added Claude Code and Codex agent guides and branded icons for every coding agent page.
Agents.
  • Added XHigh effort controls for Claude and Codex.
Slack.
  • Slack threads linked to archived workspaces now show an archive-box reaction, which is removed when the workspace is restored.
Workspaces.
  • Chat file uploads now appear in Canvas with a 5MB limit, replacing the standalone Uploads viewer.
Settings.
  • Split Pull Request Cleanup into independent close and merge toggles.
Bug Fix.
  • Plan Mode now uses each coding agent’s native mode and surfaces native plan files in Canvas.
  • Fixed sparse chat histories not loading earlier messages when scrolling to the top.
  • Fixed PRs closed by Replicas archiving their linked workspaces.
Automation now archives workspaces instead of deleting them
Workspaces.
  • Closing a PR or completing a GitHub, GitLab, or Linear issue now archives the linked workspace instead of deleting it, preserving its conversation history.
Subagent histories, desktop connection polish, and workspace fixes
Workspaces.
  • Added a live Subagents tab that groups child agents by chat and opens their histories in workspace tabs.
  • Changes and repository diffs remain available while workspaces are sleeping or archived.
UI Polish.
  • Rebranded the live desktop connection screen with the Replicas gradient, logo, and Geist Mono status text.
Bug Fix.
  • Fixed sidebar action icons showing a mismatched hover background in dark mode.
  • Redirected links to a deleted or inaccessible workspace back to the dashboard instead of retrying forever.
Mobile testing, accessibility-driven computer use, automatic Infisical CLI authentication, Google Search Console access, workspace sidebar controls, UI polish, and a dashboard prompt landing page
Mobile Testing.
  • Added mobile testing for Team and Enterprise organizations, letting agents build and test iOS and Android apps on cloud devices.
Infisical.
  • Workspaces connected to Infisical now include an authenticated CLI automatically, with short-lived tokens refreshed in the background.
Google.
  • Agents can now read Search Console properties, search performance, sitemap status, and URL inspection results.
Workspaces.
  • Pin workspaces to float them to the top of the dashboard sidebar.
  • Drag to reorder workspace rows in the sidebar.
  • Rename workspaces from the sidebar, via the actions menu or by double-clicking a row.
  • Open the composer send button’s dropdown and choose Send & post to Slack to pick a channel; the agent posts a summary there when it finishes.
Computer Use.
  • Added fail-fast browser action batches that reuse one Chrome session and report per-action and total execution time.
  • Date, number, range, time, and color controls now use native value setters with exact post-fill verification.
  • Browser clicks and fills now use trusted Chrome input after semantic targeting, including value verification for form fields.
  • Chrome launches now wait for the requested page and return its stable target ID, eliminating cold-start and wrong-tab races.
  • Browser snapshots and actions can share a --target-id, bring that page onscreen, and exclude unrelated tabs and offscreen controls.
  • Added computer browser-state, which captures a settled viewport with Chrome’s native accessibility tree and returns compact semantic diffs on later observations.
  • Browser click, fill, scroll, and keyboard commands can act on DOM-backed refs from browser state, including controls inside iframes.
  • Computer input from concurrent agents is serialized as complete gestures to prevent interleaved mouse and keyboard events.
  • Screen recording start and stop now verify ffmpeg readiness and finalization before reporting success.
  • Breaking: browser-click, browser-fill, and browser-wait now take --target-id instead of --id.
UI Polish.
  • Centered the composer’s active goal bar and preserved rounded top corners while messages are queued.
  • Refreshed the featured image for the computer-use blog post.
  • Tightened sidebar workspace and folder text and icon sizing, with clearer indentation for nested workspaces.
  • Moved Archive out of the workspace actions menu, leaving it as a single hover button on each sidebar row.
  • Sidebar workspace names now truncate across the full row width, with hover action buttons sitting on an opaque background instead of showing text through them.
  • Aligned sidebar workspace row action hover states with the environment rows: hovering a row highlights the whole row, while hovering an action button highlights only that button.
  • Polished the dashboard prompt landing composer to match the workspace composer.
Dashboard.
  • /dashboard now opens a prompt landing page to start a workspace, with an inline agent picker plus environment, model, and reasoning controls.
Performance.
  • Reduced workspace provisioning time by running independent setup work concurrently. Bug Fix.
  • Fixed reordering a sidebar workspace opening it, so drag-and-drop no longer navigates into the dragged workspace.
  • Fixed long workspace names overlapping sidebar action icons.
  • Fixed commit co-author attribution for workspaces with PR user attribution enabled.
  • Fixed command text appearing centered with excessive spacing in agent chat.
  • Fixed GitLab discussion thread replies not triggering @tryreplicas mentions.
  • Fixed live desktop viewers occasionally getting disconnected when a new computer command ran.
  • Fixed the Replicas icon appearing with a transparent background in search results.
  • Fixed Learnings panels not refreshing after an agent changed learning content.
  • Fixed the browser tab favicon showing as a black box on the dashboard and landing pages.
Minutes-based billing, automation, and agent updates
Billing.
  • Billing is now measured in minutes, replacing credits.
  • Hobby orgs get one shared 2,400-minute monthly pool for both manual and automated usage, refreshed each month.
  • Running out of minutes now suspends workspaces (state preserved, resumable next month or on upgrade) instead of deleting them.
  • Added a dedicated “Out of minutes” prompt when creating or waking a workspace, with direct links to upgrade or contact us.
  • API and Automation workspaces that don’t set size now default to small pricing (0.008/min),replacingtheold0.008/min), replacing the old 0.0166/min rate.
Automations.
  • Added a GitHub PR command trigger: comment /replicas run <command> on a pull request to run an automation.
Performance.
  • Agent chat now loads a recent window of history first, with older messages loading as you scroll.
Agent.
  • Agents now read Learnings once per distinct task, when enabled.
Settings.
  • Added model, thinking level, goal mode, and fast mode defaults for accounts, organizations, Slack, and Linear.
  • Added account-level default environments for Slack and Linear intake.
  • Added GPT-5.6 Sol, Terra, and Luna to Codex and Cursor model lists.
  • Unified Linear, Slack, Sentry, and Google integrations behind a single Connect or Settings action, replacing the old expandable rows.
CLI.
  • Added commands to attach or switch which workspace a Slack thread routes to.
  • replicas list now works in agent mode.
UI Polish.
  • Harness and model selection moved into the composer.
  • Any chat tab can now be deleted (except the last open one) and restored later from tab history.
Security.
  • PR merge blocking now also covers Cursor and Opencode agents.
  • Slack messages from users outside your organization are now rejected instead of creating a workspace.
Bug Fix.
  • Fixed rapid Slack mentions in a new thread creating duplicate workspaces.
  • Fixed Slack threads being able to route to the wrong organization.
  • Fixed read command file pills overflowing the chat transcript when many files were referenced.
  • Fixed Codex MCP tool calls sometimes getting cancelled before completing.
  • Centered the thought reasoning line under the brain icon and matched its color to the thought text.
  • Fixed GPT-5.6 Codex models failing turns or silently falling back to GPT-5.4 on stale sandboxes.
Automation exclusion lists in the CLI, real-time workspace sidebar, Cursor model catalog settings, and desktop viewer wake fix
Automations.
  • The CLI can now create and edit GitHub/GitLab automation trigger user exclusion lists.
Performance.
  • The workspace sidebar now updates in real time instead of polling every 30 seconds.
Settings.
  • Cursor model settings now load models from the connected Cursor API key, with search and pagination.
  • Added Grok 4.5 to the default Cursor model list.
UI Polish.
  • Sidebar navigation items now sit flush without gaps between rows.
  • The Back to Workspaces button no longer shows a text-select cursor on hover.
Bug Fix.
  • Fixed the Desktop tab sometimes showing a stuck sandbox error page after waking from sleep.
  • Fixed the slash command menu missing commands on fresh chats and missing repo-level commands for Cursor and Opencode.
Linear agent activity, Cursor session status, marketing page dark mode, and chat transcript reliability fixes
Bug Fix.
  • Fixed Linear agent activities showing the wrong coding agent name.
  • Fixed Cursor- and Opencode-backed Linear agent sessions staying active by forwarding agent activity to Linear.
  • Fixed blog, pricing, and resource pages rendering in light theme instead of staying dark.
  • Fixed chat messages sometimes not appearing in the transcript until the page was reloaded.
Automation user exclusion lists, Codex goal controls, plan checklist tab, computer-use recording polish, steer button fix, and light mode diff rendering fix
Automations.
  • GitHub and GitLab triggers can now exclude specific users (e.g. bots like dependabot[bot]) from firing an automation.
Workspaces.
  • Codex goal indicators are now expandable composer bars with edit, pause/resume, and delete controls.
Cursor.
  • Fixed the Cursor agent occasionally crashing the workspace engine.
  • Stalled Cursor runs are now cancelled automatically instead of showing “Cursor is thinking…” forever.
  • Interrupting a stuck Cursor run no longer hangs.
  • Fixed chat messages and their tool calls sometimes appearing twice.
UI Polish.
  • Renamed the sidebar Dashboard entry to Preferences.
  • Moved the agent’s task checklist into a Plan tab in the provenance pane.
  • Desktop viewer now shows a hint when Mac users press unsupported Cmd shortcuts.
  • Comment popovers now stay above other content, match the app’s buttons and hover states, and show an icon on the Cancel button.
Docs.
  • Added related resource links from integration docs to workflow guides.
Bug Fix.
  • Fixed workspaces sometimes renaming themselves again after already having a name.
  • Fixed the Codex steer button appearing on workspaces whose engine doesn’t support mid-turn steering.
  • Fixed steered Codex messages jumping below in-flight work or appearing twice.
  • Screen recordings now move the synthetic cursor and camera to browser-click and browser-fill targets.
  • Fixed diffs and inline file previews always rendering in dark theme, ignoring the light mode setting.
  • Fixed the canvas comment box using hard-coded colors instead of theme tokens in light mode.
  • Fixed the diff inline comment box using hard-coded colors instead of theme tokens in light mode.
  • Fixed long-running workspaces occasionally stopping mid-task while background agent work was still in progress.
Feature-flagged Learnings, workspace sidebar consistency pass, composer auto-focus, and light-mode theme fixes
Settings.
  • Added feature-flagged Learnings: curated org knowledge agents can pull on demand, with a human-approval workflow for agent-proposed entries.
Bug Fix.
  • Fixed agent chat popovers using hard-coded colors instead of theme tokens in light mode.
  • Fixed the in-progress plan/todo item using a hard-coded blue instead of the theme accent color.
  • Fixed the workspace share dialog using hard-coded colors instead of theme tokens in light mode.
  • Fixed the agent tree inspection view using hard-coded colors instead of theme tokens.
UI Polish.
  • Opening a workspace or returning to a chat now auto-focuses the message composer.
  • Codex subagent threads now show up in the agent tree inspection view.
  • Aligned the sidebar navigation with the workspace tree.
  • Moved Search to the top of the sidebar navigation.
  • Unified the height of the sidebar toolbar, selection, and archived bars.
  • Unified workspace sidebar text sizing to a single scale.
  • Fixed inconsistent tooltip direction in the workspace toolbar.
  • Kept workspace rows aligned when entering selection mode.
  • Added an icon to the sidebar “Select all” control.
  • Added a delete action alongside archive in sidebar multi-select, behind a confirmation dialog.
  • Top-aligned the archived-workspaces notice icon.
  • Added a back arrow to return from the archived view to active workspaces.
  • Thinned section separators, softened border colors, and unified tooltip styling across the app.
Desktop session persistence across sleep, workspace wake reliability, automation sleep lifecycle, Codex mid-turn steering, sidebar polish, composer image preview, diff viewer scroll fix, and webhook and preview-link security fixes
Security.
  • Fixed webhook session lookups not being scoped to the requesting organization.
  • Preview links no longer forward your platform session cookie to the sandboxed environment.
Workspaces.
  • The virtual desktop now survives sleep: Chrome and other desktop apps stay open across sleep/wake for workspaces on the default pause mode.
Automations.
  • Automations can now sleep workspaces immediately after the agent finishes while keeping workspace history available.
  • The CLI now exposes --sleep-when-done for automation create and edit commands.
Codex.
  • Added a steer button on queued messages that delivers them into Codex’s active turn immediately.
Bug Fix.
  • Fixed messages sent while a workspace is provisioning sometimes not being delivered until you returned to the tab.
  • Fixed workspaces occasionally failing to wake with a timeout error under heavy sandbox load.
  • Fixed the diff viewer losing scroll position while scrolling.
  • Fixed the sleeping icon in the agent chat composer not matching the sidebar.
  • Fixed command boxes using hard-coded colors instead of theme tokens in light/dark mode.
  • Fixed connection status labels overflowing on narrow dashboard widths.
  • Fixed low-contrast Codex quota warning pill in light mode.
  • Fixed hard-coded dark colors in the subagent tree view and plan/todo list that made them hard to read in light mode.
  • Fixed long branch and repo names overflowing the workspace row.
  • Fixed workspace and automation environment pickers offering environments that are not bound to a repository.
  • Fixed API & Automations missing from sidebar view filters and made Team Workspaces appear only after an admin enables Workspace Visibility.
  • Restored the user message bubble’s accent background and outline.
  • Fixed Slack-triggered workspaces missing images from earlier messages in the same thread.
UI Polish.
  • Dashboard sidebar can now be resized by dragging its edge, matching the provenance pane.
  • Replaced the workspace filter count badge with a reset option for filters, views, sorting, and grouping.
  • Centered collapsed sidebar navigation icons.
  • Multi-repo workspaces now show all repos directly in the hover preview.
  • Shrunk workspace search status icons to match the compact command list.
  • Added spacing to the expanded workspace sidebar nav group.
  • Composer image attachments can now be clicked to open a larger preview.
  • Cmd/Ctrl+K search now covers all dashboard pages, automations, and environments, not just workspaces.
Dashboard sidebar redesign, sort & organize menu, workspace naming, theme settings, automation lifecycle settings, loading polish, slash command caching, computer use CLI, and agent chat question polish
Workspaces.
  • Sidebar filter menu adds Sort by and Organize sidebar options.
  • Environment sidebar rows are now compact: inline create and edit icons replace the workspace count badge and its status breakdown tooltip.
  • Workspaces now render as compact single rows indented under their environment.
  • Hover a workspace row to preview its branch/PR state and latest agent message.
  • Workspace names can include spaces when creating or renaming from the dashboard.
  • Auto-generated workspace names now use readable display text.
  • Auto-generated workspace names now prefer goal-focused titles and sentence-style capitalization.
Settings.
  • Moved the light, dark, and system appearance toggle to the dashboard sidebar.
Automations.
  • Automation keep-alive workspaces now expose a configurable inactivity sleep timeout.
  • archive_when_done workspaces archive when the agent finishes.
Performance.
  • Slash commands now load instantly when reopening a chat in an already-prepared environment.
Bug Fix.
  • Fixed clearing environment start hooks by saving an empty hook.
  • Fixed workspace sidebar links triggering full page reloads.
  • Fixed the landing page losing its dark styling when the account theme was set to light.
  • Fixed wedged desktop VNC bridges during repeated computer commands.
  • Prevented computer-use actions from restarting active desktop viewer streams.
  • Fixed pending question answers being lost on reload or navigation.
  • computer drag now sends a stepped gesture so browser drag-and-drop handlers register it.
  • Fixed attached images in the chat composer being lost on reload or navigation.
  • Fixed light mode contrast in file/provenance viewers and chat message controls.
  • Fixed light mode contrast in agent chat question prompts and options.
  • Fixed queue panel divider and scrollbar colors in light mode.
  • Fixed the queue panel hover background overflowing the rounded composer corner.
  • Fixed desktop viewer light mode contrast.
  • Darkened warning colors in light mode for better contrast.
  • Fixed workspace title and rename input contrast in light mode.
  • Fixed queued messages with images not showing the image until the message was sent.
  • Fixed the GitHub author tooltip in agent chat missing its border.
  • Fixed light mode styling in the agent chat queue panel.
  • Fixed context usage popup contrast in light mode.
  • Fixed remaining light mode contrast issues in the context usage popup.
  • Fixed light mode contrast in the slash command menu.
  • Fixed chat messages to a sleeping or waking workspace not starting until you navigated back to it.
UI Polish.
  • Single sidebar now holds workspaces, Environments, Automations, and Dashboard.
  • Settings pages moved into a Dashboard sub-sidebar with back navigation.
  • Account settings are full pages instead of a modal.
  • Workspace content uses full width.
  • Auto-generated workspace names now shimmer while generating.
  • Loading states across the dashboard now use the Replicas loading icon.
  • Reduced dashboard loading icon size.
  • Restored the chat tab processing spinner.
  • Uniform spacing for all agent chat event rows.
  • Sidebar footer now shows your name, plan, and avatar with a menu for Help and Sign Out.
  • Workspace search moved to a command palette opened from the sidebar Search item.
  • Enlarged the custom answer textarea for agent questions.
  • Codex subagent calls now appear in the Subagents view.
  • Fixed light mode rendering in workspace banners, split panes, and chat markdown.
  • Lightened the interrupt button icon color.
  • Weakened tooltip shadows for a lighter look.
  • Outline buttons now show a faint border in light mode.
Computer Use.
  • Screen recordings now accelerate idle gaps and smooth camera movement around clicks.
  • Recording cursors now move between actions and shrink smoothly on clicks.
  • Screen recordings now use a rounded cursor pointer with a bottom divot.
  • Screenshot supports --raw and --grid modes.
  • Added replicas computer observe for stable screenshots and JSON screen context.
  • Mouse commands now accept percentage coordinates such as 50% 50%.
  • Added replicas computer browser with --snapshot for tab state and page controls.
  • Added replicas computer browser-click for browser-native clicks on visible web controls by text.
  • Added replicas computer browser-fill for browser-native web form filling by label or placeholder.
  • Added replicas computer browser-wait for browser-native waits on title, URL, text, or controls.
  • Browser-native click, fill, and wait commands can now target Chrome tabs by target ID, title, URL, or page index.
Personal preferences, Cursor defaults, Claude auth errors, chat file viewers
Environments.
  • Source-backed personal environments can set personal preferences appended to the inherited system prompt.
Agent Models.
  • Claude Fable 5 is now enabled by default in the Cursor model picker.
Bug Fix.
  • Claude auth failures now show OAuth, API key, or Bedrock-specific guidance.
  • Fixed workspace PR/MR connections disappearing after a workspace slept or was archived.
  • Fixed truncated Claude thought outputs in agent chat.
  • Fixed completed Codex thinking rows piling up at the end of chat turns.
  • Fixed a duplicate chat tab flashing briefly when creating a new chat.
  • Fixed Claude agent chat showing duplicated messages while streaming.
UI Polish.
  • Codex read commands now show as read blocks with file path pills.
  • Agent chat file path pills open files in the Canvas or provenance pane.
  • Tightened agent chat event row spacing and file path pill sizing.
  • Chat composer auto-focuses after creating a new chat tab.
MCP stdio fix, dashboard polish, Codex thinking fix, and Fable 5
Bug Fix.
  • Fixed the replicas-mcp stdio package crashing on startup.
  • Restored the slash command autocomplete menu in the chat composer.
  • Fixed Codex thinking not appearing in agent chat.
UI Polish.
  • Provenance pane tab selection is remembered per workspace.
  • Lightened dark theme surfaces.
  • Chat composer restyled as a single muted surface.
  • Active agent chats stay smoother while agents are thinking.
  • Added shimmer animation to agent thinking labels.
  • Workspace sidebar lists workspaces by most recent activity.
  • Agent chat file paths now show as clickable filename pills.
API.
  • Archived replica lists sort by most recent activity.
Agent Models.
  • Added Claude Fable 5 back to model pickers.
Sonnet 5, review settings, and workspace polish
Settings.
  • Human PR reviews on linked PRs now require a mention unless enabled under CI Failure Response.
  • Non-allowlisted review bots no longer auto-trigger from PR reviews.
Bug Fix.
  • Fixed workspaces stuck on “Provisioning workspace…” after a failed wake.
  • Fixed Claude context usage briefly showing 0% during active turns.
  • Fixed workspace startup failures when Bun or the Replicas CLI were missing from PATH.
  • Fixed Sonnet 5 Claude chats falling back to Opus 4.8.
  • Sonnet 5 context usage now uses the 1M-token window.
  • Fixed Bedrock Claude workspaces using Opus 4.6 when a newer model was selected.
UI Polish.
  • Workspace sidebar status, repo pills, and message previews now appear instantly on reload.
  • Switching workspaces from the sidebar is faster.
  • Desktop tab preview is watch-only; click Interact to open a full modal for mouse and keyboard control.
  • Chat composer auto-focuses when opening a newly created workspace.
  • Updated reasoning block styling in agent chat.
  • Error workspaces now show a Retry button.
  • New models show a badge and notification dot on the model picker.
  • Claude agent chat streaming is smoother after thinking and tool use.
Agent Models.
  • Added Sonnet 5 to Claude and Cursor model pickers, replacing Sonnet 4.5.
Workspace archiving, desktop presets, and sidebar polish
UI Polish.
  • Workspace sidebar and provenance pane now size relative to the viewport instead of fixed pixel widths.
  • Personal environments now show inherited variables as locked rows with inline override editing.
  • Dashboard sidebar collapse animation is smoother and respects reduced motion.
  • Simplified workspace delete confirmation.
  • Added one-click archive button to workspace rows.
  • Desktop viewer adds Fast, Balanced, and Crisp stream presets.
  • Archived view shows 30-day inactivity deletion notice.
  • Removed Archived from workspace status filters.
  • Workspace names pulse while auto-generating.
  • Multi-repo sidebar repo count pill no longer truncates short labels.
  • Removed Archive button from workspace header.
Workspace.
  • Delete a workspace directly from its actions menu, without archiving it first.
Computer Use.
  • Workspace desktops now enforce a 1080p minimum resolution.
Bug Fix.
  • Chrome in workspace desktops now skips first-run setup and sign-in prompts on fresh launch.
  • Linear requests from workspaces now refresh OAuth tokens automatically before retrying.
  • Fixed archived workspaces sometimes staying in sleeping status.
  • Fixed error workspaces being included in bulk archive selection.
  • Fixed preparing workspaces failing to archive.
  • Fixed create workspace dialog locking pointer events while closing.
  • Canvas tabs are now remembered per workspace when switching away and back.
  • Fixed workspace auto-naming when the first message was sent during provisioning.
Workspace cleanup, Desktop pane, and slash commands
Workspace.
  • Archived workspaces can be deleted from the dashboard sidebar.
  • GitHub PR workspaces archive on merge; closed-unmerged PRs still delete.
UI Polish.
  • Slash command autocomplete now includes agent-provided commands for Claude, Codex, Cursor, and Opencode.
  • Moved Desktop tab into the provenance pane beside Changes and All files.
API.
  • Added endpoint to list available slash commands for a chat.
Bug Fix.
  • Fixed workspace setup failures showing “Workspace not found” instead of the underlying error.
  • Fixed Codex goal mode appearing idle while a goal was still active.
Workspace archiving, GitHub credential refresh fix, environment UI polish
Workspace.
  • Dashboard and interactive CLI workspace actions now archive workspaces instead of deleting them.
  • Archived workspaces now live behind a dedicated dashboard view.
  • Sleeping workspaces archive after 7 days; dormant ones delete after 30 days.
API.
  • Added archive workspace endpoint.
Bug Fix.
  • Fixed PR-attributed workspaces losing GitHub access after wake.
UI Polish.
  • Renamed Custom environments section to Team.
Personal environment settings UI polish
UI Polish.
  • Source-backed personal environments now show inherited hooks, warm pools, and variable override policies.
Cursor models and personal environments
Settings.
  • Admins can choose which Cursor models appear in the workspace model picker.
Environments.
  • Personal environments can inherit from team source environments with approved variable overrides.
UI Polish.
  • Removed redundant scope picker from the new environment popover.
Bug Fix.
  • Fixed org automations listing personal environments in the environment picker.
  • Fixed Opencode Kimi K2.6 failing instantly when selected.
  • Fixed missing space in the disconnected agent warning.
  • Fixed slow or failed wake for large paused workspaces.
  • Fixed ownerless integration workspaces not appearing in Team Workspaces view.
Personal environments
Feature.
  • Added personal environments for private workspace config, either blank or copied from existing environments.
Opencode launch and GitLab automation parity
Bug Fix.
  • Workspace chat now keeps showing the loading state while the next workspace’s chat list is still loading.
  • Fixed Opencode thinking level handling.
  • Fixed Opencode turns stalling mid-session.
  • Fixed partial agent responses posting to Linear during Claude auth retries.
  • Fixed the context usage pill for Cursor chats.
Feature.
  • Added Opencode support with OpenRouter API key authentication and environment MCPs.
  • Added an account preference to enable fast mode by default for new workspaces.
Improvement.
  • GitHub and GitLab mention responses now include a direct link to the Replicas workspace.
UI Polish.
  • Onboarding now supports connecting GitLab alongside GitHub.
Automations.
  • GitLab merge request events can now trigger automations from the dashboard, API, and CLI.
Cursor agent documentation, generic Create PR prompt, GitLab integration GA
Documentation.
  • Added Cursor agent guide covering setup, models, workspace usage, and programmatic integration.
UI Polish.
  • Create PR button prompt is now code-host agnostic.
New.
  • GitLab integration is now generally available, with agent triggers from issues and merge request comments.
Cursor GA, chat fixes, Slack thread fixes, workspace filter polish
Bug Fix.
  • Fixed Cursor chats failing due to missing runtime dependency.
  • Fixed Cursor chat history ordering issues.
  • Slack mentions in existing threads now pass the prior thread context to the agent when creating a workspace.
Feature.
  • Added Cursor agent to CLI, MCP, and API.
UI Polish.
  • Removed the “Triggered Externally” filter; integration workspaces now appear in Team Workspaces.
Engine reliability
Engine.
  • Fixed agent turns failing when the connection to Claude drops mid-response.
Coding agents permission fix, workspace card polish
Bug Fix.
  • Fixed coding agent cards incorrectly expanding for non-admin org members.
  • Fixed repository names truncating in the multi-repo workspace card popover.
UI Polish.
  • Workspace card multi-repo popover now shows repository names and PR links.
  • Fixed layout shift when switching between Organization and Your Automations tabs.
Claude turn reliability, stuck thinking-state fix
Engine.
  • Fixed chat sessions failing on transient network errors.
Bug Fix.
  • Fixed chats getting stuck in “thinking” state with messages not appearing.
GitHub issue connector fix, automation mode controls, workspace card polish
Bug Fix.
  • Fixed the GitHub connector failing when commenting on issues.
Automations.
  • Automations can now be configured to run in plan, goal, or fast mode from the dashboard, API, and CLI.
UI Polish.
  • Consolidated workspace card actions into a single menu.
  • Recent chat message preview added to workspace cards.
API.
  • Added lastChatMessage and lastMessageText preview fields to the workspace status and chat responses.
File tree fix, composer polish, skill registries
Bug Fix.
  • Collapsing a folder in the file tree now collapses its subfolders too.
  • Fixed SSH connections to workspaces failing with traffic token authentication.
  • Fixed Slack and Linear webhook-triggered workspaces hanging during startup when the repository has git checkout hooks.
UI Polish.
  • Slash commands (/plan, /goal) now stay visible in the composer while toggling modes.
  • Added autocomplete menu for slash commands with keyboard navigation.
  • Added /fast and a lightning toggle for Claude and Codex fast mode.
  • Composer controls adapt better to narrow viewports.
API.
  • API and integration messages now map /plan, /goal, and /fast to mode flags.
Skills.
  • Added GitHub repos as skill registries for workspace auto-install.
Personal automations, API keys, UI polish
UI Polish.
  • Unified the Integrations and Coding Agents pages with a consistent row layout and connection status indicators.
  • File pane shows a wake prompt when the workspace is sleeping.
  • Workspace lifecycle state now shows as a favicon badge instead of a tab title prefix.
Performance.
  • Desktop viewer now has smoother streaming with lower input and scroll latency.
Workspace.
  • Create PR and Rebase/Merge actions now work on sleeping workspaces.
  • Added a Codex goal-mode composer toggle.
Automations.
  • Added org/user tabs to Automations page for personal automations.
Settings.
  • Personal API keys moved to Account Settings (any member can create).
CLI.
  • Added --personal and --owner flags to automation commands.
Bug Fix.
  • Fixed warm pool provisioning when PR attribution is required.
  • Fixed /plan triggering mid-message instead of only at message start.
Workspace UI, history, and attribution polish
UI Polish.
  • Restored the Wake button on the sleeping workspace banner.
Performance.
  • Workspace deletion now completes instantly.
UI.
  • Added a Clear queue button to the queue panel header.
Workspace History.
  • Canvas files now persist with chat transcripts and remain available after a workspace sleeps.
Settings.
  • Userless automation and API workspaces now always use the Replicas bot.
Agent Models.
  • Temporarily removed the Claude Fable 5 model option from model pickers.
Automations.
  • Removed trigger-level user attachment so automation workspaces always use the Replicas bot.
PR attribution, sandbox security, and wake UX
Settings.
  • Added account-level PR attribution preference.
  • Security policy switches now lock their dependencies automatically.
Security.
  • Restricted public network access to workspace sandboxes.
CLI.
  • Fixed sleeping workspace error message to reference replicas interact.
Bug Fix.
  • Waking a workspace no longer leaves chat tabs unresponsive with a silently failing new-chat-tab button.
  • Slack and automation workspaces now keep sandbox traffic tokens for the first prompt.
  • Chat transcripts now stay visible while a workspace is waking up, not just when sleeping.
UI Polish.
  • Claude chats now show summarized thinking and live streamed partial output while a turn is running.
  • Composer thinking level button now shows the resolved provider default instead of a generic “Default” label.
  • Sleeping workspaces now wake automatically when you send a message.
Agent Models.
  • Removed deprecated and unavailable Codex subscription models from model pickers and agent defaults.
Codex persistence and wake-state polish
Bug Fix.
  • Fixed Codex credentials failing to load for some accounts, blocking credential refresh and workspace setup.
  • Fixed Codex chat history not always persisting when a turn completed.
  • Files opened from the All Files tree now show the full file contents instead of a diff view.
CLI.
  • Codex chat history now appears in replicas read and interactive mode.
UI Polish.
  • Chat history stays visible while a workspace is waking up, instead of being replaced by a loading screen.
Default model setting, Codex transcript persistence, and workspace UI fixes
Settings.
  • Added org-level Default Model setting under Settings -> Defaults.
  • Added feature-flagged GitLab OAuth support with token refresh and project listing.
Bug Fix.
  • Codex chat transcripts now persist after each completed turn and stay available after workspace sleep.
  • Fixed Slack PR merged/closed notifications showing their text twice instead of just the colored-bar line.
  • Fixed the workspace page crashing after switching the agent model mid-chat (for example, Fable 5 to Opus).
  • Fixed the Desktop tab showing a browser sign-in prompt instead of the live workspace desktop.
Engine reliability and Slack polish
Bug Fix.
  • Fixed workspaces getting stuck in an authentication-failed state after OAuth refresh.
  • Fixed workspaces becoming unresponsive during heavy builds.
  • Command protection no longer blocks benign commands that only mention merging.
UI Polish.
  • Slack PR notifications now use colored bars (purple for merged, red for closed).
  • Chat composer stays typeable and queues messages during workspace initialization.
Agent Models.
  • Added Claude Fable 5 model option.
Slack.
  • Agents no longer auto-create PRs on every task; PRs are created only when code changes are made.
Opus 4.8 fix, UI polish, and Codex credential refresh
Bug Fix.
  • Fixed opus and opus[1m] models incorrectly using Opus 4.7 instead of Opus 4.8.
  • Fixed automations without “Attach to user” and org-level API keys failing when PR user attribution was enabled.
  • Fixed replicas codex-auth and replicas claude-auth requiring multiple attempts after Replicas session expiry.
Observability.
  • Workspace health checks now report engine heartbeat status.
UI Polish.
  • Desktop tab now switches instantly without reconnecting the noVNC session.
  • Added refresh button for Codex credentials in workspace Overview tab.
Settings.
  • Added “Allow bot attribution for automations and API” sub-policy under PR user attribution.
  • Chat history now persists after workspace sleep.
Workspace bug fixes
Bug Fix.
  • Fixed the All files lens truncating large repository file lists prematurely.
  • Fixed the workspace Changes panel not showing diffs for agent-cloned repos with non-main default branches.
Slack notifications, attribution settings, OAuth recovery
Slack.
  • Notifies thread when its PR is merged or closed.
UI Polish.
  • New chat tabs now open instantly.
  • Split workspace views into Triggered Externally and API & Automations toggles.
  • Owner filter lists all viewable members.
Bug Fix.
  • API-created workspaces with no repositories now provision successfully again.
  • Workspace engine memory pinning now applies to the live Node process without leaking into child processes.
  • Fixed workspace creation failures from duplicate GitHub OAuth tokens.
Settings.
  • PR attribution moved to organization security policy only.
Workspace visibility, security enforcement, and UI polish
Security.
  • PR user attribution now covers Git pushes and commit identity.
  • Attribution-required workspaces require a connected GitHub account.
Settings.
  • PR merge blocking split from PR user attribution.
UI Polish.
  • Renamed workspace status labels; favicon flags failed workspaces in the tab.
  • Canvas list items now reveal a download button on hover.
Bug Fix.
  • Team Workspaces now excludes automation and API workspaces.
  • Repository AGENTS.md files now load correctly in Codex workspaces.
  • Fixed Codex sessions failing permanently after ChatGPT session expiry.
Org Settings.
  • Workspace visibility control restored; team workspaces hidden by default, admins enable via Defaults.
Engine.
  • Removed verbose lockmem messages from command output.
Canvas media support
Canvas.
  • Plans renamed to Canvas and moved to a panel in the provenance pane.
  • Canvas now supports HTML pages, images, video, and audio alongside markdown.
UI Polish.
  • Workspace view and filter controls consolidated into one mobile-safe popover.
  • Preview port links now appear inline in the workspace topbar instead of inside the Environment popover.
  • Removed duplicate Wake/Preparing button from workspace header.
  • Workspace status tooltip text now matches sidebar density.
Bug Fix.
  • Workspaces header now stays visible in multi-select mode, and the exit control is now a back arrow.
  • Canvas panel is now hidden for workspaces on older engines instead of showing an empty pane.
  • Agent error events now render the underlying message instead of a misleading “Authentication expired · retrying” pill.
  • Fixed engine stalls under high memory pressure from workspace processes.
  • Fixed gh CLI authentication expiring in long-running workspaces.
  • Repository skills now load correctly in all workspace types.
  • Media tab now renders on sleeping workspaces (media is served from S3, no engine wake required).
Engine.
  • Repository skills now support .agents/skills/ alongside .claude/skills/ and .codex/skills/.
Branded computer-use visuals
Settings.
  • GitHub Auto Responders can now include non-bot reviewer accounts.
Computer Use.
  • Screenshots now composite onto branded gradient backgrounds with rounded corners and soft drop shadows.
  • Desktop wallpaper updated to Replicas brand gradient.
Bug Fix.
  • Chat messages sent while switching tabs now persist correctly.
  • Fixed oversized /goal commands failed silently without feedback.
  • Fixed workspace engine health check timeouts under load.
  • Fixed agent messages incorrectly showing an auth retry pill when they contained authentication-related text.
  • Unauthorized bot message now includes the bot’s login to clarify which bot to add to the allowlist.
  • Thinking indicator and stop button now reflect the current chat state.
Engine.
  • The workspace engine unavailable banner now shows the failure cause and reports to Sentry.
UI Polish.
  • Replicas logo now appears next to the Workspaces header on mobile.
Brand refresh and inline-code URL polish
UI Polish.
  • URLs in inline code are now clickable in agent messages.
  • Context usage pill and workspace count badge now open on click/tap.
  • User messages now appear immediately when sent, before the server confirms them.
Brand.
  • New pixelated R brand mark across the web app.
  • Refreshed green palette with a brighter primary shade.
Bug Fix.
  • External icon scrapers now pick up a dark-background app icon.
  • Fixed git diffs not refreshing from live workspace state when requested via the API.
  • Fixed Slack bot file uploads failing due to missing files:write OAuth scope.
Engine.
  • Reduced network traffic via compact transcript deltas instead of full snapshots.
Sandbox provisioning reliability
Bug Fix.
  • Fixed workspace provisioning and snapshot failures caused by transient infrastructure errors.
  • Editing an environment’s name or description no longer invalidates its warm pool.
Settings.
  • Admins can make all team workspaces visible to everyone in the team by default.
Engine.
  • CI failure handler now instructs agents to stop after pushing a fix instead of polling for status.
UI Polish.
  • Workspace card source badges now show icons for all types.
Automations.
  • Added optional debounce windows to collapse rapid trigger events into one delayed run.
Warm workspace startup performance
Engine.
  • Faster warm workspace startup via targeted git fetches and parallelized per-repo sync.
  • Faster warm workspace claims by collapsing stale-engine cleanup into a single RPC.
UI Polish.
  • Removed duplicate conflicts badge from PR hover popover.
  • Goal panel scrolls internally instead of expanding.
  • Environment scope picker shows repo set repositories on hover.
Dashboard UI polish
UI Polish.
  • Plan viewer copy and download buttons.
  • Command blocks now show the full bash command when expanded.
  • Truncated content in timeline rows (commands, paths, errors) shows full text in a styled tooltip on hover.
  • Tightened gap between status icon and label in background task blocks.
  • Background task rows now expand to show full task details.
Engine.
  • Codex auto-compact now uses built-in threshold (~90%).
  • Faster workspace startup by skipping redundant git refresh when repos are already current.
  • Faster warm workspace claims by removing a redundant git checkout during repo sync.
  • Reduced log noise from benign SSE proxy disconnects.
Bug Fix.
  • Unauthorized bots now directed to integration settings instead of user Connections.
  • Fixed stale preview URLs returned 502 errors.
  • Fixed image attachments sent with Codex user messages did not render in chat history.
  • Fixed sleeping workspaces returned a 502 error when listing previews.
  • Fixed sleeping workspaces timing out or running with stale credentials after wake.
  • Fixed workspaces stuck showing “Engine health check failed” when the sandbox paused at the provider.
  • Fixed reconnection loops to sleeping workspaces.
  • Workspace deletion API now returns successfully when called on already-deleted workspaces.
  • Fixed workspace provisioning failures caused by E2B control-plane timeouts.
Opus 4.8, environment fixes, engine reliability, MCP tool call rendering
Opus 4.8.
  • opus and opus[1m] now resolve to Claude Opus 4.8.
UI Polish.
  • Claude MCP tool calls now render as “MCP ()” instead of the raw mcp__{server}__{tool} name.
  • Plan items now show a spinner icon when in-progress.
  • Background tasks render as live status indicators in transcript.
  • Environment start hook now appears in the workspace Environment panel with click-to-view logs.
  • CI failures now tracked in a single PR comment.
Bug Fix.
  • Claude auth-retry banner now clears as soon as the new credentials succeed, not at end of turn.
  • Fixed Slack and Linear env picker appearing despite a configured default environment.
  • Raised default warm hook timeout from 5 to 60 minutes to prevent timeouts on heavy installs and Docker pulls.
  • Editing an environment start hook no longer invalidates its warm pool.
  • Fixed queued chat messages appearing in transcript before turn started.
  • Engine recovers from corrupt chat metadata instead of crashing on startup.
  • Workspace provisioning failures now appear as a toast and API error instead of silently stalling.
  • Sleeping workspaces with multiple repos now show a clickable repo status popover.
Engine.
  • Background tasks now persist across turns via long-lived SDK sessions.
  • Capped transcript output to prevent memory pressure from large command results.
CLI.
  • Added replicas env start-hooks {get,save,test,repository-hooks} commands.
Auth retry polish, native Codex transcript, automation editor polish
UI Polish.
  • Auth retry shows an amber pill above the composer and disables sending.
  • The Codex goal indicator now has a clear (X) button alongside the existing /goal clear command.
  • Automation workspace size selector dropped the legacy “Inherit org tier” option; only Small and Large are shown.
  • Automation agent, model, and thinking level selectors now use styled dropdowns with provider and chevron icons.
  • Reduced blog card hover zoom from 22% to 3% for a subtler effect.
  • Sidebar Slack badge now matches chat purple instead of green.
  • Wake buttons show progress while waking.
  • Agent chat now shows an amber banner when the workspace engine is unavailable.
  • Agent chat now shows a loading state instead of flashing “No messages yet” while history loads.
  • Plan tabs can now be closed and re-opened from a dropdown in the tab bar.
  • Audit log rows now show the environment name (e.g. “Warm pool in Production”) instead of a UUID suffix.
Engine.
  • Codex chats now render from native transcripts, preserving tool calls and file changes after refresh.
Bug Fix.
  • Fixed Claude authentication failures showing raw 401 errors in chat.
  • Fixed duplicate workspace wake requests.
  • Reduced engine memory pressure while streaming Codex transcript updates.
  • Fixed active workspaces incorrectly showing as sleeping when the engine health probe times out.
  • Fixed Codex could hang when requesting permissions or certain operations.
  • Fixed workspace creation timing out when cloning large repositories.
Performance.
  • Workspace setup is faster for large repositories.
Reliability.
  • Added timeouts to git commands during sandbox setup to prevent potential hangs.
Workspace sizing and computer-use preview
API.
  • API and automations accept a size parameter (small/large) for per-workspace compute and pricing.
Automations.
  • Override the coding agent, model, and thinking level instead of inheriting the org default.
Computer Use.
  • Desktop preview auto-registers at engine startup; replicas computer info replaces start/stop.
Engine.
  • Agents now share media through Replicas with View-in-Replicas deep links instead of external hosts.
UI Polish.
  • Workspace desktop uses modern Yaru theme, Bibata pointer theme, larger Yaru dock icons, and abstract wallpaper.
  • Agent chat tabs can now be dragged to reorder them.
  • Workspace status icons and action buttons show tooltips on hover.
  • Evened out QueuePanel trigger row padding.
  • Queue rows wrap to 2 lines with show more/show less toggle.
  • Skill names in the repo skills list now display in full instead of truncating prematurely.
  • Links in user chat messages are now clickable.
  • Sleeping workspaces now retain their branch and PR context in the sidebar.
Bug Fix.
  • Fixed Codex tool calls disappearing after refresh.
  • Warm workspaces now use personal Claude auth when claimed by users with personal credentials.
  • User-defined auth environment variables now survive Claude/Codex OAuth credential refresh.
Settings.
  • Configure environment-level start hooks that run at workspace startup before repository hooks.
Infrastructure.
  • Workspace user is now in the docker group so Docker commands work without sudo.
Webhook callbacks, computer use, and Codex goals
API.
  • Replica API clients can now pass webhook_url to receive status callbacks instead of polling.
New.
  • Every workspace now boots with a Linux desktop viewable from the dashboard Desktop tab.
  • Codex chats now support /goal commands, with active goals shown in the composer and chat tab.
Engine.
  • Improved Codex chat continuity, image handling, status updates, and Linear activity.
Performance.
  • Warm workspace claims and pool provisioning now run setup steps in parallel.
Settings.
  • Organization invites can now choose Admin or Member, and pending invites show each role.
UI Polish.
  • Warm Hooks now streams live output for pre-warmed workspaces while they are warming.
  • The dashboard View PR button now shows merge conflicts as blocked instead of showing a green CI check.
  • Removed redundant tooltip from owner chip.
Bug Fix.
  • Warm pools now refresh after repository default branches or repository set membership changes.
Native compaction and workspace reliability
Engine.
  • /compact in Claude chats now uses native SDK compaction without restarting the session.
Settings.
  • Admins can audit, disable, and configure the default replicas-agent skill from Global environment settings.
Bug Fix.
  • /compact no longer resets provider sessions without carrying the summary forward.
  • replicas connect now works reliably for E2B-backed workspaces.
  • Fixed queued chat messages missing from history after the engine dequeued them.
  • Environment variable key conflicts now resolve per environment and show clear errors.
/compact, cron schedules, and warm pool reliability
Engine.
  • Workspace chat now supports /compact across Claude and Codex.
UI Polish.
  • Automation cron triggers now show natural-language schedules with timezone-aware times.
  • Warm pool status now shows filled versus target capacity more accurately.
Reliability.
  • Warm pools now retry transient provisioning errors and show retry status.
No Unused Code template, skill discovery, and warm pool polish
Automations.
  • Added a No Unused Code automation template for PR checks.
UI Polish.
  • Coding agent settings now show each provider as a compact accordion row.
  • Workspace sidebar source badges now use brand icons for Slack, Linear, and GitHub.
  • Added a DeepWiki MCP template under Environment settings.
  • Environment Skills now include repo-committed skills, agents, commands, and prompts.
  • Warm pool status now distinguishes warming, snapshotting, and refilling phases.
  • Sleeping workspaces now show an amber moon icon and disable unavailable actions.
  • Environment groups now show workspace counts with a status breakdown tooltip.
  • Bundled CI and PR comment bursts now use neutral in-chat styling.
Engine.
  • Agents now auto-discover repo skills and CLAUDE.md files.
Performance.
  • E2B warm pools now refill from cached base snapshots.
Bug Fix.
  • Warm pool provisioning now surfaces private-repo auth failures clearly.
  • Hobby orgs can now see their seat list under Organization settings.
  • Workspace chat now stays pinned to the latest message while content loads.
  • Environment variables now reliably reach warm hooks and the engine.
  • E2B warm pool failures now show the underlying setup error.
  • Agent chat no longer flashes the empty state after the first message.
  • Slack working statuses now clear as soon as the agent replies.
  • Fixed warm pool status showing Snapshotting on unsupported providers.
  • Workspace Changes now respects each repository default branch.
Awaiting-input state and chat polish
UI Polish.
  • Paused agents now show a distinct waiting-for-input state across chat and sidebar surfaces.
  • Workspace sidebar environment folders now link directly to settings.
  • The agent chat queue panel is now flatter, inline with the composer, and easier to scan.
Bug Fix.
  • The composer now keeps focus when provisioning finishes.
  • Tall media in agent chat is now capped inline, with full-size zoom still available.
Snappier chat, Linear states, and auth fallback
Performance.
  • Agent chat now loads recent messages first and backfills older history on scroll.
Reliability.
  • Claude and Codex auth now fall back to configured API keys when OAuth refresh fails.
Linear.
  • Linear issue state now mirrors agent activity, with custom state mapping in Integrations.
UI Polish.
  • Slack environment picker cancellations now update the message reaction.
  • The chat composer now combines mode controls into one popover on narrow panels.
Bug Fix.
  • Global Warm Hooks now show pool controls and workspace logs.
  • Expired Sentry connections now prompt users to reconnect.
  • The agent chat View PRs popover now scrolls when a workspace has many PRs, instead of overflowing the viewport.
  • Integration cards now refresh after OAuth completes.
Workspaces.
  • Workspace behavior config now lives on the sidebar card and API config.
  • PR follow-ups now default on for user and integration workspaces.
Plan Mode tools and dashboard revamp
Plan Mode.
  • Plan-mode agents can now use web research and broader file reads.
Automations.
  • Automations now leave matching pull requests read-only unless PR follow-ups are enabled.
UI Polish.
  • The dashboard sidebar is reorganized into Platform, Configuration, and Organization groups.
  • Agents is now Coding Agents across settings and workspace surfaces.
  • GitHub now has a featured Integrations card and dedicated drill-in page.
  • Preferences is now a tabbed Settings page with deep-linkable sections.
  • The sidebar footer button labeled Settings is now Account to match the user-scoped modal it opens.
Bug Fix.
  • PR check external-link icons now open the pull request in a new tab.
  • Fixed the Warm Hooks tab kept showing an old failure banner after the warm pool had already recovered.
  • @replicas dispatch failures now show an error reaction and message.
  • The CLI install flow now separates install and login and clarifies shell refresh steps.
Heads up.
  • Legacy settings paths now 404; use the new Settings and Integrations URLs.
  • Sleeping workspaces with no activity for 7 days are now automatically deleted.
Improvement.
  • Bursts of CI failures and PR comments now collapse into one combined turn.
Warm pools, provenance UI, Google Drive
Environments.
  • Warm pools are now enabled by default on new environments.
UI Polish.
  • Workspace media items now have shareable deep links.
  • Added a Context Company MCP template with the required auth header prefilled.
  • The provenance pane’s inline file preview now renders with syntax highlighting.
  • The Changes empty state now clarifies that only git-tracked files appear.
  • Workspace status surfaces now show Google Drive integration status.
Bug Fix.
  • All Files now opens changed file contents when no diff payload is available.
  • The “X is ready” toast now waits until the workspace is active.
  • Workspace agents now use personal Google Drive connections when org-level Google is absent.
CLI.
  • replicas media upload now prints direct dashboard links for each file.
Environment auto-selection and sandbox upgrades
New Feature.
  • Slack and Linear tasks now auto-select environments from message and issue context.
Bigger default sandbox disk.
  • Hobby and Developer sandboxes now ship with 20 GB of disk, up from 10 GB.
Bug Fix.
  • The environment Configuration tab now prefills saved values.
  • Enabling a skill no longer puts every skill tile into a loading state.
  • New workspace cards now leave “Preparing…” as soon as provisioning finishes.
  • The workspace provenance sidebar now shows every repo in multi-repo workspaces.
  • Workspaces with unrecoverable sandbox failures now show an Error state with a support link.
  • Fixed pending organization invites sometimes creating a fresh “My Organization” instead.
  • Slack and Linear intake can now pick the Global environment.
UI Polish.
  • The agent chat View PRs popover now shows PR titles, state, CI, author, and diff stats.
  • The agent chat View PR button now reveals the full PR card on hover.
  • Added Error status indicators and hide chat input for error workspaces.
Unnecessary Comments template and diff polish
Automations.
  • Added an Unnecessary Comments Check template for PR diffs.
UI Polish.
  • Provenance and chat-history diffs now share a split/unified toggle.
  • The workspace state popover now lists provisioned MCPs alongside skills, env vars, and files.
  • PR attribution settings now show the same Connect GitHub warning pill across account and organization settings.
  • Claude reasoning now collapses into a minimal Thought chevron.
  • New workspaces now appear in the sidebar immediately while provisioning.
  • Automation detail views now live at bookmarkable /dashboard/automations/<id> URLs.
Replica API.
  • POST /v1/replica can now return new workspaces in preparing status immediately.
Bug Fix.
  • Claude Write and Edit tool calls in chat history no longer render an empty +0 -0 diff card above the real diff.
  • Editing Global environment resources now refreshes pre-warmed workspaces across the organization.
  • Workspaces are now auto-renamed only on the first chat message, not on every send.
Team sandbox CPU bump and warm pool fixes
Team sandbox auto-bump.
  • Team workspaces are now auto-upgraded to 4 vCPU in addition to the existing 32 GB disk and 16 GB memory bumps.
Bug Fix.
  • Long branch names in the workspace delete dialog now truncate with an ellipsis instead of overflowing the modal.
  • Fixed warm pool creation failures on environments with long warm hooks.
Responsible disclosure and resizable sidebars
Security.
  • Published a public responsible disclosure policy.
UI Polish.
  • The workspace list and file/diff sidebars are now resizable by dragging the handle on their inner edge.
Bug Fix.
  • The workspace context usage pill no longer displays values over 100%.
  • Long values in queue metadata pills (e.g. GitHub workflow names) no longer wrap onto multiple lines.
Google Workspace, inline diff comments, and limits
Integrations.
  • Connect Google Workspace at the organization or personal level.
UI Polish.
  • The workspaces sidebar list no longer renders a visible scrollbar while preserving scroll functionality.
  • The agent chat queue panel now uses neutral grays, removing a subtle blue tint.
  • The workspace chat + button now shows a “New chat tab” tooltip so its purpose is clear before clicking.
UI.
  • Inline diff comments can now be attached to your next agent message.
Workspace creation limits.
  • Raised workspace creation rate limits across Hobby, Developer, Team, and Enterprise plans.
Bug Fix.
  • Code operators in code blocks, file viewers, and diffs no longer render as ligatures.
  • The provenance inline diff no longer reopens on its own after being closed while the agent is editing files.
Workspace chat and automation reliability
UI Polish.
  • Workspace sidebar now has persistent search, group-level select all, and an adaptive welcome panel.
  • Environment, skill, and MCP cards in Settings now use square corners, matching the rest of the app’s design language.
  • Improved contrast on selected workspace cards for better visibility.
UI.
  • Non-owners viewing a workspace in fullscreen can now click “Add to my workspaces” to pin it to their sidebar.
  • Workspace chat now has a collapsible provenance pane with Changes and All files lenses.
  • Workspace chat now shows a queue panel for pending messages while the agent is busy.
Automations.
  • Added a “PR merged” trigger for GitHub automations, distinct from “PR closed”.
  • Automations no longer auto-disable after repeated failures.
Replica API.
  • Queue management endpoints can inspect, reorder, and remove queued messages.
Bug Fix.
  • The agent chat tab no longer defaults to a disconnected agent when another connected agent is available.
Engine.
  • Added Opus 4.7 (1M) model option with 1M token context window for Claude agents.
CLI environment management and Claude tools
CLI.
  • The Replicas CLI now supports environment and environment variable management.
Replica API.
  • API keys are now available to Hobby organizations from Settings → API Keys.
Plan Mode.
  • Claude can now call the ExitPlanMode tool when ready to start implementing within a plan-mode turn.
Agent.
  • Claude can now ask you structured questions mid-turn via the AskUserQuestion tool.
UI Polish.
  • Shared workspaces now display the owner’s name in both the sidebar card and the workspace header.
  • Workspace state integration rows now link to settings pages.
  • Workspace browser tabs now show agent run status in the title.
  • The Automations page now has filters for trigger type, status, and name search.
  • Workspace chat now shows context usage near the composer.
GitHub.
  • Connecting GitHub at the organization level now automatically connects your personal GitHub account as well.
Bug Fix.
  • Claude reasoning blocks now display correctly in the workspace chat and Linear session updates.
  • The selected agent chat tab (Claude Code vs Codex) is now remembered per workspace when navigating away and back.
  • Creating a new workspace no longer auto-switches away from a workspace where you are actively typing a prompt.
  • Fixed freshly-created workspaces briefly appearing as duplicate sidebar cards.
  • Workspaces can now be deleted from the sidebar while they are still being created.
  • Shared workspace URLs now show the sidebar card and chat header regardless of active filters.
  • The workspace sidebar now loads all workspaces via infinite scroll instead of being capped at the first 100.
  • Team workspace messages now show the sender’s full name (or email when no profile name is set).
  • Fixed bulk-assigning Linear issues could silently fail with “Did not respond” when the API rate limit was hit.
  • Onboarding now detects CLI-connected agent credentials automatically and preserves step progress on page refresh.
Engine.
  • The engine now automatically restarts after crashes with exponential backoff.
New primary domain: tryreplicas.com
Domain migration.
  • Our primary domain is now tryreplicas.com.
UI Polish.
  • The Warm Hooks tab now shows the full Global and per-repo hook execution chain.
  • Warm pool failure logs are now collapsible and preserve line breaks.
  • The Warm Hooks editor now has separate Save and Test buttons.
  • Environment details now use a consolidated Configuration tab.
CLI.
  • Added preview delete and preview remove commands for cleaning up preview URLs from workspaces.
Bug Fix.
  • New dashboard workspaces now respect the configured default agent instead of always starting with Claude.
  • Fixed long warm hook tests timing out without visible output.
Engine.
  • Hook commands now support a separate option for isolated or shared shell execution.
Navigable media lightbox, downloads + GitHub bot search
UI Polish.
  • Workspace Media tiles now open in a navigable lightbox.
  • All media surfaces (tiles, lightbox, inline images, video and audio players) now have a download button.
  • GitHub Auto Responders now lets admins search for reviewer bot accounts instead of typing exact bot logins.
Slack DMs, deep-linkable settings + Media tab video fix
Slack DMs.
  • You can now message the Replicas bot directly in 1:1 or group DMs.
Deep-linkable settings.
  • Settings sections now have shareable deep links.
Bug Fix.
  • Videos uploaded to the workspace Media tab now load correctly with native browser playback controls.
Codex MCP support, forward-deployed engineer for Team and Enterprise + bug fixes
Codex MCP support.
  • Stdio and streamable http MCPs are now available inside Codex sessions.
Forward-deployed engineer on Team and Enterprise.
  • Team and Enterprise plans now include a dedicated forward-deployed engineer.
UI Polish.
  • Selecting sse in the MCP form now warns that Codex skips it.
Bug Fix.
  • PR comments and reviews now follow the same GitHub Auto Responders gate as issue comments.
  • Fixed the workspace Media tab rendered every uploaded image or video as an empty tile.
  • Toggling a warm pool from Settings → Environments → Warm Hooks & Pool now shows a success or error toast.
  • Fixed enabling a warm pool on an environment in a Hobby or Developer org did not actually pre-warm any workspaces.
Replica API compatibility and chat thinking fix
Replica API.
  • POST /v1/replica again accepts legacy repository selectors.
Bug Fix.
  • The Claude thinking indicator no longer hangs after background tasks.
Default environments and account settings polish
UI Polish.
  • PR attribution now warns when GitHub OAuth is missing.
Bug Fix.
  • Toggling a setting in Account Settings → Preferences no longer shifts surrounding content while saving.
Default Environment stored as a single env id.
  • The org-level Default Environment is now stored as one environment id.
Environment selection in Slack and Linear intake.
  • Slack and Linear intake now ask which environment to use.
Default Environment in Org Settings.
  • Default Workspace Target is now Default Environment.
Audit log actor display fix
Bug Fix.
  • Audit log actor fields now show email, name, API key, or Unknown User.
Environments as the primary primitive
Environments as the primary primitive.
  • Environments replace the four-way scope hierarchy (Global, Repository, Repository Set, Custom).
Attach an environment to an automation.
  • Automations now run in exactly one environment, picked from the Environment dropdown in the automation editor.
Bug Fix.
  • Removed an erroneous Automations paywall for Hobby orgs.
  • Removed an erroneous Warm Hooks & Pools upgrade paywall for Hobby and Developer orgs.
  • External messages now route to the workspace’s most recently used agent.
  • The dashboard sidebar now remembers its open/closed state across reloads, only auto-collapsing on narrow viewports.
UI Polish.
  • Workspace chat messages now show time and reply duration.
Codex Quota Status.
  • Codex quota issues now show an amber status pill in chat.
Audit log, provisioning, and draft fixes
Audit Log.
  • Added an Organization settings Audit Log for configuration changes.
Bug Fix.
  • Brand-new workspaces now show a provisioning indicator until the sandbox is ready.
  • Typed drafts in the workspace chat are no longer lost when the workspace finishes provisioning.
Chat drafts and environment variable deletion
Bug Fix.
  • Workspace chat drafts are now preserved per-workspace across tab switches and page reloads.
  • Toggling an automation’s enabled switch now updates only that row instead of flashing the entire Automations table.
Confirm before deleting environment variables.
  • Deleting an environment variable now requires confirmation.
Quote-reply to plan sections in the plan viewer
Plan Quote-Reply.
  • The dashboard plan viewer now supports quote replies on selected plan text.
New workspace no longer shows the thinking indicator before any prompt
Bug Fix.
  • Fresh workspaces no longer show thinking before the first prompt.
Pricing update and plan limit changes
Pricing update.
  • Developer is now 120/seat/monthandTeamisnow120/seat/month and Team is now 300/seat/month.
Hobby gets Automations and warm pools.
  • Both features are now available on every plan, with rate limits scaling by tier.
Hobby split usage buckets.
  • New Hobby orgs now receive two separate 20-hour buckets at signup (one-time, not monthly).
Included automation minutes.
  • Developer and Team now include automation/API minutes before metered overage.
Repository limits.
  • Hobby is capped at 3 repositories, Developer at 10, Team and Enterprise unlimited.
Auto-upgraded sandbox resources for Team.
  • Team workspaces are auto-bumped to 32 GB disk and 16 GB memory.
Bug Fix.
  • The row icon in the Automations table now matches the most frequent trigger type.
Doppler integration and account settings
Doppler Integration.
  • Connect Doppler to sync environment variables from your Doppler configs into workspaces.
Draft PRs by default.
  • Added an Open new PRs as drafts account preference.
Rebase / Merge Main From Sidebar.
  • Workspace cards now expose Rebase and Merge main actions.
Deep-Linkable Account Settings.
  • Account settings tabs are now deep-linkable via URL params.
Bug Fix.
  • Diff viewer file trees now show correct added and removed line counts.
Sentry, webhooks, and MCP servers
Sentry Integration.
  • You can now connect Sentry from Organization Settings so Replicas can react to Sentry events.
Sentry Automation Trigger.
  • Automations can now trigger from Sentry alerts, new issues, and error events.
Custom Webhook Automation Triggers.
  • Automations now support a custom webhook trigger with a unique URL per automation.
MCP Servers in Environments.
  • Configure MCP servers at the global, repository, or repository-set scope from Settings → Environments → MCPs.
Smarter Linear Context.
  • Linear-triggered agents now receive prior issue comments as context.
Bug Fix.
  • ANTHROPIC_API_KEY and OPENAI_API_KEY no longer override configured workspace auth.
  • Workspaces running an older engine no longer fail to report status and PR URLs back to the dashboard and Linear.
Automations GA and GPT-5.5 support for Codex
Automations GA.
  • Automations are out of beta and available to all qualifying plans. Read the docs!
GPT-5.5 Support for Codex.
  • Added GPT-5.5, GPT-5.4 Mini, and GPT-5.3 Codex Spark to Codex.
Bug Fix.
  • The install.sh installer now updates shell rc files so replicas lands on PATH.
Multiple PRs per repo in workspace view + bug fixes
Multiple PRs per repo in workspace view.
  • Workspaces with multiple PRs in one repo now show every PR in the View PRs menu.
Bug Fix.
  • Large hook logs now show a preview and download button.
  • Start hooks that produce more than 1 MB of output no longer fail with a buffer error.
Automation templates and grouped PR events
Automation Templates.
  • The automations page now ships with tagged starter templates.
Unified Automation View/Edit.
  • Automation view now shares the clearer edit layout.
Grouped GitHub PR Events.
  • GitHub pull_request.opened and pull_request.synchronize automation triggers now support a Group PR events option.
UI Polish.
  • Diff operation rows in agent chat now match other event block layouts.
Copy Plan Markdown.
  • The plan viewer now has a raw markdown copy button.
Bug Fix.
  • Slack automation replies now fan out to every triggered workspace.
Duplicate automation triggers blocked
Bug Fix.
  • You can no longer add duplicate automation triggers for the same event.
Opus 4.7 support, PR closed automation trigger, and Infisical scope moves
PR Closed Automation Trigger.
  • Automations can now trigger when a pull request is closed, in addition to opened and updated.
Opus 4.7 Support.
  • Updated the Claude Agent SDK from 0.2.85 to 0.2.112, which includes support for the Opus 4.7 model.
Copy and Move Infisical Between Scopes.
  • Admins can now copy or move Infisical connections between environment scopes.
Bug Fix.
  • The workspace state viewer now filters Infisical data to the workspace’s actual scopes.
Bug fix for Slack-triggered agents stopping prematurely
Bug Fix.
  • Slack-triggered agents now continue after sending the acknowledgment message.
Improved Slack thread context for long conversations
Smarter Slack Thread Context.
  • Long Slack thread follow-ups now send only new messages to the agent.
Infisical integration and PR footers
Infisical Integration.
  • Connect Infisical to sync environment variables from your Infisical project into workspaces.
File Drop Indicator.
  • The workspace chat input now shows a clearer file-drop overlay.
Improved PR Footers.
  • Pull requests created by Replicas agents now include contextual HTML footers.
Thinking levels and Docker support
Configurable Thinking Level.
  • New thinking level selector in the chat toolbar lets you control how much reasoning the agent applies.
Docker Support in Workspaces.
  • Agents can now start the Docker daemon and run docker and docker compose commands inside Replicas workspaces.
Cleaner Workspace Names.
  • Slack and Linear workspace names no longer include source prefixes.
Subagent Thinking Indicator.
  • The subagent viewer now shows a thinking indicator while a subagent is still running.
Bug Fix.
  • Fixed a crash on the automations page when trigger configuration data was missing.
Subagent viewer improvements
Subagent Viewer.
  • The subagent viewer now streams in-progress conversations in a vertical timeline.
Slack automation triggers
Slack Automation Triggers.
  • Automations can now trigger on new messages in Slack channels.
Attach to User for Automation Triggers.
  • Both GitHub and Slack automation triggers now support an optional “Attach to user” setting.
API Plan Gating.
  • API access is now restricted to Developer plan and above.
Team Workspaces View.
  • The sidebar now includes a “Team Workspaces” view that shows dashboard workspaces created by other org members.
Bug Fixes.
  • GitHub @tryreplicas comments on teammate workspaces now resolve the correct coding agent.
PR user attribution and clickable metadata pills
Clickable Metadata Pills.
  • Metadata pills on workspace chat messages now link to the underlying resource.
PR Attribution.
  • Pull requests created by Replicas agents can now be attributed to you instead of the Replicas bot.
Structured Automation Messages.
  • Automation-triggered workspace messages now display structured metadata pills.
Workspace sharing and Replica API v2
Workspace Sharing.
  • Workspace owners can now share dashboard-created workspaces with other org members.
Sidebar View Modes.
  • The sidebar filter has been redesigned with five view modes: Owned, Shared, Automations, Integrations, and API.
Replica API overhaul.
  • The Replica API has been redesigned with a cleaner interface, new endpoints, and richer workspace state.
Breaking changes:
  • POST /v1/replica now uses environment_id instead of repository selectors.
  • Response fields normalized to snake_case (total_pages, has_more).
New endpoints:
  • GET /v1/replica/repositories and GET /v1/replica/repository-sets to discover available targets.
  • Chat management: list, create, and delete chats within a workspace.
  • POST /v1/replica/:id/messages with support for chat_id, model, images, and plan_mode.
  • GET /v1/replica/:id/hooks to inspect warm and start hook logs.
  • GET /v1/replica/:id/events for real-time SSE streaming.
Improvements:
  • GET /v1/replica/:id now returns richer workspace details.
  • GET /v1/replica supports filtering by user_id, source, and status.
  • API key auth no longer requires an organization header.
Read the API docs!MCP v0.2.0.
  • The Replicas MCP server now exposes the new API v2 capabilities.
Billing Page API Usage Graph.
  • The billing page now shows a daily API usage chart (in minutes) to the right of the Seats and API Usage summary cards.
CLI Automation Management.
  • The Replicas CLI now includes replicas automation commands.
CI Failure Response for External Checks.
  • Replicas now automatically responds to external CI/CD check failures.
Scoped Environment Skills.
  • Skills can now be enabled per repository or per repository set, in addition to globally.
Workspace lifecycle policies and per-minute metered billing
Workspace Lifecycle Policies.
  • Automations now support configurable workspace lifecycle policies.
Per-Minute Metered Billing.
  • Workspace usage is now billed per-minute instead of per-hour, giving teams more granular cost control.
Other improvements:
  • Agent connection status is now shown in the CLI.
  • Workspace creator name is automatically added to PR descriptions.
  • Workspace sidebar now shows up to 100 workspaces (previously 10).
  • Fixed sidebar responsiveness across CLI and web.
Terms, billing, and automation docs
Updated Terms of Service and Privacy Policy to reflect the per-seat + metered API/Automations billing model that has been live since the March pricing overhaul, and to formalize the two sanctioned programmatic channels: the public REST API and Automations.Automations docs.
  • Added a dedicated Automations docs page.
Billing docs refresh.
  • Billing docs now explain seats and metered usage more clearly.
CLI clarification.
  • CLI docs now clarify that interactive CLI use counts toward your seat.
Automations MVP
Introducing Automations. Define rules that automatically trigger Replicas workspaces based on events. Create automations from the dashboard to respond to GitHub, Linear, or Slack events with custom workspace configurations.
  • Automations are gated to paid plans (Hobby plan users see an upgrade prompt).
  • Trigger pills show tooltips describing each automation’s configuration.
  • Added diff viewer to replicas interact for reviewing code changes inline.
  • Added Create PR button to the CLI Info panel.
Interactive CLI and GitHub alias support
Interactive CLI.
  • Added replicas interact, an OpenTUI workspace manager.
  • Sidebar with j/k keyboard navigation (wrapping)
  • Wake sleeping workspaces directly from the CLI
  • Auto-focus input box after creating a new workspace
  • Structured rendering for special events (Slack, Linear, GitHub messages)
GitHub Mention Aliases.
  • Added @replicas and @replicas-connector GitHub mention aliases.
Other improvements:
  • Plan files are now saved to a standard location for easier access.
  • Fixed workspace ownership being lost on pull requests created by agents.
Slack thinking status and Linear API access
Slack Thinking Status.
  • Replicas now shows a thinking indicator in Slack threads while the agent is working, powered by the Slack Agents API.
Linear & Slack API in Workspaces.
  • All workspaces now have access to the Linear and Slack APIs.
  • Warm hooks/pools UI is now gated behind Team+ plans.
  • Fixed unnecessary loading states in certain workspace views.
  • Fixed warm workspaces sometimes losing their PR URL.
  • Added error boundaries to prevent workspace crashes from malformed data.
Linear branch names and auto-reply toggles
  • Linear-triggered workspaces now use Linear’s suggested branch name.
  • Auto-reply accounts can now be toggled off without fully removing them.
  • Added error page styling improvements.
Inline diffs, sandbox tiers, and security policies
Inline Diffs.
  • Claude Write and Edit tool calls now render inline diffs directly in workspace chat.
Sandbox Resource Tiers.
  • Workspaces now support configurable sandbox sizes:
  • Memory tiers: 8GB and 16GB
  • Disk tiers: 10GB, 20GB, and 32GB
Organization Security Policies.
  • Admins can now enforce Replicas account and GitHub connection requirements.
Other improvements:
  • Added option for admins to configure a default workspace target for Slack and Linear triggers.
  • Repository sets can now be created during onboarding.
Hook logs, environment management, and workspace improvements
Hook Logs.
  • Warm and start hook output logs are now stored and viewable from the dashboard.
Environment Variable Management.
  • Copy or move environment variables and files between scopes.
  • Bulk delete workspaces from the sidebar.
  • Copy-to-clipboard icons on chat messages.
  • Fixed workspace rename error not showing a toast notification.
Refreshed Environments UI and authenticated previews
  • Refreshed the Environments UI with a cleaner layout for managing variables and files.
  • Preview URLs can now be authenticated, with all URLs set with a random hash by default for security.
  • CLI and API key usage are now tracked separately in billing.
Subagent viewer, improved sidebars, and pricing overhaul
Subagent Viewer.
  • Monitor subagent activity in a dedicated viewer.
Improved Workspace Sidebars.
  • Refreshed sidebar layout for better workspace navigation.
Pricing Overhaul.
  • Updated pricing model for seats and API usage.
  • Linear parent issues now automatically update to “In Progress” when a Replicas task starts.
  • Fixed Claude OAuth token refresh to prevent cross-workspace invalidation.
  • Fixed orphaned mock workspaces lingering in the sidebar.
Security and stability fixes
  • Admin role is now required to delete repositories via the API.
  • Fixed GitHub repo listing pagination for organizations with many repositories.
  • Smooth hover transitions on sidebar items.
Preview URLs
Preview URLs.
  • Agents can now expose local ports as public URLs.
  • Ask Replicas to use the replicas skill to create previews.
  • Run replicas preview create <port> to get a public URL for any service running in a workspace.
  • Preview ports are visible in the workspace Environment popover with clickable links.
We also heavily refreshed the agent chat UI to allow for more spacing and a cleaner history of tool calls/misc actions.
Workspace UI and warm pool fixes
  • Various mobile UI fixes.
  • Updated the UI to feel denser and easier to follow.
  • Fixed agent auth refreshes not invalidating warm pools.
  • Added a delete button for workspace items in the sidebar.
  • Fixed warmed workspaces always checking out warm-pool.
Added a fullscreen workspace view.
Replicas V1
Introducing Replicas V1!Today, we publicly announced Replicas V1!What we announced (which people reading this changelog would already know):
  • Replicas is a background coding agent for engineering teams: assign a ticket, walk away, get a PR.
  • Works from Linear, Slack, GitHub, or API in isolated workspace VMs.
  • Workspaces support warm hooks, env config, files, and custom skills.
Watch the launch video here!.
Skills and warm pool reliability
  • Added searchable Skills to Replicas environments.
  • Added stale warm pool handling to preserve spin-up latency after environment changes.
Warm hooks and warm pools
Warm Hooks.
  • Pre-warm workspaces by running setup scripts ahead of time.
  • Configure warm hooks at the organization level (Team/Enterprise) or per repository via warmHook in replicas.json
  • Maintain a pool of pre-warmed workspaces per repository or repository set
  • Warm pools auto-invalidate when environment variables or files change
  • Default 5-minute timeout per command (max 15 minutes), pre-warmed workspaces expire after 24 hours
Read the docs!
Dashboard revamp and GitHub responder controls
  • Revamped the dashboard with a settings sidebar.
  • Fixed @tryreplicas mentions sometimes not triggering a response.
  • Added support for setting default branches per repository.
  • Added auto-response configuration for specific PR commenters.
Repository inference reliability and clearer inbound chat UI
  • Reduced errors when Replicas automatically selects a repository or repository set.
  • Updated chat rendering for incoming Slack, Linear, and GitHub messages to improve clarity.
OpenAI key support
  • Added OpenAI API key support.
Workspace and dashboard improvements
  • Workspaces now support multiple repositories in a single environment.
  • Added Repository Sets for reusable multi-repo workspace presets.
  • Added multiple chats per workspace for parallel or separated task threads.
  • Added dashboard file uploads in chat.
  • Added scoped Environment settings for variables and files.
  • Added an improved Diff Viewer in the workspace UI for reviewing code changes.
  • Replicas workspaces now support Docker containers for development workflows.
New models and engine revamp
  • Added Claude Opus 4.6 model.
  • Added GPT-5.3 Codex model.
Engine Revamp.
  • Revamped the sandbox engine with more efficient streaming endpoints.
Most notably, we added the ability to run multiple Claude Code or Codex chats.Try it now on the dashboard!
Slack PR merge reactions
  • Slack threads linked to GitHub pull requests now mark messages with a checkmark when the PR is merged.
Slack wake fix
  • Fixed Slack messages not waking sleeping workspaces.
Replicas config update and PR cleanup preference
  • Repositories are now associated with only one organization.
  • Added user and organization preferences to control whether workspaces close when linked pull requests close or merge.
Workspace wake state fix
  • Fixed wake buttons staying in a pending state when switching between sleeping workspaces.
Turn interruption
  • Turns for both Codex and Claude Code can be interrupted. Messages that are queued are relayed back.
  • Removed unavailable GPT Codex Mini from the Codex model list.
  • Fixed issue where pull requests created by agents were not being tracked in the database.
  • Slack mentions now map sender email to git co-author details when available.
Rename Workspaces
Workspaces can now be renamed inline. Click the workspace name in the chat header to edit it.
Admin Role Management
Admins can now change member roles directly from the Members settings page. Promotes members to admin or demotes admins to member, with safeguards against demoting the last admin.
Light Dashboard Fixes
Misc fixes for dashboard QOL:
  • Fixed agent chat to have proper scrolling.
  • Updated awoken workspaces to properly fetch plan.
Slack Image Attachments
Slack integration now supports image attachments. When you mention @Replicas with an image attached, the agent can now see and process the image.
Bedrock Authentication Fix
Fixed regression with Claude Code authentication for AWS Bedrock in workspaces.Misc:
  • Diff and Plan mode viewers now take up the full main area by hiding the chat input
Slack Integration
Added Slack integration for triggering Replicas from Slack channels. Read the docs!
  • Connect Slack workspace via OAuth in organization settings
  • Mention @Replicas in any channel to create a workspace
  • Interactive dropdown to select repository when multiple are available
  • Use [repo:name] syntax to specify repository inline (inclusive matching)
  • Agent replies directly in the thread when finished
  • Full thread context is passed to the agent for ongoing conversations
Misc:
  • Fixed issue where “Claude is thinking…” would persist indefinitely when using Plan Mode even when done
  • Disabled user-input tools (ExitPlanMode, AskUserQuestion) for background agents
Plan Mode
Introducing Plan Mode!Plan Mode lets agents explore the codebase and propose a plan before making changes. Plans are shareable and visible in the dashboard, and you can trigger Plan Mode by adding /plan in GitHub, Linear, or dashboard chat. Read here!Additional changes:
  • Linear no longer has a ‘middleman’ agent, instead spawning the workspace immediately.
  • Added an organization setting for the default coding agent.
  • Codex system prompts added by Replicas are inserted into config.toml.
  • Fixed bug where sleep/wake could create multiple active workspace sessions
  • Fixed bug where Codex would sometimes fail to trigger from Linear.
Faster Workspaces
Workspaces now start 90% faster than before, thanks to Daytona sandboxes!
Improved Sandboxes + GPT-5.2 Codex
As the first major update approaching Replicas V1, we migrated our sandbox infrastructure to Daytona (daytona.io) for sandboxes! Through our benchmarks, our replica creation -> agent working time went from ~1min to 5 seconds!No changes are required on your end.
  • Added GPT-5.2 Codex model support for the Codex agent
Developer plan pricing update
  • Updated Developer plan pricing from 35/monthto35/month to 50/month
GitHub Issues support
  • Added support for triggering Replicas tasks from GitHub issue comments (not just PR comments)
  • Workspaces can now be created directly from GitHub issues by mentioning @tryreplicas
  • When triggered from an issue, Replicas will create a PR and reply to the issue with the PR link and summary
  • Issue workspaces are automatically cleaned up when the issue is closed
Replica name validation
  • Added validation to prevent replica names with spaces in the CLI, MCP, and API
  • Fixed CLI build to avoid duplicate shebangs that crashed replicas login in Node 20+.
MCP servers + CLI replica commands
  • Added streamable HTTP MCP at https://api.tryreplicas.com/v1/mcp
  • Added stdio MCP client package (replicas-mcp).
  • Added CLI commands for replica management: list, get, create, send, delete, read
  • Added CLI command for listing repositories: repos list
See more information here
PR association bug fix
  • Added a public alpha for the Replicas API. See docs.
  • Fixed new PR comments routing to the wrong workspace when agents created multiple PRs.
CI/CD failure notifications + auto-close workspaces
  • GitHub PR workspaces now receive CI/CD failure notifications for agent follow-up.
  • Workspaces triggered from GitHub PRs will now automatically close when the associated PR is closed or merged.
Trigger Replicas from any GitHub PR + extended retention for paid plans
You can now trigger Replicas on any pull request by mentioning @tryreplicas in a PR comment, even if the PR wasn’t created by Replicas. When triggered, Replicas will:
  • Verify the repository belongs to your organization
  • Create a new workspace to work on the PR
  • Checkout the PR branch and address your request
  • Automatically associate the workspace with the PR for future interactions
We’ve also updated workspaces to exist longer before deletion for paid users.
  • Hobby: 24 hours
  • Developer: 72 hours
  • Team: (custom)
Start hooks improvements
  • Start hooks now run asynchronously and don’t block the engine from receiving messages
  • Start hook outputs are logged to ~/.replicas/startHooks.log for visibility
  • Start hooks only run once per workspace lifecycle (persisted across sleep/wake cycles)
  • Coding agents are informed when start hooks are running with instructions to check the log
Send messages upon waking
Sending messages to sleeping workspaces will no longer require you to ‘come back’, instead just queueing the message.
Bedrock for Claude
Bedrock credentials can now be set here for Claude Code.
Linear integration and agent capabilities
Linear Integration Enhancements & Organization Features
  • Invite members to organizations for team collaboration
  • Coding agents now respect pull request templates in repositories
  • Purchase credits directly from the dashboard in flat amounts
  • Workspaces now sleep after 1 hour of inactivity and permanently delete after 24 hours
  • Messages can queue in the engine while agents are working
Configuration & Credentials
  • replicas.json now supports startHook and custom systemPrompt.
  • Credential settings now support personal GitHub, Claude Code, and Codex accounts.
  • Fixed bug where Claude and Codex authentication would expire on sleeping workspaces
Agent Capabilities
  • Coding agents now accept images in messages
  • Dashboard chat supports image uploads
  • Linear issues with images in descriptions are automatically passed to agents
CLI & Workspace Improvements
  • CLI now displays notifications when updates are available
  • Fixed issue where CLI connection to workspaces would timeout silently without warnings
  • Workspaces that wake from sleep now properly persist thread and branch state
  • Organization names can now be edited in settings
Linear Agent integration
The Linear Agent integration is now available! Connect it to your Linear workspace in settings to assign tasks directly to Replicas. When you assign a task, Replicas will automatically spin up a workspace and create a PR for you.
GPT-5.1 Codex variants
Added GPT-5.1 and GPT-5.1 Codex.
Claude 4.5 Opus + GPT-5.1 Codex Max
Claude 4.5 Opus and GPT-5.1 Codex Max are now live in Replicas. Switch to the refreshed model selector to try the newest Claude release and OpenAI’s flagship Codex deployment with improved reasoning depth out of the box.
Replicas v0 launch
Replicas v0 is officially live! We’re making it easier to spin up production-grade development environments in minutes.GitHub-connected templates
  • Connect and authorize your GitHub account once, then build workspace templates straight from your repositories!
  • Workspaces now inherit Git credentials automatically.
Dashboard messaging + presence
  • Chat with Codex directly from the dashboard without opening a terminal!
  • Active indicators now show which workspaces are online.
Workspace snapshots
  • Capture any workspace as a reusable snapshot and boot future workspaces from that image!
  • Workspace snapshots are useful for large project installs and toolchains.
Codex-ready by default
  • replicas codex-auth now syncs Codex credentials for future workspaces.
Instance pricing update
Updated instance types for better performance:
  • Standard: 2vCPU, 4GB RAM @ 2 credits/hour
  • Large: 2vCPU, 8GB RAM @ 4 credits/hour
  • Power: 4vCPU, 16GB RAM @ 8 credits/hour
Credit amounts remain the same, providing equivalent value with improved instance performance.
GitHub App integration
We’ve replaced GitHub authentication via personal access token with an official GitHub connection. This lets you automatically scope access to your own repositories.Unfortunately, old templates are no longer viable after this change, and should be replaced. You can configure your GitHub connection under Connections.
RMI and CLI improvements
RMI v0.1.2:
  • Fixed an issue in the Replicas Machine Image where Docker would not start correctly and block SSH access.
Replicas CLI v0.2.9
  • Added --skip-auth to replicas connect and replicas code.
Upgrade to v0.2.9 with: npm i -g replicas-cli@latest
Replicas Machine Image (RMI)
We’re excited to announce that all workspaces are now built on the Replicas Machine Image (RMI) - a standardized base VM that comes pre-configured with essential development tools and dependencies. Now, tooling comes pre-installed, making it faster and easier to get started with your projects.Other Updates
  • New replicas tools command - View the complete list of tools and dependencies available in RMI
  • Automatic agent setup - Codex, Claude Code, and Replicas CLI are now installed automatically on workspace setup
Replicas Machine Image v0.1.0 includes:Python
  • Python 3.12.3
  • pip 24
  • Poetry 2.2.1
  • uv 0.9.5
Node.js
  • Node.js 22.21.0
  • npm 10.9.4
  • nvm 0.40.3
  • Yarn 1.22.22
  • pnpm 10.18.3
  • ESLint 9.38.0
  • Prettier 3.6.2
C/C++
  • gcc 13.3.0
  • g++ 13.3.0
  • make 4.3
Perl
  • Perl 5.38.2
Other Tools
  • git 2.43.0
  • vim 9.1.697
  • nano 7.2
  • curl
  • wget
  • tmux
  • Docker Engine
Upgrade to v0.2.8 with: npm i -g replicas-cli@latest
Streamlined Codex auth
We’ve greatly simplified and fixed a bug with Codex authentication where tokens would not refresh as templates became too old.Replicas CLI v0.2.7
  • The CLI now copies Codex auth into workspaces automatically.
  • Auto port forwarding - Port 1455 is now tunneled automatically.
  • Simplified templates - Codex CLI is now installed by default.
Upgrade to v0.2.7 with: npm i -g replicas-cli@latestOther changes:
  • The beta is now open with additional abuse protections.
  • Fixed build issue with the CLI where tslib was missing.
Closed Beta Launch
We’re excited to announce that Replicas has officially launched into closed beta! We’re onboarding new signups on a rolling basis.Replicas CLIWe’ve released the Replicas CLI, making it super frictionless to work with your workspaces:
  • Automatic file synchronization - Copy your development files and environment variables seamlessly
  • SSH connectivity - Connect directly to your workspaces via SSH
  • IDE integration - Open your workspaces directly in your favorite IDE
  • Port tunneling - Easy access to services running in your workspaces
AI Coding Agent SupportWe’ve added support for Codex, with Claude Code and other coding agents coming soon.Ready to try Replicas? Sign up at tryreplicas.com.Check out our quickstart guide to learn how to configure your environment and start running agents in parallel.