Documentation audit
Warp
Ask AI about this audit
Credit and billing waterfalls, Zero Data Retention, telemetry and secret-redaction claims, GitHub permission scoping, plan gating, indexing limits, and CLI/API reference details drift across the support section, terminal and platform guides, the generated API reference, and the public pricing page.
Contradictions
Two pages in the same docs that state incompatible facts. Each card quotes both sides verbatim and links back to the live page.
Minimum files indexed per codebase
The docs promise a 5,000-file floor on every plan; the pricing table caps Free at 3,000, so a Free user hits "Codebase too large" well before the documented minimum.
agents/capabilities/codebase-contextAll plans support indexing at least 5,000 files per codebase, with higher tiers including support for more files and additional codebases.
pricing| Files per codebase | 3,000 | 100,000 | 100,000 | 100,000 | Custom |
Who is billed for scheduled cloud agent runs
Either an unattended run drains the team pool or it drains one person's plan credits first, and the two pages cannot both be the billing rule.
platform/triggers/scheduled-agentsAll usage is billed to the team’s shared credit balance.
support-and-community/plans-and-billing/pricing-faqsSome cloud agent runs aren’t initiated by a specific team member — for example, scheduled runs or runs triggered through an agent API key. On self-serve plans (Build, Max, Business), these runs are billed to the team owner.
Which add-on pool pays for agent-API-key runs
The second bucket is the owner's personal add-on balance on the API keys page and the team-wide shared pool on two other pages.
reference/cli/api-keysOn Build, Max, and Business plans, bill the team owner: the owner’s plan-included credits, then the owner’s add-on credits.
platform/team-access-billing-and-identityWarp bills the team owner. The waterfall is: the owner’s plan-included credits, then the team’s shared add-on credit pool.
First bucket in the user-triggered credit waterfall
One section starts the "fixed order" with the user's cloud agent credits, the other starts it with the user's plan-included credits, for the same user-triggered run.
platform/team-access-billing-and-identityUser-triggered runs on Build, Max, or Business \- Warp draws from any cloud agent credits the user has, then the user’s plan-included credits, then the team’s shared add-on credit pool.
platform/team-access-billing-and-identityOn Build, Max, and Business plans, Warp consumes credits in a fixed order. You cannot prioritize user-scoped grants ahead of shared team grants: 1. The triggering user’s monthly credits included with their plan.Whether Warp may train on customer data
One page reserves the right to train on collected data; the docs home states flatly that none of it is used for training.
agents/getting-started/faqsWarp reserves the right to use data collected to train models and improve Warp.
Is Secret Redaction on by default or opt-in
The privacy page and security overview both describe redaction as always on, while the feature page says you have to switch it on; the security overview repeats the automatic claim for Enterprise.
support-and-community/privacy-and-security/privacyWarp unconditionally applies Secret Redaction in all AI interactions to ensure that any sensitive data is _never_ collected or sent to third parties.
support-and-community/privacy-and-security/secret-redactionDisabled by default, to enable Secret Redaction open Settings > Privacy > Secret redaction or type in "Secret Redaction" to toggle it in the Command Palette.
Can Free users disable telemetry and keep AI
The FAQ tells any user they can turn telemetry off and keep full ZDR; the privacy page says a Free user who does that loses AI entirely.
support-and-community/plans-and-billing/pricing-faqsIndividual level — Any user can enable full ZDR for their own account by disabling Help Improve Warp in Settings \> Privacy.
support-and-community/privacy-and-security/privacyTelemetry must be enabled to use AI features on the Free plan, while paid plans can opt out at any time and continue using Warp, including AI.
Third-party harnesses on the Free plan
The pricing page sells harness choice as a Free-plan feature while the platform docs gate it behind Build; the docs pricing FAQ adds a third reading by calling the beta "available to all users".
pricingUse any harness in the cloud (beta)
platform/harnessesThird-party harnesses require a Build plan or higher. On the Free plan, cloud agent runs use Warp Agent, and choosing another harness returns an upgrade prompt.
Image attachments on cloud agent runs
The CLI reference documents an image flag on
run-cloudwith a hard limit, and the platform FAQ says cloud runs take no images at all.reference/cli--attach <PATH>— attach an image file to the agent query. Can be repeated (maximum 5).platform/faqsCloud agent conversations do not currently support image attachments.
Singular vs plural path for creating a run
The generated API reference publishes two paths for the same create-run operation with identical descriptions and no canonical marker, so an integrator has to guess.
api### POST /agent/run Run an agent task Spawn a cloud agent with a prompt and optional configuration. The agent will be queued for execution and assigned a unique run ID.api### POST /agent/runs Run a cloud agent Spawn a cloud agent with a prompt and optional configuration. The agent will be queued for execution and assigned a unique run ID.Query parameter for filtering runs by config name
One page names two different parameters for the same filter; the generated API reference documents
name, so anything written againstconfig_namewill not filter.reference/api-and-sdkUse the
namequery parameter onGET /agent/runsto filter runs by config name.reference/api-and-sdkList runs with pagination and filters for state, config_name, model_id, creator, source, and creation time.
What
(?i)does to a secret redaction regexThe same sentence says regexes are case-sensitive by default and that
(?i)makes them case-sensitive, so a user cannot tell which behavior to code against.support-and-community/privacy-and-security/secret-redactionSecret redaction regexes are case-sensitive by default (i.e. the regex
passwordwill not match the textPassword).support-and-community/privacy-and-security/secret-redactionIf you want a regex to be case-sensitive, you can prepend
(?i)like so:(?i)passwordto ensure thatPASSWORD,Password, andpasswordwould all match.fish shell support on Windows
The shells page lists fish as supported on Windows; the known issues page lists it as unsupported there.
getting-started/supported-shellsWarp supports bash, zsh, fish, and PowerShell (pwsh) across macOS, Windows, and Linux, loading your login shell by default.
support-and-community/troubleshooting-and-support/known-issuesThe following features are not supported in Warp on Windows. Track the relevant GitHub issues linked below for any changes: - cmd.exe or fish shellsmacOS Ventura auto-update issue: open or fixed
The update page still warns of an active Ventura auto-update issue that the known issues page says was resolved.
support-and-community/troubleshooting-and-support/updating-warp(Oct 2022): There is a known issue with auto-update on macOS Ventura.
support-and-community/troubleshooting-and-support/known-issuesWarp may have an error opening after auto-update on macOS Ventura. This issue has been resolved for current and future releases of Warp.
What happens to add-on credits when a team is deleted
One page says leftover credits block deletion until they are cleared, the other says deletion leaves them unusable, which changes whether an admin loses paid balance.
support-and-community/plans-and-billing/add-on-creditsAn admin deletes the team - Any remaining add-on credits must be used or removed before a team can be deleted.
support-and-community/plans-and-billing/pricing-faqsAn admin deletes the team: Any remaining add-on credits tied to the team are no longer usable by anyone.
Whether the Warp Agent CLI updates itself
The reference states auto-update as unconditional; the quickstart says Homebrew installs never self-update and must be upgraded by hand.
agents/cli/referenceThe CLI updates automatically. Installed builds check for updates in the background, download new versions, and apply them the next time you launch
warp. A running session is never interrupted.agents/cli/quickstartHomebrew installations don't update themselves. The CLI still tells you when a new version is available, but you install it by running
brew upgrade --cask warp-agent-cli.Secret Redaction described as unconditional next to its own toggle
The prose calls redaction unconditional while the page's own telemetry table documents an on/off setting for it.
support-and-community/privacy-and-security/privacyWarp unconditionally applies Secret Redaction in all AI interactions to ensure that any sensitive data is _never_ collected or sent to third parties.
support-and-community/privacy-and-security/privacy|
Toggle Secret Redaction| Toggled on/off the setting for Secret Redaction - attempts to redact secrets and sensitive information |MCP servers under the default CLI profile
Following the quickstart with the default profile, MCP tools either load or are unavailable, and the two pages describe the same default run differently.
reference/cli/quickstartThis uses the default agent profile, loads any available MCP servers, and executes the run locally.
reference/cli/agent-profilesThe agent does not have the ability to use MCP servers by default.
Which shell Warp starts on an SSH host
For the same legacy SSH wrapper, one page says the remote shell is always bash, the other documents zsh sessions with their own bootstrap.
support-and-community/troubleshooting-and-support/known-issuesWhen you SSH, we start a bash shell on the remote host. We built a wrapper around SSH to make Warp features possible.
terminal/warpify/ssh-legacyIn remote sessions, only
bashorzshshells are supported. If you're using a different shell, usecommand sshdirectly (see below for more details).
Content issues
Gaps, stale facts, and structural problems that make the docs harder to trust and harder for AI agents to use.
- Stale
The whole CLI reference section documents a binary whose support ends this month: "
View pageozcommands remain supported through the end of September 2026", and "The Warp Agent CLI reference does not yet documentwarpequivalents for every workflow on this page." - Stale
Cloud Agent FAQs still say "Concurrency limits and credit allocation details are still being finalized" although the pricing page already publishes per-plan concurrency (20 and 80) and credit allowances
View page - Structural
The same product is sold under two names: the pricing page says "Free, Build, Max, and Business users can buy Reload credits for additional usage" while every docs page calls them add-on credits
View page - Structural
The Session Sharing page is now an empty redirect stub, "Session sharing documentation has moved.", yet the pricing FAQ and offline guide still link to it as the feature page for shared terminal sessions
View page - Gap
The security overview's ZDR provider list leaves out Fireworks AI: "Warp has Zero Data Retention (ZDR) agreements with its contracted LLM providers (Anthropic, OpenAI, Google, xAI)", while the model and pricing pages name Fireworks AI as the host for Warp's open-source models
View page
Falconer automates knowledge management.
Falconer builds a knowledge graph from your docs and code, then flags contradictions, inaccuracies, and gaps before they reach your customers and agents.
Book a demo