Changelog
This page tracks user-facing changes to Cosine Cloud — the dashboard and the backend services that power it.
Cloud update — 2026-04-24
Section titled “Cloud update — 2026-04-24”Tag: 26.04.24-515.
New Features
Section titled “New Features”LLM-generated PR titles and descriptions
Section titled “LLM-generated PR titles and descriptions”Taskv3-created pull requests now get an LLM-generated title and description that actually explains what changed, instead of a mechanical dump of branch and commit metadata. The technical details (branches, commits, files) are preserved in a clearly-marked managed section below the description, and subsequent pushes update that section in-place rather than appending a new block each time.
Shared tool-call UI across surfaces
Section titled “Shared tool-call UI across surfaces”The dashboard chat timeline now renders tool calls using the same component as the Desktop app, so tool chains look and behave consistently no matter which surface you’re using.
- Fixed invited users being bounced into onboarding on first login — accepting an invite now correctly places you on your inviting team instead of asking you to create one from scratch.
- Restored analytics tracking for taskv3 flows. Event reporting (
task_started,task_succeeded,task_failed,create_task, etc.) had been silently dropped for V3 tasks, skewing activation metrics and breaking downstream pipelines — V3 task events now emit again with full user attribution. - Fixed the model selector popover rendering behind the
+menu in the chat composer. - Reverted an in-flight GPT 5.5 configuration change that was causing model-selection regressions.
- Polished the pull-request review panel copy across the external PR, reviews sidebar, merge, and navigation components.
Cloud update — 2026-04-23
Section titled “Cloud update — 2026-04-23”Tags: 26.04.23-513, 26.04.23-514.
New Features
Section titled “New Features”Live context compaction indicator
Section titled “Live context compaction indicator”The dashboard task timeline now shows a live compaction indicator while the agent is compacting context, with an animated loader and progress text, and collapses to a single summary pill when compaction finishes. No more frozen-looking UI while a long session is compacting down.
Deployment cards in the chat timeline
Section titled “Deployment cards in the chat timeline”When the agent calls deploy_instant_site, the chat timeline now renders a dedicated deployment card with a clickable preview URL instead of a raw tool-call row. Works for both live sessions and hydrated past sessions.
- Fixed a regression that prevented the API worker booting cleanly after the previous deploy — environment provisioning and remote session startup now recover reliably.
- Fixed the artifact card failing to load for completed remote sessions. Addressed an S3 key mismatch, artifact-ID confusion between the local dedup key and the DB UUID, and a filename wiring bug that pointed at the source file instead of the uploaded
.htmlartifact. Remote-runtimedata:text/htmlartifacts are also now retained properly. - Hardened URL validation in the deployment card and chat markdown so only
http:andhttps:URLs are clickable, blockingjavascript:anddata:scheme XSS vectors.
Cloud update — 2026-04-22
Section titled “Cloud update — 2026-04-22”Tags: 26.04.22-511, 26.04.22-512.
New Features
Section titled “New Features”Desktop colour redesign in the dashboard
Section titled “Desktop colour redesign in the dashboard”The dashboard picked up the Desktop app’s redesigned colour system, so colour treatment is now consistent between dashboard pages, the Desktop app, and the CLI.
Document file uploads
Section titled “Document file uploads”You can now upload document files (PDFs, plans, markdown, and similar) as task attachments from the dashboard, not just images.
Mobile layouts (iOS polish)
Section titled “Mobile layouts (iOS polish)”Further polish on the mobile dashboard, especially iOS Safari: the homepage, chat panel, and session viewer now render correctly on notch devices, and the Plus button for creating tasks is reachable with one thumb.
Todo progress drawer across surfaces
Section titled “Todo progress drawer across surfaces”The Todo progress drawer on the task page now matches the Desktop app visually and propagates the agent’s live todo status into the header strip.
- Fixed diff view rendering issues in the pull-request panel when the PR spans many files.
- Fixed several dark-mode bugs where component backgrounds were washed out.
- Reworked websocket connection handling for more reliable reconnect behaviour after a network blip or Vercel cold start.
- Improved pod lifecycle event typing so the connection indicator correctly reflects pods that were recycled mid-session.
Cloud update — 2026-04-21
Section titled “Cloud update — 2026-04-21”Tag: 26.04.21-510.
New Features
Section titled “New Features”Cloud session hydration
Section titled “Cloud session hydration”Opening a past cloud session in the dashboard now rehydrates the full session UI — timeline, tool calls, artifact cards, and panel state — rather than replaying as plain text. Reopening an old task looks identical to viewing a live one.
Data pipeline extensions
Section titled “Data pipeline extensions”Two large landings of the internal data pipeline (feat: more data pipeline, feat: even more data pipeline) power additional checks and telemetry around cloud runs, producing better insights and more accurate usage reporting in Insights.
Mobile homepage
Section titled “Mobile homepage”The dashboard homepage has a dedicated mobile layout with a native-feeling Plus button for creating new tasks.
- Fixed environment size selection and resource limits so the control you pick in the environment wizard actually flows through to the Kubernetes resource specs at runtime.
- Pentest remediation round 2: patched outdated JavaScript libraries and TLS vulnerabilities flagged in the external pentest.
Cloud update — 2026-04-20
Section titled “Cloud update — 2026-04-20”Tag: 26.04.20 (delivered as part of the 510 rollout window).
New Features
Section titled “New Features”Todo progress drawer
Section titled “Todo progress drawer”A new Todo progress drawer surfaces the agent’s live todo list directly inside the task page.
PR review panel improvements
Section titled “PR review panel improvements”The pull-request panel on taskv3 now has dedicated design for the PR review flow, including better layout for feedback, approvals, and diffs.
- Fixed merge conflict resolution working even when the user hasn’t connected a personal GitHub account.
- Fixed the initial-prompt attachment path so attachments attached before a session starts are sent with the message.
- Pentest remediation round 1: largest vulnerabilities addressed.
Cloud update — 2026-04-17
Section titled “Cloud update — 2026-04-17”Tags: 26.04.17-508, 26.04.17-509.
New Features
Section titled “New Features”Insights discoverability
Section titled “Insights discoverability”The Insights surface is now promoted into the main user navigation so teams can get to the team-wide usage analytics directly from the sidebar instead of through a nested menu.
iOS layout fixes
Section titled “iOS layout fixes”A follow-up iOS polish pass covering the task list, task page header, and settings screens.
Support surface
Section titled “Support surface”Added a dedicated support entry point accessible from the dashboard shell.
- Smaller UI polish rollup (
small ui fixes). - Fixed a handful of T-Systems-specific patches requested for on-prem deployments.
- Corrected docs links that pointed at the old documentation URL structure.
Cloud update — 2026-04-16
Section titled “Cloud update — 2026-04-16”Tags: 26.04.16-506, 26.04.16-507.
New Features
Section titled “New Features”Background CLI auth handshake during onboarding
Section titled “Background CLI auth handshake during onboarding”New CLI users who sign in through the dashboard now get a background auth handshake initiated during onboarding, so switching to the CLI after finishing onboarding skips the login step.
Enhanced onboarding for new CLI users
Section titled “Enhanced onboarding for new CLI users”The onboarding flow for first-time CLI users has been polished — clearer copy, better step sequencing, and guided install steps for the CLI and Desktop app.
Claude Opus 4.7
Section titled “Claude Opus 4.7”Claude Opus 4.7 is selectable in the dashboard model picker, matching the CLI and Desktop.
Generated branch names on new task creation
Section titled “Generated branch names on new task creation”New tasks created from the dashboard now get a descriptive branch name derived from the prompt, rather than a random or numeric branch name.
- Fixed the team token budget link in the model selector pointing at the wrong page.
- Fixed duplicate assistant messages appearing in the taskv3 chat after specific streaming sequences.
- Fixed aggressive autoscroll in the chat pane so manual scrollback is no longer interrupted by incoming tokens.
- Fixed live events auto-scroll direction and new-event highlighting on the Mission Control live feed.
Cloud update — 2026-04-15
Section titled “Cloud update — 2026-04-15”Tags: 26.04.15-501 through 26.04.15-505.
New Features
Section titled “New Features”Present mode
Section titled “Present mode”A new Mission Control “present” surface rolled out, making it easy to give a live walkthrough of what the agent is doing. Includes an early version of the timeline-as-presentation layout.
Fully functional team and account deletion
Section titled “Fully functional team and account deletion”Teams and individual accounts can now be deleted from settings, with the full downstream cleanup (sessions, environments, integrations, subscriptions) wired up.
Nudge and queue on environment sessions
Section titled “Nudge and queue on environment sessions”Dashboard task pages backed by remote environments now support nudges and queued follow-up messages the same way local sessions do.
Dark-mode error pages
Section titled “Dark-mode error pages”Error and not-found pages were restyled to follow v3 design and respect dark mode.
Empty state for the side panel
Section titled “Empty state for the side panel”The task side panel now has a proper empty state when no preview, browser, or terminal session is active.
PRs without a personal GitHub
Section titled “PRs without a personal GitHub”You can now create and view PRs on a task even without a personal GitHub account connected — the team integration is used for the creation step.
- Fixed the base-branch selection bug in the new-task flow where the wrong branch could be chosen if the user had no default set.
- Fixed a URL-clicking regression in the timeline.
- Fixed an
images/defaultendpoint conflict affecting environment creation. - Fixed the
modelsendpoint location; it now sits undersession/modelswith correct ingress routing. - Better connection-state handling in the session context, so
offline/connecting/livestates surface accurately. - Cleaned up the project settings panel layout.
- Unified sidebar and onboarding copy with consistent padding.
Cloud update — 2026-04-14
Section titled “Cloud update — 2026-04-14”Tag: 26.04.14-500.
New Features
Section titled “New Features”Renamed Projects to Repos, Deployments to Sites
Section titled “Renamed Projects to Repos, Deployments to Sites”User-facing terminology has been updated across the dashboard: Projects is now Repos and Deployments is now Sites, reflecting how customers actually refer to these objects.
Exported artifact transport for remote runners
Section titled “Exported artifact transport for remote runners”Remote runner sessions can now transport exported artifacts (PDFs, plan markdown files, generated reports) back to the dashboard. The task page surfaces them inline.
Better seats/members handling
Section titled “Better seats/members handling”The team settings page now handles seat allocation and member management more reliably, including propagating role changes immediately.
Mobile view
Section titled “Mobile view”An initial dedicated mobile view for the dashboard landed.
- Fixed context-window token accounting — in-flight turn tokens are included in the progress HUD, eliminating the “looks fine but actually above the limit” discrepancy.
- Reverted an accidental
firebase.tschange that broke auth in staging. - Tightened interrupt handling so stopping a run feels snappier.
Cloud update — 2026-04-10
Section titled “Cloud update — 2026-04-10”Tags: 26.04.10-498, 26.04.10-499.
New Features
Section titled “New Features”Custom env support in shared components
Section titled “Custom env support in shared components”The shared environment wizard components used by Desktop, VS Code, and the dashboard were unified so a custom env created in one surface is visible and editable from the others.
Extracted shared artifact and widget tool UI
Section titled “Extracted shared artifact and widget tool UI”The artifact/widget tool UI used in dashboard chat was extracted into shared components so the same rich artifact cards render in Desktop and VS Code.
- Fixed fresh Windows CLI installs failing to launch because of missing MinGW and
libgccDLLs — the CLI now statically linkslibgccso the first launch on Windows works out of the box. - Fixed Gemini reasoning payload handling in the
chonkyllmproxy.
Cloud update — 2026-04-09
Section titled “Cloud update — 2026-04-09”Tag: 26.04.09-497.
New Features
Section titled “New Features”Desktop Onboarding v4
Section titled “Desktop Onboarding v4”A refreshed Desktop onboarding experience rolled out end-to-end through the dashboard, covering auth, GitHub app install, team selection, and permissions.
- Fixed macOS app icon generation and packaging for Desktop so the dock icon and Finder previews render correctly.
Cloud update — 2026-04-07
Section titled “Cloud update — 2026-04-07”Tag: 26.04.07-496.
New Features
Section titled “New Features”Big taskv3 / platform component pass
Section titled “Big taskv3 / platform component pass”A large batch of taskv3 core-chat and home-dashboard tidy-up landed, removing dead code paths and lining up the dashboard’s chat pane with the Desktop and VS Code surfaces. This also introduces an initial version of a shared “Platform Side Panels” abstraction.
TaskDiffResult.files always serialised
Section titled “TaskDiffResult.files always serialised”TaskDiffResult JSON now always includes an explicit files array (possibly empty) rather than omitting it, preventing a class of downstream null-handling errors.
- MCP tool inventory is now resynced on every MCP status refresh, so MCP tool counts and availability stay accurate after reconnects.
Cloud update — 2026-04-01
Section titled “Cloud update — 2026-04-01”Tags: 26.04.01-491 through 26.04.01-495.
New Features
Section titled “New Features”Platform v3 UI
Section titled “Platform v3 UI”First wide rollout of the Platform v3 UI: agent event components, live event feed, side panels, and a cleaned-up sidebar. This is the basis of the taskv3 experience visible in today’s dashboard.
Import GitHub projects
Section titled “Import GitHub projects”A dedicated import flow for existing GitHub repositories was added, replacing the older catch-all “new project” path for users arriving with a GitHub repo in mind.
Desktop onboarding end-to-end
Section titled “Desktop onboarding end-to-end”End-to-end desktop onboarding, including feature-flagged per-team rollout, is now production.
V3 task notifications
Section titled “V3 task notifications”Notification plumbing was rewritten for v3 tasks so task status changes, new PRs, merges, and failures all surface in the notification center.
Configurable ripgrep backend
Section titled “Configurable ripgrep backend”An optional ripgrep backend for grep tool calls landed behind a UI label, improving grep performance on large repos.
Deployments in the v3 sidebar
Section titled “Deployments in the v3 sidebar”Deployments (now labelled Sites) are now reachable directly from the v3 sidebar.
Select base and new branch on cloud tasks
Section titled “Select base and new branch on cloud tasks”When you create a cloud task you can now pick both the base branch and the new branch name explicitly, rather than inheriting whatever the project default is.
Transcript overlay bottom-anchored
Section titled “Transcript overlay bottom-anchored”The transcript overlay now opens anchored to the bottom of the conversation and preserves scroll position when you close and reopen it.
- Fixed a hydration bug in
SessionActivationSignalthat caused the session view to flicker on first paint. - Fixed the websocket-effect exhaustive-deps lint error that was masking a stale-closure bug.
- Prevented the legacy shell from mounting on environment-backed tasks (the legacy shell no longer contends with the v3 environment shell).
- Fixed team-vs-team-slug confusion in the v3 task API endpoints.
- Surfaced agent errors into the UI instead of silently dropping them.
Cloud update — 2026-03 rollups
Section titled “Cloud update — 2026-03 rollups”March 2026 deploys (26.03.03-484 through 26.03.29-<latest>).
New Features
Section titled “New Features”Desktop onboarding foundation
Section titled “Desktop onboarding foundation”Most of the building blocks for the Desktop onboarding flow landed on the dashboard side in March — auth session persistence, team detection, GitHub app install, and a dedicated onboarding sidebar.
Auto-tunnel URL for remote runtimes
Section titled “Auto-tunnel URL for remote runtimes”Remote runtime sessions now auto-display a tunnel URL in the session header so you can open the pod’s exposed port directly from the dashboard.
Terminal command history, terminal button in chat header
Section titled “Terminal command history, terminal button in chat header”Environment chat now includes a terminal button in the header, and the integrated terminal has command history across restarts.
Platform Side Panels skeleton
Section titled “Platform Side Panels skeleton”Initial structural work on the shared Platform Side Panels landed, later filled in by the April rollouts.
- Fixed resume-history in the platform pane so resuming an old session rebuilds the timeline correctly.
- Fixed the task page mounting a legacy shell on environment-backed tasks.
- Reworked auth redirects to skip during local development, matching the CLI behaviour.
Cloud update — 2026-02 rollups
Section titled “Cloud update — 2026-02 rollups”February 2026 deploys (26.02.16-478 through 26.02.23-483).
New Features
Section titled “New Features”Login v2
Section titled “Login v2”A redesigned login2 flow rolled out with cleaner banners, clearer OAuth steps, and improved mid-flow error handling.
Project default branch from dashboard settings
Section titled “Project default branch from dashboard settings”You can now change a project’s default branch directly from the dashboard settings pane instead of relying on provider defaults.
Image builder wizard
Section titled “Image builder wizard”A dedicated image builder wizard landed on the dashboard, letting you build and preview custom environment images without touching the CLI.
Feature flag infrastructure
Section titled “Feature flag infrastructure”Draft feature-flagging infrastructure (featureflagdraft) landed, powering gated rollout of the v3 UI and Platform work that followed.
Sidebar animation and consolidation
Section titled “Sidebar animation and consolidation”Dashboard sidebar was redesigned with cleaner animation, fewer dead entries, and unified badge styling.
- Fixed deleted files showing wrong file paths in PR reviews.
- Fixed occasional 500s on the task endpoint caused by stale task context.
- Fixed Linux AMD64 and ARM64 build tagging that was missing from CLI rollouts.
Cloud update — 2026-01 rollups
Section titled “Cloud update — 2026-01 rollups”January 2026 deploys (26.01.05-473 through 26.01.28-477).
New Features
Section titled “New Features”Lumen Ultra
Section titled “Lumen Ultra”Lumen Ultra model support landed in the dashboard model picker, with Ultra mode using the orchestrator model for AutoPM.
Lumestral
Section titled “Lumestral”Added Lumestral as a selectable model.
Images tab (feature-flagged)
Section titled “Images tab (feature-flagged)”A new Images tab on the Project surface (feature-flagged at first) exposes environment image management, image builds, and secrets per-environment.
Secrets for images
Section titled “Secrets for images”Secrets can now be attached to an environment image and are injected into builds and runtime.
Mistral Large for BNPP
Section titled “Mistral Large for BNPP”Mistral Large was exposed as a selectable model for BNPP’s deployment.
Bitbucket hardening and visual polish
Section titled “Bitbucket hardening and visual polish”Multiple rounds of Bitbucket integration hardening and visual cleanups.
- Warn on retry/edit when working changes exist, and reset the workspace before continuing to avoid mixing agent changes with yours.
- Fixed the New Task mode/preset bug where the mode picker did not honour the saved default.
- Fixed browser view not unmounting when navigating away.
- Removed the black border on the VNC viewer and cleaned up its styling.
Cloud update — 2025 highlights
Section titled “Cloud update — 2025 highlights”The dashboard has been in continuous rollout since early 2025. Rather than enumerate every deploy tag, the highlights of the second half of 2025 are summarised below.
Q4 2025 (Oct–Dec)
Section titled “Q4 2025 (Oct–Dec)”- Swarm mode rolled into the dashboard alongside the CLI release, including Swarm QA verification agents and the Agents panel.
- Session Resume and persistent session state across browser refreshes.
- Cloud Environments UI: full environment management — creation, editing, secrets, pod size, base image — from the dashboard.
- Remote PTY sessions exposed through the dashboard’s integrated terminal.
- Auto-generated Dockerfiles for new environments.
- VS Code 2 extension dashboard integration for signed-in VS Code sessions.
- Project indexing & memory tools surfaced on the task page.
- Tips and suggested tasks on the home surface.
- Azure DevOps integration POC.
- Headless Genie runs, dashboard PR review surface, and the Instant Sites integration all landed in this window.
Q3 2025 (Jul–Sep)
Section titled “Q3 2025 (Jul–Sep)”- Cosine CLI 1.0 launch — the dashboard received the task view, CLI auth, and linked-project infrastructure that supported the CLI 1.0 rollout.
- Remote tasks — remote task creation, viewing, and “Continue Locally” flows.
- File attachments on task creation.
- Unified ignorer and external-editor diff view across dashboard and CLI.
- Bespoke side-by-side diff viewer for reviewing agent changes.
- Large refactor of the taskv3 session pane, environment shell, and chat pane.
Q2 2025 (Apr–Jun)
Section titled “Q2 2025 (Apr–Jun)”- Cosine Genie CLI first introduced — dashboard-side task and inference wiring for the early CLI.
- Storybook-based design system for shared components.
- Ongoing cloud service migrations onto production charts (
cosine-ha). - Many foundational improvements to task execution, environment boot time, and integration coverage (GitHub, GitLab, Bitbucket, Jira, Linear).
Older releases
Section titled “Older releases”The cloud platform shipped daily prior to April 2025 but did not begin publishing dated YY.MM.DD-<run> release tags until the monorepo’s current deploy workflow landed. Earlier changes are tracked in the monorepo’s git history.