diff --git a/.agents/skills/missing_docs/SKILL.md b/.agents/skills/missing_docs/SKILL.md index ea25c4480..fba2dec8a 100644 --- a/.agents/skills/missing_docs/SKILL.md +++ b/.agents/skills/missing_docs/SKILL.md @@ -217,6 +217,17 @@ For each gap to address (prioritize high → medium → low): map is how gaps get lost. 9. Run `--update-snapshot` and commit the refreshed snapshot with the same PR. +### Resolution patterns + +Not every finding needs a new doc page — pick the lightest correct fix and verify it against source before applying: + +- **User-facing setting** — document it in `terminal/settings/all-settings.mdx` under its TOML section (type/default/options come from the `toml_path` registration). +- **Internal or state-only setting** (one-time banners, migration flags, telemetry-modeled state) — map `section.key -> internal` in the surface map instead of documenting it. +- **Feature flag with a dedicated doc page** — map the flag to that page. +- **Feature flag whose only user-facing surface is an already-documented setting** — map the flag to that setting's doc page rather than writing a new page (for example, a tab-bar visibility flag maps to the all-settings reference). +- **Preview or pre-launch feature with no docs yet** — add it to the surface-map ignore list with a comment; the snapshot diff re-flags it when it promotes to GA. +- **Stale map entry or doc reference** (map hygiene) — confirm the surface is gone from code, then prune the dead entry. + ### Drift-watch mode (recurring scheduled agent) This is the end-to-end workflow for the scheduled cloud agent that keeps docs in sync diff --git a/.agents/skills/missing_docs/references/feature_surface_map.md b/.agents/skills/missing_docs/references/feature_surface_map.md index 1414fcf94..3fb930716 100644 --- a/.agents/skills/missing_docs/references/feature_surface_map.md +++ b/.agents/skills/missing_docs/references/feature_surface_map.md @@ -107,6 +107,8 @@ CLIAgentRichInput -> src/content/docs/agent-platform/cli-agents/rich-input.md HOANotifications -> src/content/docs/agent-platform/capabilities/agent-notifications.mdx OpenCodeNotifications -> src/content/docs/agent-platform/cli-agents/opencode.md CodexNotifications -> src/content/docs/agent-platform/cli-agents/codex.md +# Codex Warp plugin marketplace integration; documented alongside Codex notifications. +CodexPlugin -> src/content/docs/agent-platform/cli-agents/codex.md HOARemoteControl -> src/content/docs/agent-platform/cli-agents/remote-control.md GlobalSearch -> src/content/docs/code/overview.md FileBasedMcp -> src/content/docs/agent-platform/capabilities/mcp.mdx @@ -125,6 +127,38 @@ ConfigurableToolbar -> src/content/docs/terminal/windows/configurable-toolbar.md SettingsFile -> src/content/docs/terminal/settings/index.mdx Changelog -> src/content/docs/changelog/index.mdx Autoupdate -> src/content/docs/support-and-community/troubleshooting-and-support/updating-warp.mdx +ShellSelector -> src/content/docs/getting-started/supported-shells.mdx +WorkflowAliases -> src/content/docs/terminal/entry/yaml-workflows.mdx +KittyImages -> src/content/docs/terminal/more-features/full-screen-apps.mdx +UndoClosedPanes -> src/content/docs/terminal/windows/tabs.mdx +RevertDiffHunk -> src/content/docs/code/code-review.mdx +SshRemoteServer -> src/content/docs/terminal/warpify/ssh.mdx + +# Feature flags whose only user-facing surface is a documented setting in the +# all-settings reference (terminal/settings/all-settings.mdx). +# - FullScreenZenMode: the "zen mode" tab-bar visibility knob appearance.tabs.workspace_decoration_visibility +# - AsyncFind: experimental.async_find_enabled +FullScreenZenMode -> src/content/docs/terminal/settings/all-settings.mdx +AsyncFind -> src/content/docs/terminal/settings/all-settings.mdx + +# Session sharing (viewing + ACLs are part of the documented session sharing feature) +ViewingSharedSessions -> src/content/docs/knowledge-and-collaboration/session-sharing/index.mdx +SessionSharingAcls -> src/content/docs/knowledge-and-collaboration/session-sharing/index.mdx +SharedSessionWriteToLongRunningCommands -> src/content/docs/knowledge-and-collaboration/session-sharing/index.mdx + +# CLI-gated features documented in the CLI reference +ArtifactCommand -> src/content/docs/reference/cli/artifacts.mdx +OzIdentityFederation -> src/content/docs/reference/cli/federate.mdx + +# Third-party harness support +AgentHarness -> src/content/docs/agent-platform/cloud-agents/harnesses/index.mdx + +# Image context for cloud agents +AmbientAgentsImageUpload -> src/content/docs/agent-platform/local-agents/agent-context/images-as-context.mdx +CloudModeImageContext -> src/content/docs/agent-platform/local-agents/agent-context/images-as-context.mdx + +# Skills on the Oz platform +OzPlatformSkills -> src/content/docs/agent-platform/capabilities/skills.mdx # Handoff (local <-> cloud, cloud <-> cloud) and snapshots OzHandoff -> src/content/docs/agent-platform/cloud-agents/handoff/index.mdx @@ -144,6 +178,10 @@ NamedAgents -> src/content/docs/agent-platform/cloud-agents/agents.mdx # Inference: BYOK and custom endpoints SoloUserByok -> src/content/docs/agent-platform/inference/bring-your-own-api-key.mdx CustomInferenceEndpoints -> src/content/docs/agent-platform/inference/custom-inference-endpoint.mdx +# Connect a SuperGrok subscription instead of pasting an xAI API key. +SuperGrok -> src/content/docs/agent-platform/inference/bring-your-own-api-key.mdx +# Custom model routers (Settings > AI > Custom Routers) surface in the model picker. +CustomModelRouters -> src/content/docs/agent-platform/inference/model-choice.mdx # Billing & Usage settings page (redesigned) BillingAndUsagePageV2 -> src/content/docs/support-and-community/plans-and-billing/index.mdx @@ -229,10 +267,17 @@ POST /harness-support/upload-snapshot -> internal # for exceptions: settings documented on another page (`section.key -> path`) # or intentionally undocumented (`section.key -> internal`). +# One-time internal state for the deprecated tmux SSH wrapper migration banner; +# not a user-configurable setting. +warpify.ssh.ssh_tmux_deprecation_notice_pending -> internal + ## Unlisted docs pages to ignore # Pages intentionally absent from src/sidebar.ts (one slug per line, e.g. # `guides/some-page`). Everything else on disk must be reachable via the sidebar. +# Per the page's frontmatter comment: not in the Guides sidebar yet, pending +# team feedback. +guides/agent-workflows/warp-vs-claude-code ## Flags to ignore (internal-only, not user-facing) @@ -280,7 +325,6 @@ DefaultAdeberryTheme AutoupdateUIRevamp MinimalistUI AvatarInTabBar -SessionSharingAcls ImeMarkedText NewTabStyling AmbientAgentsRTC @@ -297,9 +341,9 @@ CreateProjectFlow CodeLaunchModal ValidateAutosuggestions ClearAutosuggestionOnEscape -OzPlatformSkills -# Rendering detail for markdown tables in notebooks/AI output; no dedicated doc surface. +# Rendering details for markdown tables/Mermaid in notebooks/AI output; no dedicated doc surface. MarkdownTables +MarkdownMermaid # UI implementation details (not user-facing features) FallbackModelLoadOutputMessaging @@ -321,7 +365,6 @@ HOAOnboardingFlow AgentViewConversationListView BuildPlanAutoReloadBannerToggle BuildPlanAutoReloadPostPurchaseModal -FreeUserNoAi ForceLogin SimulateGithubUnauthed ConversationApi @@ -338,39 +381,33 @@ GitCredentialRefresh OrchestrationViewerStreamer OwnerOrchestrationAncestorStreamer -# Non-GA flags in dogfood/preview only +# Sub-feature toggles and pre-launch flags. Section placement does NOT assert +# rollout status (the audit computes that from code); entries here are ignored +# because the toggle itself isn't a documentable surface, or because the +# feature isn't user-facing yet — the snapshot diff flags promotions. +# Grouped Tabs is a macOS-only Preview feature (organize tabs into named, +# collapsible groups); public docs are pending GA promotion, which the snapshot +# diff will flag. +GroupedTabs LSPAsATool -SshRemoteServer EmbeddedCodeReviewComments InteractiveConversationManagementView MarkdownImages -MarkdownMermaid EditableMarkdownMermaid -OzIdentityFederation -AgentHarness +# Directory-based tab colors: the user-facing knob is the setting +# appearance.tabs.directory_tab_colors, documented in the all-settings reference. DirectoryTabColors -ArtifactCommand -CloudModeImageContext CloudModeHostSelector -AmbientAgentsImageUpload CodebaseIndexSpeedbump CodebaseIndexPersistence -SharedSessionWriteToLongRunningCommands AgentTips AgentViewPromptChip AllowOpeningFileLinksUsingEditorEnv AllowIgnoringInputSuggestions CodeModeChip -UndoClosedPanes -RevertDiffHunk -ViewingSharedSessions -ShellSelector -FullScreenZenMode -WorkflowAliases -KittyImages +# Internal agent file-search tool plumbing (read tools are not individually documented). GrepTool NativeShellCompletions -WelcomeTab DragTabsToWindows SshDragAndDrop ITermImages @@ -384,5 +421,7 @@ PredictAMQueries UseTantivySearch CommandCorrectionsHistoryRule SuggestedAgentModeWorkflows +# Implementation toggle choosing skill-based vs slash-command PR comments; +# the user-facing /pr-comments command is mapped via PRCommentsSlashCommand. PRCommentsSkill FigmaDetection diff --git a/src/content/docs/agent-platform/capabilities/slash-commands.mdx b/src/content/docs/agent-platform/capabilities/slash-commands.mdx index 4f6190c43..5d212c8d4 100644 --- a/src/content/docs/agent-platform/capabilities/slash-commands.mdx +++ b/src/content/docs/agent-platform/capabilities/slash-commands.mdx @@ -18,7 +18,7 @@ As you type, the menu filters results in real time, making it easy to find and r Warp currently supports the following built-in Slash Commands: -
| Slash Command | Description |
|---|---|
/add-mcp | Add a new MCP server. |
/add-prompt | Add a new Agent Prompt in Warp Drive. |
/add-rule | Add a new Global Rule for the Agent. |
/agent | Start a new agent conversation. Optionally include a prompt to send immediately. |
/changelog | Open the latest Warp changelog. |
/cloud-agent | Start a new cloud agent conversation. {'*'} |
/compact | Free up context by summarizing conversation history. |
/compact-and | Compact the current conversation and then send a follow-up prompt. |
/conversations | Open conversation history. |
/cost | Toggle credit usage details in the current conversation. |
/create-environment | Create a Warp Environment (Docker image + repos) via guided setup. {'*'} |
/create-new-project | Have the Agent walk you through creating a new coding project. {'*'} |
/export-to-clipboard | Export the current conversation to clipboard in markdown format. |
/export-to-file | Export the current conversation to a markdown file. |
/feedback | Open the static feedback experience. See Using /feedback in Warp for details. |
/fork | Forks the current conversation into a new thread with the full context and history of the original. You can optionally include a prompt that will be sent immediately in the forked conversation. |
/fork-and-compact | Forks the current conversation and automatically compacts the forked version. Useful when you want a fresh, summarized starting point that preserves relevant context while trimming the rest. |
/fork-from | Open a searchable menu to fork the conversation from a specific query. Select a query to create a fork that includes everything up to that point. |
/index | Index the current codebase using Codebase Context. |
/init | Index the current codebase and generate an AGENTS.md file. {'*'} |
/model | Switch the base agent model for the current conversation. |
/new | Start a new agent conversation (alias for /agent). |
/open-code-review | Open the code review pane. |
/open-file | Open a file for editing in Warp's code editor. |
/open-mcp-servers | View the status of your MCP servers. |
/open-project-rules | Open the Project Rules file (AGENTS). |
/open-repo | Switch to another indexed repository. |
/open-rules | View all of your global and project rules. |
/open-settings-file | Open the Warp settings file (settings.toml) in Warp's code editor. |
/open-skill | Open an interactive menu to browse and edit project or global skills. |
/orchestrate | Break a task into subtasks and run them in parallel with multiple agents. {'*'} |
/plan | Prompt the Agent to do some research and create a plan for a task. |
/pr-comments | Pull GitHub PR review comments into Warp. {'*'} |
/profile | Switch the active execution profile. |
/prompts | Search saved prompts. |
/queue | Queue a prompt to send after the agent finishes responding. See Prompt Queueing. |
/rename-tab | Rename the current tab. Include the new tab name as an argument (for example, /rename-tab deploy). |
/rewind | Rewind to a previous point in the conversation. |
/skills | Invoke a skill from a searchable menu. |
/usage | Open billing and usage settings. |
| Slash Command | Description |
|---|---|
/add-mcp | Add a new MCP server. |
/add-prompt | Add a new Agent Prompt in Warp Drive. |
/add-rule | Add a new Global Rule for the Agent. |
/agent | Start a new agent conversation. Optionally include a prompt to send immediately. |
/changelog | Open the latest Warp changelog. |
/cloud-agent | Start a new cloud agent conversation. {'*'} |
/compact | Free up context by summarizing conversation history. |
/compact-and | Compact the current conversation and then send a follow-up prompt. |
/conversations | Open conversation history. |
/cost | Toggle credit usage details in the current conversation. |
/create-environment | Create a Warp Environment (Docker image + repos) via guided setup. {'*'} |
/create-new-project | Have the Agent walk you through creating a new coding project. {'*'} |
/environment | Switch the environment for the current cloud agent conversation. |
/export-to-clipboard | Export the current conversation to clipboard in markdown format. |
/export-to-file | Export the current conversation to a markdown file. |
/feedback | Open the static feedback experience. See Using /feedback in Warp for details. |
/fork | Forks the current conversation into a new thread with the full context and history of the original. You can optionally include a prompt that will be sent immediately in the forked conversation. |
/fork-and-compact | Forks the current conversation and automatically compacts the forked version. Useful when you want a fresh, summarized starting point that preserves relevant context while trimming the rest. |
/fork-from | Open a searchable menu to fork the conversation from a specific query. Select a query to create a fork that includes everything up to that point. |
/harness | Switch the harness for the current cloud agent conversation. |
/host | Switch the execution host for the current cloud agent conversation. |
/index | Index the current codebase using Codebase Context. |
/init | Index the current codebase and generate an AGENTS.md file. {'*'} |
/model | Switch the base agent model for the current conversation. |
/new | Start a new agent conversation (alias for /agent). |
/open-code-review | Open the code review pane. |
/open-file | Open a file for editing in Warp's code editor. |
/open-mcp-servers | View the status of your MCP servers. |
/open-project-rules | Open the Project Rules file (AGENTS). |
/open-repo | Switch to another indexed repository. |
/open-rules | View all of your global and project rules. |
/open-settings-file | Open the Warp settings file (settings.toml) in Warp's code editor. |
/open-skill | Open an interactive menu to browse and edit project or global skills. |
/orchestrate | Break a task into subtasks and run them in parallel with multiple agents. {'*'} |
/plan | Prompt the Agent to do some research and create a plan for a task. |
/pr-comments | Pull GitHub PR review comments into Warp. {'*'} |
/profile | Switch the active execution profile. |
/prompts | Search saved prompts. |
/queue | Queue a prompt to send after the agent finishes responding. See Prompt Queueing. |
/rename-conversation | Rename the current conversation. |
/rename-tab | Rename the current tab. Include the new tab name as an argument (for example, /rename-tab deploy). |
/rewind | Rewind to a previous point in the conversation. |
/skills | Invoke a skill from a searchable menu. |
/usage | Open billing and usage settings. |