diff --git a/src/content/docs/changelog/2026.mdx b/src/content/docs/changelog/2026.mdx index 383b0c0..ef0adc4 100644 --- a/src/content/docs/changelog/2026.mdx +++ b/src/content/docs/changelog/2026.mdx @@ -6,6 +6,51 @@ description: >- Submit bugs and feature requests on our [GitHub board!](https://github.com/warpdotdev/Warp/issues/new/choose) +### 2026.05.18 (v0.2026.05.18.05.32) + +**New features** + +* You can now hand off local Warp Agent conversations to the cloud. ([#10910](https://github.com/warpdotdev/warp/pull/10910)) + +**Improvements** + +* Cloud conversations are now accessible via `/conversations`. ([#10800](https://github.com/warpdotdev/warp/pull/10800)) +* Refreshed metadata and iconography for the cloud agent view entry block. ([#11088](https://github.com/warpdotdev/warp/pull/11088)) +* Blocklist search now runs asynchronously for snappier command suggestions. ([#9618](https://github.com/warpdotdev/warp/pull/9618)) +* Opening a cloud agent conversation now attaches to its existing session when one is available. ([#11097](https://github.com/warpdotdev/warp/pull/11097)) +* Show the cloud agent environment name and setup status alongside vertical-tabs pwd. ([#11006](https://github.com/warpdotdev/warp/pull/11006)) +* Added a 'Your team is full' alert above the invite header in Settings → Team. ([#10705](https://github.com/warpdotdev/warp/pull/10705)) +* Cloud Mode initial runs now automatically retry after completing GitHub authentication. ([#10973](https://github.com/warpdotdev/warp/pull/10973)) +* [Tab configs] Tab configs now run their commands sequentially. ([#10698](https://github.com/warpdotdev/warp/pull/10698)) +* Show server-provided `user_display_message` text in quota-limit errors. ([#10279](https://github.com/warpdotdev/warp/pull/10279)) +* Added a "Clear" action to the terminal right-click context menu so clearing terminal output is discoverable without using the keyboard shortcut. ([#10612](https://github.com/warpdotdev/warp/pull/10612)) — @wzc520pyfm ✨ +* Added a `warp://tab_config/` deeplink that opens a saved tab config in the active window (or a new one with `?new_window=true`). ([#9379](https://github.com/warpdotdev/warp/pull/9379)) — @haha1903 ✨ +* Skipped the SSH extension install on unsupported remote platforms. ([#10950](https://github.com/warpdotdev/warp/pull/10950)) +* Skipped repo-menu git stats on startup to improve launch performance. ([#10937](https://github.com/warpdotdev/warp/pull/10937)) +* Reduced unnecessary git operations on startup when the Code Review panel is closed. ([#10934](https://github.com/warpdotdev/warp/pull/10934)) + +**Bug fixes** + +* Fixed Mermaid diagram text not rendering in Warp on Web. ([#11141](https://github.com/warpdotdev/warp/pull/11141)) +* Clipped the inline menu header to prevent overflow in split panes. ([#10811](https://github.com/warpdotdev/warp/pull/10811)) — @SagarSDagdu ✨ +* [Windows] Inno Setup now terminates the minidump server process if it fails to exit. ([#10766](https://github.com/warpdotdev/warp/pull/10766)) +* [Linux] Fixed Warp on Raspberry Pi. ([#10688](https://github.com/warpdotdev/warp/pull/10688)) +* Stop waiting for file-based MCP servers we never attempted to start. ([#10969](https://github.com/warpdotdev/warp/pull/10969)) +* Fixed restored command history after closing an SSH session. ([#10713](https://github.com/warpdotdev/warp/pull/10713)) — @fatsolko ✨ +* Fixed local-repo session detection. ([#11019](https://github.com/warpdotdev/warp/pull/11019)) +* Fixed remote-server connection failures when the socket path exceeded the sun_path limit. ([#11009](https://github.com/warpdotdev/warp/pull/11009)) +* The details panel for cloud agent runs now displays any failures fetching the agent metadata ([#10765](https://github.com/warpdotdev/warp/pull/10765)) +* Fixed an MCP OAuth issue by creating the authenticated client before refreshing the token. ([#10984](https://github.com/warpdotdev/warp/pull/10984)) +* Fixed errant task status reporting for cloud agent conversations. ([#10977](https://github.com/warpdotdev/warp/pull/10977)) +* Set a minimum window size in AppKit so windows can no longer be restored at 1px wide. ([#10965](https://github.com/warpdotdev/warp/pull/10965)) +* Improved remote-server install reliability by falling back to a cached client-side tarball upload when remote downloads fail. ([#10925](https://github.com/warpdotdev/warp/pull/10925)) +* Respect the Markdown Viewer preference when opening Markdown file links. ([#9483](https://github.com/warpdotdev/warp/pull/9483)) — @maro20066600 ✨ + +**Oz updates** + +* Run any agent harness in the cloud. Use Oz to spin up Claude Code or Codex agents in the cloud; Oz will help you track and steer the agents. +* Multi-agent orchestration. Warp Agents will now orchestrate swarms of subagents, allowing you to parallelize tasks. + ### 2026.05.14 (v0.2026.05.13.09.15) **New features** diff --git a/src/content/docs/support-and-community/privacy-and-security/privacy.mdx b/src/content/docs/support-and-community/privacy-and-security/privacy.mdx index f5ce6c1..7c1d5f5 100644 --- a/src/content/docs/support-and-community/privacy-and-security/privacy.mdx +++ b/src/content/docs/support-and-community/privacy-and-security/privacy.mdx @@ -102,7 +102,7 @@ If you're a [Team](/knowledge-and-collaboration/teams/) admin, the deletion flow | `Agent Mode Setup Banner Accepted` | Agent Mode setup banner accepted | | `Agent Mode Setup Banner Dismissed` | Agent Mode setup banner dismissed | | `Agent Mode Setup Project Scoped Rules Action` | User clicked a button in the Agent Mode setup project scoped rules step | -| `Agent Mode.Setup Codebase Context Action` | User clicked a button in the Agent Mode setup Codebase Context step | +| `Agent Mode.Setup Codebase Context Action` | User clicked a button in the Agent Mode setup codebase context step | | `Agent Predict` | Completed an Agent Predict prediction | | `Agent Toolbar Dismissed` | User dismissed the use-agent toolbar | | `AgentManagement.AgentTypeSelectorOpened` | User opened the agent type selector from agent management | @@ -114,9 +114,9 @@ If you're a [Team](/knowledge-and-collaboration/teams/) admin, the deletion flow | `AgentManagement.ConversationOpened` | User opened a conversation | | `AgentManagement.DetailsPanelContinueLocally` | User clicked Continue locally in the details panel | | `AgentManagement.DetailsViewed` | User clicked View details | -| `AgentManagement.DismissSetupGuide` | User dismissed the cloud agent setup guide | +| `AgentManagement.DismissSetupGuide` | User dismissed the ambient agent setup guide | | `AgentManagement.FilterChanged` | User changed a filter in the management view | -| `AgentManagement.OpenSetupGuide` | User opened the cloud agent setup guide | +| `AgentManagement.OpenSetupGuide` | User opened the ambient agent setup guide | | `AgentManagement.SessionLinkCopied` | User copied a session link | | `AgentManagement.SetupGuideDocsLink` | User clicked a docs URL in the setup guide | | `AgentManagement.SetupGuideStepCopy` | User copied a workflow step from the setup guide | @@ -144,7 +144,7 @@ If you're a [Team](/knowledge-and-collaboration/teams/) admin, the deletion flow | `AgentMode.Code.SuggestedEditAcceptClicked` | User selected Accept for a code diff suggestion in Agent Mode | | `AgentMode.Code.SuggestedEditReceived` | Agent Mode suggested a code edit | | `AgentMode.Code.SuggestedEditResolved` | Agent Mode pending code edit suggestion resolved | -| `AgentMode.CreatedAIBlock` | Created an AI block in Agent Mode | +| `AgentMode.CreatedAIBlock` | Created an AI block in agent mode | | `AgentMode.Error` | Received an error when getting Agent Mode response | | `AgentMode.ExecutedWarpDrivePrompt` | Executed a saved prompt. | | `AgentMode.ExitedShellProcess` | An agent-requested command caused the shell process to exit | @@ -153,7 +153,12 @@ If you're a [Team](/knowledge-and-collaboration/teams/) admin, the deletion flow | `AgentMode.Grep.Failed` | The grep tool failed to complete | | `AgentMode.Grep.Succeeded` | The grep tool completed successfully | | `AgentMode.NaturalLanguageDetection.InputBufferSubmitted` | Input buffer submitted | -| `AgentMode.OpenedCitation` | Opened a citation that was surfaced in Agent Mode | +| `AgentMode.OpenedCitation` | Opened a citation that was surfaced in agent mode | +| `AgentMode.Orchestration.AgentProposedConfig` | An agent-authored orchestration config snapshot first became visible to the user on a plan card | +| `AgentMode.Orchestration.Entered` | Orchestration was activated in a conversation via /orchestrate or a run_agents confirmation card surfacing. Plan-card entries are tracked separately via AgentProposedConfig + PlanConfigApprovalToggled. | +| `AgentMode.Orchestration.PillBarInteraction` | User interacted with the orchestration pill bar (switch, pin, open in pane/tab, stop, kill, etc.) | +| `AgentMode.Orchestration.PlanConfigApprovalToggled` | User toggled the Use orchestration switch on a plan card | +| `AgentMode.Orchestration.RunAgentsCardDecision` | User accepted, accepted-without-orchestration, or rejected a run_agents confirmation card. Reports which config fields diverged from the original tool call and/or the active approved config. | | `AgentMode.Orchestration.TeamAgentCommunicationFailed` | Failed to send an orchestration message or lifecycle event for a TeamAgent | | `AgentMode.PotentialAutoDetectionFalsePositive` | Manually toggled input to shell mode after input was auto-detected as natural language. | | `AgentMode.QueryAttemptAtLImit` | Tried to send an Agent Mode query but they already reached the query limit | @@ -178,13 +183,15 @@ If you're a [Team](/knowledge-and-collaboration/teams/) admin, the deletion flow | `AmbientAgent.ConcurrencyModal.Dismissed` | User dismissed the cloud agent capacity modal | | `AmbientAgent.ConcurrencyModal.Opened` | User opened the cloud agent capacity modal | | `AmbientAgent.ConcurrencyModal.UpgradeClicked` | User clicked the upgrade button in the cloud agent capacity modal | -| `AmbientAgent.DispatchFailed` | Cloud agent failed to dispatch or encountered an error | +| `AmbientAgent.DispatchFailed` | Ambient agent failed to dispatch or encountered an error | | `AmbientAgent.EnvironmentSettings.CreatedEnvironment` | User created a new environment | | `AmbientAgent.EnvironmentSettings.DeletedEnvironment` | User deleted an environment | | `AmbientAgent.EnvironmentSettings.Image.Suggested` | Docker image was suggested for an environment | | `AmbientAgent.EnvironmentSettings.Image.SuggestionFailed` | Docker image suggestion failed | | `AmbientAgent.EnvironmentSettings.Opened` | User opened the environment management pane | | `AmbientAgent.EnvironmentSettings.UpdatedEnvironment` | User updated an existing environment | +| `AmbientAgent.Handoff.Initiated` | User initiated a local-to-cloud handoff | +| `AmbientAgents.ThirdPartyHarness.RuntimeError.Detected` | Runtime output scanner detected a known failure substring in a third-party harness block. | | `Anonymous User Attempted Login-Gated Feature` | Anonymous user attempted to access a login-gated feature | | `Anonymous User Expiration Lockout` | An anonymous user opened Warp after their conversion deadline and was locked out | | `Anonymous User Hit Cloud Object Limit` | Anonymous user attempted to create a cloud object past their personal object limit | @@ -214,7 +221,7 @@ If you're a [Team](/knowledge-and-collaboration/teams/) admin, the deletion flow | `CLI.Execute.Agent.List` | Listed agents from the Warp CLI | | `CLI.Execute.Agent.Profile.List` | Listed agent profiles from the Warp CLI | | `CLI.Execute.Agent.Run` | Ran an agent from the Warp CLI | -| `CLI.Execute.Agent.RunAmbient` | Ran a cloud agent from the Warp CLI | +| `CLI.Execute.Agent.RunAmbient` | Ran an ambient agent from the Warp CLI | | `CLI.Execute.Artifact.Download` | Downloaded an artifact from the Warp CLI | | `CLI.Execute.Artifact.Get` | Got artifact metadata from the Warp CLI | | `CLI.Execute.Artifact.Upload` | Uploaded an artifact from the Warp CLI | @@ -227,6 +234,10 @@ If you're a [Team](/knowledge-and-collaboration/teams/) admin, the deletion flow | `CLI.Execute.Environment.Update` | Updated a cloud environment from the Warp CLI | | `CLI.Execute.Federate.IssueGcpToken` | Issued a GCP federated identity token from the Warp CLI | | `CLI.Execute.Federate.IssueToken` | Issued a federated identity token from the Warp CLI | +| `CLI.Execute.HarnessSupport.FinishTask` | Reported task completion via harness-support from the Warp CLI | +| `CLI.Execute.HarnessSupport.NotifyUser` | Sent a user notification via harness-support from the Warp CLI | +| `CLI.Execute.HarnessSupport.Ping` | Pinged harness-support from the Warp CLI | +| `CLI.Execute.HarnessSupport.ReportArtifact` | Reported an artifact via harness-support from the Warp CLI | | `CLI.Execute.HarnessSupport.ReportShutdown` | Reported agent shutdown via harness-support from the Warp CLI | | `CLI.Execute.Integration.Create` | Created an integration from the Warp CLI | | `CLI.Execute.Integration.List` | Listed integrations from the Warp CLI | @@ -304,8 +315,8 @@ If you're a [Team](/knowledge-and-collaboration/teams/) admin, the deletion flow | `CodexModal.UseCodexClicked` | User clicked 'Use Codex' in the Codex modal | | `Command Correction Event` | Accepted command correction | | `Command File Run` | Opened a .cmd or unix executable file and ran it directly in Warp | -| `Command Palette Search Accepted` | Accepted a Command Palette search result | -| `Command Palette Search Exited` | Exited Command Palette search without accepting a result | +| `Command Palette Search Accepted` | Accepted a command palette search result | +| `Command Palette Search Exited` | Exited command palette search without accepting a result | | `Command Search Async Query Completed` | Finished searching for a command in the background | | `Command Search Exited` | Exited command search (universal search panel to search) without accepting a result | | `Command Search Filter Changed` | Changed command search filter | @@ -510,7 +521,7 @@ If you're a [Team](/knowledge-and-collaboration/teams/) admin, the deletion flow | `SSH Tmux Warpify Block Dismissed` | User dismissed an ssh tmux warpify block | | `Save Launch Config` | Saved current launch configuration of windows, tabs, and panes | | `Select App Icon` | Selected app icon | -| `Select Command Palette Option` | Selected option from Command Palette (i.e. CMD-P) | +| `Select Command Palette Option` | Selected option from command palette (i.e. CMD-P) | | `Select Cursor Type` | Selected cursor type | | `Select Navigation Palette Item` | Selected session from the Session Navigation Palette (search across panes, tabs, and windows) | | `Select Theme` | Selected theme | @@ -561,7 +572,7 @@ If you're a [Team](/knowledge-and-collaboration/teams/) admin, the deletion flow | `Thin Strokes Setting Changed` | Changed thin strokes setting in settings -> Appearance | | `Tier Limit Hit` | User hit the tier limit for a feature | | `Toggle Active AI Enablement` | Toggled active AI enablement. | -| `Toggle Agent Mode Codebase Context` | Toggled on/off the enablement of Codebase Context usage for Agent Mode. | +| `Toggle Agent Mode Codebase Context` | Toggled on/off the enablement of codebase context usage for Agent Mode. | | `Toggle Agent Mode Query Suggestions Setting` | Toggled on/off the prompt suggestions setting | | `Toggle Approvals Modal` | Opened or closed teams modal | | `Toggle Block Filter Case Sensitivity` | Toggled on/off case sensitivity within the block filter editor | @@ -569,7 +580,7 @@ If you're a [Team](/knowledge-and-collaboration/teams/) admin, the deletion flow | `Toggle Block Filter Query` | Toggled on/off a block filter query | | `Toggle Block Filter Regex` | Toggled on/off regex within the block filter editor | | `Toggle Code Suggestions Setting` | Toggled on/off the code suggestions setting | -| `Toggle Codebase Context Autoindexing` | Toggled on/off the enablement of autoindexing for Codebase Context. | +| `Toggle Codebase Context Autoindexing` | Toggled on/off the enablement of autoindexing for codebase context. | | `Toggle Dim Inactive Panes` | Whether the dim inactive panes feature has been toggled | | `Toggle Focus Pane On Hover` | Toggled on/off focus pane on hover feature, which causes panes to automatically focus when hovering over them | | `Toggle Git Operations Autogen Setting` | Toggled on/off the git operations autogen setting | diff --git a/telemetry.json b/telemetry.json index 24f4520..2c550a6 100644 --- a/telemetry.json +++ b/telemetry.json @@ -82,6 +82,11 @@ "AgentMode.Grep.Succeeded": "The grep tool completed successfully", "AgentMode.NaturalLanguageDetection.InputBufferSubmitted": "Input buffer submitted", "AgentMode.OpenedCitation": "Opened a citation that was surfaced in agent mode", + "AgentMode.Orchestration.AgentProposedConfig": "An agent-authored orchestration config snapshot first became visible to the user on a plan card", + "AgentMode.Orchestration.Entered": "Orchestration was activated in a conversation via /orchestrate or a run_agents confirmation card surfacing. Plan-card entries are tracked separately via AgentProposedConfig + PlanConfigApprovalToggled.", + "AgentMode.Orchestration.PillBarInteraction": "User interacted with the orchestration pill bar (switch, pin, open in pane/tab, stop, kill, etc.)", + "AgentMode.Orchestration.PlanConfigApprovalToggled": "User toggled the Use orchestration switch on a plan card", + "AgentMode.Orchestration.RunAgentsCardDecision": "User accepted, accepted-without-orchestration, or rejected a run_agents confirmation card. Reports which config fields diverged from the original tool call and/or the active approved config.", "AgentMode.Orchestration.TeamAgentCommunicationFailed": "Failed to send an orchestration message or lifecycle event for a TeamAgent", "AgentMode.PotentialAutoDetectionFalsePositive": "Manually toggled input to shell mode after input was auto-detected as natural language.", "AgentMode.QueryAttemptAtLImit": "Tried to send an Agent Mode query but they already reached the query limit", @@ -113,6 +118,8 @@ "AmbientAgent.EnvironmentSettings.Image.SuggestionFailed": "Docker image suggestion failed", "AmbientAgent.EnvironmentSettings.Opened": "User opened the environment management pane", "AmbientAgent.EnvironmentSettings.UpdatedEnvironment": "User updated an existing environment", + "AmbientAgent.Handoff.Initiated": "User initiated a local-to-cloud handoff", + "AmbientAgents.ThirdPartyHarness.RuntimeError.Detected": "Runtime output scanner detected a known failure substring in a third-party harness block.", "Anonymous User Attempted Login-Gated Feature": "Anonymous user attempted to access a login-gated feature", "Anonymous User Expiration Lockout": "An anonymous user opened Warp after their conversion deadline and was locked out", "Anonymous User Hit Cloud Object Limit": "Anonymous user attempted to create a cloud object past their personal object limit", @@ -155,6 +162,10 @@ "CLI.Execute.Environment.Update": "Updated a cloud environment from the Warp CLI", "CLI.Execute.Federate.IssueGcpToken": "Issued a GCP federated identity token from the Warp CLI", "CLI.Execute.Federate.IssueToken": "Issued a federated identity token from the Warp CLI", + "CLI.Execute.HarnessSupport.FinishTask": "Reported task completion via harness-support from the Warp CLI", + "CLI.Execute.HarnessSupport.NotifyUser": "Sent a user notification via harness-support from the Warp CLI", + "CLI.Execute.HarnessSupport.Ping": "Pinged harness-support from the Warp CLI", + "CLI.Execute.HarnessSupport.ReportArtifact": "Reported an artifact via harness-support from the Warp CLI", "CLI.Execute.HarnessSupport.ReportShutdown": "Reported agent shutdown via harness-support from the Warp CLI", "CLI.Execute.Integration.Create": "Created an integration from the Warp CLI", "CLI.Execute.Integration.List": "Listed integrations from the Warp CLI",