Warp — ai-addendum changed (low) Warp updated its AI addendum and privacy documentation, detailing that the terminal collects high-level product usage analytics plus AI interactions and console inputs unless users disable the "Help improve Warp" setting under Settings > Privacy. Warp states it unconditionally applies Secret Redaction to all AI interactions, uses Sentry for crash reporting and Rudderstack for app analytics, and lets users delete their account and data, which also cancels any active Warp subscriptions. Warp's ai-addendum changed Support Privacy, security, and licensing Privacy and data control Warp's approach to privacy and your control over your data Transparency and control Our philosophy is complete transparency and control over any data leaving your machine. This means you can: Read a complete list of all the telemetry events that get sent for app analytics Monitor telemetry in real-time with Warp's native Network Log Opt out of telemetry at any time Read and audit Warp's client source code at warpdotdev/warp , open source under AGPL v3 See how long shared session data is kept and who can access it 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: 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. 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 Navigate to Settings Privacy , or open the Command Palette and search for "privacy" Toggle off "Help improve Warp", "Send crash reports", or both 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. Delete your account and data 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 on the Warp login page , then go to the data management page and click the "Delete" button to go through the data deletion flow. Exhaustive telemetry table Event Name Description AI Command Search opened Opened the modal for AI Command Search, where you can use natural language to search for commands AI Execution Profile Created A new AI execution profile was created AI Execution Profile Deleted An AI execution profile was deleted AI Execution Profile: Added To Allowlist An item was added to an AI execution profile allowlist AI Execution Profile: Added To Denylist An item was added to an AI execution profile denylist AI Execution Profile: Context Window Selected Selected a context window limit for an execution profile's base model AI Execution Profile: Model Selected An AI model was selected for an AI execution profile AI Execution Profile: Removed From Allowlist An item was removed from an AI execution profile allowlist AI Execution Profile: Removed From Denylist An item was removed from an AI execution profile denylist AI Execution Profile: Setting Updated An AI execution profile setting was updated AI Input Not Sent The AI input was not sent AI Suggested Rule Added Clicked the Add Suggested Rule button in the AI blocklist AI Suggested Rule Content Changed Content changed by the user in the suggested rule dialog AI Suggested Rule Edited Clicked the Edit Suggested Rule button in the AI blocklist AI.ProviderCredential.Changed A user added or removed a model-provider credential AIAutonomy.AutoexecutedRequestedCommand Autoexecuted an Agent Mode requested command AIAutonomy.ChangedAgentModeAskUserQuestionPermission Changed Agent Mode permission for asking user questions AIAutonomy.ChangedAgentModeCodingPermissions Changed Agent Mode permissions for coding tasks AIAutonomy.ToggledAutoexecuteReadonlyCommandsSetting Toggled setting to autoexecute readonly Agent Mode requested commands Add Added Subshell Command Added a command to be automatically Warpified via Warp's subshell wrapper Add Denylisted Subshell Command Explicitly prevent a command from being Warpified via Warp's subshell wrapper Add Tab With Shell Added a tab with specific shell Added Workflow Alias Added an alias to a Warp Drive workflow Agent Management View Copied Session Link User copied a session link from the Agent Management View Agent Management View Opened Session User opened a session from the Agent Management View Agent Management View Toggled User toggled the Agent Management View open or closed Agent Mode Query Suggestion Accepted Prompt Suggestion accepted Agent Mode Query Suggestions Banner Shown Prompt Suggestions banner shown Agent Mode Setup Banner Accepted 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 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 AgentManagement.ArtifactClicked User clicked an artifact button AgentManagement.CloudRunCancelled User cancelled a cloud run AgentManagement.CloudRunOpened User opened a cloud run AgentManagement.ConversationForked User forked a conversation AgentManagement.ConversationLinkCopied User copied a conversation link 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 ambient agent setup guide AgentManagement.FilterChanged User changed a filter in the management view 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 AgentManagement.SetupGuideStepRun User ran a workflow step from the setup guide AgentManagement.SlashCommandContinueLocally User invoked /continue-locally to fork a cloud conversation locally AgentManagement.SpawnNewCloudAgent User spawned a new cloud agent from agent management AgentManagement.SpawnNewLocalAgent User spawned a new local agent from agent management AgentManagement.TombstoneArtifactClicked User clicked an artifact in the tombstone view AgentManagement.TombstoneContinueInCloud User clicked Continue in the tombstone to start a cloud follow-up AgentManagement.TombstoneContinueLocally User clicked Continue locally in the tombstone AgentManagement.ViewToggled AgentMode.AttachedContext Attached block as context to an Agent Mode query AgentMode.AttachedImages Attached images to an Agent Mode query AgentMode.ChangedInputType The input type was changed from shell - AI or AI - shell AgentMode.ClickedEntrypoint Clicked on an Agent Mode entrypoint AgentMode.Code.DiffHunksNavigated Agent Mode Code diff hunks navigated AgentMode.Code.DiffMatchFailed Failed to match code diff AgentMode.Code.FileExceededContextLimit File from AI exceeded context limit AgentMode.Code.FilesNavigated Agent Mode Code files navigated AgentMode.Code.InvalidFile File s in code diff could not be found AgentMode.Code.MalformedFinalLineProxy Suggested code diff likely required malformed trailing line correction heuristic AgentMode.Code.MissingLineNumbers Code diff was missing line numbers AgentMode.Code.SuggestedCodeEditedByUser Agent Mode Code suggestion edited by user AgentMode.Code.SuggestedEditAcceptAndContinueClicked User selected Accept and start conversation for a code diff suggestion in Agent Mode 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.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 AgentMode.FileGlob.Failed The file glob tool failed to complete AgentMode.FileGlob.Succeeded The file glob tool completed successfully AgentMode.FullEmbedCodebaseContextSearch.Failed Failed to search full embed codebase context AgentMode.FullEmbedCodebaseContextSearch.Success Successfully searched full embed codebase context AgentMode.Grep.Failed The grep tool failed to complete AgentMode.Grep.Succeeded The grep tool completed successfully AgentMode.MerkleTreeSnapshot.Diff.Failed Failed to diff merkle tree snapshot AgentMode.MerkleTreeSnapshot.Diff.Success Successfully diffed merkle tree snapshot AgentMode.MerkleTreeSnapshot.Rebuild.Failed Failed to rebuild merkle tree from snapshot AgentMode.MerkleTreeSnapshot.Rebuild.Success Successfully rebuilt merkle tree from snapshot 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.RunAgentsCompleted A run agents request completed with actual launched and failed child counts 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.RequestRetrySucceeded Agent Mode request succeeded after retrying following an initial error AgentMode.SetupCreateEnvironmentAction User clicked a button in the Agent Mode setup create environment step AgentMode.SurfacedCitations Agent mode used and cited external sources that were used in its response AgentMode.SyncCodebaseContext.BuildTree.Failed Failed to build merkle tree for codebase context AgentMode.SyncCodebaseContext.BuildTree.Success Successfully built merkle tree for codebase context AgentMode.SyncCodebaseContext.Failed Failed to sync codebase context AgentMode.SyncCodebaseContext.Success Successfully synced codebase context AgentMode.ToggleAutoDetectionSetting Toggled the setting that enables or disables natural language auto-detection in the input. AgentNotification.Shown An agent notification was shown to the user toast or mailbox AgentTip Clicked User clicked a link or action in an Agent Tip AgentTip Shown Selected an Agent Tip to show in the Agent Mode status bar AgentView.Entered User entered the Agent View AgentView.Exited User exited the Agent View AgentView.InlineConversationMenuItemSelected User selected an item from the inline conversation menu AgentView.InlineConversationMenuOpened User opened the inline conversation menu in Agent View AgentView.ShortcutsViewToggled User toggled the shortcuts view in Agent View AmbientAgent.CloudMode.Entered User entered cloud agent view AmbientAgent.CloudMode.EnvironmentSelector.Opened User opened the environment selector menu AmbientAgent.CloudMode.EnvironmentSelector.Selected User selected an environment from the selector AmbientAgent.CloudMode.EnvironmentSettings.GitHubAuth User started GitHub authentication from the environment form AmbientAgent.CloudMode.EnvironmentSettings.LaunchedAgent User launched an environment setup agent from the environment form 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 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 AmbientAgent.Handoff.SleepPrompt.Dismissed User dismissed the auto-handoff sleep discoverability prompt AmbientAgent.Handoff.SleepPrompt.Enabled User enabled auto-handoff on sleep from the discoverability prompt AmbientAgent.Handoff.SleepPrompt.Shown The auto-handoff sleep discoverability prompt was shown on wake AmbientAgent.Handoff.SnapshotPrepared Handoff snapshot upload settled; reports whether it carried content AmbientAgents.ThirdPartyHarness.Exit.Escalation One attempt initial exit, follow-up retry, or force-kill in the harness exit escalation ladder. 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 Anonymous User Initiated Signup An anonymous user initiated the sign up flow Anonymous User Linked from Browser Received an auth payload from anonymous user after linking in browser App Download Source Whether the Warp was installed from the home page or through homebrew App Startup App is launched Attached Workflow Alias Environment Variables Added or removed environment variables for a Warp Drive workflow alias Attempting to Relaunch for Update Attempted to relaunch the app after installing an update Auth Common Question Clicked in App Clicked on "Common Question" when logging in Auth: Open Privacy Settings Overlay Privacy settings are open during sign-in Auth: Toggle Common Questions Toggled FAQ Page when logging in Background Block Started Warp created a background-output Block whenever a processes has been backgrounded and yields some output Block Creation Created Block Block Filter Toolbelt Button Clicked Clicked the block filter icon in the top-right of a block Block Selection Selected Block Bootstrap Slow Contents Contents of the bootstrap block if bootstrapping is slow Bootstrapping Slow Slow bootstrap on session startup Bootstrapping Succeeded Successful bootstrap for session CLI Subagent Action Executed User approved a blocked action from the CLI subagent CLI Subagent Action Rejected User rejected a blocked action from the CLI subagent CLI Subagent Control State Changed Control state changed in CLI subagent agent in control, agent blocked, user in control, or agent tagged in CLI Subagent Input Dismissed User dismissed the input in the CLI subagent CLI Subagent Responses Toggled User toggled the visibility of agent responses in CLI subagent CLI.Execute.Agent.Create Created an agent from the Warp CLI CLI.Execute.Agent.Delete Deleted an agent from the Warp CLI CLI.Execute.Agent.Get Got agent details from the Warp CLI 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 an ambient agent from the Warp CLI CLI.Execute.Agent.Skills Listed agent skills from the Warp CLI CLI.Execute.Agent.Update Updated an agent from the Warp CLI CLI.Execute.ApiKey.Create Created an API key from the Warp CLI CLI.Execute.ApiKey.Expire Expired an API key from the Warp CLI CLI.Execute.ApiKey.List Listed API keys 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 CLI.Execute.Conversation.Get Got conversation by ID from the Warp CLI CLI.Execute.Environment.Create Created a cloud environment from the Warp CLI CLI.Execute.Environment.Delete Deleted a cloud environment from the Warp CLI CLI.Execute.Environment.Get Got cloud environment details from the Warp CLI CLI.Execute.Environment.Image.List Listed available base images from the Warp CLI CLI.Execute.Environment.List Listed cloud environments from the Warp CLI 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 CLI.Execute.Integration.Update Updated an integration from the Warp CLI CLI.Execute.Login Logged in via the Warp CLI CLI.Execute.Logout Logged out via the Warp CLI CLI.Execute.MCP.List Listed MCP servers from the Warp CLI CLI.Execute.MemoryStore.CreateMemory Created a manual memory in a memory store from the Warp CLI CLI.Execute.MemoryStore.DeleteMemory Deleted a memory from a memory store from the Warp CLI CLI.Execute.MemoryStore.GetStore Got a memory store from the Warp CLI CLI.Execute.MemoryStore.List Listed memory stores from the Warp CLI CLI.Execute.MemoryStore.ListMemories Listed memories in a memory store from the Warp CLI CLI.Execute.MemoryStore.ListStoreAgents Listed agents attached to a memory store from the Warp CLI CLI.Execute.MemoryStore.ListVersions Listed version history of a memory from the Warp CLI CLI.Execute.MemoryStore.UpdateMemory Updated a memory in a memory store from the Warp CLI CLI.Execute.MemoryStore.UpdateStore Updated a memory store from the Warp CLI CLI.Execute.Model.List Listed models from the Warp CLI CLI.Execute.Provider.List Listed providers from the Warp CLI CLI.Execute.Provider.Setup Set up a provider via the Warp CLI CLI.Execute.Run.Conversation.Get Got run conversation from the Warp CLI CLI.Execute.Run.Message.List Listed run messages from the Warp CLI CLI.Execute.Run.Message.MarkDelivered Marked a run message as delivered from the Warp CLI CLI.Execute.Run.Message.Read Read a run message from the Warp CLI CLI.Execute.Run.Message.Send Sent a run message from the Warp CLI CLI.Execute.Run.Message.Watch Watched run messages from the Warp CLI CLI.Execute.Runner.Create Created a runner from the Warp CLI CLI.Execute.Runner.Delete Deleted a runner from the Warp CLI CLI.Execute.Runner.List Listed runners from the Warp CLI CLI.Execute.Runner.Update Updated a runner from the Warp CLI CLI.Execute.Schedule.Create Created a scheduled agent from the Warp CLI CLI.Execute.Schedule.Delete Deleted a scheduled agent from the Warp CLI CLI.Execute.Schedule.Get Got scheduled agent configuration from the Warp CLI CLI.Execute.Schedule.List Listed scheduled agents from the Warp CLI CLI.Execute.Schedule.Pause Paused a scheduled agent from the Warp CLI CLI.Execute.Schedule.Unpause Unpaused a scheduled agent from the Warp CLI CLI.Execute.Schedule.Update Updated a scheduled agent from the Warp CLI CLI.Execute.Secret.Create Created a secret from the Warp CLI CLI.Execute.Secret.Delete Deleted a secret from the Warp CLI CLI.Execute.Secret.List Listed secrets from the Warp CLI CLI.Execute.Secret.Update Updated a secret from the Warp CLI CLI.Execute.Task.Get Got status of task from the Warp CLI CLI.Execute.Task.List Listed tasks from the Warp CLI CLI.Execute.Whoami Printed current user info from the Warp CLI CLIAgentFooter.ImageAttached User attached an image from the CLI agent footer CLIAgentFooter.SettingToggled User toggled the CLI agent footer setting CLIAgentFooter.Shown CLI agent footer was shown to the user CLIAgentFooter.VoiceInputUsed User used voice input from the CLI agent footer CLIAgentPlugin.ChipClicked User clicked the plugin install or update chip CLIAgentPlugin.ChipDismissed User dismissed the plugin install or update chip CLIAgentPlugin.Detected A CLI agent plugin was detected via a SessionStart event CLIAgentPlugin.OperationFailed Auto plugin install or update failed CLIAgentPlugin.OperationSucceeded Auto plugin install or update completed successfully CLIAgentRichInput.Closed CLI agent Rich Input was closed CLIAgentRichInput.Opened User opened CLI agent Rich Input CLIAgentRichInput.Submitted User submitted a prompt via CLI agent Rich Input Changed invite view option Toggled between link and invite for invite ADDEDChatGPTPlanModal.Dismissed The user dismissed the "You're using your ChatGPT plan" modal ChatGPTPlanModal.ManageUsageClicked The user opened ChatGPT usage settings from the "You're using your ChatGPT plan" modal ChatGPTPlanModal.Shown The "You're using your ChatGPT plan" modal was shown to the user Clicked Continue Conversation Button User clicked the Continue Conversation button in a block footer Clicked Reset to Defaults Button in Settings Import Reset the imported settings in the settings import onboarding block Clone Repo Prompt Submitted User submitted a repository URL from the clone repo view Code Pane Opened Opened the code editor pane from various sources CodePanels.FileOpened Opened a file from code review, project explorer, or global search CodeReview.AddToContext Content added to AI context from code review CodeReview.BaseChanged Diff base changed in code review CodeReview.CommentAdded Inline code review comment added CodeReview.CommentDeleted Inline code review comment deleted CodeReview.CommentEdited Inline code review comment edited CodeReview.CommentEditorOpened Inline code review comment editor opened CodeReview.CommentListExpanded Inline code review comment list expanded CodeReview.CommentListItemClicked Inline code review comment list item clicked CodeReview.CommentRelocationFailed Inline code review comment relocation fell back to approximate line CodeReview.CommentResolved Inline code review comment resolved CodeReview.CommentsAttached Newly-imported comments relocated against editor lines CodeReview.CommentsReceived Agent insert code review comments tool call received and processed CodeReview.DiffLoadCompleted Diff content loaded successfully CodeReview.FileSaved File saved in code review pane CodeReview.FindBarModeChanged Search mode changed in code review find bar CodeReview.FindBarToggled Code review find bar opened or closed CodeReview.FindNavigated Navigated to next or previous match in code review find bar CodeReview.GitButtonTriggered User clicked a git operation button in the code review header CodeReview.GitDialogCompleted Git operation dialog reached a terminal state succeeded, failed, or cancelled CodeReview.LoadDiffFailed Failure when loading diff content CodeReview.LoadMetadataFailed Failure when calculating diff metadata CodeReview.PaneOpened Code review pane opened CodeReview.PaneStateChanged Code review pane minimized or maximized CodeReview.RevertHunkClicked Revert hunk button clicked CodeReview.ReviewSubmitted Inline code review submitted to agent CodeView.SelectionAddedAsContext Added selected code as context from the code editor CodexModal.Opened User opened the Codex modal CodexModal.UseCodexClicked User clicked 'Use Codex' in the Codex modal 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 Search Exited Exited command search universal search panel to search without accepting a result Command Search Opened Opened command search universal search panel to search Command Search Result Accepted Accepted command search result Complete Welcome Tip Completed all welcome tips items Completed Settings Import Imported a terminal's settings via the settings import onboarding block ComputerUse.Approved A RequestComputerUse action was approved manually or auto-executed ComputerUse.Cancelled A RequestComputerUse action was cancelled/rejected Confirm Suggestion Accepted tab completion suggestion Context Menu Copy Clicked "Copy" in context menu Context Menu Copy Prompt Clicked "Copy Prompt" in context menu Context Menu Insert Selected Text into Input Clicked "insert into input" in context menu Context Menu Toggle Git Prompt Dirty Indicator Toggled indicator of dirty git prompt Context Menu: Find Within Blocks Clicked "find within blocks" in context menu Context Menu: Initiate Block Sharing Opened "Share" modal via context menu Context Menu: Reinput Commands Clicked "reinput commands" in context menu ConversationList.ItemDeleted Deleted a conversation from the conversation list ConversationList.ItemOpened Opened a conversation from the conversation list ConversationList.LinkCopied Copied a conversation link from the conversation list ConversationList.Opened Opened the conversation list view in the left panel Copied Shared Session Link Copied a shared session link Copy Block Sharing Link Clicked "Share block..." in context menu Copy Invite Link Clicked "Copy Link" on Referral Modal Copy Obfuscated Secret Copied a secret's obfuscated contents to clipboard Copy Object To Clipboard Copied an object to the user's keyboard Create Custom Theme Created a custom theme using the built-in theme creator Create Project Prompt Submitted User submitted a prompt from the create project view Create Project Prompt Submitted Content User submitted custom prompt content from the create project view Custom Secret Regex Added Database Read Error Database read error when trying to get app state for session restoration Database Startup Error Failed to initialize sqlite upon startup Database Write Error Database write error when trying to write app state for session restoration Decline Subshell Bootstrap Developer declined the Warp banner to Warpify the current session Delete Custom Theme Deleted a custom theme using the built-in theme creator Deleted Notebook Deleted notebook from Warp Drive team Deleted Workflow Deleted workflow from Warp Drive team Disable Input Sync Inputs Disabled / turn off the Input Synchronization across editors Dismiss Alias Expansion Banner Dismissed the banner to enable automatic alias expansion within the Input Editor Dismiss Welcome Tips Dismissed Welcome tips Don't Show Sharer Grant Modal Again When you check don't show again on the confirmation modal for granting a role Drag and Drop Tab Tab dragged and dropped Drag and Drop Tab Group Tab group dragged and dropped Duplicate Object Cloned a Warp Drive object Edited Workflow Alias Argument Edited an argument in a Warp Drive workflow alias Enable Alias Expansion From Banner Enabled automatic alias expansion within the Input Editor from the banner Executed Conversation Rewind User executed a rewind to a previous conversation state Expanded Code Suggestion Expanded the passive code diff suggestion Export Object Exported a Warp Drive object Features Page Action Changed settings in Features Page File Tree Toggled Opened the file tree/project explorer FileTree.AttachedAsContext Attached a file or directory as context from the file tree FileTree.ItemCreated Created a new file from the file tree Find Option Toggled Changed settings in Find Toggle Focused Config in Settings Import Selected a terminal in the settings import onboarding block FreeAiRemovalModal.CtaClicked The user clicked a CTA in the free AI removal notice modal FreeAiRemovalModal.Dismissed The user dismissed the free AI removal notice modal FreeAiRemovalModal.Shown The free AI removal notice modal was shown to the user Generate Block Sharing Link Generated Block sharing link Generate Metadata For Workflow Error Failed to generate metadata for a workflow using Warp AI Generate Metadata For Workflow Success Successfully generated metadata for a workflow using Warp AI Get Started Skip to Terminal User clicked skip to terminal from get started view Global Search Opened Opened the global search view Global Search Query Completed Completed a global search across local and remote sources Global Search Query Started Started a global search warp ripgrep search ITerm Profile has Multiple Hotkeys Attempted to import an iTerm profile that contained multiple hotkey window bindings Identified Antivirus Software Identified running antivirus software on the user's machine InitialWorkingDirectoryConfigurationChanged Replaced the default working directory with a different path Initiate Reauth Started the flow to re-authenticate the client Input Mode Changed Changed the Input Editor Mode Pinned to Bottom, Pinned to Top, Classic / Waterfall Mode Input.AtMenuInteracted Interacted with the @ menu Input.InputUXModeChanged Changed the input UX mode Input.VoiceInputUsed Used voice input InputBoxAICommandSearch Opened AI Command Search via the Input Editor's context menu right clicking the buffer InputBoxAskWarpAI Clicked "Ask Warp AI" from the Input Editor's context menu InputBoxCommandSearch Opened Command Search via the Input Editor's context menu right clicking the buffer InputBoxCutSelectedText Copied selected text from Input Editor InputBoxPaste Pasted text into the Input Editor's via its context menu right clicking the buffer InputBoxSelectAll Selected all the text in the Input Editor via its context menu right clicking the buffer Invited Teammates Sent emails to invite teammates to join Warp Drive team Invoked Environment Variables Invoked an environment variables object Isolation.DetectedIsolationPlatform Detected that Warp is running in an isolated sandbox Joined Shared Session When you join another instance of Warp using shared sessions Jumped to Bookmark Block Jumped to bookmarked Block Jumped to Bottom of Block Button Clicked Used the button to jump to the bottom of a Block Jumped to Latest Agent Message Jumped to the latest agent message Jumped to Previous Command Jumped to a previous command Jumped to Shared Session Participant Clicked on a shared session participant avatar to jump to their location in the session Keybinding Changed Edited a custom keybinding Keybinding Removed Removed / cleared a keybinding Keybinding Reset to Default Reset a custom keybinding to its default Knowledge Pane Opened Linear.IssueLinkOpened User opened a warp://linear deeplink to work on an issue Log In Button Clicked in App Clicked on "Log in" button Log Out Logged out of the Warp client Log Out Modal Cancel Pressed Escaped the log out flow by canceling the log out modal Log Out Modal Shown When the log out modal is displayed Logged in to native app Login is successful Logged-out App Startup Started Warp in the logged-out / signed-out state Login Later Button Clicked Clicked "Login later" button Login Later Confirmation Button Clicked Clicked "Yes, skip login" confirmation button Lsp.ControlAction User performed an LSP control action from the footer menu Lsp.FindReferencesShown Find references card displayed via LSP Lsp.GotoDefinition User triggered goto definition via LSP Lsp.HoverShown Hover tooltip displayed with LSP content or diagnostics Lsp.ServerEnabled User enabled an LSP server for a workspace Lsp.ServerEnablementSkipped User skipped LSP enablement during /init Lsp.ServerFailed LSP server failed to start Lsp.ServerInstallCompleted An LSP server installation finished Lsp.ServerRemoved User removed an LSP server Lsp.ServerStarted LSP server successfully started and is available MCP Server Added MCP Server Collection Pane Opened MCP Server Spawned MCP Template Created MCP Template Installed MCP Template Shared MCP Tool Call Accepted Move Active Tab Move active tab left or right Move Tab Move tab left or right Needs Reauth User needs to re-authenticate New Session From Directory Dragged a file, folder, etc. into Warp to start a session Notebook Action Took an action on a notebook: edit, delete, modified font size, etc. Notebook Edited Edited a notebook Notebook Opened Opened a notebook Notification Clicked Clicked desktop notification sent from Warp Notification Failed to Send Failed to send desktop notification Notification Permissions Requested Requested permission for desktop notification permissions Notification Request Permissions Outcome Recorded outcome of attempting to request desktop notification permissions Notification Sent Sent desktop notification Notifications Discovery Banner Action Showed banner introducing the notifications feature Notifications Error Banner Action Showed error banner for notifications feature Object Link Copied The web link to an object has been copied. Open Launch Config Opened launch config for a session Open Launch Config File Opened the launch config YAML file from modal once saved successfully Open Palette Opened the palette Open Quake Mode Window Toggled quake mode window when previously hidden or closed Open Repo Folder Submitted User selected a folder to open as a repo from the "Open repository" button Open Save Config Modal Opened save launch configuration modal Open Slash Menu Opened the slash commands menu Open Team from URI Showed settings view of their newly joined team within the app Open Theme Chooser Opened theme chooser list of different themes and visualizations of those themes Open Theme Creator Modal Opened theme creator modal modal to create a new theme Open Welcome Tips Opened welcome tips in app Open Workflows Search Opened workflows search in command search pane OpenAndWarpifyDockerSubshell Warpifying a docker subshell from using the docker extension OpenInputBoxContextMenu Opened the Input Editor's context menu Opened Changelog Link Opened the changelog link within the App Opened Rewind Confirmation Dialog User opened the rewind confirmation dialog Opened Save As Workflow Modal Opened the modal to create a new workflow using a Block's context-command, etc. Opened Sharing Dialog Opened the sharing settings dialog for a session or Warp Drive object Opened Warp AI Activated Warp AI Opened alt screen find bar Opened the Find bar in the Alt Screen Page Up/Down In Editor Pressed Pressed PAGE-UP or PAGE-DOWN within the Input Editor Pane Drag Ended Ended dragging a pane via the pane header Pane Drag Inititiated Initiated dragging a pane via the header Parameterized Workflow With Environment Variables Selected from environment variables dropdown to parameterize workflow Preview Pane Promoted Promoted a preview code tab to a normal tab PricingPromotion.Clicked A pricing promotion was clicked PricingPromotion.Dismissed A pricing promotion was dismissed PricingPromotion.Shown A pricing promotion was shown Prompt Edited Edited the prompt using the built-in prompt editor Prompt Editor Opened Opened the prompt editor Pty Spawned Tracks 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. QueuedPrompt.Deleted User deleted a queued prompt row QueuedPrompt.Edited User committed a non-empty edit to a queued prompt row QueuedPrompt.PanelCollapseToggled User toggled the queued prompts panel collapse state QueuedPrompt.Reordered User reordered a queued prompt row via drag-and-drop QueuedPrompt.SentNow User sent a queued prompt row immediately send-now button or Enter on empty input Quit Modal Cancel Pressed Cancel button on the alert modal was pressed Quit Modal Disabled The quit modal dialog has been disabled and will not popup when a user closes Warp while a session is running Quit Modal Shown Showed an alert modal to warn the user about closing the app/window with a running process Received Subshell RC File DCS Spawned a subshell to be automatically Warpified Recent Menu Item Selected User selected an item from the recents list on the new tab zero state Recording.Started A computer-use video recording was started Recording.Stopped A computer-use video recording was stopped and finalized RemoteCodebaseIndex.AutoIndexRequested Remote codebase auto-indexing requested one or more repositories RemoteCodebaseIndex.StatusChanged The remote codebase index status changed RemoteServer.BinaryCheck Remote server binary check completed found, not found, or error RemoteServer.ClientRequestError A client request to the remote server failed RemoteServer.DaemonStartup Remote server daemon startup completed and socket bound RemoteServer.Disconnection An established remote server connection was dropped RemoteServer.HostUnsupported Preinstall check classified the remote host as unsupported, falling back to the wrapper-only SSH flow RemoteServer.Initialization Remote server connection and initialization completed success or failure RemoteServer.Installation Remote server binary installation completed success or failure RemoteServer.MessageDecodingError A server message could not be decoded no parseable request id RemoteServer.ReconnectExhausted All reconnection attempts were exhausted after a spontaneous disconnect RemoteServer.Reconnection A reconnection attempt succeeded after a spontaneous disconnect RemoteServer.SetupDuration End-to-end duration of the remote server setup flow Remove Added Subshell Command Removed a command from the list of commands to automatically Warpify via Warp's subshell wrapper Remove Denylisted Subshell Command Removed a command from the list of commands to IGNORE when trying to Warpify via Warp's subshell wrapper Removed Workflow Alias Removed an alias from a Warp Drive workflow Removed user from team Remove user from Warp Drive team RepoMetadata.BuildTree.Failed Failed to build file tree for repo metadata Resource Center Keybindings Page Opened Opened the keybinding page within the resource center Resource Center Opened Opened Resource Center pane Resource Center Tips Completed Completed resource center tips Resource Center Tips Skipped Skipped welcome tips for new users SSH Bootstrap Attempt Attempted bootstrapping for an SSH session SSH ControlMaster Error Encountered a ControlMaster error during an SSH session SSH Remote Server Choice Do Not Ask Again Toggled Toggled the 'Don't ask me this again' checkbox on the SSH remote-server choice 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 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 Sent email invites Sent email invites for Warp Drive team Session Abandoned Before Bootstrap Abandoned session before the bootstrapping completes Set Line Height Set line height through Settings - Appearance Set New Windows at Custom Size Set new windows at custom size through Settings - Appearance Set SSH Extension Install Mode Changed the SSH extension install mode always ask / always allow / always skip Set Window Blur Radius Changed the blur radius from the Settings - Appearance dialog Set Window Opacity Changed the opacity window transparency from the Settings - Appearance dialog Settings Import Initiated Started the import settings flow for new users Settings.Environments.PageOpened User opened the Environments settings page Shared Object Limit Hit Banner View Plans Button Clicked Clicked the 'View Plans' button on the persistent drive banner Sharer Cancelled Grant Role When you cancel granting a role to a shared session participant Shell Terminated Prematurely The shell process terminated prematurely Show Alias Expansion Banner Displayed the banner asking whether Warp should automatically expand aliases within the Input Editor Show Subshell Banner Displayed the banner asking whether Warp should Warpify the current session via Warp's subshell wrapper ShowNotificationsDiscoveryBanner Showed notifications discovery banner in the block list ShowNotificationsErrorBanner Showed File in File Explorer Opened a file in Finder by using "Show in Finder" Sign Up Button Clicked in App Clicked "Sign Up" button Skill.Opened A skill was opened from an 'open skill' button or /edit-skill command Skill.Read A skill was read via the ReadSkill tool call Skip Onboarding Survey Skipped onboarding survey as a whole Slash Command Accepted User accepted a slash command Split Pane Split tab into multiple panes Static Prompt Suggestion Accepted Static Prompt Suggestions Banner Shown Suggested Code Diff Banner Shown Suggested Code Diff Failed Suggested Prompt Accepted Suggested Prompt Cancelled Suggested Prompt Shown SuperGrok.Connect.Finished SuperGrok subscription OAuth connection flow finished success or failure . SuperGrok.Connect.Initiated User clicked Connect SuperGrok subscription; OAuth connection attempt initiated. Tab Creation Created a tab Tab Operations Took operation on a tab: change color, close tab, close adjacent tabs, etc. Tab Renamed Changed tab title TabConfigs.ExistingConfigOpened User opened an existing saved tab config TabConfigs.GuidedModalOpened User opened the guided Create a tab config modal TabConfigs.GuidedModalSubmitted User submitted the guided Create a tab config modal TabConfigs.MenuCreateNewTabConfigClicked User clicked the New tab config entry from the tab configs menu TabConfigs.NewWorktreeConfigOpened User opened a new worktree config from the submenu or new worktree modal Team Created Created a Warp Drive team Team Joined Joined a Warp Drive team Team Left Left a Warp Drive team Team Link Copied Copied a Warp Drive team link Terminal Lifecycle Recovery A terminal lifecycle transition required conservative handling or recovery 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 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 Toggle Block Filter Invert Toggled on/off invert within the block filter editor 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 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 Toggle Global AI Enablement Toggled global AI enablement. Toggle Intelligent Autosuggestions Setting Toggled on/off the intelligent autosuggestions setting Toggle Jump to Bottom of Block Button Enabled or disabled the Jump to Bottom of Block Button Toggle Ligature Rendering Toggled ligature rendering Toggle New Windows at Custom Size Whether the new windows at custom size feature has been toggled Toggle Obfuscate Secret Revealed or hid a secret Toggle Preserve Active Tab Color Enabled or disabled preserving the active tab color Toggle Restore Session Toggled session restoration "Restore windows, tabs, panes, on startup" Toggle SSH Warpification Changed the setting for SSH sessions to be warified Toggle Same Line Prompt Toggled on/off same line prompt Toggle Secret Redaction Toggled on/off the setting for Secret Redaction - attempts to redact secrets and sensitive information Toggle Settings Sync Toggle SharedBlock Title Generation Toggled on/off the shared block title generation setting Toggle Show Agent Tips Toggled the Show Agent Tips setting in AI settings Toggle Show Block Dividers Enabled or disabled the Show Block Dividers Button Toggle Sticky Command Header in Active Pane Expanded or collapsed the sticky command header in the active pane Toggle Sync Inputs Across All Panes in All Tabs Enable the synchronization of the Input Editor's buffer to all the panes in all the tabs Toggle Sync Inputs Across All Panes in Current Tab Enable the synchronization of the Input Editor's buffer to all the panes in the current tab Toggle Tab Indicators Enabled or disabled the tab indicators failed command, etc. Toggle Voice Input Setting Toggled on/off the voice input setting Toggle Warp AI Toggled Warp AI-an AI assistant to help you debug errors, look up forgotten commands and more Toggled Bookmark Block Bookmarked or unbookmarked Block Toggled Tab Bar Visibility Toggled when to display the tab bar Tried to Execute Before Precmd Attempted to execute command before precmd, a shell stage that has metadata on a command such as ssh, prompt info, etc. Trigger Subshell Bootstrap Attempted to Warpify the current session via Warp's subshell wrapper Unable to Update To New Version Update available but not authorized to install Undo Close Re-opened a closed tab or window undo closing a tab or window Unsupported Shell Booted Warp with a shell that isn't supported Update Block Filter Query When a new filter is applied to a block Update Block Filter Query With Context Lines When the number of context lines for a block filter query is updated Update Tab Close Button Position Updated the tab close button position Updated Alt Screen Padding Mode Updated the custom padding setting for the alt-screen Updated Sorting Choice Modified the sorting scheme for Warp Drive objects UseAgentToolbar.SettingToggled User toggled the Use Agent footer setting Used Warp AI Prepared Prompt Used one of the Warp-provided prompts, like "Show examples" User Initiated Closing Something Attempted to either quit the app or close a window User Initiated Log Out Confirms a user has explicitly logged out of the application User Menu Upgrade Clicked Clicked the 'Upgrade' menu item in the user menu VerticalTabs.DiffStatsChipClicked User clicked a diff stats chip in the vertical tabs panel or detail sidecar VerticalTabs.DisplayOptionChanged User updated a display option in the vertical tabs settings popup VerticalTabs.PrChipClicked User clicked a GitHub PR chip in the vertical tabs panel or detail sidecar Vim Keybindings Banner Dismissed Dismissed the banner to enable Vim keybindings in the Input Editor Vim Keybindings Banner Displayed Displayed the banner asking whether Warp should enable Vim keybindings in the Input Editor Vim Keybindings Enabled from Banner Enabled Vim keybindings in the Input Editor from the banner Warp AI Action Executed a Warp AI action: Restart, Copy, Insert into terminal Warp AI Character Limit Exceeded Attempted to ask a question longer than 1k chars to Warp AI Warp AI Request Issued Issued a question to Warp AI Warp Drive Opened Opened Warp Drive panel Warp Drive Sharing onboarding block shown Showed onboarding block for Warp Drive sharing Warp Drive object opened on desktop Warp Drive object on the web was opened on the desktop Warpify Footer Accepted Warpify User clicked Warpify in the warpify footer Warpify Footer Shown Displayed the warpify footer for a detected subshell or SSH session Web session opened on desktop Shared session viewed on the web was opened on the desktop Workflow Executed Executed workflow Workflow Selected Selected workflow and populated into the Input Editor Zero State Prompt Suggestion Used Used a zero state prompt suggestion experiments.client.enroll client Client assigned to A/B test onboarding action User performed an action in the account-first onboarding flow onboarding agent slide upgrade clicked User clicked the Upgrade button on the Customize your agent slide onboarding auth completed User completed account-first browser authentication onboarding callout completed User completed the callout flow onboarding callout displayed A callout was displayed to the user onboarding callout next User clicked next on a callout onboarding completed User completed account-first onboarding onboarding folder selected User selected a folder onboarding folder selection started User started folder selection onboarding get started clicked User clicked the Get Started button onboarding no ai confirmation cancelled User chose to keep AI in the confirmation modal onboarding no ai confirmation shown User was shown the no-AI confirmation modal onboarding no ai confirmed User confirmed they don't want AI in the confirmation modal onboarding setting changed User changed a setting during onboarding onboarding slide navigated back User navigated to the previous slide onboarding slide navigated next User navigated to the next slide onboarding slide viewed User viewed a slide in the onboarding flow onboarding slides completed User completed the onboarding slides onboarding started User started the onboarding flow onboarding upgrade completed User completed an upgrade from account-first onboarding onboarding upgrade started User started an upgrade from account-first onboarding onboarding welcome login clicked User clicked the Log in link on the welcome/intro slide perf metrics.memory usage high Total application memory usage exceeded a significant threshold perf metrics.resource usage Periodic report on application resource usage statistics perf metrics.transient memory spike Application memory usage briefly crossed the excessive-usage threshold but dropped back under it before being reported as high revenue.AutoReloadModalClosed User closed the auto-reload modal either dismissed or enabled auto-reload revenue.AutoReloadToggledFromBillingSettings User toggled auto-reload in Billing & Usage settings revenue.OutOfCreditsBannerClosed User closed the 'Out of credits' banner dismissed or purchased credits