Skip to content

Support & Community > Privacy, security, and licensing

Privacy and data control

Open in ChatGPT ↗
Ask ChatGPT about this page
Open in Claude ↗
Ask Claude about this page
Copied!

Warp's approach to privacy and your control over your data

Our philosophy is complete transparency and control over any data leaving your machine. This means you can:

What telemetry data does Warp collect and why?

Section titled “What telemetry data does Warp collect and why?”

Warp collects high-level telemetry and usage data to discover product quality issues and guide feature prioritization.

If you haven’t opted out of “Help improve Warp”, we may collect:

  1. High level product usage and analytics data to analyze feature uptake and usage patterns. See the full list of tracked events in the exhaustive telemetry table below. These are all high level metrics and do not include any user generated content.
  2. AI interactions and console inputs that power our AI features. Warp unconditionally applies Secret Redaction in all AI interactions to ensure that any sensitive data is never collected or sent to third parties.

Selling usage data will never be part of Warp’s business model. This data is used solely to improve the end-user experience. Warp uses Sentry for crash reporting and Rudderstack for app analytics.

You can read our full privacy policy as well as how Warp handles security.

How to disable telemetry and crash reporting

Section titled “How to disable telemetry and crash reporting”
  1. Navigate to Settings > Privacy, or open the Command Palette and search for “privacy”
  2. Toggle off “Help improve Warp”, “Send crash reports”, or both

Privacy Settings

With telemetry disabled, no console interactions are ever persisted on Warp’s servers. Each request contains a X-Warp-Telemetry-Enabled header to specify whether telemetry is disabled, and even if this is missing from the request, our server assumes it’s disabled.

Warp provides a convenient way for you to delete your account and data. Any active Warp subscriptions associated with the account will also be cancelled when deleted. You can delete your Warp account and data in the following ways:

  • From Warp, go to Settings > Privacy > “Visit the data management page”

    Click the “Delete” button on the Data Management page to go through the data deletion flow.

  • From the web, log in to your warp account at https://app.warp.dev/login, then go to the data management page at https://app.warp.dev/data_management and click the “Delete” button to go through the data deletion flow.

Event NameDescription
AI Command Search openedOpened the modal for AI Command Search, where you can use natural language to search for commands
AI Execution Profile CreatedA new AI execution profile was created
AI Execution Profile DeletedAn AI execution profile was deleted
AI Execution Profile: Added To AllowlistAn item was added to an AI execution profile allowlist
AI Execution Profile: Added To DenylistAn item was added to an AI execution profile denylist
AI Execution Profile: Context Window SelectedSelected a context window limit for an execution profile’s base model
AI Execution Profile: Model SelectedAn AI model was selected for an AI execution profile
AI Execution Profile: Removed From AllowlistAn item was removed from an AI execution profile allowlist
AI Execution Profile: Removed From DenylistAn item was removed from an AI execution profile denylist
AI Execution Profile: Setting UpdatedAn AI execution profile setting was updated
AI Input Not SentThe AI input was not sent
AI Suggested Rule AddedClicked the Add Suggested Rule button in the AI blocklist
AI Suggested Rule Content ChangedContent changed by the user in the suggested rule dialog
AI Suggested Rule EditedClicked the Edit Suggested Rule button in the AI blocklist
AIAutonomy.AutoexecutedRequestedCommandAutoexecuted an Agent Mode requested command
AIAutonomy.ChangedAgentModeCodingPermissionsChanged Agent Mode permissions for coding tasks
AIAutonomy.ToggledAutoexecuteReadonlyCommandsSettingToggled setting to autoexecute readonly Agent Mode requested commands
Add Added Subshell CommandAdded a command to be automatically Warpified via Warp’s subshell wrapper
Add Denylisted SSH Tmux Wrapper HostAdded a SSH host to the denylist for prompting for Tmux Wrapper
Add Denylisted Subshell CommandExplicitly prevent a command from being Warpified via Warp’s subshell wrapper
Add Tab With ShellAdded a tab with specific shell
Added Workflow AliasAdded an alias to a Warp Drive workflow
Agent Management View Copied Session LinkUser copied a session link from the Agent Management View
Agent Management View Opened SessionUser opened a session from the Agent Management View
Agent Management View ToggledUser toggled the Agent Management View open or closed
Agent Mode Query Suggestion AcceptedPrompt Suggestion accepted
Agent Mode Query Suggestions Banner ShownPrompt Suggestions banner shown
Agent Mode Setup Banner AcceptedAgent Mode setup banner accepted
Agent Mode Setup Banner DismissedAgent Mode setup banner dismissed
Agent Mode Setup Project Scoped Rules ActionUser clicked a button in the Agent Mode setup project scoped rules step
Agent Mode.Setup Codebase Context ActionUser clicked a button in the Agent Mode setup codebase context step
Agent PredictCompleted an Agent Predict prediction
Agent Toolbar DismissedUser dismissed the use-agent toolbar
AgentManagement.AgentTypeSelectorOpenedUser opened the agent type selector from agent management
AgentManagement.ArtifactClickedUser clicked an artifact button
AgentManagement.CloudRunCancelledUser cancelled a cloud run
AgentManagement.CloudRunOpenedUser opened a cloud run
AgentManagement.ConversationForkedUser forked a conversation
AgentManagement.ConversationLinkCopiedUser copied a conversation link
AgentManagement.ConversationOpenedUser opened a conversation
AgentManagement.DetailsPanelContinueLocallyUser clicked Continue locally in the details panel
AgentManagement.DetailsViewedUser clicked View details
AgentManagement.DismissSetupGuideUser dismissed the ambient agent setup guide
AgentManagement.FilterChangedUser changed a filter in the management view
AgentManagement.OpenSetupGuideUser opened the ambient agent setup guide
AgentManagement.SessionLinkCopiedUser copied a session link
AgentManagement.SetupGuideDocsLinkUser clicked a docs URL in the setup guide
AgentManagement.SetupGuideStepCopyUser copied a workflow step from the setup guide
AgentManagement.SetupGuideStepRunUser ran a workflow step from the setup guide
AgentManagement.SlashCommandContinueLocallyUser invoked /continue-locally to fork a cloud conversation locally
AgentManagement.SpawnNewCloudAgentUser spawned a new cloud agent from agent management
AgentManagement.SpawnNewLocalAgentUser spawned a new local agent from agent management
AgentManagement.TombstoneArtifactClickedUser clicked an artifact in the tombstone view
AgentManagement.TombstoneContinueInCloudUser clicked Continue in the tombstone to start a cloud follow-up
AgentManagement.TombstoneContinueLocallyUser clicked Continue locally in the tombstone
AgentManagement.ViewToggledUser toggled the agent management view open or closed
AgentMode.AttachedContextAttached block as context to an Agent Mode query
AgentMode.AttachedImagesAttached images to an Agent Mode query
AgentMode.ChangedInputTypeThe input type was changed from shell -> AI or AI -> shell
AgentMode.ClickedEntrypointClicked on an Agent Mode entrypoint
AgentMode.Code.DiffHunksNavigatedAgent Mode Code diff hunks navigated
AgentMode.Code.DiffMatchFailedFailed to match code diff
AgentMode.Code.FileExceededContextLimitFile from AI exceeded context limit
AgentMode.Code.FilesNavigatedAgent Mode Code files navigated
AgentMode.Code.InvalidFileFile(s) in code diff could not be found
AgentMode.Code.MalformedFinalLineProxySuggested code diff likely required malformed trailing line correction (heuristic)
AgentMode.Code.MissingLineNumbersCode diff was missing line numbers
AgentMode.Code.SuggestedCodeEditedByUserAgent Mode Code suggestion edited by user
AgentMode.Code.SuggestedEditAcceptAndContinueClickedUser selected Accept and start conversation for a code diff suggestion in Agent Mode
AgentMode.Code.SuggestedEditAcceptClickedUser selected Accept for a code diff suggestion in Agent Mode
AgentMode.Code.SuggestedEditReceivedAgent Mode suggested a code edit
AgentMode.Code.SuggestedEditResolvedAgent Mode pending code edit suggestion resolved
AgentMode.CreatedAIBlockCreated an AI block in Agent Mode
AgentMode.ErrorReceived an error when getting Agent Mode response
AgentMode.ExecutedWarpDrivePromptExecuted a saved prompt.
AgentMode.ExitedShellProcessAn agent-requested command caused the shell process to exit
AgentMode.FileGlob.FailedThe file glob tool failed to complete
AgentMode.FileGlob.SucceededThe file glob tool completed successfully
AgentMode.Grep.FailedThe grep tool failed to complete
AgentMode.Grep.SucceededThe grep tool completed successfully
AgentMode.NaturalLanguageDetection.InputBufferSubmittedInput buffer submitted
AgentMode.OpenedCitationOpened a citation that was surfaced in Agent Mode
AgentMode.Orchestration.TeamAgentCommunicationFailedFailed to send an orchestration message or lifecycle event for a TeamAgent
AgentMode.PotentialAutoDetectionFalsePositiveManually toggled input to shell mode after input was auto-detected as natural language.
AgentMode.QueryAttemptAtLImitTried to send an Agent Mode query but they already reached the query limit
AgentMode.RequestRetrySucceededAgent Mode request succeeded after retrying following an initial error
AgentMode.SetupCreateEnvironmentActionUser clicked a button in the Agent Mode setup create environment step
AgentMode.SurfacedCitationsAgent Mode used and cited external sources that were used in its response
AgentMode.ToggleAutoDetectionSettingToggled the setting that enables or disables natural language auto-detection in the input.
AgentNotification.ShownAn agent notification was shown to the user (toast or mailbox)
AgentTip ClickedUser clicked a link or action in an Agent Tip
AgentTip ShownSelected an Agent Tip to show in the Agent Mode status bar
AgentView.EnteredUser entered the Agent View
AgentView.ExitedUser exited the Agent View
AgentView.InlineConversationMenuItemSelectedUser selected an item from the inline conversation menu
AgentView.InlineConversationMenuOpenedUser opened the inline conversation menu in Agent View
AgentView.ShortcutsViewToggledUser toggled the shortcuts view in Agent View
AgenticOnboarding.BlockSelectedSelected an agentic onboarding block to execute
AmbientAgent.CloudMode.EnteredUser entered cloud agent view
AmbientAgent.CloudMode.EnvironmentSelector.OpenedUser opened the environment selector menu
AmbientAgent.CloudMode.EnvironmentSelector.SelectedUser selected an environment from the selector
AmbientAgent.CloudMode.EnvironmentSettings.GitHubAuthUser started GitHub authentication from the environment form
AmbientAgent.CloudMode.EnvironmentSettings.LaunchedAgentUser launched an environment setup agent from the environment form
AmbientAgent.ConcurrencyModal.DismissedUser dismissed the cloud agent capacity modal
AmbientAgent.ConcurrencyModal.OpenedUser opened the cloud agent capacity modal
AmbientAgent.ConcurrencyModal.UpgradeClickedUser clicked the upgrade button in the cloud agent capacity modal
AmbientAgent.DispatchFailedAmbient agent failed to dispatch or encountered an error
AmbientAgent.EnvironmentSettings.CreatedEnvironmentUser created a new environment
AmbientAgent.EnvironmentSettings.DeletedEnvironmentUser deleted an environment
AmbientAgent.EnvironmentSettings.Image.SuggestedDocker image was suggested for an environment
AmbientAgent.EnvironmentSettings.Image.SuggestionFailedDocker image suggestion failed
AmbientAgent.EnvironmentSettings.OpenedUser opened the environment management pane
AmbientAgent.EnvironmentSettings.UpdatedEnvironmentUser updated an existing environment
Anonymous User Attempted Login-Gated FeatureAnonymous user attempted to access a login-gated feature
Anonymous User Expiration LockoutAn anonymous user opened Warp after their conversion deadline and was locked out
Anonymous User Hit Cloud Object LimitAnonymous user attempted to create a cloud object past their personal object limit
Anonymous User Initiated SignupAn anonymous user initiated the sign up flow
Anonymous User Linked from BrowserReceived an auth payload from anonymous user after linking in browser
App Download SourceWhether the Warp was installed from the home page or through homebrew
App StartupApp is launched
Attached Workflow Alias Environment VariablesAdded or removed environment variables for a Warp Drive workflow alias
Attempting to Relaunch for UpdateAttempted to relaunch the app after installing an update
Auth Common Question Clicked in AppClicked on “Common Question” when logging in
Auth: Open Privacy Settings OverlayPrivacy settings are open during sign-in
Auth: Toggle Common QuestionsToggled FAQ Page when logging in
Autosuggestion InsertedAccepted autosuggestion
Background Block StartedWarp created a background-output Block (whenever a processes has been backgrounded and yields some output)
BaselineCommand LatencyCommand execution time
Block CreationCreated Block
Block Filter Toolbelt Button ClickedClicked the block filter icon in the top-right of a block
Block SelectionSelected Block
Bootstrap Slow ContentsContents of the bootstrap block if bootstrapping is slow
Bootstrapping SlowSlow bootstrap on session startup
Bootstrapping SucceededSuccessful bootstrap for session
CLI Subagent Action ExecutedUser approved a blocked action from the CLI subagent
CLI Subagent Action RejectedUser rejected a blocked action from the CLI subagent
CLI Subagent Control State ChangedControl state changed in CLI subagent (agent in control, agent blocked, user in control, or agent tagged in)
CLI Subagent Input DismissedUser dismissed the input in the CLI subagent
CLI Subagent Responses ToggledUser toggled the visibility of agent responses in CLI subagent
CLI.Execute.Agent.ListListed agents from the Warp CLI
CLI.Execute.Agent.Profile.ListListed agent profiles from the Warp CLI
CLI.Execute.Agent.RunRan an agent from the Warp CLI
CLI.Execute.Agent.RunAmbientRan an ambient agent from the Warp CLI
CLI.Execute.Artifact.DownloadDownloaded an artifact from the Warp CLI
CLI.Execute.Artifact.GetGot artifact metadata from the Warp CLI
CLI.Execute.Artifact.UploadUploaded an artifact from the Warp CLI
CLI.Execute.Conversation.GetGot conversation by ID from the Warp CLI
CLI.Execute.Environment.CreateCreated a cloud environment from the Warp CLI
CLI.Execute.Environment.DeleteDeleted a cloud environment from the Warp CLI
CLI.Execute.Environment.GetGot cloud environment details from the Warp CLI
CLI.Execute.Environment.Image.ListListed available base images from the Warp CLI
CLI.Execute.Environment.ListListed cloud environments from the Warp CLI
CLI.Execute.Environment.UpdateUpdated a cloud environment from the Warp CLI
CLI.Execute.Federate.IssueGcpTokenIssued a GCP federated identity token from the Warp CLI
CLI.Execute.Federate.IssueTokenIssued a federated identity token from the Warp CLI
CLI.Execute.Integration.CreateCreated an integration from the Warp CLI
CLI.Execute.Integration.ListListed integrations from the Warp CLI
CLI.Execute.Integration.UpdateUpdated an integration from the Warp CLI
CLI.Execute.LoginLogged in via the Warp CLI
CLI.Execute.LogoutLogged out via the Warp CLI
CLI.Execute.MCP.ListListed MCP servers from the Warp CLI
CLI.Execute.Model.ListListed models from the Warp CLI
CLI.Execute.Provider.ListListed providers from the Warp CLI
CLI.Execute.Provider.SetupSet up a provider via the Warp CLI
CLI.Execute.Run.Conversation.GetGot run conversation from the Warp CLI
CLI.Execute.Schedule.CreateCreated a scheduled agent from the Warp CLI
CLI.Execute.Schedule.DeleteDeleted a scheduled agent from the Warp CLI
CLI.Execute.Schedule.GetGot scheduled agent configuration from the Warp CLI
CLI.Execute.Schedule.ListListed scheduled agents from the Warp CLI
CLI.Execute.Schedule.PausePaused a scheduled agent from the Warp CLI
CLI.Execute.Schedule.UnpauseUnpaused a scheduled agent from the Warp CLI
CLI.Execute.Schedule.UpdateUpdated a scheduled agent from the Warp CLI
CLI.Execute.Secret.CreateCreated a secret from the Warp CLI
CLI.Execute.Secret.DeleteDeleted a secret from the Warp CLI
CLI.Execute.Secret.ListListed secrets from the Warp CLI
CLI.Execute.Secret.UpdateUpdated a secret from the Warp CLI
CLI.Execute.Task.GetGot status of task from the Warp CLI
CLI.Execute.Task.ListListed tasks from the Warp CLI
CLI.Execute.WhoamiPrinted current user info from the Warp CLI
CLIAgentFooter.ImageAttachedUser attached an image from the CLI agent footer
CLIAgentFooter.SettingToggledUser toggled the CLI agent footer setting
CLIAgentFooter.ShownCLI agent footer was shown to the user
CLIAgentFooter.VoiceInputUsedUser used voice input from the CLI agent footer
CLIAgentPlugin.ChipClickedUser clicked the plugin install or update chip
CLIAgentPlugin.ChipDismissedUser dismissed the plugin install or update chip
CLIAgentPlugin.DetectedA CLI agent plugin was detected via a SessionStart event
CLIAgentPlugin.OperationFailedAuto plugin install or update failed
CLIAgentPlugin.OperationSucceededAuto plugin install or update completed successfully
CLIAgentRichInput.ClosedCLI agent Rich Input was closed
CLIAgentRichInput.OpenedUser opened CLI agent Rich Input
CLIAgentRichInput.SubmittedUser submitted a prompt via CLI agent Rich Input
Changed invite view optionToggled between link and invite for invite
Clicked Continue Conversation ButtonUser clicked the Continue Conversation button in a block footer
Clicked Reset to Defaults Button in Settings ImportReset the imported settings in the settings import onboarding block
Clone Repo Prompt SubmittedUser submitted a repository URL from the clone repo view
Code Pane OpenedOpened the code editor pane from various sources
CodePanels.FileOpenedOpened a file from code review, project explorer, or global search
CodeReview.AddToContextContent added to AI context from code review
CodeReview.BaseChangedDiff base changed in code review
CodeReview.CalculateDiffMetadataFailedFailure when calculating diff metadata
CodeReview.CommentAddedInline code review comment added
CodeReview.CommentDeletedInline code review comment deleted
CodeReview.CommentEditedInline code review comment edited
CodeReview.CommentEditorOpenedInline code review comment editor opened
CodeReview.CommentListExpandedInline code review comment list expanded
CodeReview.CommentListItemClickedInline code review comment list item clicked
CodeReview.CommentRelocationFailedInline code review comment relocation fell back to approximate line
CodeReview.CommentResolvedInline code review comment resolved
CodeReview.CommentsAttachedNewly-imported comments relocated against editor lines
CodeReview.CommentsReceivedAgent insert_code_review_comments tool call received and processed
CodeReview.FileSavedFile saved in code review pane
CodeReview.FindBarModeChangedSearch mode changed in code review find bar
CodeReview.FindBarToggledCode review find bar opened or closed
CodeReview.FindNavigatedNavigated to next or previous match in code review find bar
CodeReview.GitButtonTriggeredUser clicked a git operation button in the code review header
CodeReview.GitDialogCompletedGit operation dialog reached a terminal state (succeeded, failed, or cancelled)
CodeReview.LoadDiffFailedFailure when loading diff content
CodeReview.PaneOpenedCode review pane opened
CodeReview.PaneStateChangedCode review pane minimized or maximized
CodeReview.RevertHunkClickedRevert hunk button clicked
CodeReview.ReviewSubmittedInline code review submitted to agent
CodeView.SelectionAddedAsContextAdded selected code as context from the code editor
CodexModal.OpenedUser opened the Codex modal
CodexModal.UseCodexClickedUser clicked ‘Use Codex’ in the Codex modal
Command Correction EventAccepted command correction
Command File RunOpened a .cmd or unix executable file and ran it directly in Warp
Command Palette Search AcceptedAccepted a command palette search result
Command Palette Search ExitedExited command palette search without accepting a result
Command Search Async Query CompletedFinished searching for a command in the background
Command Search ExitedExited command search (universal search panel to search) without accepting a result
Command Search Filter ChangedChanged command search filter
Command Search OpenedOpened command search (universal search panel to search)
Command Search Result AcceptedAccepted command search result
Complete Welcome TipCompleted all welcome tips items
Completed Settings ImportImported a terminal’s settings via the settings import onboarding block
ComputerUse.ApprovedA RequestComputerUse action was approved (manually or auto-executed)
ComputerUse.CancelledA RequestComputerUse action was cancelled/rejected
Confirm SuggestionAccepted tab completion suggestion
Context Menu CopyClicked “Copy” in context menu
Context Menu Copy PromptClicked “Copy Prompt” in context menu
Context Menu Copy Selected TextClicked “Copy selected text” in context menu
Context Menu Insert Selected Text into InputClicked “insert into input” in context menu
Context Menu Toggle Git Prompt Dirty IndicatorToggled indicator of dirty git prompt
Context Menu: Find Within BlocksClicked “find within blocks” in context menu
Context Menu: Initiate Block SharingOpened “Share” modal via context menu
Context Menu: Reinput CommandsClicked “reinput commands” in context menu
ConversationList.ItemDeletedDeleted a conversation from the conversation list
ConversationList.ItemOpenedOpened a conversation from the conversation list
ConversationList.LinkCopiedCopied a conversation link from the conversation list
ConversationList.OpenedOpened the conversation list view in the left panel
Copied Shared Session LinkCopied a shared session link
Copy Block Sharing LinkClicked “Share block…” in context menu
Copy Invite LinkClicked “Copy Link” on Referral Modal
Copy Obfuscated SecretCopied a secret’s obfuscated contents to clipboard
Copy Object To ClipboardCopied an object to the user’s keyboard
Create Custom ThemeCreated a custom theme using the built-in theme creator
Create Project Prompt SubmittedUser submitted a prompt from the create project view
Create Project Prompt Submitted ContentUser submitted custom prompt content from the create project view
Custom Secret Regex AddedCustom Secret Regex Added
Database Read ErrorDatabase read error when trying to get app state for session restoration
Database Startup ErrorFailed to initialize sqlite upon startup
Database Write ErrorDatabase write error when trying to write app state for session restoration
Decline Subshell BootstrapDeveloper declined the Warp banner to Warpify the current session
Delete Custom ThemeDeleted a custom theme using the built-in theme creator
Deleted NotebookDeleted notebook from Warp Drive team
Deleted WorkflowDeleted workflow from Warp Drive team
Disable Input Sync InputsDisabled / turn off the Input Synchronization (across editors)
Dismiss Alias Expansion BannerDismissed the banner to enable automatic alias expansion within the Input Editor
Dismiss Welcome TipsDismissed Welcome tips
Don't Show Sharer Grant Modal AgainWhen you check don’t show again on the confirmation modal for granting a role
Drag and Drop TabTab dragged and dropped
Duplicate ObjectCloned a Warp Drive object
Edited Input Before PrecmdInput edited before precmd hook completes
Edited Workflow Alias ArgumentEdited an argument in a Warp Drive workflow alias
Enable Alias Expansion From BannerEnabled automatic alias expansion within the Input Editor from the banner
Executed Conversation RewindUser executed a rewind to a previous conversation state
Expanded Code SuggestionExpanded the passive code diff suggestion
Export ObjectExported a Warp Drive object
Features Page ActionChanged settings in Features Page
File Tree ToggledOpened the file tree/project explorer
FileTree.AttachedAsContextAttached a file or directory as context from the file tree
FileTree.ItemCreatedCreated a new file from the file tree
Find Option ToggledChanged settings in Find Toggle
Focused Config in Settings ImportSelected a terminal in the settings import onboarding block
FreeTierLimitHitInterstitial.ClosedUser closed the free tier limit hit interstitial
FreeTierLimitHitInterstitial.DisplayedThe free tier limit hit interstitial was displayed
FreeTierLimitHitInterstitial.UpgradeButtonClickedUser clicked the ‘Upgrade’ button in the free tier limit hit interstitial
Generate Block Sharing LinkGenerated Block sharing link
Generate Metadata For Workflow ErrorFailed to generate metadata for a workflow using Warp AI
Generate Metadata For Workflow SuccessSuccessfully generated metadata for a workflow using Warp AI
Get Started Skip to TerminalUser clicked skip to terminal from get started view
Global Search OpenedOpened the global search view
Global Search Query StartedStarted a global search (warp_ripgrep) search
ITerm Profile has Multiple HotkeysAttempted to import an iTerm profile that contained multiple hotkey window bindings
Identified Antivirus SoftwareIdentified running antivirus software on the user’s machine
Image ReceivedReceived an image through an image protocol over the pty
InitialWorkingDirectoryConfigurationChangedReplaced the default working directory with a different path
Initiate ReauthStarted the flow to re-authenticate the client
Input Mode ChangedChanged the Input Editor Mode (Pinned to Bottom, Pinned to Top, Classic / Waterfall Mode)
Input.AtMenuInteractedInteracted with the @ menu
Input.ContextChipInteractedInteracted with a context chip
Input.InputUXModeChangedChanged the input UX mode
Input.VoiceInputUsedUsed voice input
InputBoxAICommandSearchOpened AI Command Search via the Input Editor’s context menu (right clicking the buffer)
InputBoxAskWarpAIClicked “Ask Warp AI” from the Input Editor’s context menu
InputBoxCommandSearchOpened Command Search via the Input Editor’s context menu (right clicking the buffer)
InputBoxCutSelectedTextCopied selected text from Input Editor
InputBoxPastePasted text into the Input Editor’s via its context menu (right clicking the buffer)
InputBoxSelectAllSelected all the text in the Input Editor via its context menu (right clicking the buffer)
Invited TeammatesSent emails to invite teammates to join Warp Drive team
Invoked Environment VariablesInvoked an environment variables object
Isolation.DetectedIsolationPlatformDetected that Warp is running in an isolated sandbox
Joined Shared SessionWhen you join another instance of Warp using shared sessions
Jumped to Bookmark BlockJumped to bookmarked Block
Jumped to Bottom of Block Button ClickedUsed the button to jump to the bottom of a Block
Jumped to Previous CommandJumped to a previous command
Jumped to Shared Session ParticipantClicked on a shared session participant avatar to jump to their location in the session
Keybinding ChangedEdited a custom keybinding
Keybinding RemovedRemoved / cleared a keybinding
Keybinding Reset to DefaultReset a custom keybinding to its default
Knowledge Pane OpenedKnowledge Pane Opened
Linear.IssueLinkOpenedUser opened a warp://linear deeplink to work on an issue
Log In Button Clicked in AppClicked on “Log in” button
Log OutLogged out of the Warp client
Log Out Modal Cancel PressedEscaped the log out flow by canceling the log out modal
Log Out Modal ShownWhen the log out modal is displayed
Logged in to native appLogin is successful
Logged-out App StartupStarted Warp in the logged-out / signed-out state
Login Later Button ClickedClicked “Login later” button
Login Later Confirmation Button ClickedClicked “Yes, skip login” confirmation button
Lsp.ControlActionUser performed an LSP control action from the footer menu
Lsp.FindReferencesShownFind references card displayed via LSP
Lsp.GotoDefinitionUser triggered goto definition via LSP
Lsp.HoverShownHover tooltip displayed with LSP content or diagnostics
Lsp.ServerEnabledUser enabled an LSP server for a workspace
Lsp.ServerEnablementSkippedUser skipped LSP enablement during /init
Lsp.ServerFailedLSP server failed to start
Lsp.ServerInstallCompletedAn LSP server installation finished
Lsp.ServerRemovedUser removed an LSP server
Lsp.ServerStartedLSP server successfully started and is available
MCP Server AddedMCP Server Added
MCP Server Collection Pane OpenedMCP Server Collection Pane Opened
MCP Server SpawnedMCP Server Spawned
MCP Template CreatedMCP Template Created
MCP Template InstalledMCP Template Installed
MCP Template SharedMCP Template Shared
MCP Tool Call AcceptedMCP Tool Call Accepted
Move Active TabMove active tab left or right
Move TabMove tab left or right
Needs ReauthUser needs to re-authenticate
New Session From DirectoryDragged a file, folder, etc. into Warp to start a session
Notebook ActionTook an action on a notebook: edit, delete, modified font size, etc.
Notebook EditedEdited a notebook
Notebook OpenedOpened a notebook
Notification ClickedClicked desktop notification sent from Warp
Notification Failed to SendFailed to send desktop notification
Notification Permissions RequestedRequested permission for desktop notification permissions
Notification Request Permissions OutcomeRecorded outcome of attempting to request desktop notification permissions
Notification SentSent desktop notification
Notifications Discovery Banner ActionShowed banner introducing the notifications feature
Notifications Error Banner ActionShowed error banner for notifications feature
Object Link CopiedThe web link to an object has been copied.
Open Context MenuOpened context menu (such as right clicking, clicking on ellipses in the top right of a Block, etc.)
Open Launch ConfigOpened launch config for a session
Open Launch Config FileOpened the launch config YAML file from modal once saved successfully
Open PaletteOpened the palette
Open Quake Mode WindowToggled quake mode window when previously hidden or closed
Open Repo Folder SubmittedUser selected a folder to open as a repo from the “Open repository” button
Open Save Config ModalOpened save launch configuration modal
Open Slash MenuOpened the slash commands menu
Open Suggestions MenuOpened a suggestion menus, such as with up arrow or tab
Open Team from URIShowed settings view of their newly joined team within the app
Open Theme ChooserOpened theme chooser (list of different themes and visualizations of those themes)
Open Theme Creator ModalOpened theme creator modal (modal to create a new theme)
Open Welcome TipsOpened welcome tips in app
Open Workflows SearchOpened workflows search in command search pane
OpenAndWarpifyDockerSubshellWarpifying a docker subshell from using the docker extension
OpenInputBoxContextMenuOpened the Input Editor’s context menu
Opened Changelog LinkOpened the changelog link within the App
Opened LinkOpened a highlighted link within input or output
Opened Rewind Confirmation DialogUser opened the rewind confirmation dialog
Opened Save As Workflow ModalOpened the modal to create a new workflow using a Block’s context—command, etc.
Opened Sharing DialogOpened the sharing settings dialog for a session or Warp Drive object
Opened Warp AIActivated Warp AI
Opened alt screen find barOpened the Find bar in the Alt Screen
Page Up/Down In Editor PressedPressed PAGE-UP or PAGE-DOWN within the Input Editor
Pane Drag EndedEnded dragging a pane via the pane header
Pane Drag InititiatedInitiated dragging a pane via the header
Parameterized Workflow With Environment VariablesSelected from environment variables dropdown to parameterize workflow
Parsed Config in Settings ImportParsed a terminal’s settings as part of settings import
Preview Pane PromotedPromoted a preview code tab to a normal tab
Prompt EditedEdited the prompt using the built-in prompt editor
Prompt Editor OpenedOpened the prompt editor
Pty SpawnedTracks the manner by which we create a new shell process (new codepath vs. old codepath). Used to ensure nothing breaks as we change parts of our infrastructure.
Quit Modal Cancel PressedCancel button on the alert modal was pressed
Quit Modal DisabledThe quit modal dialog has been disabled and will not popup when a user closes Warp while a session is running
Quit Modal ShownShowed an alert modal to warn the user about closing the app/window with a running process
Received Subshell RC File DCSSpawned a subshell to be automatically Warpified
Recent Menu Item SelectedUser selected an item from the recents list on the new tab zero state
RemoteServer.BinaryCheckRemote server binary check completed (found, not found, or error)
RemoteServer.ClientRequestErrorA client request to the remote server failed
RemoteServer.DisconnectionAn established remote server connection was dropped
RemoteServer.HostUnsupportedPreinstall check classified the remote host as unsupported, falling back to the legacy SSH flow
RemoteServer.InitializationRemote server connection and initialization completed (success or failure)
RemoteServer.InstallationRemote server binary installation completed (success or failure)
RemoteServer.MessageDecodingErrorA server message could not be decoded (no parseable request_id)
RemoteServer.SetupDurationEnd-to-end duration of the remote server setup flow
Remove Added Subshell CommandRemoved a command from the list of commands to automatically Warpify via Warp’s subshell wrapper
Remove Denylisted SSH Tmux Wrapper HostRemoved an SSH host from the denylist from prompting for Tmux Wrapper
Remove Denylisted Subshell CommandRemoved a command from the list of commands to IGNORE when trying to Warpify via Warp’s subshell wrapper
Removed Workflow AliasRemoved an alias from a Warp Drive workflow
Removed user from teamRemove user from Warp Drive team
RepoMetadata.BuildTree.FailedFailed to build file tree for repo metadata
Resource Center Keybindings Page OpenedOpened the keybinding page within the resource center
Resource Center OpenedOpened Resource Center pane
Resource Center Tips CompletedCompleted resource center tips
Resource Center Tips SkippedSkipped welcome tips for new users
SSH Bootstrap AttemptAttempted bootstrapping for an SSH session
SSH ControlMaster ErrorEncountered a ControlMaster error during an SSH session
SSH Install Tmux Block AcceptedUser accepted an ssh install tmux block
SSH Install Tmux Block DismissedUser dismissed an ssh install tmux block
SSH Install Tmux Block DisplayedDisplayed an ssh install tmux block
SSH Interactive Session DetectedAn interactive SSH session was detected
SSH Remote Server Choice Do Not Ask Again ToggledToggled the ‘Don’t ask me this again’ checkbox on the SSH remote-server choice block
SSH Tmux Warpification Error BlockSsh tmux warpification errored out
SSH Tmux Warpification SucceededSsh tmux warpification succeeded
SSH Tmux Warpify Block AcceptedUser accepted an ssh tmux warpify block
SSH Tmux Warpify Block DismissedUser dismissed an ssh tmux warpify block
Save Launch ConfigSaved current launch configuration of windows, tabs, and panes
Select App IconSelected app icon
Select Command Palette OptionSelected option from command palette (i.e. CMD-P)
Select Cursor TypeSelected cursor type
Select Navigation Palette ItemSelected session from the Session Navigation Palette (search across panes, tabs, and windows)
Select ThemeSelected theme
Sent email invitesSent email invites for Warp Drive team
Session Abandoned Before BootstrapAbandoned session before the bootstrapping completes
Set Line HeightSet line height through Settings -> Appearance
Set New Windows at Custom SizeSet new windows at custom size through Settings -> Appearance
Set SSH Extension Install ModeChanged the SSH extension install mode (always ask / always allow / always skip)
Set Window Blur RadiusChanged the blur radius from the Settings -> Appearance dialog
Set Window OpacityChanged the opacity (window transparency) from the Settings -> Appearance dialog
Settings Import InitiatedStarted the import settings flow for new users
Settings.Environments.PageOpenedUser opened the Environments settings page
Shared Object Limit Hit Banner View Plans Button ClickedClicked the ‘View Plans’ button on the persistent drive banner
Sharer Cancelled Grant RoleWhen you cancel granting a role to a shared session participant
Shell Terminated PrematurelyThe shell process terminated prematurely
Show Alias Expansion BannerDisplayed the banner asking whether Warp should automatically expand aliases within the Input Editor
Show Subshell BannerDisplayed the banner asking whether Warp should Warpify the current session via Warp’s subshell wrapper
Show Warpify SSH BannerDisplayed the banner asking whether Warp should Warpify the current SSH session via Warp’s SSH Wrapper
ShowNotificationsDiscoveryBannerShowed notifications discovery banner in the block list
ShowNotificationsErrorBannerShowed error banner for notifications feature
Showed File in File ExplorerOpened a file in Finder by using “Show in Finder”
Sign Up Button Clicked in AppClicked “Sign Up” button
Skill.OpenedA skill was opened from an ‘open skill’ button or /edit-skill command
Skill.ReadA skill was read via the ReadSkill tool call
Skip Onboarding SurveySkipped onboarding survey as a whole
Slash Command AcceptedUser accepted a slash command
Split PaneSplit tab into multiple panes
Static Prompt Suggestion AcceptedStatic Prompt Suggestion accepted
Static Prompt Suggestions Banner ShownStatic Prompt Suggestions banner shown
Suggested Code Diff Banner ShownSuggested Code Diff banner shown
Suggested Code Diff FailedSuggested Code Diff Failed
Suggested Prompt AcceptedSuggested prompt accepted
Suggested Prompt CancelledSuggested prompt cancelled
Suggested Prompt ShownSuggested prompt shown
Tab CreationCreated a tab
Tab OperationsTook operation on a tab: change color, close tab, close adjacent tabs, etc.
Tab RenamedChanged tab title
Tab Single Result AutocompletionAccepted tab completion and inserted into Input Editor
TabConfigs.ExistingConfigOpenedUser opened an existing saved tab config
TabConfigs.GuidedModalOpenedUser opened the guided Create a tab config modal
TabConfigs.GuidedModalSubmittedUser submitted the guided Create a tab config modal
TabConfigs.MenuCreateNewTabConfigClickedUser clicked the New tab config entry from the tab configs menu
TabConfigs.NewWorktreeConfigOpenedUser opened a new worktree config from the submenu or new worktree modal
Team CreatedCreated a Warp Drive team
Team JoinedJoined a Warp Drive team
Team LeftLeft a Warp Drive team
Team Link CopiedCopied a Warp Drive team link
Thin Strokes Setting ChangedChanged thin strokes setting in settings -> Appearance
Tier Limit HitUser hit the tier limit for a feature
Toggle Active AI EnablementToggled active AI enablement.
Toggle Agent Mode Codebase ContextToggled on/off the enablement of codebase context usage for Agent Mode.
Toggle Agent Mode Query Suggestions SettingToggled on/off the prompt suggestions setting
Toggle Approvals ModalOpened or closed teams modal
Toggle Block Filter Case SensitivityToggled on/off case sensitivity within the block filter editor
Toggle Block Filter InvertToggled on/off invert within the block filter editor
Toggle Block Filter QueryToggled on/off a block filter query
Toggle Block Filter RegexToggled on/off regex within the block filter editor
Toggle Code Suggestions SettingToggled on/off the code suggestions setting
Toggle Codebase Context AutoindexingToggled on/off the enablement of autoindexing for codebase context.
Toggle Dim Inactive PanesWhether the dim inactive panes feature has been toggled
Toggle Focus Pane On HoverToggled on/off focus pane on hover feature, which causes panes to automatically focus when hovering over them
Toggle Git Operations Autogen SettingToggled on/off the git operations autogen setting
Toggle Global AI EnablementToggled global AI enablement.
Toggle Intelligent Autosuggestions SettingToggled on/off the intelligent autosuggestions setting
Toggle Jump to Bottom of Block ButtonEnabled or disabled the Jump to Bottom of Block Button
Toggle Ligature RenderingToggled ligature rendering
Toggle New Windows at Custom SizeWhether the new windows at custom size feature has been toggled
Toggle Obfuscate SecretRevealed or hid a secret
Toggle Preserve Active Tab ColorEnabled or disabled preserving the active tab color
Toggle Restore SessionToggled session restoration (“Restore windows, tabs, panes, on startup”)
Toggle SSH Tmux WrapperChanged the setting for SSH sessions to prompt for Tmux Wrapper
Toggle SSH WarpificationChanged the setting for SSH sessions to be warified
Toggle Same Line PromptToggled on/off same line prompt
Toggle Secret RedactionToggled on/off the setting for Secret Redaction - attempts to redact secrets and sensitive information
Toggle Settings SyncToggle Settings Sync
Toggle SharedBlock Title GenerationToggled on/off the shared block title generation setting
Toggle Show Agent TipsToggled the Show Agent Tips setting in AI settings
Toggle Show Block DividersEnabled or disabled the Show Block Dividers Button
Toggle Sticky Command Header in Active PaneExpanded or collapsed the sticky command header in the active pane
Toggle Sync Inputs Across All Panes in All TabsEnable the synchronization of the Input Editor’s buffer to all the panes in all the tabs
Toggle Sync Inputs Across All Panes in Current TabEnable the synchronization of the Input Editor’s buffer to all the panes in the current tab
Toggle Tab IndicatorsEnabled or disabled the tab indicators (failed command, etc.)
Toggle Voice Input SettingToggled on/off the voice input setting
Toggle Warp AIToggled Warp AI—an AI assistant to help you debug errors, look up forgotten commands and more
Toggled Bookmark BlockBookmarked or unbookmarked Block
Toggled Tab Bar VisibilityToggled when to display the tab bar
Tried to Execute Before PrecmdAttempted to execute command before precmd, a shell stage that has metadata on a command such as ssh, prompt info, etc.
Trigger Subshell BootstrapAttempted to Warpify the current session via Warp’s subshell wrapper
Triggered Command XRayTriggered Command X-Ray (hovering over a command for explanation)
Unable to Update To New VersionUpdate available but not authorized to install
Undo CloseRe-opened a closed tab or window (undo closing a tab or window)
Unhandled Editor Modifier KeyUsed modifier keybinding keystroke which is not currently supported
Unsupported ShellBooted Warp with a shell that isn’t supported
Update Block Filter QueryWhen a new filter is applied to a block
Update Block Filter Query With Context LinesWhen the number of context lines for a block filter query is updated
Update Tab Close Button PositionUpdated the tab close button position
Updated Alt Screen Padding ModeUpdated the custom padding setting for the alt-screen
Updated Sorting ChoiceModified the sorting scheme for Warp Drive objects
UseAgentToolbar.SettingToggledUser toggled the Use Agent footer setting
Used Warp AI Prepared PromptUsed one of the Warp-provided prompts, like “Show examples”
User Initiated Closing SomethingAttempted to either quit the app or close a window
User Initiated Log OutConfirms a user has explicitly logged out of the application
User Menu Upgrade ClickedClicked the ‘Upgrade’ menu item in the user menu
VerticalTabs.DiffStatsChipClickedUser clicked a diff stats chip in the vertical tabs panel or detail sidecar
VerticalTabs.DisplayOptionChangedUser updated a display option in the vertical tabs settings popup
VerticalTabs.PrChipClickedUser clicked a GitHub PR chip in the vertical tabs panel or detail sidecar
Vim Keybindings Banner DismissedDismissed the banner to enable Vim keybindings in the Input Editor
Vim Keybindings Banner DisplayedDisplayed the banner asking whether Warp should enable Vim keybindings in the Input Editor
Vim Keybindings Enabled from BannerEnabled Vim keybindings in the Input Editor from the banner
Warp AI ActionExecuted a Warp AI action: Restart, Copy, Insert into terminal
Warp AI Character Limit ExceededAttempted to ask a question longer than 1k chars to Warp AI
Warp AI Request IssuedIssued a question to Warp AI
Warp Drive OpenedOpened Warp Drive panel
Warp Drive Sharing onboarding block shownShowed onboarding block for Warp Drive sharing
Warp Drive object opened on desktopWarp Drive object on the web was opened on the desktop
Warpify Footer Accepted WarpifyUser clicked Warpify in the warpify footer
Warpify Footer ShownDisplayed the warpify footer for a detected subshell or SSH session
Web session opened on desktopShared session viewed on the web was opened on the desktop
Workflow ExecutedExecuted workflow
Workflow SelectedSelected workflow and populated into the Input Editor
Zero State Prompt Suggestion UsedUsed a zero state prompt suggestion
experiments.client.enroll_clientClient assigned to A/B test
onboarding_agent_slide_upgrade_clickedUser clicked the Upgrade button on the Customize your agent slide
onboarding_callout_completedUser completed the callout flow
onboarding_callout_displayedA callout was displayed to the user
onboarding_callout_nextUser clicked next on a callout
onboarding_folder_selectedUser selected a folder
onboarding_folder_selection_startedUser started folder selection
onboarding_free_user_no_ai_upgrade_clickedUser clicked the upgrade button on the free-user no-AI experiment slide
onboarding_get_started_clickedUser clicked the Get Started button
onboarding_setting_changedUser changed a setting during onboarding
onboarding_slide_navigated_backUser navigated to the previous slide
onboarding_slide_navigated_nextUser navigated to the next slide
onboarding_slide_viewedUser viewed a slide in the onboarding flow
onboarding_slides_completedUser completed the onboarding slides
onboarding_startedUser started the onboarding flow
onboarding_welcome_login_clickedUser clicked the Log in link on the welcome/intro slide
perf_metrics.memory_usage_highTotal application memory usage exceeded a significant threshold
perf_metrics.resource_usagePeriodic report on application resource usage statistics
revenue.AutoReloadModalClosedUser closed the auto-reload modal (either dismissed or enabled auto-reload)
revenue.AutoReloadToggledFromBillingSettingsUser toggled auto-reload in Billing & Usage settings
revenue.OutOfCreditsBannerClosedUser closed the ‘Out of credits’ banner (dismissed or purchased credits)