diff --git a/.agents/logs/docs_consistency_audit_runs.md b/.agents/logs/docs_consistency_audit_runs.md index 840f76471..6fea72254 100644 --- a/.agents/logs/docs_consistency_audit_runs.md +++ b/.agents/logs/docs_consistency_audit_runs.md @@ -1,6 +1,124 @@ # Docs consistency audit run log Scheduled and manual runs prepend one compact entry through the standing state branch. +## 2026-11-13 — partial +- Run: https://staging.warp.dev/conversation/57bfd68f-05f9-492d-818a-6c2c55a06018 +- Source commits: docs f47b54c52fbc616e85fdb0429145a9908a31df4f; public client 829f3958813ba177b00c5905b26b43a1024c7752; private authority revision retained transiently +- Coverage: partial; 8/410 pages extracted, not fully audited; 92 unchanged pages reused; 310 deferred; all 91 candidates context-adjudicated +- Findings: 0 new; 0 changed; 0 resolved; 7 unchanged active; 4 reverified; 3 saved findings carried forward, not confirmed (universal retention, enterprise retention exceptions, training wording) +- Suppressed: 0 rules; expired: 0; 81 compatible pairs; 3 intentional exceptions; 3 insufficient-evidence pairs; 0 unverified +- Cost: 58564 extraction characters; 91 candidates; 0 additional model API calls (inline reasoning unmetered) +- Sources unavailable / blocker: no blocker; generated CLI help not collected; 378 unprocessed shards, deferred manifest entries and hashes, and all 15 receipts preserved byte-for-byte; unchanged result, no Slack post +- State PR: https://github.com/warpdotdev/docs/pull/876 +## 2026-11-11 — partial +- Run: https://staging.warp.dev/conversation/d259fce6-ba81-40da-bac5-af3d34ca41c7 +- Source commits: docs bb1d0e5daaca849adebaadfaea37863ffce549a4; public client 4fe3af1be644f3bf00aed1bd10212ad7e148d876; private authority revision retained transiently +- Coverage: partial; 4/410 pages extracted, not fully audited; 90 unchanged pages reused; 316 deferred; all 68 candidates context-adjudicated +- Findings: 1 new; 0 changed; 0 resolved; 6 unchanged active; 7 active total; 3 existing rechecked; 3 saved findings carried forward, not confirmed (universal retention, enterprise retention exceptions, training wording) +- Suppressed: 0 rules; expired: 0; 61 compatible pairs; 2 intentional exceptions; 1 insufficient-evidence training-actor pair +- Cost: 37396 extraction characters; 68 candidates; 0 additional model API calls (inline reasoning unmetered) +- Sources unavailable / blocker: no blocker; generated CLI help unavailable; 382 unprocessed shards, deferred manifest entries and hashes, and all 14 receipts preserved byte-for-byte; privacy review needed for new Trust Center retention-scope finding +- State PR: https://github.com/warpdotdev/docs/pull/876 +## 2026-11-09 — partial +- Run: https://staging.warp.dev/conversation/10cfc0fd-1e77-4ac4-aab9-baf39e0926cf +- Source commits: docs 399611aa3b4da0d8573001c71f8ae9bbc3bd21bd; public client abb3fe33e004f7b1de540fecd6e3eec20dbc1883; private authority revision retained transiently +- Coverage: partial; 12/399 pages extracted, not fully audited; 80 unchanged pages reused; 307 deferred; all 61 candidate pairs context-adjudicated +- Findings: 0 new; 0 changed; 0 resolved; 6 unchanged active; 5 rechecked; 1 saved finding carried forward, not rechecked (universal AI retention omits Claude Fable exception) +- Suppressed: 0 rules; expired: 0; 53 compatible pairs; 3 intentional exceptions; 0 unverified candidates +- Cost: 116203 extraction characters; 61 candidates; 0 additional model API calls (inline reasoning unmetered) +- Sources unavailable / blocker: no blocker; generated CLI help unavailable (public source fallback); 374 cached shards, deferred manifest entries and hashes, and all 13 receipts preserved byte-for-byte; actionable-only no-change result, no Slack post +- State PR: https://github.com/warpdotdev/docs/pull/876 +## 2026-11-06 — partial +- Run: https://platform.staging.warp.dev/rBn42naTYeqJPuRZ7i7KOR/runs/01a1b204-7d29-7637-a3da-da71f6f712af +- Source commits: docs 403d5d626153a8d4ee5dc37effddc86ce2f9d4aa; public client f7fc2f2a08a3aa446baa23960710e630c5defd6e; private authority revision retained transiently +- Coverage: partial; 12/399 pages extracted, not fully audited; 68 unchanged pages reused; 319 deferred; 41 candidate pairs reviewed, 2 incomplete due stale source hashes +- Findings: 1 new; 0 changed; 0 resolved; 5 unchanged active; 6 active total; self-hosted code transit reverified; 4 saved findings carried forward, not rechecked (universal retention, enterprise retention exceptions, cloud Agent Profile, training claims) +- Suppressed: 0 rules; expired: 0; 32 not-related pairs, 3 intentional exceptions, 4 insufficient-evidence pairs +- Cost: 99591 extraction characters; 41 candidates; 10 bounded model passes +- Sources unavailable / blocker: no blocker; generated CLI help unavailable (public source fallback); deferred shards, manifest entries, and schedule receipts preserved byte-for-byte; style and UI findings delegated to their owning checks +- State PR: https://github.com/warpdotdev/docs/pull/876 +## 2026-11-04 — partial (manual rerun) +- Run: https://platform.staging.warp.dev/rBn42naTYeqJPuRZ7i7KOR/runs/01a1a885-518a-79d2-81b1-d2ae8ab83dfb +- Source commits: docs 90535b6cf719a2b32843ca75a65bc06583353645; public client 974ad511596c4099b8dab743cb33b3ce63a947b8; private authority revision retained transiently +- Coverage: partial; 8/402 pages extracted, not fully audited; 76 unchanged pages reused; 318 deferred; 38 candidate pairs across 30 pages freshly compared +- Findings: 2 new; 0 changed; 0 resolved; 3 existing active (CLI reverified; 2 saved privacy findings carried forward, not freshly confirmed: retention exception and training-policy wording); 5 active total +- Suppressed: 0 rules; expired: 0; 31 agreeing pairs, 3 intentional exceptions, 1 insufficient-evidence training-policy pair; 0 missing adjudications +- Cost: 95569 extraction characters; 38 candidates; 2 model JSON generations +- Sources unavailable / blocker: no blocker; generated CLI help not collected (public source fallback); preserved 302 deferred shards and all deferred manifest absences; 11 receipts unchanged, no scheduled receipt created +- State PR: https://github.com/warpdotdev/docs/pull/876 +## 2026-11-04 — blocked +- Run: https://platform.staging.warp.dev/rBn42naTYeqJPuRZ7i7KOR/runs/01a1a7b7-c4e5-721a-8e7b-18f215dad262 +- Source commits: docs d882e294e3a0005a5b49f83f6152eed93058911e; public client d6b50252cb18118fa13af3cf006a4e6be64b3bf9; private authority revision retained transiently +- Coverage: blocked; 8/402 pages extracted, not fully audited; prior manifest, claim shards, backlog, findings, and schedule receipts preserved +- Findings: no new results; 3 previously active, not rechecked by a completed comparison +- Suppressed: unknown; expired: unknown +- Cost: 95569 characters; 49 initial candidates; 4 model JSON generations +- Sources unavailable / blocker: comparison; comparison-failed; inspect the comparison failure in the run details, correct it, then rerun; generated CLI help not collected (public source fallback used) +- State PR: https://github.com/warpdotdev/docs/pull/876 +## 2026-11-02 — partial +- Run: https://staging.warp.dev/conversation/4c3cc9bc-dc38-47b7-b85e-077f56d019a9 +- Source commits: docs 80115f22c37507e41d0991de80f585ce308f429e; public client 0eca80f4c1256d0bb883aafa2eabb6473d731d3b; private authority revision retained transiently +- Coverage: partial; 8/400 pages extracted; 69 unchanged pages reused; 323 deferred with prior manifest hashes and claim shards preserved +- Findings: 0 new; 0 changed; 0 resolved; 3 unchanged active; cloud-run profile guidance rechecked; 2 saved privacy findings carried forward, not rechecked (retention exception and training-policy wording) +- Suppressed: 0; expired: 0; all 30 candidates reviewed; 6 remain unverified pending deferred source refresh +- Cost: 58985 characters; 30 candidates; 3 model JSON generations +- Sources unavailable / blocker: generated CLI help not collected (public source fallback used); no blocker; actionable-only notification false, no Slack post +- State PR: https://github.com/warpdotdev/docs/pull/876 +## 2026-10-30 — partial +- Run: https://staging.warp.dev/conversation/9774d58d-c11f-4ebe-93ec-652abf6cb0cc +- Source commits: docs 232cf27943a1fbbc11eead43792cf224e4b5f226; warp b17a2ed0207a4aaf5e2481e1da1d4460e0852e42; private authority revision retained transiently +- Coverage: partial; 8/400 pages extracted; 61 unchanged pages reused; 331 deferred with prior manifest hashes and shards preserved +- Findings: 1 new; 0 changed; 0 resolved; 3 active; 2 saved privacy findings carried forward, not rechecked (retention exception and training-policy wording) +- Suppressed: 0; expired: 0; 16 candidates unverified pending fresh extraction or additional scope evidence +- Cost: 87687 characters; 29 candidates; 3 model JSON generations +- Sources unavailable / blocker: generated CLI help not collected (public source fallback used); no blocker +- State PR: https://github.com/warpdotdev/docs/pull/876 +## 2026-10-28 — partial +- Run: https://staging.warp.dev/conversation/50454ccd-1ed3-4373-96bc-37cb88a3741e +- Source commits: docs 17b29842c15b738de6febb400b13ae9d08e9d9e2; warp 23adf48cf4e4c57416dcb078b25bcb04472e575c; private authority revision retained transiently +- Coverage: partial; 8/392 pages extracted; 53 unchanged pages reused; 331 deferred with prior manifest hashes and shards preserved +- Findings: 0 new; 0 changed; 0 resolved; 2 saved active carried forward, not rechecked (retention exception and training-policy wording) +- Suppressed: 0; expired: 0; 17 candidates unverified pending fresh extraction +- Cost: 70912 characters; 26 candidates; 2 model JSON generations +- Sources unavailable / blocker: generated CLI help not collected (public source parsing used); no blocker +- State PR: https://github.com/warpdotdev/docs/pull/876 +## 2026-10-21 — blocked +- Run: https://platform.staging.warp.dev/rBn42naTYeqJPuRZ7i7KOR/runs/01a15f67-d1a4-7180-a751-cfb4cf077bfb +- Source commits: docs 1bec888607558cd9c727fc324058bfbcce86eab4; warp 96d816ad2b3881418b56d946e70bfb004e89bd03; private authority revision retained transiently +- Coverage: blocked; 0/390 pages extracted; 30 redirect-normalization cycle errors across 718 routes +- Findings: 0 new; 0 changed; 0 resolved; 2 active (unchanged) +- Suppressed: 0; expired: 0 +- Cost: 0 characters; 0 candidates; 0 model calls +- Sources unavailable: authorities not refreshed after normalization blocker; prior manifest, shards, backlog, findings, and receipts preserved +- State PR: https://github.com/warpdotdev/docs/pull/876 +## 2026-10-19 — blocked +- Run: https://platform.staging.warp.dev/rBn42naTYeqJPuRZ7i7KOR/runs/01a1551b-199b-7a92-8522-9ca4250507e1 +- Source commits: docs 87e5182b9a0c2e6d6c5a2f206a620b3d02796b35; warp d5667a308e5d1000554097db1d18e9132872cb75; private authority revision retained transiently +- Coverage: blocked; 0/390 pages extracted; 30 redirect-normalization cycle errors across 549 routes, including /agents +- Findings: 0 new; 0 changed; 0 resolved; 2 active (unchanged) +- Suppressed: 0; expired: 0 +- Cost: 0 characters; 0 candidates; 0 model calls +- Sources unavailable: authorities not refreshed after normalization blocker; prior manifest, shards, backlog, findings, and receipts preserved +- State PR: https://github.com/warpdotdev/docs/pull/876 +## 2026-10-16 — blocked +- Run: https://platform.staging.warp.dev/rBn42naTYeqJPuRZ7i7KOR/runs/01a145a8-058e-7318-8016-1047a48522e3 +- Source commits: docs 756982e49a28058e6657616d262660b333aed779; warp a38e4416db8ab94953f6e780b1996cfd9bca7e8e; private authority revision retained transiently +- Coverage: blocked; 0/388 pages extracted; 30 redirect-normalization cycles, first at /agents +- Findings: 0 new; 0 changed; 0 resolved; 2 active (unchanged) +- Suppressed: 0; expired: 0 +- Cost: 0 characters; 0 candidates; 0 model calls +- Sources unavailable: authorities not refreshed after normalization blocker; prior manifest, shards, backlog, findings, and receipts preserved +- State PR: https://github.com/warpdotdev/docs/pull/876 + +## 2026-10-14 — blocked +- Run: https://platform.staging.warp.dev/rBn42naTYeqJPuRZ7i7KOR/runs/01a13b5b-4e26-7614-a96d-c65e1b73194a +- Source commits: docs 2756ce2feecfec803f356fb90b945408a4adb114; warp 9e57f4f6a5c521f62ddacfa1413b66b9c162440f; private authority revision retained transiently +- Coverage: blocked; 8/388 pages extracted; comparison unavailable +- Findings: 0 new; 0 changed; 0 resolved; 2 active +- Suppressed: 0; expired: 0 +- Cost: 63535 characters; 0 candidates (prepass blocked); 2 model JSON generations +- Sources unavailable: generated CLI help; blocker: trailing-slash redirect normalization +- State PR: https://github.com/warpdotdev/docs/pull/876 ## 2026-10-07 — partial - Run: https://platform.staging.warp.dev/rBn42naTYeqJPuRZ7i7KOR/runs/01a1174e-c87a-7dd8-b072-61ac8c8cbab5 diff --git a/.agents/state/docs_consistency_audit/claims/0265886f2a4bb0e6d610dfd5133c629bc40c42e636600134629682719d39961d.json b/.agents/state/docs_consistency_audit/claims/0265886f2a4bb0e6d610dfd5133c629bc40c42e636600134629682719d39961d.json index e8d2c474d..1dafbc9eb 100644 --- a/.agents/state/docs_consistency_audit/claims/0265886f2a4bb0e6d610dfd5133c629bc40c42e636600134629682719d39961d.json +++ b/.agents/state/docs_consistency_audit/claims/0265886f2a4bb0e6d610dfd5133c629bc40c42e636600134629682719d39961d.json @@ -1,6 +1,797 @@ { - "claims": [], - "page_sha256": "68fd5a02a8640b8ff62ddd10fa11100ee600b0ebdeb876d385b4d9055668ff9a", + "claims": [ + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:b7ee1cbca8a84b9fbed0b83485004e7a28c29b4017e302f921a48f9fb0cc49a6", + "claim_id": "sha256:3abb9eaeddb084f0bba10a95956bb94f3e8c85a22402b3e74fa3bcfeb793c3e9", + "entity": "custom-routers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "uses-conversation-sticky-model", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "very-short-trivial-prompts-do-not-lock-choice" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp chooses a model when you start a conversation and keeps using it for the rest of that conversation.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 25, + "line_start": 25, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:058547bc191b60bd7b1aa1d2af8105ce6bcc3b19219d45e2358dff630860d54f", + "claim_id": "sha256:af83187a8c31a6c3ff991bad12644ada1194b22a36464a5de162369892634331", + "entity": "custom-routers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-auto-model-targets", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "It can't route to an Auto model or to another router.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 28, + "line_start": 28, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:d477b683034cef4ec18821c7dbbd83d0344e7b42a502eba0136079254fc605e8", + "claim_id": "sha256:c23ae31086abf3fb23d0162558d18cf3135874986fd5109fc32789d3bff8337a", + "entity": "custom-routers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-custom-endpoint-models", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "You can't route to an Auto model, another router, or a model from a [custom inference endpoint]", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Author a router as a file", + "heading_anchor": "author-a-router-as-a-file", + "line_end": 64, + "line_start": 64, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:f72844157f84184e339ddf91e22a737bcaa012a40af33c43782d1905002ef678", + "claim_id": "sha256:5b56acbae62b5b85e28505fedc73598530b5bbfaee5a39955e0736dddb8fbd22", + "entity": "custom-router-rules", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "first-match-wins", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp evaluates rules from top to bottom, and the first rule that matches wins.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Rule-based routing", + "heading_anchor": "rule-based-routing", + "line_end": 45, + "line_start": 45, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:8988154145732d3f0691f08794b34770a67e9f7538ad521eebf6b9bffc462183", + "claim_id": "sha256:18402976915453bf948381cb6f79d5ad80b7abe52a5ca39e4a9b23cc7fae6aef", + "entity": "custom-router-rules", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-default", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If no rule matches, Warp uses the required default model.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Rule-based routing", + "heading_anchor": "rule-based-routing", + "line_end": 46, + "line_start": 46, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:7d7f13dec2d759cd3f823ef261f227a93878ec7f17482095b6e6906923225f62", + "claim_id": "sha256:1e88cf115f4be629215d78ffde9c98eb0e0b947f0b85afdcbe2a23de3783a122", + "entity": "custom-routers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "configuration-directory", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Custom routers are stored as YAML files in `~/.warp/custom_model_routers/`, with one router per file.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Author a router as a file", + "heading_anchor": "author-a-router-as-a-file", + "line_end": 62, + "line_start": 62, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "~/.warp/custom_model_routers/", + "type": "path" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:d40f71b564ddfd46b88efc2c0769e1c6e6ab3977c3401136bdabb5689d43717e", + "claim_id": "sha256:9246bc494e7ae48084e60b80f6969973122c5d3b7279907f493967af940887e0", + "entity": "custom-routers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-restart-for-file-changes", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "reloads automatically when you add, edit, or remove one, with no restart required.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Author a router as a file", + "heading_anchor": "author-a-router-as-a-file", + "line_end": 62, + "line_start": 62, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "plan-gating", + "claim_content_fingerprint": "sha256:25d3dc89efcb32b1360ad8e4549f316efa1a4a9c03fa93f3a42392d4f149b823", + "claim_id": "sha256:235ea036690c5091db1bbb884361852e66b085347c410e20fe19582153291593", + "entity": "team-synced-custom-routers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available", + "qualifiers": { + "actors": [ + "team-admin" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Team-synced routers are an Enterprise feature, and only admins can create or edit them.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Team-synced routers", + "heading_anchor": "team-synced-routers", + "line_end": 106, + "line_start": 106, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "plan-gating", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:138e9c5d82ec55bc033cd435be74cfb0d2834f3a33839c04c6e28cb36600d3ef", + "claim_id": "sha256:884e361fa6101b6de2e825c42af5e12c3c84375f467ddf965298523ef8a71eb8", + "entity": "custom-routers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-byok", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "After the router selects a model, Warp applies your API keys as it would when selecting that model directly.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Using your own API keys (BYOK)", + "heading_anchor": "using-your-own-api-keys-byok", + "line_end": 124, + "line_start": 124, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:19623a428409c9af9530d93ed3426e6e70d21b2cc70b36bcfb72faf8acf58f23", + "claim_id": "sha256:d0c598731a95d27ebef1ea721bfbf8f4ccbfb123a4c88fe754649a0e2d2b930b", + "entity": "auto-models", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-credits", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "byok" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp's built-in Auto models use Warp-provided inference even when BYOK is configured.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Using your own API keys (BYOK)", + "heading_anchor": "using-your-own-api-keys-byok", + "line_end": 126, + "line_start": 126, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:22b1a50ed261597d7dcedff590d0fa3396199df91e292b7c25932aadcccd4b18", + "claim_id": "sha256:cfcbfc52900a897e1929433520f5e076bfa3bee45e36261a9a3a1a24f7f43660", + "entity": "personal-provider-key", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "takes-precedence-over-team-key", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "a member's own key for a provider takes precedence over the team's.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Using your own API keys (BYOK)", + "heading_anchor": "using-your-own-api-keys-byok", + "line_end": 129, + "line_start": 129, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:631198824541360c479aeece870f242cf89f9156f627f048eef390c5fd0959eb", + "claim_id": "sha256:79e3b7dd3f64c05ae5549f4dc0e8481570ce7de7b7362c0c8d6cba306ace972c", + "entity": "custom-router-unavailable-model", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "falls-back-to-router-default", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If a router targets a model you don't have access to or that's disabled for your organization, Warp falls back to the router's default model.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Model availability and fallback", + "heading_anchor": "model-availability-and-fallback", + "line_end": 134, + "line_start": 134, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:f1e6915435d9c7eaf55b959901a9aceda8e19ff780ec1825127487d63fd79399", + "claim_id": "sha256:9b4e23c5e08dfea8b9b1b525e988433e99b065a7dd3957e3cc679d85406a50d4", + "entity": "custom-routers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "appear-in-model-picker", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "A custom router appears in the [model picker](/agents/inference/model-choice/#how-to-change-models) as its own entry, alongside Warp's built-in Auto models and individual models.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 21, + "line_start": 21, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:bc58b3e0a75b4f8fe9e80a3d5bf85f03ad0b38e7e5aaac94277e7119c51d83b2", + "claim_id": "sha256:ae4cc5f2776e1807f487811d826228c526a4454a34e8918258044223b4a04950", + "entity": "custom-routers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "complexity-levels", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp classifies each task as easy, medium, or hard and routes to the model you assigned to that level.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Complexity-based routing", + "heading_anchor": "complexity-based-routing", + "line_end": 37, + "line_start": 37, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "easy", + "medium", + "hard" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:32ff380619c043eccc5ab932e46dea06c93448f74e8263cf6b4747f75a3283a9", + "claim_id": "sha256:dad9a3db89a19ca66394d74d837ad4f74b4751ed5322baef7ff244940d959435", + "entity": "complexity-router", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "unset-level-default", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "You also set a default model, which Warp uses for any level you leave unset or when it can't determine complexity.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Complexity-based routing", + "heading_anchor": "complexity-based-routing", + "line_end": 37, + "line_start": 37, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:8416d3d8ecb911202ee42bf236f4d03a7fa170f09ea0a8c00ee888eb0d45bda8", + "claim_id": "sha256:a6ae0419febe695d3a08a4435bf14ed6622bf36cc95b3da9bab20c1d6ae33889", + "entity": "custom-router-parse-failure", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "skips-only-invalid-file", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If a file can't be parsed, Warp shows a non-blocking error identifying the file and skips it; your other routers keep working.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Author a router as a file", + "heading_anchor": "author-a-router-as-a-file", + "line_end": 95, + "line_start": 95, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:e71024d1daab5e69c87a930415f804245f3d5d2cbadf296df269da2eac4c55d5", + "claim_id": "sha256:ecc80837f41840c1052510b70ab5cc7fcf74dede25cc5dd0f7ba22d75c797fb7", + "entity": "custom-router-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "uses-provider-billing", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "byok" + ], + "exceptions": [ + "requests-without-matching-key" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Your provider bills inference covered by a matching key; requests without a matching key use Warp-provided inference.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Using your own API keys (BYOK)", + "heading_anchor": "using-your-own-api-keys-byok", + "line_end": 124, + "line_start": 124, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:01774319955a93d380bc1afb484e5c1e283dab4ae80861727c16eafd1e93bc0c", + "claim_id": "sha256:08301962cb7d7d46ad6253a31e8ac0eb097f055ba81894ccfaac6cf8f77a9576", + "entity": "custom-router-unusable-models", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "uses-built-in-fallback", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If no usable model remains, Warp falls back to a built-in default and tells you.", + "source": { + "canonical_identity": "route:/agents/inference/custom-routers", + "canonical_route": "/agents/inference/custom-routers", + "content_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", + "heading": "Model availability and fallback", + "heading_anchor": "model-availability-and-fallback", + "line_end": 134, + "line_start": 134, + "path": "src/content/docs/agents/inference/custom-routers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-routers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], + "page_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", "path": "src/content/docs/agents/inference/custom-routers.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/05126cfb1ec993ada82390832daf1d5d3dd9fa55e6ebb31a0976edb15386106d.json b/.agents/state/docs_consistency_audit/claims/05126cfb1ec993ada82390832daf1d5d3dd9fa55e6ebb31a0976edb15386106d.json index 3e9b7bee8..782f1ffcb 100644 --- a/.agents/state/docs_consistency_audit/claims/05126cfb1ec993ada82390832daf1d5d3dd9fa55e6ebb31a0976edb15386106d.json +++ b/.agents/state/docs_consistency_audit/claims/05126cfb1ec993ada82390832daf1d5d3dd9fa55e6ebb31a0976edb15386106d.json @@ -1,5 +1,1508 @@ { - "claims": [], + "claims": [ + { + "category": "privacy", + "claim_content_fingerprint": "sha256:807a716231a80a52d369091424b08bb2073009668f8d0c6bace2b3c911898817", + "claim_id": "sha256:746369144ee41b74b84d09a03dbbe762cb1847c552a96e6246b59d2d102a798d", + "entity": "telemetry", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "optional", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Disable telemetry and crash reporting at any time while retaining full functionality", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Transparency and control", + "heading_anchor": "transparency-and-control", + "line_end": 18, + "line_start": 18, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:1cb41bb73d5957a60c57695850af86372aeaa706b071b45f1a945c6df4a52894", + "claim_id": "sha256:3e6edbaea15c5c37e8ab8a6e423141faa9118b4de57472f9ebc8618804ab72f8", + "entity": "warp-client", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "source-license", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp's client code is published under [AGPL v3]", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Transparency and control", + "heading_anchor": "transparency-and-control", + "line_end": 20, + "line_start": 20, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "AGPL v3" + ], + "type": "enum" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:599e94f21e3c41d66385d62901f0080892328446739b859434a683b6c7a485fa", + "claim_id": "sha256:db80945974b73de1d7f3333e3638911056a8cba5dfd72ebd9116255a528e07ee", + "entity": "customer-ai-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "retained-by-model-provider", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "claude-fable-5", + "claude-fable-5.1", + "claude-fable-5.2", + "provider-retention-required-models" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "meaning they do not store or train on your data.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Zero Data Retention (ZDR)", + "heading_anchor": "zero-data-retention-zdr", + "line_end": 26, + "line_start": 26, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:581086d8717b9809e637e844fb91af5fb89b7ea777b5274f276fb0185b5274e8", + "claim_id": "sha256:fb46633f475d4a57fffecb8289e0bb3c407a7e8f132b0de337d2d00388f0916a", + "entity": "data-collection", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "enabled-by-default", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "business", + "enterprise" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "paid-teams" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Data collection is enabled by default.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Zero Data Retention (ZDR)", + "heading_anchor": "zero-data-retention-zdr", + "line_end": 31, + "line_start": 31, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:d869c85f0beaf3ad888ec8f697e30d44987c88910f86411b481481cb6c0ae1f8", + "claim_id": "sha256:5fab816a17bb0788199621543e96a31a554a052e2d2a37478260cf370dfc95a2", + "entity": "data-collection", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "enabled-by-default", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "business", + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Data collection is **disabled by default**.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Zero Data Retention (ZDR)", + "heading_anchor": "zero-data-retention-zdr", + "line_end": 32, + "line_start": 32, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:e645030e5147e07dfbc820e6db3220e3a8631b805c1191f4737219e8e6f23ace", + "claim_id": "sha256:a8ea8600b01bbd80eafd3f35f2b838f9795f136a4b2485b7114cdb2921c3e80f", + "entity": "provider-retention-required-models", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "enterprise-enabled-by-default", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "For Enterprise teams, these models are **off by default**; a workspace admin must explicitly enable them", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Zero Data Retention (ZDR)", + "heading_anchor": "zero-data-retention-zdr", + "line_end": 38, + "line_start": 38, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:f1f0a3566086e74e86ddb7cc517842f1d8204f73b244e36baa21f72ae320e638", + "claim_id": "sha256:3d3acdec338d1ae0d1123de60a191b31c78b4fda9aa528edd717d948b339fa47", + "entity": "cloud-conversation-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stored-for-product-functionality", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "require storing conversation data to function.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Zero Data Retention (ZDR)", + "heading_anchor": "zero-data-retention-zdr", + "line_end": 35, + "line_start": 35, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:3ef37caf998dff2a82ebc113b06aeda9f2220f83c271c790c5bc2896cacaae49", + "claim_id": "sha256:4ec9f05e022e970b01a8c3007a63964c73a7b7fcc775ebc252422db97d6b7cb4", + "entity": "telemetry", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "collected-categories", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "telemetry-enabled" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "1. **Product usage analytics** - High-level metrics on feature adoption and usage patterns (e.g., \"Agent Mode was opened,\" \"workflow was executed\").\n2. **Performance and stability** - Crash reports, error tracking, and performance metrics to identify and fix issues.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Telemetry categories", + "heading_anchor": "telemetry-categories", + "line_end": 50, + "line_start": 49, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": [ + "product-usage-analytics", + "performance-and-stability" + ], + "type": "enum" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:23481c563a75e40d292149f6feb964c7a407d3d0b450027445529e7b030d1d68", + "claim_id": "sha256:4087f369031796f8efebf3798bde27f7f1f55c985063f07362d83c0a3eeb6cf3", + "entity": "analytics-usage-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "collected", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "telemetry-disabled" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "With telemetry disabled, Warp stops collecting usage and interaction data for analytics purposes.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Disabling telemetry", + "heading_anchor": "disabling-telemetry", + "line_end": 64, + "line_start": 64, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:95cd96f4dd96bdd3b87b5792f34d73dbaf246e33c7356e686a2e1fd7ccfcfa9e", + "claim_id": "sha256:a729ac211a2f9ba00ca7352795888f3a7f6d5b23f3dd4438d6970283ecf81379", + "entity": "codebase-context", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "raw-code-stored", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "the raw code is not stored, only the resulting embeddings are retained", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Where your data lives", + "heading_anchor": "where-your-data-lives", + "line_end": 73, + "line_start": 73, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:b75bcf1a4cd830a52ce944813dc4bea8590e7a039be4dc125305d0f8f1471d33", + "claim_id": "sha256:cdc21f2a101f65a84dfa2671960c0b566793c6f2aa73b384f4491d043b2216d8", + "entity": "codebase-context", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "code-transmitted-for-embedding", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "During indexing, code is sent to Warp's servers to generate embeddings", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Where your data lives", + "heading_anchor": "where-your-data-lives", + "line_end": 73, + "line_start": 73, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:33b5a9b3861f7efbc15f8eb6fc4f13d7734c655545ddaa2991dae2e7a4a2d64a", + "claim_id": "sha256:792c46b0debf0bef645909bff01f8ff241d79d6aa4cfc0a7c5b3c54b377f75f1", + "entity": "team-managed-provider-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stored-server-side", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "team-managed-keys" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "the keys are encrypted and stored server-side", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Where your data lives", + "heading_anchor": "where-your-data-lives", + "line_end": 76, + "line_start": 76, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:d8e9c1d154bfe6dda8bb34385abe223f24c17acf1296d727abaa551c124a45f4", + "claim_id": "sha256:a4a03301935a73224af37ff339d6d2779befec69dd3d9b26a065fd312eec3b54", + "entity": "team-managed-provider-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "delivered-to-cloud-agent-environments", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "team-managed-keys" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "never delivered to cloud agent environments.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Where your data lives", + "heading_anchor": "where-your-data-lives", + "line_end": 76, + "line_start": 76, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:d3b0b3f15825ebfcf51334931a1728af95dbfe5b42dc0d932f86cbb982c91ad2", + "claim_id": "sha256:d31b718cd3bae80d11f0942b6f06e7a59180203a2ddaf94504b1918d405ff691", + "entity": "self-hosted-cloud-runs", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "code-context-transits-warp", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "self-hosted" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Orchestration metadata, session transcripts, and LLM inference requests and responses route through Warp under ZDR, and can include code context from agent interactions.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Where your data lives", + "heading_anchor": "where-your-data-lives", + "line_end": 77, + "line_start": 77, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:346769b187ab037dcb5e77e7de63d0c4b442cc83b4b9bd613fd2a4742c7d2a9f", + "claim_id": "sha256:3336c17d0e63d021dc58d4a0752b6bfe2801995ddd7774fc7fdacab173ab870a", + "entity": "warp-server-transit", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "minimum-tls-version", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "All data transmitted to Warp servers uses TLS 1.2 or higher", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Encryption", + "heading_anchor": "encryption", + "line_end": 81, + "line_start": 81, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": "1.2", + "type": "version" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:855e98fced306a195b3104ae004b0f76d539df8808684e93a644fa38f3df83ab", + "claim_id": "sha256:c5e60be29fa5175b20bf0d187b4940915de1454b6812becb8594321fa381b67c", + "entity": "user-data-at-rest", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "encryption", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp encrypts all user data at rest using AES-256", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Encryption", + "heading_anchor": "encryption", + "line_end": 82, + "line_start": 82, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "AES-256" + ], + "type": "enum" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:d1ce55524979ec31910f873a303f98f1d4b2b3ed2d1046e8a66e188e2cf59ea0", + "claim_id": "sha256:5e82c9ef59bf81d81a667c59e49127b045e3fba3ff7d131b5242eff809848a95", + "entity": "secret-redaction", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "masks-before-provider-transmission", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "secret-redaction-enabled" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "When Secret Redaction is enabled, Warp masks matching sensitive information before sending terminal or AI content to LLM providers.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Secret redaction", + "heading_anchor": "secret-redaction", + "line_end": 86, + "line_start": 86, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:09ed45a5becc0817b2828497cdeb25e08e9cd86b70828e99c914525b22a239fd", + "claim_id": "sha256:5dfc05f7608d4f7cf3a069262a5d356062e06c5c710199f8e1a4fcd5663abd36", + "entity": "telemetry-redaction", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "separate-from-terminal-redaction", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Telemetry payload redaction is a separate mechanism.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Secret redaction", + "heading_anchor": "secret-redaction", + "line_end": 93, + "line_start": 93, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:15b2788f8c5633cd397bd0310ece5a5035916c1f7ca9b346b8446a0bf705527c", + "claim_id": "sha256:22fb9c258431c107b86dddd9255b6f49f6c29b8b64d273878ad2db23a9df4e34", + "entity": "customer-ai-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "retained-by-model-provider", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "claude-fable-5", + "claude-fable-5.1", + "claude-fable-5.2", + "provider-retention-required-models" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp's contracted LLM providers do not retain or train on your data", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Data retention", + "heading_anchor": "data-retention", + "line_end": 99, + "line_start": 99, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:8137ae089618519d3ea0e26701010e162613958d80c70788698ecd63d25a8044", + "claim_id": "sha256:2bcff8f7a52bef6b11dc5fe5388ec758e69683c4440b104586bd604ee8758e8e", + "entity": "telemetry-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "retention-period", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "When collected, Warp retains telemetry data indefinitely for analytics and debugging", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Data retention", + "heading_anchor": "data-retention", + "line_end": 100, + "line_start": 100, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": [ + "indefinite" + ], + "type": "enum" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:6d518939bb9ed29cf7eac8d462d960e40d670e492884b1fbea5632dac3852970", + "claim_id": "sha256:5f52f541e3adda8f2741e90aca6fdc994a38e43b9a3ed6a79e524eeca5d5e4fc", + "entity": "account-data-deletion", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "processing-deadline", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "legal-and-contractual-obligations" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Data deletion requests are processed securely within 30 days at no cost, following verified authentication and compliance with legal and contractual obligations", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Data retention", + "heading_anchor": "data-retention", + "line_end": 101, + "line_start": 101, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": 2592000, + "type": "duration" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:8d02e097d48e5a0e810a3ed3d1550469816ee656ea0d4f8d6052c71ec34adc1a", + "claim_id": "sha256:f237854f13e2807f5122a24beb3b5790b2a2c7846bd2f5b7f8bb1cad97df099a", + "entity": "warp", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "soc-2-type-ii-certified", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp is SOC 2 Type II certified", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "SOC 2 Type II", + "heading_anchor": "soc-2-type-ii", + "line_end": 107, + "line_start": 107, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:1bd103ae22afdf043028ae5155f94d0fd09894d167956001a7a0818cf27f825d", + "claim_id": "sha256:63972d10de9e8e04dc33cf8b1b0bca257ca92cb9f5455650f9da78df98e51dda", + "entity": "soc-2-reports", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available-upon-request", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "SOC 2 reports are available to Enterprise customers upon request.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "SOC 2 Type II", + "heading_anchor": "soc-2-type-ii", + "line_end": 114, + "line_start": 114, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:863e83dc6750f60a56752b52e58b183ad4ae62ed34b848b24b44731415d16c5a", + "claim_id": "sha256:0056ed9f8771bbdb13e9910b1a0396ed7a0b6ba830c904a4265660cf2330cafb", + "entity": "warp-hosted-infrastructure", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "cloud-provider", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Hosted on GCP with SOC 2 and ISO 27001 certified datacenters", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Warp-hosted infrastructure", + "heading_anchor": "warp-hosted-infrastructure", + "line_end": 122, + "line_start": 122, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "GCP" + ], + "type": "enum" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:94a88d11399f771d04ffa178af3e76030c156136d99a83fdaf99798fdc050ac9", + "claim_id": "sha256:7b3e1f3559a467a334a3bb8866e8deeeee78251ec20473e4eccd9db037dba412", + "entity": "self-hosted-cloud-runs", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "code-context-transits-warp", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "self-hosted" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Session transcripts (which include code context from agent interactions), orchestration metadata, and LLM inference route through Warp's servers", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Self-hosted deployments", + "heading_anchor": "self-hosted-deployments", + "line_end": 133, + "line_start": 133, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "deployment", + "claim_content_fingerprint": "sha256:6e5330297b9fa2e6d138dbab6a3894133dbc76c6b1cd851b1d76c33c23b07bd7", + "claim_id": "sha256:2d576616fc9e80a4e744ed968ddd12a2174947e0bb8229c0a648ba41ec4eaa76", + "entity": "unmanaged-self-hosted-agent", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-operating-systems", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "unmanaged" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Supports Linux, macOS, and Windows with no Docker dependency.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Self-hosted deployments", + "heading_anchor": "self-hosted-deployments", + "line_end": 136, + "line_start": 136, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "deployment", + "value": { + "normalized": [ + "linux", + "macos", + "windows" + ], + "type": "enum" + } + }, + { + "category": "deployment", + "claim_content_fingerprint": "sha256:603c85227dec658a2f6e6330764a5fb4d4f044f2407875110722877828921f40", + "claim_id": "sha256:640fdf09dbf9e9f1be479c7e2cd94c6fbe598aad012363e1efc69eb9f824f205", + "entity": "unmanaged-self-hosted-agent", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-docker", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "unmanaged" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Supports Linux, macOS, and Windows with no Docker dependency.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Self-hosted deployments", + "heading_anchor": "self-hosted-deployments", + "line_end": 136, + "line_start": 136, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "deployment", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "deployment", + "claim_content_fingerprint": "sha256:96ba1b5ffa62d243bac02529ff5c0930bc0308892e320d17efd9d195d8617547", + "claim_id": "sha256:b18d9e8411948a78ab1cd6b2d3f5a58822d90c8074b6d4698828011b28a58983", + "entity": "self-hosted-agent", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-inbound-network-access", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "self-hosted" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "No inbound network access is required.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Self-hosted deployments", + "heading_anchor": "self-hosted-deployments", + "line_end": 139, + "line_start": 139, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "deployment", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:6f56939ba8491beb238e7cceb814f0502fd6465a9f694315ad022913a75a9222", + "claim_id": "sha256:1d1b50f9213f78908fe41803d3c5312eb6ab004c22cf8b41120004d293f354f4", + "entity": "sso", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-protocols", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "any SAML 2.0 or OpenID Connect (OIDC) compatible provider", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Single Sign-On (SSO)", + "heading_anchor": "single-sign-on-sso", + "line_end": 149, + "line_start": 149, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "saml-2.0", + "oidc" + ], + "type": "enum" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:bfffb2deea481ff552a12b827544734ce328da82a306287365c544467a86ac1c", + "claim_id": "sha256:1535b11da940c12a716d7fe439adb9c1cefd62b03ad28fd79a58fa2f873b0698", + "entity": "team-access", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "roles", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp uses role-based access control with three roles \u2014 Team Owner, Team Admin, and Member", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Team permissions", + "heading_anchor": "team-permissions", + "line_end": 155, + "line_start": 155, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": [ + "team-owner", + "team-admin", + "member" + ], + "type": "enum" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:2af2ba0e99b5093dc45c869c9fa289a9cb724c9106317307291a6d4bc5431a19", + "claim_id": "sha256:2edd9baabfc7ac1349d36c387257c35046fb71cf0dd1a5a32ef144b40c846acb", + "entity": "byollm-cloud-credentials", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stored-by-warp", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "byollm" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp never stores your cloud credentials or API keys", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Bring Your Own LLM (BYOLLM)", + "heading_anchor": "bring-your-own-llm-byollm", + "line_end": 178, + "line_start": 178, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:d502b84fd36609d8ee637ae2d941036889a9a707e138698fa2d0f9640e19f00d", + "claim_id": "sha256:96e1fd2193d32f6bd8ab98093c00db489bf2bb477120d5715ccbc6966f8bf021", + "entity": "byollm-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "billed-to-cloud-account", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "byollm" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Inference costs billed directly to your cloud account", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Bring Your Own LLM (BYOLLM)", + "heading_anchor": "bring-your-own-llm-byollm", + "line_end": 179, + "line_start": 179, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:1cf120c2941a496db1bcccdf19a821889d9380e5a857fdee39920b9c0d742099", + "claim_id": "sha256:e47a0fdc1d2088ca8139dd0128399530be2bae386ffee9bd4a1a6c7ae016892d", + "entity": "docker-sandboxes", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "ephemeral", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "docker-sandboxes" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Sandboxes are destroyed after use, leaving no trace", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Docker Sandboxes", + "heading_anchor": "docker-sandboxes", + "line_end": 190, + "line_start": 190, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:c7dcf32f4a9c4ac36bffc35b5a6390ed0bf9b4cbf1b06558bec3144d9207ad19", + "claim_id": "sha256:7845716db803cbd3dc98b1cd45d6946f639470a5dfb2dd8ac2450b0e89877070", + "entity": "agent-actions", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "logged-with-full-context", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud-conversation-storage-enabled" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "When cloud conversation storage is enabled, agent actions are logged with full context for review", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Agent permissions", + "heading_anchor": "agent-permissions", + "line_end": 199, + "line_start": 199, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], "page_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", "schema_version": 1 diff --git a/.agents/state/docs_consistency_audit/claims/065d4d9dfa07f0aada77e7167797d3bc25ece0149512ae30eda04b47fa47f1cf.json b/.agents/state/docs_consistency_audit/claims/065d4d9dfa07f0aada77e7167797d3bc25ece0149512ae30eda04b47fa47f1cf.json index 1c4be6b1b..de2a6f023 100644 --- a/.agents/state/docs_consistency_audit/claims/065d4d9dfa07f0aada77e7167797d3bc25ece0149512ae30eda04b47fa47f1cf.json +++ b/.agents/state/docs_consistency_audit/claims/065d4d9dfa07f0aada77e7167797d3bc25ece0149512ae30eda04b47fa47f1cf.json @@ -1,18 +1,242 @@ { "claims": [ + { + "category": "plan-gating", + "claim_content_fingerprint": "sha256:91d77328543d47d89dd540367a7ad70b9f35f3ac6189937c1d8520b35451c9ad", + "claim_id": "sha256:d694082caf308dd3cfda61cc0348099e0fad5d1d27bad952e8d99510bab0afb7", + "entity": "custom-inference-endpoint", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available", + "qualifiers": { + "actors": [ + "individuals", + "organizations-up-to-10-employees" + ], + "architectures": [], + "environments": [], + "exceptions": [ + "subject-to-terms-of-service" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "build", + "free", + "max" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Custom inference endpoints are available on Free and all eligible paid plans", + "source": { + "canonical_identity": "route:/agents/inference/custom-inference-endpoint", + "canonical_route": "/agents/inference/custom-inference-endpoint", + "content_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", + "heading": "", + "heading_anchor": "", + "line_end": 13, + "line_start": 13, + "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-inference-endpoint/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "plan-gating", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:a0f387ff8ba177d58315d0b83ec7b06254e43778d5543eff4170b9300a819496", + "claim_id": "sha256:1a18dc3e7682336acf3fc1edbcdae50d2a0996401f7e614f85c00ec6ea15ca9d", + "entity": "custom-inference-endpoint", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-public-url", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Your endpoint must be reachable at a public URL.**", + "source": { + "canonical_identity": "route:/agents/inference/custom-inference-endpoint", + "canonical_route": "/agents/inference/custom-inference-endpoint", + "content_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", + "heading": "", + "heading_anchor": "", + "line_end": 10, + "line_start": 10, + "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-inference-endpoint/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:74361198c77d5656b53d8b4aa28fd8a31fd3af116ab4769540a090f223ea1dc3", + "claim_id": "sha256:2daf9ea359223616db1cb702328c08afd2b4471dcde3d54bb31764656edf8d4c", + "entity": "custom-inference-endpoint", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-api", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Your endpoint must implement the **OpenAI Chat Completions API** (`POST /v1/chat/completions`).", + "source": { + "canonical_identity": "route:/agents/inference/custom-inference-endpoint", + "canonical_route": "/agents/inference/custom-inference-endpoint", + "content_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 25, + "line_start": 25, + "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-inference-endpoint/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "POST /v1/chat/completions", + "type": "parameter" + } + }, { "category": "privacy", - "claim_content_fingerprint": "sha256:41eafe8e694f5e74cd5baf76e431879e7c19868ecb71c95c77385607d6d59014", - "claim_id": "sha256:990eddf9fb8065ad267d4c54d5452cc8f1649a30ebf94197b92974abbae2b3d9", - "entity": "warp-managed-inference", - "extraction_confidence": 0.95, + "claim_content_fingerprint": "sha256:89ee5421b27930d2f5ac49a64bc0f5b30c4b854b66c44105f75f4007eb3d94d1", + "claim_id": "sha256:f186bfdbf57b193f9d0929fc8c09b097e9cab38433add630e70aa9585e665079", + "entity": "personal-endpoint-requests", + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "zero-data-retention-available", + "predicate": "transits-warp-servers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "your prompt, context, endpoint URL, and key pass through Warp's servers to your endpoint.", + "source": { + "canonical_identity": "route:/agents/inference/custom-inference-endpoint", + "canonical_route": "/agents/inference/custom-inference-endpoint", + "content_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 32, + "line_start": 32, + "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-inference-endpoint/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:02b7601d9915de0ac542179f92a0e6bfef07919d116ab6c70fffb3db11857d08", + "claim_id": "sha256:1c3dc26a064250b7c782d9d040d268ec071487bb1279c133b9356c92472cd098", + "entity": "personal-endpoint-api-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stored-on-warp-servers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp does not retain your personal endpoint API key.", + "source": { + "canonical_identity": "route:/agents/inference/custom-inference-endpoint", + "canonical_route": "/agents/inference/custom-inference-endpoint", + "content_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 32, + "line_start": 32, + "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-inference-endpoint/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:cca7d65c5f6283a682536ee40e911b0bcb8f6e48fd892174e20ade5b375310e8", + "claim_id": "sha256:bd05431b1c817ef6b154a1576facaf1f8d4d4ab5604ac6b04b874899630371d0", + "entity": "personal-custom-endpoint", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available-to-cloud-agents", "qualifiers": { "actors": [], "architectures": [], "environments": [ - "custom-inference-endpoint" + "cloud" ], "exceptions": [], "install_methods": [], @@ -24,22 +248,113 @@ "time_scope": null, "versions": [] }, - "quote": "Warp **cannot enforce ZDR** for requests sent through a custom inference endpoint.", + "quote": "Personal endpoint configurations are not available to [cloud runs](/platform/).", "source": { "canonical_identity": "route:/agents/inference/custom-inference-endpoint", "canonical_route": "/agents/inference/custom-inference-endpoint", - "content_sha256": "532c4755a7348f058ba2e023f954a251ae073201a40ecb1ce5d9df50214e10c5", - "heading": "Zero Data Retention (ZDR)", - "heading_anchor": "zero-data-retention-zdr", - "line_end": 113, - "line_start": 113, + "content_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 35, + "line_start": 35, "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/custom-inference-endpoint/", "visibility": "public" }, "source_class": "canonical-doc", - "topic": "privacy", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:97ce7996901371fe1884a321cb11fbc866152d1b503716674879cd0c31f66691", + "claim_id": "sha256:1ee3242df41674ff91706266d7654de2ffede369350f6e59c43eb8e84dc72524", + "entity": "team-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available-to-cloud-agents", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "business", + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Business and Enterprise teams can configure [team-managed endpoints](/enterprise/enterprise-features/team-managed-keys-and-endpoints/) for cloud inference", + "source": { + "canonical_identity": "route:/agents/inference/custom-inference-endpoint", + "canonical_route": "/agents/inference/custom-inference-endpoint", + "content_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 35, + "line_start": 35, + "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-inference-endpoint/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:0e1bc1f6c2e50143c53b0db6e6f4b4fa04fde3d2d6bb4f59a416c6305423e0dd", + "claim_id": "sha256:75425d84a0eb22888616b5f63a68af1f1887b0b4ed5165d2ab9cd759623785a8", + "entity": "custom-endpoint-requests", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-inference-usage", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Your endpoint provider bills endpoint-routed inference according to their pricing, rather than drawing from your Warp usage balance.", + "source": { + "canonical_identity": "route:/agents/inference/custom-inference-endpoint", + "canonical_route": "/agents/inference/custom-inference-endpoint", + "content_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", + "heading": "Inference usage", + "heading_anchor": "inference-usage", + "line_end": 66, + "line_start": 66, + "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-inference-endpoint/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", "value": { "normalized": false, "type": "boolean" @@ -47,10 +362,58 @@ }, { "category": "billing-policy", - "claim_content_fingerprint": "sha256:b57b1c1084444c17524e9213d5b122bde1bdedd2ee7ca82a3db245d77f7935f9", - "claim_id": "sha256:5b4a677c897514bce5856e1add63ffdcb84f0ad24e21ac86ba04f82819f350b2", + "claim_content_fingerprint": "sha256:12c8787ea556f9a33f05e8880a1f262fbba7d286279730dadb8550e7a803fa6b", + "claim_id": "sha256:ee70f6ef8bdd8297dfe0a5bb14378cc1aea5cb6cdc57ed725a5e5712cfea750b", + "entity": "customer-supplied-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-platform-usage", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "business", + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Local endpoint-routed runs on Business and Enterprise still incur [platform charges]", + "source": { + "canonical_identity": "route:/agents/inference/custom-inference-endpoint", + "canonical_route": "/agents/inference/custom-inference-endpoint", + "content_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", + "heading": "Inference usage", + "heading_anchor": "inference-usage", + "line_end": 68, + "line_start": 68, + "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-inference-endpoint/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:ff102a1a1cc9c0872c7b56a0e9d12bdc287b23b26a635294890a49bba794b322", + "claim_id": "sha256:dce564209c6cf69c1485d20543493df30018cf0d9c7553e86e3765dd739831eb", "entity": "auto-models", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "consumes-warp-credits", "qualifiers": { @@ -69,15 +432,15 @@ "time_scope": null, "versions": [] }, - "quote": "**Auto always consumes Warp's credits**, even if you've configured a custom inference endpoint.", + "quote": "Warp's **Auto** models use Warp-provided inference and consume your available usage, even if you've configured an endpoint.", "source": { "canonical_identity": "route:/agents/inference/custom-inference-endpoint", "canonical_route": "/agents/inference/custom-inference-endpoint", - "content_sha256": "532c4755a7348f058ba2e023f954a251ae073201a40ecb1ce5d9df50214e10c5", - "heading": "Auto routing still uses Warp credits", - "heading_anchor": "auto-routing-still-uses-warp-credits", - "line_end": 94, - "line_start": 94, + "content_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", + "heading": "Auto routing uses Warp-provided inference", + "heading_anchor": "auto-routing-uses-warp-provided-inference", + "line_end": 74, + "line_start": 74, "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/custom-inference-endpoint/", @@ -89,9 +452,142 @@ "normalized": true, "type": "boolean" } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:2776859fe20cae16dc7ff7676f9ba64ef7fc3296b8bd92f501f3fe1e01549690", + "claim_id": "sha256:3b2656e878e23df21cc678ab7f5524e7e683364ad6ca598a11c9d4120e37f318", + "entity": "custom-routers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-custom-endpoint-models", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "a router never resolves to an endpoint-routed model.", + "source": { + "canonical_identity": "route:/agents/inference/custom-inference-endpoint", + "canonical_route": "/agents/inference/custom-inference-endpoint", + "content_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", + "heading": "Auto routing uses Warp-provided inference", + "heading_anchor": "auto-routing-uses-warp-provided-inference", + "line_end": 78, + "line_start": 78, + "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-inference-endpoint/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:25850b92a387aa1c4c25378705b666e04dadeaa74b25d744f8f64b8b26c5374c", + "claim_id": "sha256:2231172d9e52c95a9a148161f67e856b38684f8978fd24e5aeedb380586499a4", + "entity": "customer-ai-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "used-for-training", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "custom-inference-endpoint" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp does not use this content for training", + "source": { + "canonical_identity": "route:/agents/inference/custom-inference-endpoint", + "canonical_route": "/agents/inference/custom-inference-endpoint", + "content_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", + "heading": "Zero Data Retention (ZDR)", + "heading_anchor": "zero-data-retention-zdr", + "line_end": 88, + "line_start": 88, + "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-inference-endpoint/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:41eafe8e694f5e74cd5baf76e431879e7c19868ecb71c95c77385607d6d59014", + "claim_id": "sha256:990eddf9fb8065ad267d4c54d5452cc8f1649a30ebf94197b92974abbae2b3d9", + "entity": "warp-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "zero-data-retention-available", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "custom-inference-endpoint" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp **cannot enforce ZDR** for requests sent through a custom inference endpoint.", + "source": { + "canonical_identity": "route:/agents/inference/custom-inference-endpoint", + "canonical_route": "/agents/inference/custom-inference-endpoint", + "content_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", + "heading": "Zero Data Retention (ZDR)", + "heading_anchor": "zero-data-retention-zdr", + "line_end": 93, + "line_start": 93, + "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/custom-inference-endpoint/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } } ], - "page_sha256": "532c4755a7348f058ba2e023f954a251ae073201a40ecb1ce5d9df50214e10c5", + "page_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/08add630afd730eca39edd2b7a4d6aaf5bfc2386dd3b9848a3749972ab111f81.json b/.agents/state/docs_consistency_audit/claims/08add630afd730eca39edd2b7a4d6aaf5bfc2386dd3b9848a3749972ab111f81.json index 632d20253..877ffc936 100644 --- a/.agents/state/docs_consistency_audit/claims/08add630afd730eca39edd2b7a4d6aaf5bfc2386dd3b9848a3749972ab111f81.json +++ b/.agents/state/docs_consistency_audit/claims/08add630afd730eca39edd2b7a4d6aaf5bfc2386dd3b9848a3749972ab111f81.json @@ -1,6 +1,384 @@ { - "claims": [], - "page_sha256": "8dfaa5e8a7623f998365ed7b006a900300a2fb396c2d4fa0e28fb68ddc365e93", + "claims": [ + { + "claim_content_fingerprint": "sha256:d0ecea3f35dbb578f1fec2119dc622547c3671b3212c7d344e91c1644857bb75", + "claim_id": "sha256:11afa2d7bf721d9cb58fbf91a3914b026318c4b7d4db7141db95bf681d302c46", + "entity": "oz-federate", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-running-agent-session", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "This command can only be called from inside a running agent session", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/federate.mdx", + "content_sha256": "31f258cd2c493b25c7316f3aa760fc9db1f9bd8a287b57de84bb3a9b24e2f5ca", + "heading": "", + "heading_anchor": "", + "line_end": 17, + "line_start": 17, + "path": "src/content/docs/agents/cli/oz-cli/federate.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/federate/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:1aa78f7d0fc847631199f61f21e0e0776c6d3a7ad3921e2e8be920ee7a50157b", + "claim_id": "sha256:38abf658c58c94ecea59077fd6d22a2253483faf4225c26a7ba218230284f13e", + "entity": "oz-federate-issue-token", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-run-id-flag", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Cloud agent\n runs set `OZ_RUN_ID` to the current run ID, but you must still pass this flag.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/federate.mdx", + "content_sha256": "31f258cd2c493b25c7316f3aa760fc9db1f9bd8a287b57de84bb3a9b24e2f5ca", + "heading": "Flags", + "heading_anchor": "flags", + "line_end": 44, + "line_start": 43, + "path": "src/content/docs/agents/cli/oz-cli/federate.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/federate/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:cc62fc3a32be867a3a28ef3f3e8fcfa23c4b108e46d0a60adfc7d6b50aa68439", + "claim_id": "sha256:d66301a9638342f927f3e26d41cc0df9e0edf65084b823ce99a02c221b221d58", + "entity": "oz-federate-issue-token", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "token-duration-range", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Requested token lifetime from 5 minutes to 3 hours.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/federate.mdx", + "content_sha256": "31f258cd2c493b25c7316f3aa760fc9db1f9bd8a287b57de84bb3a9b24e2f5ca", + "heading": "Flags", + "heading_anchor": "flags", + "line_end": 46, + "line_start": 46, + "path": "src/content/docs/agents/cli/oz-cli/federate.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/federate/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": { + "maximum": null, + "minimum": null + }, + "type": "range" + } + }, + { + "claim_content_fingerprint": "sha256:3adc5a87765b127199ff2dc4ab92f9c433d0265ce3cfe9880da99cb125430234", + "claim_id": "sha256:f099cf0bcdc9bc8ae58eb613823bf0eadfc68a9c3b9512912509831f584c2436", + "entity": "oz-federate-issue-token", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "default-token-duration", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "defaults to `1h`.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/federate.mdx", + "content_sha256": "31f258cd2c493b25c7316f3aa760fc9db1f9bd8a287b57de84bb3a9b24e2f5ca", + "heading": "Flags", + "heading_anchor": "flags", + "line_end": 47, + "line_start": 47, + "path": "src/content/docs/agents/cli/oz-cli/federate.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/federate/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "1h", + "type": "duration" + } + }, + { + "claim_content_fingerprint": "sha256:3aec5b587ad57068d5b180ef5a7c56a9bb5f9e8627d7485850a3d4079d6807c5", + "claim_id": "sha256:0ae96ba6481ee7aee69d26806efdbd1a91cbef4d451b718b2d2bb865a1ce0a14", + "entity": "oz-federate-issue-token", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "default-subject-template", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Defaults to `principal`", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/federate.mdx", + "content_sha256": "31f258cd2c493b25c7316f3aa760fc9db1f9bd8a287b57de84bb3a9b24e2f5ca", + "heading": "Flags", + "heading_anchor": "flags", + "line_end": 48, + "line_start": 48, + "path": "src/content/docs/agents/cli/oz-cli/federate.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/federate/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": [ + "principal" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:e893243e4b1a0919d1a460fe06f1c56447da6e846777b161f21b174ae6b9092e", + "claim_id": "sha256:51a2cf98afd4a17c62a53778406f74eee76285b2e68500431ee582393a39f278", + "entity": "oz-federate-issue-token", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "subject-component-separator", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The command joins\ncomponents in the order you supply them and separates them with commas.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/federate.mdx", + "content_sha256": "31f258cd2c493b25c7316f3aa760fc9db1f9bd8a287b57de84bb3a9b24e2f5ca", + "heading": "Subject template components", + "heading_anchor": "subject-template-components", + "line_end": 56, + "line_start": 55, + "path": "src/content/docs/agents/cli/oz-cli/federate.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/federate/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "comma", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:c8b7ffadb4787c339c534ba2681425971022b9103b4e7254622e1fe6712f7447", + "claim_id": "sha256:e57e029eb0139dfaba4af0ddc0a0762e59f53279adc8cbd0ca45ab5dfef26038", + "entity": "oz-federate-issue-token", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "unavailable-component-fails", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "It fails if a component\nisn't available for the current principal or run.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/federate.mdx", + "content_sha256": "31f258cd2c493b25c7316f3aa760fc9db1f9bd8a287b57de84bb3a9b24e2f5ca", + "heading": "Subject template components", + "heading_anchor": "subject-template-components", + "line_end": 57, + "line_start": 56, + "path": "src/content/docs/agents/cli/oz-cli/federate.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/federate/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:0b14d85239da7311999c1445d08fa2bbd5dfdcf78c31b559854dd991616932ca", + "claim_id": "sha256:540b025051d428aa2f68b4f2a3e721a33bcfb7f4da7599ba0d49b6a7c9447eb9", + "entity": "oz-federate-issue-token", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "subject-value-escaping", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Colons and commas within component values become\nunderscores.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/federate.mdx", + "content_sha256": "31f258cd2c493b25c7316f3aa760fc9db1f9bd8a287b57de84bb3a9b24e2f5ca", + "heading": "Subject template components", + "heading_anchor": "subject-template-components", + "line_end": 58, + "line_start": 57, + "path": "src/content/docs/agents/cli/oz-cli/federate.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/federate/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "colon and comma become underscore", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:674674902531dd5fd9b4d11960e9e51c0e99dc173a9e20058bc5f8dd94292e9d", + "claim_id": "sha256:18b5690acfb852b170672dcdee8266f1ddcae9602e2e4ac38e9d1476149b6ce5", + "entity": "oz-federate-issue-token", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "excluded-subject-components", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "except `user` and\n`service_account`.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/federate.mdx", + "content_sha256": "31f258cd2c493b25c7316f3aa760fc9db1f9bd8a287b57de84bb3a9b24e2f5ca", + "heading": "Subject template components", + "heading_anchor": "subject-template-components", + "line_end": 62, + "line_start": 61, + "path": "src/content/docs/agents/cli/oz-cli/federate.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/federate/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": [ + "user", + "service_account" + ], + "type": "enum" + } + } + ], + "page_sha256": "31f258cd2c493b25c7316f3aa760fc9db1f9bd8a287b57de84bb3a9b24e2f5ca", "path": "src/content/docs/agents/cli/oz-cli/federate.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/0b2555fd89414fe134c202d377930b8f2f92a3338804f10694feb06b6489f98f.json b/.agents/state/docs_consistency_audit/claims/0b2555fd89414fe134c202d377930b8f2f92a3338804f10694feb06b6489f98f.json index b0fc2444d..4c91ffa2e 100644 --- a/.agents/state/docs_consistency_audit/claims/0b2555fd89414fe134c202d377930b8f2f92a3338804f10694feb06b6489f98f.json +++ b/.agents/state/docs_consistency_audit/claims/0b2555fd89414fe134c202d377930b8f2f92a3338804f10694feb06b6489f98f.json @@ -1,6 +1,343 @@ { - "claims": [], - "page_sha256": "49d7f1b5df5a4b83e3de7c4476cd96271bd3aeb32f74b8538cd793c4bdb41381", + "claims": [ + { + "claim_content_fingerprint": "sha256:29e0004e28317a2f9afe68ac0196cd62be2b8822d0647cd20250b12fd7277af8", + "claim_id": "sha256:8ede7993f92dc40b42a838e826272ed0fdcf7cf52641772bd91c69fa4f3a68e5", + "entity": "interactive-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-gui-installed", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The CLI doesn't require the Warp app to be installed.", + "source": { + "canonical_identity": "route:/agents/cli", + "canonical_route": "/agents/cli", + "content_sha256": "c8111e567e5383bef2e4efab23cd1c8f824cbb24b54e271895fffdadd96ee04d", + "heading": "How it relates to the Warp app and cloud agents", + "heading_anchor": "how-it-relates-to-the-warp-app-and-cloud-agents", + "line_end": 32, + "line_start": 32, + "path": "src/content/docs/agents/cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:19b61f62e700d2610d14d739f03fdc77a6a141e70a0f11e454948a1984e82485", + "claim_id": "sha256:51ad334684b570c6876a763bd2f44e73df8f1e732d8f79c3f16f05dc9d624046", + "entity": "interactive-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-ssh", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "it works in any terminal emulator, including over SSH.", + "source": { + "canonical_identity": "route:/agents/cli", + "canonical_route": "/agents/cli", + "content_sha256": "c8111e567e5383bef2e4efab23cd1c8f824cbb24b54e271895fffdadd96ee04d", + "heading": "What is the Warp Agent CLI?", + "heading_anchor": "what-is-the-warp-agent-cli", + "line_end": 15, + "line_start": 15, + "path": "src/content/docs/agents/cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:1d9cd6b65e828538d2604503ada11a81333500fc8ced80e17465ea2b37f9c758", + "claim_id": "sha256:02a24b87f13a42c00ad2d62064b3387640aaf577cedb18e6441c801439446d0e", + "entity": "interactive-cli-conversations", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "saved-to-account", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Conversations save to your Warp account, so you can exit and resume later or switch between them.", + "source": { + "canonical_identity": "route:/agents/cli", + "canonical_route": "/agents/cli", + "content_sha256": "c8111e567e5383bef2e4efab23cd1c8f824cbb24b54e271895fffdadd96ee04d", + "heading": "Key features", + "heading_anchor": "key-features", + "line_end": 24, + "line_start": 24, + "path": "src/content/docs/agents/cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:ab09d5744140add0281fe25ea52309c9c7dfeeb22c4cdfb951fcbb1706c49dba", + "claim_id": "sha256:d2e739b33a3e94a1bca231c17c4631f4381a1571975d385b6337e757e8381b45", + "entity": "interactive-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-interactive-processes", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "including prompts and full-screen terminal apps.", + "source": { + "canonical_identity": "route:/agents/cli", + "canonical_route": "/agents/cli", + "content_sha256": "c8111e567e5383bef2e4efab23cd1c8f824cbb24b54e271895fffdadd96ee04d", + "heading": "What is the Warp Agent CLI?", + "heading_anchor": "what-is-the-warp-agent-cli", + "line_end": 15, + "line_start": 15, + "path": "src/content/docs/agents/cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:ad345ed5bdff2e4eab20bfd579ec54f7f909ced1d9dabe4adc6e1520481146ab", + "claim_id": "sha256:0661618e439ff7f1b53536635847dd86053ac2748ca18fe067a48e99a762556d", + "entity": "interactive-cli-warp-drive", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-saved-prompts", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "your saved Warp Drive prompts are available after you log in (other Warp Drive object types aren't available in the CLI).", + "source": { + "canonical_identity": "route:/agents/cli", + "canonical_route": "/agents/cli", + "content_sha256": "c8111e567e5383bef2e4efab23cd1c8f824cbb24b54e271895fffdadd96ee04d", + "heading": "Coming from the Warp app", + "heading_anchor": "coming-from-the-warp-app", + "line_end": 47, + "line_start": 47, + "path": "src/content/docs/agents/cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:b441cc67589d7062887b0ccfba09d8b0ab333862b387e307d4aa9c2549ebb3f1", + "claim_id": "sha256:d8220879170550386a4c6dbfad2f717de8b663146013fb913d07bb41bc9b47c4", + "entity": "interactive-cli-warp-drive", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-other-object-types", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "other Warp Drive object types aren't available in the CLI", + "source": { + "canonical_identity": "route:/agents/cli", + "canonical_route": "/agents/cli", + "content_sha256": "c8111e567e5383bef2e4efab23cd1c8f824cbb24b54e271895fffdadd96ee04d", + "heading": "Coming from the Warp app", + "heading_anchor": "coming-from-the-warp-app", + "line_end": 47, + "line_start": 47, + "path": "src/content/docs/agents/cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:f24dba8afce07df47326cdca50beca3b6f37d4b5e8b6ea07d6a0e4f726c8bad3", + "claim_id": "sha256:43610db7032a242ce42fa6184c4d6dcc8fee5436c4995f028c4b1b44c26467b1", + "entity": "interactive-cli-migration", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "copies-credentials", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Credentials are never copied, so MCP servers that require authentication must be reauthenticated in the CLI.", + "source": { + "canonical_identity": "route:/agents/cli", + "canonical_route": "/agents/cli", + "content_sha256": "c8111e567e5383bef2e4efab23cd1c8f824cbb24b54e271895fffdadd96ee04d", + "heading": "Coming from the Warp app", + "heading_anchor": "coming-from-the-warp-app", + "line_end": 47, + "line_start": 47, + "path": "src/content/docs/agents/cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:af976970d448cf16fead832eddec5353b83467c42276023db02ccb691e67e443", + "claim_id": "sha256:1d9bf99d9081119be4f01d0abf73028ff55da4b93e828ed6304b78c71621fb35", + "entity": "interactive-cli-manage-billing", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-billing-admin", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The command is listed only when you administer billing for your team.", + "source": { + "canonical_identity": "route:/agents/cli", + "canonical_route": "/agents/cli", + "content_sha256": "c8111e567e5383bef2e4efab23cd1c8f824cbb24b54e271895fffdadd96ee04d", + "heading": "Checking your account, plan, and billing", + "heading_anchor": "checking-your-account-plan-and-billing", + "line_end": 41, + "line_start": 41, + "path": "src/content/docs/agents/cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], + "page_sha256": "c8111e567e5383bef2e4efab23cd1c8f824cbb24b54e271895fffdadd96ee04d", "path": "src/content/docs/agents/cli/index.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/0c5785697552b15c25cb9c48549ed94713a318982d03608dea41dfa4750c7c21.json b/.agents/state/docs_consistency_audit/claims/0c5785697552b15c25cb9c48549ed94713a318982d03608dea41dfa4750c7c21.json index 3db86f773..1bb00a23f 100644 --- a/.agents/state/docs_consistency_audit/claims/0c5785697552b15c25cb9c48549ed94713a318982d03608dea41dfa4750c7c21.json +++ b/.agents/state/docs_consistency_audit/claims/0c5785697552b15c25cb9c48549ed94713a318982d03608dea41dfa4750c7c21.json @@ -1,6 +1,318 @@ { - "claims": [], - "page_sha256": "610c7337a34602dac149af2af16c92ca3a8c6f501717f4cde9dd0b8bfba65170", + "claims": [ + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:61965b91a1d0bce8b8257c301eac7ac2b77939bd72c6bbf38503940accf5ee86", + "claim_id": "sha256:0c79b9b9dc5dc9b6e12bbc8285e2a3068c2177cc3a5cd7e98ecb64fd8e7e841f", + "entity": "chatgpt-subscription", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "desktop-app" + ], + "exceptions": [ + "eligible-openai-models" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Connect a ChatGPT subscription to use eligible OpenAI models with the Warp Agent in the Warp app.", + "source": { + "canonical_identity": "path:src/content/docs/agents/inference/chatgpt-subscription.mdx", + "content_sha256": "fded0923b0f75e568ddb26ea738ff83a4549d5ee65af8e11d902bbcc1e8a0925", + "heading": "", + "heading_anchor": "", + "line_end": 10, + "line_start": 10, + "path": "src/content/docs/agents/inference/chatgpt-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/chatgpt-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:66740e0a6c7fe0961d35119652b52365b1c7c134a3e9c55a5fbe99b4574cd5ca", + "claim_id": "sha256:eecc9011c108f7a3b4b81b2c7b2a00dd9853426c22bd38cca52515db143deecb", + "entity": "chatgpt-subscription", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-inference-usage", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "desktop-app" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Connected requests count toward your ChatGPT limits instead of consuming Warp-provided inference usage.", + "source": { + "canonical_identity": "path:src/content/docs/agents/inference/chatgpt-subscription.mdx", + "content_sha256": "fded0923b0f75e568ddb26ea738ff83a4549d5ee65af8e11d902bbcc1e8a0925", + "heading": "", + "heading_anchor": "", + "line_end": 10, + "line_start": 10, + "path": "src/content/docs/agents/inference/chatgpt-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/chatgpt-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:69445db6e48b0b2ddbc514f4e5378a6775b1e4c699746315e9007704dfc7c127", + "claim_id": "sha256:a515545f73c8f0980f5476bdd9a252d74941714d8c4789d64775ed13fdf45ef4", + "entity": "openai-api-key", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "takes-precedence-over-chatgpt-subscription", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "A saved OpenAI API key takes precedence over the ChatGPT connection.", + "source": { + "canonical_identity": "path:src/content/docs/agents/inference/chatgpt-subscription.mdx", + "content_sha256": "fded0923b0f75e568ddb26ea738ff83a4549d5ee65af8e11d902bbcc1e8a0925", + "heading": "Use your ChatGPT subscription", + "heading_anchor": "use-your-chatgpt-subscription", + "line_end": 44, + "line_start": 44, + "path": "src/content/docs/agents/inference/chatgpt-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/chatgpt-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:190341d1cc06c64354f7715a21868d1fe68febfdd3f0a20dff1bdb4f5312a9f6", + "claim_id": "sha256:d49b5ee348936cb03ca89ad6bebd0a0f4d9036ca847fd368a3d6c7006a8f9c2e", + "entity": "auto-models", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-credits", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "customer-chatgpt-subscription" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Auto** models use Warp-provided inference and consume your available Warp usage.", + "source": { + "canonical_identity": "path:src/content/docs/agents/inference/chatgpt-subscription.mdx", + "content_sha256": "fded0923b0f75e568ddb26ea738ff83a4549d5ee65af8e11d902bbcc1e8a0925", + "heading": "Use your ChatGPT subscription", + "heading_anchor": "use-your-chatgpt-subscription", + "line_end": 45, + "line_start": 45, + "path": "src/content/docs/agents/inference/chatgpt-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/chatgpt-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:e095db2f77b0a614a146bfafbf51b92688fb3651577bc47726d6758d2b966ffd", + "claim_id": "sha256:c5b5864e3010e7804422a994f524d3ac7aee89c4ada5c4f68701b19acba50c46", + "entity": "chatgpt-subscription", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available-to-cloud-agents", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "A ChatGPT subscription doesn't fund cloud agent runs.", + "source": { + "canonical_identity": "path:src/content/docs/agents/inference/chatgpt-subscription.mdx", + "content_sha256": "fded0923b0f75e568ddb26ea738ff83a4549d5ee65af8e11d902bbcc1e8a0925", + "heading": "Use your ChatGPT subscription", + "heading_anchor": "use-your-chatgpt-subscription", + "line_end": 46, + "line_start": 46, + "path": "src/content/docs/agents/inference/chatgpt-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/chatgpt-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:7d217b174bdac38cbae61d5647089926ce3d935095650c7d90b24e88ef7ebfbc", + "claim_id": "sha256:4aa67148ae0cea3c40354fbbace13a70e151564c8b0b1d8937e9aebc7430d126", + "entity": "customer-supplied-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-platform-usage", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "business", + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "On Business and Enterprise, local runs that use a ChatGPT subscription also incur [platform charges]", + "source": { + "canonical_identity": "path:src/content/docs/agents/inference/chatgpt-subscription.mdx", + "content_sha256": "fded0923b0f75e568ddb26ea738ff83a4549d5ee65af8e11d902bbcc1e8a0925", + "heading": "Use your ChatGPT subscription", + "heading_anchor": "use-your-chatgpt-subscription", + "line_end": 48, + "line_start": 48, + "path": "src/content/docs/agents/inference/chatgpt-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/chatgpt-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:0e2a9fb783a77c559f7e69413acb7365f719e10268699dddab7300217ac0afe6", + "claim_id": "sha256:4b611e6fb594096c67b9993c99c202b75b159609abf5575ba29d54b66feaf85a", + "entity": "chatgpt-warp-fallback", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "applies-for-rest-of-conversation", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "user-selects-continue-with-warp-credits" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "consumes Warp usage for the rest of that conversation.", + "source": { + "canonical_identity": "path:src/content/docs/agents/inference/chatgpt-subscription.mdx", + "content_sha256": "fded0923b0f75e568ddb26ea738ff83a4549d5ee65af8e11d902bbcc1e8a0925", + "heading": "Use your ChatGPT subscription", + "heading_anchor": "use-your-chatgpt-subscription", + "line_end": 50, + "line_start": 50, + "path": "src/content/docs/agents/inference/chatgpt-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/chatgpt-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], + "page_sha256": "fded0923b0f75e568ddb26ea738ff83a4549d5ee65af8e11d902bbcc1e8a0925", "path": "src/content/docs/agents/inference/chatgpt-subscription.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/0de4654e544505bc7ae3d43bcb288a54b4320b4ebda5f9901ef240f70618c0f2.json b/.agents/state/docs_consistency_audit/claims/0de4654e544505bc7ae3d43bcb288a54b4320b4ebda5f9901ef240f70618c0f2.json index 3e5298f01..40c34d6ea 100644 --- a/.agents/state/docs_consistency_audit/claims/0de4654e544505bc7ae3d43bcb288a54b4320b4ebda5f9901ef240f70618c0f2.json +++ b/.agents/state/docs_consistency_audit/claims/0de4654e544505bc7ae3d43bcb288a54b4320b4ebda5f9901ef240f70618c0f2.json @@ -1,11 +1,60 @@ { "claims": [ + { + "category": "cli", + "claim_content_fingerprint": "sha256:d9759500f031fe6c4fd09727472b1840a9fa3e2f70f5153b13dfa7025432fa79", + "claim_id": "sha256:6ac5a327ac065604bbe52753e01314f02b8e8d91f0f92bd3c4e9b80a6b3f45e0", + "entity": "warp-agent-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-platforms", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "A computer running macOS (Apple Silicon or Intel), Linux (x64 or Arm64), or Windows (x64 or Arm64).", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/quickstart.mdx", + "content_sha256": "afb060dea20090fb7d004e354674db9ba88366b8bee2a9acf1da66bf62003a1b", + "heading": "Prerequisites", + "heading_anchor": "prerequisites", + "line_end": 15, + "line_start": 15, + "path": "src/content/docs/agents/cli/quickstart.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/quickstart/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": [ + "macos-arm64", + "macos-x64", + "linux-x64", + "linux-arm64", + "windows-x64", + "windows-arm64" + ], + "type": "support-matrix" + } + }, { "category": "cli", "claim_content_fingerprint": "sha256:2bea5f26a815d012bcbcaf81fca2914c457e0225a36c1303f2cb7b6228063e8d", "claim_id": "sha256:85e04e71ee759eee0c468562ca757d7f9e18d486ce33b303b72f02bd3846a58c", "entity": "warp-agent-cli", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "self-updates", "qualifiers": { @@ -27,7 +76,7 @@ "quote": "the only one that keeps the CLI up to date on its own.", "source": { "canonical_identity": "path:src/content/docs/agents/cli/quickstart.mdx", - "content_sha256": "445c308b57b719cff9d8c39c9457af78b75a5ac6f8352181b7a84d73ebe6209b", + "content_sha256": "afb060dea20090fb7d004e354674db9ba88366b8bee2a9acf1da66bf62003a1b", "heading": "1. Install the Warp Agent CLI", "heading_anchor": "1-install-the-warp-agent-cli", "line_end": 19, @@ -49,7 +98,7 @@ "claim_content_fingerprint": "sha256:3b2e9f4f373d57ed9ec671814a0c17564ef6ce0c18947b60644e7aca28803aac", "claim_id": "sha256:0f37b76e9c4e22440a53cc2f2fb73f88eb9717af4170ec15b1c70add375636c8", "entity": "warp-agent-cli", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "self-updates", "qualifiers": { @@ -71,7 +120,7 @@ "quote": "Homebrew installations don't update themselves.", "source": { "canonical_identity": "path:src/content/docs/agents/cli/quickstart.mdx", - "content_sha256": "445c308b57b719cff9d8c39c9457af78b75a5ac6f8352181b7a84d73ebe6209b", + "content_sha256": "afb060dea20090fb7d004e354674db9ba88366b8bee2a9acf1da66bf62003a1b", "heading": "1. Install the Warp Agent CLI", "heading_anchor": "1-install-the-warp-agent-cli", "line_end": 42, @@ -93,7 +142,7 @@ "claim_content_fingerprint": "sha256:9e0a97cdff7278208ffb718fccc4088992cd5ab66742edfba7df8ed0acf6fb13", "claim_id": "sha256:0f37b76e9c4e22440a53cc2f2fb73f88eb9717af4170ec15b1c70add375636c8", "entity": "warp-agent-cli", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "self-updates", "qualifiers": { @@ -115,7 +164,7 @@ "quote": "Homebrew owns the installation, so the CLI never replaces it.", "source": { "canonical_identity": "path:src/content/docs/agents/cli/quickstart.mdx", - "content_sha256": "445c308b57b719cff9d8c39c9457af78b75a5ac6f8352181b7a84d73ebe6209b", + "content_sha256": "afb060dea20090fb7d004e354674db9ba88366b8bee2a9acf1da66bf62003a1b", "heading": "1. Install the Warp Agent CLI", "heading_anchor": "1-install-the-warp-agent-cli", "line_end": 59, @@ -131,9 +180,264 @@ "normalized": false, "type": "boolean" } + }, + { + "category": "cli", + "claim_content_fingerprint": "sha256:ef8946d6ee6a1a4216eff5ea1fe2f3931dacc5cf181b16ea25af1356b64d96ea", + "claim_id": "sha256:9b93811a139b69a6977b8fc389901b52d7e1d0512f514c172ec1b8592928e510", + "entity": "warp-agent-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "update-checks-disable-setting", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "To turn off update checks, set `general.autoupdate_enabled` to `false`", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/quickstart.mdx", + "content_sha256": "afb060dea20090fb7d004e354674db9ba88366b8bee2a9acf1da66bf62003a1b", + "heading": "1. Install the Warp Agent CLI", + "heading_anchor": "1-install-the-warp-agent-cli", + "line_end": 61, + "line_start": 61, + "path": "src/content/docs/agents/cli/quickstart.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/quickstart/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "general.autoupdate_enabled", + "type": "parameter" + } + }, + { + "category": "cli", + "claim_content_fingerprint": "sha256:0b3fb07b31a63a25ff7785d102323b43450bd8122e9a3a8a31f2e01b39d13a21", + "claim_id": "sha256:aaa310ec4cfd2746e7cee4bdc2ffeaea629d3493c644dae90266523014013134", + "entity": "warp-agent-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-desktop-app", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "doesn't require the app to be installed.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/quickstart.mdx", + "content_sha256": "afb060dea20090fb7d004e354674db9ba88366b8bee2a9acf1da66bf62003a1b", + "heading": "2. Log in", + "heading_anchor": "2-log-in", + "line_end": 66, + "line_start": 66, + "path": "src/content/docs/agents/cli/quickstart.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/quickstart/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "cli", + "claim_content_fingerprint": "sha256:bdf57db3d2f15ed371d4e608e5407009ee2eaee2feef47242c5ab963b7f08fed", + "claim_id": "sha256:ee3be8e32104d9407dc692b2124eeddc75b3d2066076e2d11faed22596c16520", + "entity": "warp-agent-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "logout-signs-out-browser", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "signs out your browser session too.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/quickstart.mdx", + "content_sha256": "afb060dea20090fb7d004e354674db9ba88366b8bee2a9acf1da66bf62003a1b", + "heading": "2. Log in", + "heading_anchor": "2-log-in", + "line_end": 74, + "line_start": 74, + "path": "src/content/docs/agents/cli/quickstart.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/quickstart/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "cli", + "claim_content_fingerprint": "sha256:39244191f6fa6aba9a47d5df181b56da2ff6cdb5f2733c052e6e3780de2a9fc7", + "claim_id": "sha256:e7a47f132298295fa6c598e0146cb1747f66486eb3e85eb3a3f38ebcf5ef4309", + "entity": "warp-agent-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "headless-api-key-environment", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "ci", + "headless" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Authenticate with a Warp API key instead by setting the `WARP_API_KEY` environment variable:", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/quickstart.mdx", + "content_sha256": "afb060dea20090fb7d004e354674db9ba88366b8bee2a9acf1da66bf62003a1b", + "heading": "2. Log in", + "heading_anchor": "2-log-in", + "line_end": 77, + "line_start": 77, + "path": "src/content/docs/agents/cli/quickstart.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/quickstart/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "WARP_API_KEY", + "type": "parameter" + } + }, + { + "category": "cli", + "claim_content_fingerprint": "sha256:b1573c44a8d0403efa46a193d1d21202e4f47bb96e25220e874ab704c5f24d14", + "claim_id": "sha256:8963682357cacf5163afc7893d34c33bed7ce77a041d31a3cce3a62faf86e604", + "entity": "warp-agent-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "resume-flag", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "warp --resume CONVERSATION_TOKEN", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/quickstart.mdx", + "content_sha256": "afb060dea20090fb7d004e354674db9ba88366b8bee2a9acf1da66bf62003a1b", + "heading": "5. Exit and resume", + "heading_anchor": "5-exit-and-resume", + "line_end": 111, + "line_start": 111, + "path": "src/content/docs/agents/cli/quickstart.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/quickstart/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "--resume", + "type": "flag" + } + }, + { + "category": "cli", + "claim_content_fingerprint": "sha256:ca0c36ab996a6ba08d8f225dd8ba69623b614fdbfee2e713592b119674fe479c", + "claim_id": "sha256:9cb9939d04730811dc99c730895a6ce7e8b910810c75317492699cb58b0f3f3c", + "entity": "warp-agent-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "exit-interrupt-count", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Press `Ctrl+C` twice in a row to exit", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/quickstart.mdx", + "content_sha256": "afb060dea20090fb7d004e354674db9ba88366b8bee2a9acf1da66bf62003a1b", + "heading": "5. Exit and resume", + "heading_anchor": "5-exit-and-resume", + "line_end": 106, + "line_start": 106, + "path": "src/content/docs/agents/cli/quickstart.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/quickstart/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": 2, + "type": "integer" + } } ], - "page_sha256": "445c308b57b719cff9d8c39c9457af78b75a5ac6f8352181b7a84d73ebe6209b", + "page_sha256": "afb060dea20090fb7d004e354674db9ba88366b8bee2a9acf1da66bf62003a1b", "path": "src/content/docs/agents/cli/quickstart.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/1080b0766b4bc82a4a6f8d4e6492de771f61def1630809b28a1bd6c9f0363d3d.json b/.agents/state/docs_consistency_audit/claims/1080b0766b4bc82a4a6f8d4e6492de771f61def1630809b28a1bd6c9f0363d3d.json index e6234e624..85226326f 100644 --- a/.agents/state/docs_consistency_audit/claims/1080b0766b4bc82a4a6f8d4e6492de771f61def1630809b28a1bd6c9f0363d3d.json +++ b/.agents/state/docs_consistency_audit/claims/1080b0766b4bc82a4a6f8d4e6492de771f61def1630809b28a1bd6c9f0363d3d.json @@ -1,6 +1,721 @@ { - "claims": [], - "page_sha256": "2989f041a2f74030c3905841b5792ba0981146d79873f97b5cc2b2c64e77ecf7", + "claims": [ + { + "claim_content_fingerprint": "sha256:d715c49a8bc1f49416d84adbb8ade3873fd7c9f1ec214cd48655427a9bf86a22", + "claim_id": "sha256:22fd1623bb5af8d53ba5810a9fe729951d931f46f594b70b5365fd48fe57d1d8", + "entity": "interactive-cli-settings", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "file", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [ + "macos" + ], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "~/.warp_cli/settings.toml", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "The settings file", + "heading_anchor": "the-settings-file", + "line_end": 17, + "line_start": 17, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "cli", + "value": { + "normalized": "~/.warp_cli/settings.toml", + "type": "path" + } + }, + { + "claim_content_fingerprint": "sha256:492d44798302f13ef5b31fca00644c33b459971a2d884c595d56f8905ee59797", + "claim_id": "sha256:8e449741ef07cd091c41a0772ffed447532347feaee8519fe7f45b725e7dba41", + "entity": "interactive-cli-settings", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "file", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "respects xdg_config_home" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [ + "linux" + ], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "~/.config/warp-terminal/cli/settings.toml", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "The settings file", + "heading_anchor": "the-settings-file", + "line_end": 18, + "line_start": 18, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "cli", + "value": { + "normalized": "~/.config/warp-terminal/cli/settings.toml", + "type": "path" + } + }, + { + "claim_content_fingerprint": "sha256:b85abef2dbac96ca55415cc841d56748f107165122d2e5296c831c22805ca506", + "claim_id": "sha256:36622013b9a36851df4f5dad733acbab99d59ce2b02d1797404c37f0efc676b4", + "entity": "interactive-cli-settings", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "file", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [ + "windows" + ], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "%LOCALAPPDATA%\\warp\\Warp\\config\\cli\\settings.toml", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "The settings file", + "heading_anchor": "the-settings-file", + "line_end": 19, + "line_start": 19, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "cli", + "value": { + "normalized": "%LOCALAPPDATA%\\warp\\Warp\\config\\cli\\settings.toml", + "type": "path" + } + }, + { + "claim_content_fingerprint": "sha256:f4082d07b67f6d0910af88d30f308902fb4f48a3792c3db60931576d21b69ab4", + "claim_id": "sha256:d5da424201a230e2a58574d491ff20d054c3bcd4ea396d538df7728c1bd51fe5", + "entity": "interactive-cli-settings", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "synced-to-cloud", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "CLI settings are local to your machine and are never synced to the cloud.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "The settings file", + "heading_anchor": "the-settings-file", + "line_end": 29, + "line_start": 29, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:1933c71f7e638d964cfc09767358983fe3977706894a170c4cff1567e174f3e8", + "claim_id": "sha256:d7622e7fad134809226eacba4cdab17efd37d7762dfffde60c0300c9f24f9e12", + "entity": "interactive-cli-settings", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "shared-with-gui-settings", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "the app and the CLI keep separate settings files, so changing one never affects the other.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "The settings file", + "heading_anchor": "the-settings-file", + "line_end": 29, + "line_start": 29, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:cd98d3967a6aafa0d89a26fb7f14dbe993bb90b656c9df96fbf18c8c07d778cd", + "claim_id": "sha256:dbfc0af147d81fdb9aaa714b1e3075f85eb18020dc930900a771d2c120feea27", + "entity": "interactive-cli-settings", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "hot-reload", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "theme requires /theme or restart" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The CLI watches the file while it's running and reloads most values as you save, so edits take effect without a restart. Theme edits are the exception: they apply the next time you run `/theme` or restart the CLI.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "Edit the file directly", + "heading_anchor": "edit-the-file-directly", + "line_end": 38, + "line_start": 38, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:829087bb6f25f03a856f6b48c34cbee950539144ff85d6212defe9724ee2d97c", + "claim_id": "sha256:8207353989d2e98934ad05db2312748187a6e30e09f74f56f4b025e7ea516494", + "entity": "interactive-cli-settings", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "invalid-value-fallback", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If a value is invalid, the CLI logs the problem and uses the default for that setting instead.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "Edit the file directly", + "heading_anchor": "edit-the-file-directly", + "line_end": 38, + "line_start": 38, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": "uses the setting default", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:362b5205f36e0ef0affd3add01e7c68e93484c629f986470c79611bfe3da20b6", + "claim_id": "sha256:3cf9e25513ac368496beec28bf3ac7a2c777c4c32c776dd158ff43dfe1ff199e", + "entity": "interactive-cli-theme", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "default", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**`/theme auto`** - Matches the host terminal's background (default).", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "Themes", + "heading_anchor": "themes", + "line_end": 58, + "line_start": 58, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": [ + "auto" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:176f124fbe214a752ad5c71c2806d1b656cdc49d8b3faac6d55040a21d2683a5", + "claim_id": "sha256:8e03d37a87deb6a277a60f6047ca1864e3a8a937abbdff2658c74227c166b63c", + "entity": "interactive-cli-theme", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "auto-detection-time", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "In auto mode, detection runs at startup", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "Themes", + "heading_anchor": "themes", + "line_end": 64, + "line_start": 64, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": [ + "startup" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:7c65913d8b5799d3edaf5dfa225e748c1b0c2f557a1e777bc1369933cacf2982", + "claim_id": "sha256:e8c77cb1474957aabf58fa74a1d42f1bdbc2fe0fca1968ad22b1f3563c7d0a5c", + "entity": "interactive-cli-start-screen", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "rotation-period-seconds", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Seconds per full rotation, from 1 through 60.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "Start screen", + "heading_anchor": "start-screen", + "line_end": 107, + "line_start": 107, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": { + "maximum": 60, + "minimum": 1 + }, + "type": "range" + } + }, + { + "claim_content_fingerprint": "sha256:dd5320c30d9baeb8fa512c48d51255eacb7a7046d37bf5d4031adbc37bbcb73c", + "claim_id": "sha256:b3428124ebbc947c76a2d73352971ef2b350b4b5fa22d25be884d199bda762bd", + "entity": "interactive-cli-start-screen", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "freeze-unfocused-default", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Off by default, and applied as soon as you save the setting.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "Start screen", + "heading_anchor": "start-screen", + "line_end": 109, + "line_start": 109, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:534461818776d5dc18cf7863defcd851105fce9e081fb9417d234452883b2d37", + "claim_id": "sha256:772c3741db04cef985c4dc92490871e668f78d5c10e4514a56a48a563a6c193d", + "entity": "interactive-cli-context", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "rescopes-on-cd", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "When you `cd`, project rules and skills re-scope to the new directory automatically.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "Project context and rules", + "heading_anchor": "project-context-and-rules", + "line_end": 117, + "line_start": 117, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:b8e6bf44d8166b24baf9b63a7d77887f4458176240dda3fa944fe4ac831f759e", + "claim_id": "sha256:31faad69db74dddd197d0c09e75d5f1be6f23ee69048c36ea08ad4cb92aa084c", + "entity": "interactive-cli-global-rules", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "file", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "A rule file at `~/.agents/AGENTS.md` applies across all projects on your machine.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "Project context and rules", + "heading_anchor": "project-context-and-rules", + "line_end": 122, + "line_start": 122, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": "~/.agents/AGENTS.md", + "type": "path" + } + }, + { + "claim_content_fingerprint": "sha256:09cb6e249ccdf2833b79df4ce715fd2d2245a87a928cb1e1b5a1eae7e179f43e", + "claim_id": "sha256:857f7271df9d5926461a7b32e8ee29e42ed8afb63eeaa6108a457c45f817cab1", + "entity": "interactive-cli-migration", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "copies-credentials", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Credentials and OAuth state are never copied, so MCP servers that require authentication prompt you to re-authenticate.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "Bundled skills", + "heading_anchor": "bundled-skills", + "line_end": 137, + "line_start": 137, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:87dccc5a7e930853127d6359f78b19110fb19a598c08ba2e5dfa48740041b5f7", + "claim_id": "sha256:6c33918ed7512785035c8d488c7b5d7a2e1065103e7d24035f1a5bcff5a31a98", + "entity": "interactive-cli-mcp", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "detects-project-scoped-config", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The CLI reads MCP servers from its global config file only. Project-scoped MCP config files in repositories are not detected.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "MCP servers", + "heading_anchor": "mcp-servers", + "line_end": 146, + "line_start": 146, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:c7e33e569d1f991ed589b9fff8d92395056f5de6fcedaddd26e3675c8e4460f6", + "claim_id": "sha256:05a91a273082613ae73ae079de43aea2a39688dfc1531b52603726f68946a818", + "entity": "interactive-cli-mcp", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "config-independent-from-gui", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The CLI keeps its own MCP server configuration, separate from the Warp app's", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "MCP servers", + "heading_anchor": "mcp-servers", + "line_end": 141, + "line_start": 141, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:0c975375ca62231f4fb1c8240130f0694bd8e8dbcae7a3b35881dcd7b913a306", + "claim_id": "sha256:1793cc526a24bc06c18eee6dba616188a8add49dbe7cb6b4e243671a81d95c5b", + "entity": "interactive-cli-mcp", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "configured-servers-start-after-login", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Configured servers start automatically once you're logged in.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/configuration.mdx", + "content_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", + "heading": "MCP servers", + "heading_anchor": "mcp-servers", + "line_end": 143, + "line_start": 143, + "path": "src/content/docs/agents/cli/configuration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/configuration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], + "page_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", "path": "src/content/docs/agents/cli/configuration.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/12cbddbf3e9184497cb1db91401c5b09e67b286801cd3631364c52b835094a7d.json b/.agents/state/docs_consistency_audit/claims/12cbddbf3e9184497cb1db91401c5b09e67b286801cd3631364c52b835094a7d.json index ca6dab67d..23da9d5f3 100644 --- a/.agents/state/docs_consistency_audit/claims/12cbddbf3e9184497cb1db91401c5b09e67b286801cd3631364c52b835094a7d.json +++ b/.agents/state/docs_consistency_audit/claims/12cbddbf3e9184497cb1db91401c5b09e67b286801cd3631364c52b835094a7d.json @@ -1,11 +1,54 @@ { "claims": [ + { + "category": "privacy", + "claim_content_fingerprint": "sha256:89c689310a101092e757e0b25dd7b944ceb8ea75e20ffa2bf8f12bf8bba57012", + "claim_id": "sha256:b8a19a99fc8d13176b263e2d464ae369fbf9dcee11f62af277d7dd5a22b7538c", + "entity": "shared-session-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "uploaded-to-warp", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "When you share an agent session, Warp uploads the session's scrollback and live output to Warp's servers and generates a shareable link.", + "source": { + "canonical_identity": "route:/agents/local-agents/session-sharing", + "canonical_route": "/agents/local-agents/session-sharing", + "content_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 37, + "line_start": 37, + "path": "src/content/docs/agents/local-agents/session-sharing.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/session-sharing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, { "category": "privacy", "claim_content_fingerprint": "sha256:7e7c564437d48643be90e5518f103d9a04dfd2d36e90c21674d3771916d337ff", "claim_id": "sha256:aae218536afe78810cedb5ed5030c68af03d7f429ce915bee48548aa09f8adf6", "entity": "shared-session-data", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "retention-period", "qualifiers": { @@ -26,7 +69,7 @@ "source": { "canonical_identity": "route:/agents/local-agents/session-sharing", "canonical_route": "/agents/local-agents/session-sharing", - "content_sha256": "2ce22341c880096a1c004579e40ff7c03cfbd323037b018cea7e6f3b376085bc", + "content_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", "heading": "How long shared data is kept", "heading_anchor": "how-long-shared-data-is-kept", "line_end": 45, @@ -43,14 +86,189 @@ "type": "duration" } }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:f7565873f4c65feea37bdd7ee5e1dba7a82fef92dd6abd315802c004219dce93", + "claim_id": "sha256:97d31a478f0c52f408c0628d6e5f5265f53851190b2458775579706d3dfb4a57", + "entity": "shared-session", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "viewers-must-sign-in", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Viewers must sign in to a Warp account to open a shared session.", + "source": { + "canonical_identity": "route:/agents/local-agents/session-sharing", + "canonical_route": "/agents/local-agents/session-sharing", + "content_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", + "heading": "Who can access a shared session", + "heading_anchor": "who-can-access-a-shared-session", + "line_end": 66, + "line_start": 66, + "path": "src/content/docs/agents/local-agents/session-sharing.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/session-sharing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:fa494f20997622b8846ae387a353ff87d55b59926c53eb427193420db587ffc2", + "claim_id": "sha256:b453d10c57bc9daf35fcd43a69b4abab26cdae467ea1d47ed9f4a20677fcc092", + "entity": "shared-session", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-public-link-access", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "admin-sharing-policy", + "viewer-sign-in-required" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Anyone with the link** - Available as a setting when you want broader access", + "source": { + "canonical_identity": "route:/agents/local-agents/session-sharing", + "canonical_route": "/agents/local-agents/session-sharing", + "content_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", + "heading": "Who can access a shared session", + "heading_anchor": "who-can-access-a-shared-session", + "line_end": 64, + "line_start": 64, + "path": "src/content/docs/agents/local-agents/session-sharing.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/session-sharing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:26df818049baefd4494998c0024d552bbc62727e708767525f0631cb64b7d6c6", + "claim_id": "sha256:36c881c80cb66982708f313a5f1172ea21050e167c95ca0ba5737397a331550f", + "entity": "shared-session", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "admin-can-disable-link-sharing", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Workspace admins can disable invites and link sharing for the team by policy.", + "source": { + "canonical_identity": "route:/agents/local-agents/session-sharing", + "canonical_route": "/agents/local-agents/session-sharing", + "content_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", + "heading": "Who can access a shared session", + "heading_anchor": "who-can-access-a-shared-session", + "line_end": 66, + "line_start": 66, + "path": "src/content/docs/agents/local-agents/session-sharing.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/session-sharing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, { "category": "privacy", - "claim_content_fingerprint": "sha256:3ee815796e7dcc14d4888454ff6c12e616b617e06a31a45ed3ce289dcc9a4785", - "claim_id": "sha256:f1a4838c50575f07248f9c7bb6b1d194a748bfa24a182d65e3f68e35e6329ba0", + "claim_content_fingerprint": "sha256:71ed5783eb73ab65593df170b344599d4a507e3032b914ca919d03006e234849", + "claim_id": "sha256:74be7f0ee72a1615284d18630f309cad703d2d9cf3d7099ed27212b3046e5e63", "entity": "shared-session-data", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "retention-period", + "predicate": "secret-redaction-applies", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "[Secret Redaction](/support-and-community/privacy-and-security/secret-redaction/) isn't applied to Session Sharing.", + "source": { + "canonical_identity": "route:/agents/local-agents/session-sharing", + "canonical_route": "/agents/local-agents/session-sharing", + "content_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", + "heading": "Secrets in shared sessions", + "heading_anchor": "secrets-in-shared-sessions", + "line_end": 71, + "line_start": 71, + "path": "src/content/docs/agents/local-agents/session-sharing.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/session-sharing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:ed0c6c5ea5e09a57c061a70f7582e660a6fe16b60783ae11449da069f74073c5", + "claim_id": "sha256:32d3855999f2b0ef7664bdf8c50ba50e0d2d33eca2ac50178daeec7b63e2fda0", + "entity": "shared-session-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "single-share-deletion-before-expiry", "qualifiers": { "actors": [], "architectures": [], @@ -65,11 +283,11 @@ "time_scope": null, "versions": [] }, - "quote": "The share link can no longer be opened after the one-week expiry.", + "quote": "There's currently no separate control to delete a single shared session's data before that expiry.", "source": { "canonical_identity": "route:/agents/local-agents/session-sharing", "canonical_route": "/agents/local-agents/session-sharing", - "content_sha256": "2ce22341c880096a1c004579e40ff7c03cfbd323037b018cea7e6f3b376085bc", + "content_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", "heading": "Stopping a share", "heading_anchor": "stopping-a-share", "line_end": 49, @@ -82,16 +300,188 @@ "source_class": "canonical-doc", "topic": "privacy", "value": { - "normalized": 604800, - "type": "duration" + "normalized": false, + "type": "boolean" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:43aefbf83dad86c4df61611bcaaf774447c207b9ee40718c3c4421a9135491d2", + "claim_id": "sha256:5581502c6ef193265ad505f6c77758562fe001f03ee8882e6e3ec9496556172d", + "entity": "shared-session", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stopping-share-ends-live-access", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Stopping a share immediately ends live access for every participant", + "source": { + "canonical_identity": "route:/agents/local-agents/session-sharing", + "canonical_route": "/agents/local-agents/session-sharing", + "content_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", + "heading": "Stopping a share", + "heading_anchor": "stopping-a-share", + "line_end": 49, + "line_start": 49, + "path": "src/content/docs/agents/local-agents/session-sharing.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/session-sharing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:ce0b72a62380c564114775859ef1d761bc058386ac129ed8e4d8af81407df810", + "claim_id": "sha256:b34898fd2f1971181376ff1f785d166c614f1a706da458426ad269c1381c9b46", + "entity": "shared-session-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "sharing-sends-content-to-model", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Sharing a session doesn't, by itself, send its contents to a model.", + "source": { + "canonical_identity": "route:/agents/local-agents/session-sharing", + "canonical_route": "/agents/local-agents/session-sharing", + "content_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", + "heading": "AI and shared sessions", + "heading_anchor": "ai-and-shared-sessions", + "line_end": 76, + "line_start": 76, + "path": "src/content/docs/agents/local-agents/session-sharing.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/session-sharing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" } }, { "category": "privacy", - "claim_content_fingerprint": "sha256:e52c88d67b3f81cdf48fbcbb268d43f32d86d89f746e5c81e2cc9a03155942ef", + "claim_content_fingerprint": "sha256:fb8a84fb7bfa3fd718952693bc8f48f5c4c0c0a6112b6e24e84c3fa02d98e550", + "claim_id": "sha256:c4f0103b1da60a4e6053cfab0ed7b6012fdb903895b45212f72ab654f17f8eda", + "entity": "shared-session-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "included-in-ai-indexing", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Shared sessions are excluded from Warp Drive's AI indexing", + "source": { + "canonical_identity": "route:/agents/local-agents/session-sharing", + "canonical_route": "/agents/local-agents/session-sharing", + "content_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", + "heading": "AI and shared sessions", + "heading_anchor": "ai-and-shared-sessions", + "line_end": 76, + "line_start": 76, + "path": "src/content/docs/agents/local-agents/session-sharing.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/session-sharing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:991b753ad701dbdba17ef7eb43e6fe97f9d485223d97bbd0bab4b71692186356", + "claim_id": "sha256:8d6f25f1be9810d5b48cd87f0e9190b797b7f7d1c965be9d38c5008dc634e590", + "entity": "shared-session-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "ai-content-access", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "An agent only sees a shared session's terminal content when someone actually uses an AI feature inside that session", + "source": { + "canonical_identity": "route:/agents/local-agents/session-sharing", + "canonical_route": "/agents/local-agents/session-sharing", + "content_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", + "heading": "AI and shared sessions", + "heading_anchor": "ai-and-shared-sessions", + "line_end": 76, + "line_start": 76, + "path": "src/content/docs/agents/local-agents/session-sharing.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/session-sharing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": "only when AI is used inside shared session", + "type": "free-text" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:4d3b713d428f546f66131a73548ff8a783d1de3de19a578e2015159ba0a9cfaa", "claim_id": "sha256:a1a17fce45a9521dacedc8c1f53720bf95c48eb23c8abd52c0e882fb521450f1", "entity": "account-deletion-data", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "deletion-job-interval", "qualifiers": { @@ -108,11 +498,11 @@ "time_scope": null, "versions": [] }, - "quote": "Deletion jobs run every 24 hours", + "quote": "Deletion jobs run every 24 hours, so removal is not immediate.", "source": { "canonical_identity": "route:/agents/local-agents/session-sharing", "canonical_route": "/agents/local-agents/session-sharing", - "content_sha256": "2ce22341c880096a1c004579e40ff7c03cfbd323037b018cea7e6f3b376085bc", + "content_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", "heading": "Stopping a share", "heading_anchor": "stopping-a-share", "line_end": 55, @@ -128,9 +518,99 @@ "normalized": 86400, "type": "duration" } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:1688919393eeca8791633b2d6519c58763d6e85eedaf074f56f4ebf522f9f6b7", + "claim_id": "sha256:647d92d3ff5a9205561046cb5ad5138e247a660d7e70b16063491dd0b6fd8ed5", + "entity": "shared-session", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-web-without-install", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "web" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "No app install required.", + "source": { + "canonical_identity": "route:/agents/local-agents/session-sharing", + "canonical_route": "/agents/local-agents/session-sharing", + "content_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", + "heading": "Viewing shared sessions", + "heading_anchor": "viewing-shared-sessions", + "line_end": 105, + "line_start": 105, + "path": "src/content/docs/agents/local-agents/session-sharing.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/session-sharing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:d70ceeff73db8b45693fc7812bfae9697fefbd68972f80a71ec3e7ff460ab661", + "claim_id": "sha256:5829676c7d94877bcaa250874f4270c739d9017f1a362b4eb3525e14d7dabbc2", + "entity": "shared-session-edit-access", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "allows-command-execution", + "qualifiers": { + "actors": [ + "approved-editors" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Execute commands", + "source": { + "canonical_identity": "route:/agents/local-agents/session-sharing", + "canonical_route": "/agents/local-agents/session-sharing", + "content_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", + "heading": "Edit access", + "heading_anchor": "edit-access", + "line_end": 127, + "line_start": 127, + "path": "src/content/docs/agents/local-agents/session-sharing.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/session-sharing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } } ], - "page_sha256": "2ce22341c880096a1c004579e40ff7c03cfbd323037b018cea7e6f3b376085bc", + "page_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", "path": "src/content/docs/agents/local-agents/session-sharing.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/17933795b96b86dd74a05fb12c6563e04f41854c586fb2710802cf6433e89ee4.json b/.agents/state/docs_consistency_audit/claims/17933795b96b86dd74a05fb12c6563e04f41854c586fb2710802cf6433e89ee4.json index 6fe4be4cc..0fde8fe00 100644 --- a/.agents/state/docs_consistency_audit/claims/17933795b96b86dd74a05fb12c6563e04f41854c586fb2710802cf6433e89ee4.json +++ b/.agents/state/docs_consistency_audit/claims/17933795b96b86dd74a05fb12c6563e04f41854c586fb2710802cf6433e89ee4.json @@ -1,6 +1,739 @@ { - "claims": [], - "page_sha256": "6a37d32179ff1b7f72b0865a39a40c70978c25138eb0d21f7187f56a7f2f600d", + "claims": [ + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:74987d624a251f121837f797cccd82baa4ec5ea18ffbf2d41ac3cd3ab675bb8e", + "claim_id": "sha256:a12e809f4ea34f41c97653d2ca67ce6c33ec2eaeb440bf2ca505635295f59d52", + "entity": "full-terminal-use", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "interactive-terminal-access", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The agent can see the live terminal buffer, write commands, respond to prompts, and hand control back to you at any time.", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "", + "heading_anchor": "", + "line_end": 11, + "line_start": 11, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:87d6794ee5664378941fef8cdb35a1cc713ef2efbc172e6467136c78b9f9beac", + "claim_id": "sha256:6930ea1bbbfefdf3593703f462a59fa32ad3f2625e8535c1e5bcbc37e9415b6f", + "entity": "full-terminal-use", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "can-attach-to-user-started-process", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "You can either ask the agent to start an interactive program, or you can start it yourself and then tag the agent in once the tool is already running.", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Overview", + "heading_anchor": "overview", + "line_end": 21, + "line_start": 21, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:6f4e7125b213de04e7040d1edbf406fe1a0bdba057565b477537605a6e4d2057", + "claim_id": "sha256:ac2d8de26d4e90c6373bcb17a13e47bda539f2fbda83c821b609005c144c80bd", + "entity": "full-terminal-use-takeover", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "leaves-shell-open", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The shell stays open, and you can type directly into the same session.", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Switching control between user and the agent", + "heading_anchor": "switching-control-between-user-and-the-agent", + "line_end": 79, + "line_start": 79, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:0670d7ea7ee5170b80f94421f20a6fc61f1ed0eaebac5fee2c68596be8a06c54", + "claim_id": "sha256:7b4c22d330f466afc4229ed4ca03f6189525017b9dcbce4559cc01b6de3098f1", + "entity": "full-terminal-use-takeover", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "stops-agent-actions", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Use the Takeover control to stop the agent from typing or performing any actions.", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Switching control between user and the agent", + "heading_anchor": "switching-control-between-user-and-the-agent", + "line_end": 78, + "line_start": 78, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:5b79b157a59c8a585d6eb8f4af86a7eef8e20d73984cb37b59f739dcd1d35137", + "claim_id": "sha256:fb2de7352ef1170e10fa2dbc95eaa7609cca8c0877d37c6ff1c21c248f82d58c", + "entity": "long-running-command-prompts", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "queued-by-default", + "qualifiers": { + "actors": [ + "agent-started-command" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "When the agent starts a long-running command itself, prompts you submit while it drives that command are queued by default instead of steering the agent mid-command.", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Prompts queue while the agent drives a command it started", + "heading_anchor": "prompts-queue-while-the-agent-drives-a-command-it-started", + "line_end": 104, + "line_start": 104, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:d6a99181e2a3836932960cf16bedbb61e056c7c41295ed62d44c4d1fc44e99c0", + "claim_id": "sha256:c8f1e75c4e80dc89b37cc57b4cfd661b6a37506202329d4bc51fd25d6cc593bf", + "entity": "long-running-command-prompts", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "queued-by-default", + "qualifiers": { + "actors": [ + "user-started-command" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "if you start a command and tag the agent in, your prompts keep steering the agent immediately.", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Prompts queue while the agent drives a command it started", + "heading_anchor": "prompts-queue-while-the-agent-drives-a-command-it-started", + "line_end": 104, + "line_start": 104, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:ad2418aa403daec40b46e40ccd1e7c23e79fefcb9b3b2175049e97c04a24f46e", + "claim_id": "sha256:dfb4ae15af265d93aebd07195afcc4828b9c2d5c605722fac98e33edb048f125", + "entity": "long-running-command-prompts", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "automatically-sent-on-command-completion", + "qualifiers": { + "actors": [ + "agent-started-command" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp sends them to the agent automatically when the command finishes.", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Prompts queue while the agent drives a command it started", + "heading_anchor": "prompts-queue-while-the-agent-drives-a-command-it-started", + "line_end": 104, + "line_start": 104, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:a11617e5d76ef8e6fcb7c341a8ea0ae29cb4d676a1d4e0ccb475c0e4e6f04cb5", + "claim_id": "sha256:3147ea327562869cdb867a7f3c93f85edbd21983a22c91d6f7e2a11e43ad5ded", + "entity": "full-terminal-use-conversation", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "creates-terminal-block-after-exit", + "qualifiers": { + "actors": [ + "terminal-view" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "When you exit, an agent conversation block appears in your terminal block list", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Long-running commands in terminal vs agent view", + "heading_anchor": "long-running-commands-in-terminal-vs-agent-view", + "line_end": 117, + "line_start": 117, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:c313f2d25fb906bc4b5d4bf1889faee65ef5f2b2f3a8ac5547a842ded5df9233", + "claim_id": "sha256:3f36137ca50c2c7bc859bd4dfd7c0a9e0ed722b0df0a7aeb261ff64b69afa577", + "entity": "full-terminal-use-conversation", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "creates-terminal-block-after-exit", + "qualifiers": { + "actors": [ + "agent-view" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "No separate block is created in the terminal block list", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Long-running commands in terminal vs agent view", + "heading_anchor": "long-running-commands-in-terminal-vs-agent-view", + "line_end": 124, + "line_start": 124, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:d2c51d272915998080a6f500f8b5172347de9f9f3750ba185228ae1d0ba84679", + "claim_id": "sha256:8b917346d35fd03f1ed884c05be2303ce012452d8d9f8e27e2700d88444835bf", + "entity": "full-terminal-use-hidden-responses", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "user-query-dismiss-delay", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "When agent responses are hidden, your own agent requests automatically dismiss after **4 seconds** to keep the terminal clear.", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Showing and hiding agent responses", + "heading_anchor": "showing-and-hiding-agent-responses", + "line_end": 145, + "line_start": 145, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": 4, + "raw": "4 seconds", + "type": "duration" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:f3698fb5b08e265ee3bd76f660a49f4d84792905c2b9bb6e12e36140ec01231b", + "claim_id": "sha256:875e2921ba8d7eb922f6dbe2b2485d2dc0e0e6126c6322438f69ab038e652699", + "entity": "full-terminal-use-hidden-responses", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "changes-terminal-output", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "this only affects the agent's messages and proposals; your terminal state and command output remain unchanged.", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Showing and hiding agent responses", + "heading_anchor": "showing-and-hiding-agent-responses", + "line_end": 141, + "line_start": 141, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:888eecacaf3dec76e15c8fdce1a9b3b6e0136004b993fa34a74ff475090a39fd", + "claim_id": "sha256:8235c7adb5c8653474874f3857806832dbe358fa8e2aaba3b1fb8916dc09c924", + "entity": "full-terminal-use-write-permission", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "approval-frequency", + "qualifiers": { + "actors": [ + "ask-on-first-write" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Ask on first write**: The first write to a shell process requires approval. After that, all subsequent writes for that specific process/command will be approved.", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Global permission settings", + "heading_anchor": "global-permission-settings", + "line_end": 181, + "line_start": 181, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "first-write-per-process" + ], + "raw": [ + "first-write-per-process" + ], + "type": "enum" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:7ec57915e44659c693a18cc21e8ed1c27b32da3461c7c79da8e6cb3e38d2505d", + "claim_id": "sha256:f814b0b3709e088162c682e81a89b4400dc3e3bbb17d2381bec70f71ea0b0206", + "entity": "full-terminal-use-write-permission", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "approval-frequency", + "qualifiers": { + "actors": [ + "always-ask" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Always ask**: Every write to the shell process from the agent requires your explicit approval.", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Global permission settings", + "heading_anchor": "global-permission-settings", + "line_end": 182, + "line_start": 182, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "every-write" + ], + "raw": [ + "every-write" + ], + "type": "enum" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:b683205d17473f782946cb9728cb40f7e829db3db38399ec90ac8555a4b3d92f", + "claim_id": "sha256:780320dfbca2110630fa8da170c9602518ea4a0d1ad28f666c049e41604d6f6f", + "entity": "full-terminal-use-write-permission", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "approval-frequency", + "qualifiers": { + "actors": [ + "always-allow" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Always allow**: The agent can write to the shell process without prompting you each time.", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Global permission settings", + "heading_anchor": "global-permission-settings", + "line_end": 183, + "line_start": 183, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "no-prompt" + ], + "raw": [ + "no-prompt" + ], + "type": "enum" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:a1f817f4198953c4273a143e5f633e36a3de1f419b9988bcc62e023d1cf936f4", + "claim_id": "sha256:c3a42dcc9977b283218dddb364c0df19f432ce3a59e1bb43df2fb8dff9f7fb48", + "entity": "full-terminal-use", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "secret-redaction-applies", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "All [Secret Redaction](/support-and-community/privacy-and-security/secret-redaction/) features still apply during Full Terminal Use", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Global permission settings", + "heading_anchor": "global-permission-settings", + "line_end": 188, + "line_start": 188, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "billing", + "claim_content_fingerprint": "sha256:bd604aec6e710c6a0c2cdf104e346f9d9ed6f72defa4293b43a9ff156baff2ca", + "claim_id": "sha256:fff9a8afd80e30abfea030d8ef46d092ae9a59dacffdf7577fb27b5eb06ffca9", + "entity": "full-terminal-use", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "uses-standard-usage-billing", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Agent interactions during Full Terminal Use follow [standard usage billing](/support-and-community/plans-and-billing/credits/).", + "source": { + "canonical_identity": "route:/agents/capabilities/full-terminal-use", + "canonical_route": "/agents/capabilities/full-terminal-use", + "content_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", + "heading": "Usage", + "heading_anchor": "usage", + "line_end": 195, + "line_start": 195, + "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/full-terminal-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + } + ], + "page_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/1bd4af0c0b895a7d035a0bbe556130279313ffba68cce249d56c3073a347b6e2.json b/.agents/state/docs_consistency_audit/claims/1bd4af0c0b895a7d035a0bbe556130279313ffba68cce249d56c3073a347b6e2.json index edcfbdd84..f1f880713 100644 --- a/.agents/state/docs_consistency_audit/claims/1bd4af0c0b895a7d035a0bbe556130279313ffba68cce249d56c3073a347b6e2.json +++ b/.agents/state/docs_consistency_audit/claims/1bd4af0c0b895a7d035a0bbe556130279313ffba68cce249d56c3073a347b6e2.json @@ -1,19 +1,116 @@ { "claims": [ { - "category": "privacy", - "claim_content_fingerprint": "sha256:20457dcfcb091515e8176c7168042ecdc62689c8a8466e8b42594a4fd24b4b12", - "claim_id": "sha256:9ff22bd05fc46165f2725e946b7f42031ba97e5233805f23f863d23f73c2320c", - "entity": "customer-ai-data", - "extraction_confidence": 0.95, + "category": "plan-gating", + "claim_content_fingerprint": "sha256:9bc5101f2a8fc6d8defa7e8e7fc7b4a1f0e580fc8a36cf54c4c07f8a9a37d62a", + "claim_id": "sha256:adf12657772122a0f90a8a55fa9a702fb478152844d6a9d42bea6f0baf4ce911", + "entity": "byok", + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "used-for-training", + "predicate": "available", + "qualifiers": { + "actors": [ + "individuals", + "organizations-up-to-10-employees" + ], + "architectures": [], + "environments": [], + "exceptions": [ + "subject-to-terms-of-service" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "build", + "free", + "max" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "BYOK is available on Free and all eligible paid plans", + "source": { + "canonical_identity": "route:/agents/inference/bring-your-own-api-key", + "canonical_route": "/agents/inference/bring-your-own-api-key", + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "", + "heading_anchor": "", + "line_end": 18, + "line_start": 18, + "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/bring-your-own-api-key/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "plan-gating", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:92d05aca50b199f08f9d51c643769bd260ce6e8b7e2b736c0122b16c4efcd6db", + "claim_id": "sha256:c355ec21f4d886cf578471d922b9045aad9111464b55be597c5dadf062a176e2", + "entity": "byok", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-providers", "qualifiers": { "actors": [], "architectures": [], - "environments": [ - "byok" + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "their own Anthropic, OpenAI, or Google API accounts.", + "source": { + "canonical_identity": "route:/agents/inference/bring-your-own-api-key", + "canonical_route": "/agents/inference/bring-your-own-api-key", + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "", + "heading_anchor": "", + "line_end": 9, + "line_start": 9, + "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/bring-your-own-api-key/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "anthropic", + "google", + "openai" ], + "type": "ordered-list" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:dfc5ce6bc009479183fee068d80c3fecce4f887ace2df30d9da9c6060b7c4764", + "claim_id": "sha256:5190f67a8e9af77e99f3b46f8805be75d3a2bf74205242522ee393da6545dfea", + "entity": "claude-consumer-subscription", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], "exceptions": [], "install_methods": [], "legacy": false, @@ -24,22 +121,22 @@ "time_scope": null, "versions": [] }, - "quote": "Warp does not use this content for training", + "quote": "You can't connect a Claude consumer subscription to the Warp Agent.", "source": { "canonical_identity": "route:/agents/inference/bring-your-own-api-key", "canonical_route": "/agents/inference/bring-your-own-api-key", - "content_sha256": "ed679fdae6047a1be66a0100920223f9ed69b7a052d2710d1c85056b226e9300", - "heading": "Zero Data Retention (ZDR) and BYOK", - "heading_anchor": "zero-data-retention-zdr-and-byok", - "line_end": 142, - "line_start": 142, + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "How BYOK differs from custom inference endpoints and BYOLLM", + "heading_anchor": "how-byok-differs-from-custom-inference-endpoints-and-byollm", + "line_end": 38, + "line_start": 38, "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/bring-your-own-api-key/", "visibility": "public" }, "source_class": "canonical-doc", - "topic": "privacy", + "topic": "product-behavior", "value": { "normalized": false, "type": "boolean" @@ -47,12 +144,12 @@ }, { "category": "privacy", - "claim_content_fingerprint": "sha256:7324885ae93ab72d5e7059424a0778818a5af5159e7ffe726b2ab21687750ab8", - "claim_id": "sha256:3917d27247baff051c7af6b73857d89e028d0d79f1f63d90e98ca9ad7768f8f3", - "entity": "warp-managed-inference", - "extraction_confidence": 0.95, + "claim_content_fingerprint": "sha256:ee004f1318a4bb068e2e5d2a630704280b51c9526d13e2b5aca73d423eb15550", + "claim_id": "sha256:84bcaf21f2ab7ebe96457ebb3f604e734c68fa92e24082ccad0335f4d1d537f5", + "entity": "provider-api-keys", + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "zero-data-retention-available", + "predicate": "stored-on-warp-servers", "qualifiers": { "actors": [], "architectures": [], @@ -69,15 +166,15 @@ "time_scope": null, "versions": [] }, - "quote": "Warp cannot enforce ZDR for requests sent through your API keys.", + "quote": "Warp does not retain your personal API key.", "source": { "canonical_identity": "route:/agents/inference/bring-your-own-api-key", "canonical_route": "/agents/inference/bring-your-own-api-key", - "content_sha256": "ed679fdae6047a1be66a0100920223f9ed69b7a052d2710d1c85056b226e9300", - "heading": "Zero Data Retention (ZDR) and BYOK", - "heading_anchor": "zero-data-retention-zdr-and-byok", - "line_end": 147, - "line_start": 147, + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "How BYOK works", + "heading_anchor": "how-byok-works", + "line_end": 42, + "line_start": 42, "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/bring-your-own-api-key/", @@ -91,13 +188,13 @@ } }, { - "category": "plan-gating", - "claim_content_fingerprint": "sha256:adcf3de0235e43a684b67d123c9945a376fdfa15df3a0087fdd531b583b24f38", - "claim_id": "sha256:9c1ffec14010d27aa863e417a0881efb7f1bc4e6c58361fcd6cfafff7010d473", - "entity": "byok", - "extraction_confidence": 0.95, + "category": "privacy", + "claim_content_fingerprint": "sha256:43a8730874af829c6cca76b53a45bf74921c6ede42ad4e38841f39d633e2a8f5", + "claim_id": "sha256:fe8ae11463677f102247397337304faf40e8474c4a52238265fda91817625da0", + "entity": "personal-byok-requests", + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "available", + "predicate": "transits-warp-servers", "qualifiers": { "actors": [], "architectures": [], @@ -106,43 +203,86 @@ "install_methods": [], "legacy": false, "operating_systems": [], - "plans": [ - "all" - ], + "plans": [], "release_statuses": [], "shells": [], "time_scope": null, "versions": [] }, - "quote": "BYOK is available on Free and all eligible paid plans", + "quote": "your prompt, context, and key pass through Warp's servers to that provider.", "source": { "canonical_identity": "route:/agents/inference/bring-your-own-api-key", "canonical_route": "/agents/inference/bring-your-own-api-key", - "content_sha256": "ed679fdae6047a1be66a0100920223f9ed69b7a052d2710d1c85056b226e9300", - "heading": "", - "heading_anchor": "", - "line_end": 19, - "line_start": 19, + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "How BYOK works", + "heading_anchor": "how-byok-works", + "line_end": 42, + "line_start": 42, "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/bring-your-own-api-key/", "visibility": "public" }, "source_class": "canonical-doc", - "topic": "plan-gating", + "topic": "privacy", "value": { "normalized": true, "type": "boolean" } }, { - "category": "billing-policy", - "claim_content_fingerprint": "sha256:983ac17b1c8f2aab4c232b242259eeeba679a78afd61d6784efd010cb3026d16", - "claim_id": "sha256:56da2da12bcc75c3ccb6a9d89f60947d4922ae7f5d585b8e6156bed4b015b199", - "entity": "cloud-agent-runs", - "extraction_confidence": 0.95, + "category": "product-behavior", + "claim_content_fingerprint": "sha256:31134e8c593ea41ce08fa02e2f1e66742b4b19a8482a88628ed64a9d0238af14", + "claim_id": "sha256:fb473c0661f7fc262e3b5c686b326c4ecd539feb9784b7669ebc58d2d65a1576", + "entity": "user-level-byok", + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "consumes-platform-credits", + "predicate": "available-to-cloud-agents", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Personal BYOK keys work for local Warp Agent runs, not [cloud runs](/platform/).", + "source": { + "canonical_identity": "route:/agents/inference/bring-your-own-api-key", + "canonical_route": "/agents/inference/bring-your-own-api-key", + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "How BYOK works", + "heading_anchor": "how-byok-works", + "line_end": 45, + "line_start": 45, + "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/bring-your-own-api-key/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:197b5f43c4b5ba664493c0ef8a93e15c8ef16293324d6f7bbb1131cf97e7491a", + "claim_id": "sha256:157421d57d25fdada64ecd688bdf5a246cc7a0a65a5497243f9fe2dc86161b84", + "entity": "team-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available-to-cloud-agents", "qualifiers": { "actors": [], "architectures": [], @@ -154,29 +294,30 @@ "legacy": false, "operating_systems": [], "plans": [ - "all" + "business", + "enterprise" ], "release_statuses": [], "shells": [], "time_scope": null, "versions": [] }, - "quote": "Platform credits apply to every cloud agent run on any plan", + "quote": "team-managed API keys and endpoints](/enterprise/enterprise-features/team-managed-keys-and-endpoints/), which Warp stores securely for local and cloud inference.", "source": { "canonical_identity": "route:/agents/inference/bring-your-own-api-key", "canonical_route": "/agents/inference/bring-your-own-api-key", - "content_sha256": "ed679fdae6047a1be66a0100920223f9ed69b7a052d2710d1c85056b226e9300", - "heading": "How BYOK differs from custom inference endpoints and BYOLLM", - "heading_anchor": "how-byok-differs-from-custom-inference-endpoints-and-byollm", - "line_end": 36, - "line_start": 36, + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "How BYOK works", + "heading_anchor": "how-byok-works", + "line_end": 45, + "line_start": 45, "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/bring-your-own-api-key/", "visibility": "public" }, "source_class": "canonical-doc", - "topic": "billing-policy", + "topic": "product-behavior", "value": { "normalized": true, "type": "boolean" @@ -184,12 +325,12 @@ }, { "category": "billing-policy", - "claim_content_fingerprint": "sha256:2172f43a7af2a8735b05e2bd3460bd10b761153625d98f50b0a8367b45472aa8", - "claim_id": "sha256:95d6baaf2e2f5e2ba30841235d40bbf5a1e91ebd1e04ab40add5e718ffe91e65", + "claim_content_fingerprint": "sha256:817c89dc0b06b42e45a4747f4e7eb4603e2f2df4a1ede0d1d1d262b8d0befb58", + "claim_id": "sha256:3640e706fed0da953cd240ca3e46b8189469a06bc71aaf93e416923df2174ce8", "entity": "byok-requests", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "consumes-warp-credits", + "predicate": "consumes-warp-inference-usage", "qualifiers": { "actors": [], "architectures": [], @@ -206,15 +347,15 @@ "time_scope": null, "versions": [] }, - "quote": "Warp **never consumes your** [AI credits]", + "quote": "Inference is billed through your provider account rather than your Warp usage balance.", "source": { "canonical_identity": "route:/agents/inference/bring-your-own-api-key", "canonical_route": "/agents/inference/bring-your-own-api-key", - "content_sha256": "ed679fdae6047a1be66a0100920223f9ed69b7a052d2710d1c85056b226e9300", - "heading": "", - "heading_anchor": "", - "line_end": 13, - "line_start": 13, + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "Inference usage", + "heading_anchor": "inference-usage", + "line_end": 78, + "line_start": 78, "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/bring-your-own-api-key/", @@ -229,10 +370,10 @@ }, { "category": "billing-policy", - "claim_content_fingerprint": "sha256:4f551773e7fe59b3e632a69ce2aedb6d006d5c75a733e1bcb98410812c2c041a", - "claim_id": "sha256:59a9c6b2bd26f24272036777a74c1216a2f845726cee91a9ffbfaf2481c9211c", - "entity": "byok-requests", - "extraction_confidence": 0.95, + "claim_content_fingerprint": "sha256:35cb96fda7c0d2c321e2db80af73b6b0213847b104b2a27795ac1738473aa8f6", + "claim_id": "sha256:6fd44d9039120a2626d012add3a740bb5e1252f2ac82513dd9c5e1dcfc37ae14", + "entity": "auto-models", + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "consumes-warp-credits", "qualifiers": { @@ -251,15 +392,15 @@ "time_scope": null, "versions": [] }, - "quote": "Warp **does not consume** any of your [credits]", + "quote": "Warp's **Auto** models use Warp-provided inference and consume your available usage, even if you've configured your own API keys.", "source": { "canonical_identity": "route:/agents/inference/bring-your-own-api-key", "canonical_route": "/agents/inference/bring-your-own-api-key", - "content_sha256": "ed679fdae6047a1be66a0100920223f9ed69b7a052d2710d1c85056b226e9300", - "heading": "How BYOK works", - "heading_anchor": "how-byok-works", - "line_end": 64, - "line_start": 64, + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "Auto Model", + "heading_anchor": "auto-model", + "line_end": 66, + "line_start": 66, "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/bring-your-own-api-key/", @@ -268,23 +409,23 @@ "source_class": "canonical-doc", "topic": "billing-policy", "value": { - "normalized": false, + "normalized": true, "type": "boolean" } }, { "category": "billing-policy", - "claim_content_fingerprint": "sha256:8dccc305851c32555a35a73787bda73e5b4632c0a49d01e699e103ba10127ad7", - "claim_id": "sha256:6fd44d9039120a2626d012add3a740bb5e1252f2ac82513dd9c5e1dcfc37ae14", - "entity": "auto-models", - "extraction_confidence": 0.95, + "claim_content_fingerprint": "sha256:d5bba49956e4479c45c1cdb906834bf2587b4de2fd581f1154fa7607514d9eab", + "claim_id": "sha256:1343ff2bb5665eaa6f2b3453597026a5db1d8341714248d77d36a7558b1ce086", + "entity": "cloud-agent-runs", + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "consumes-warp-credits", + "predicate": "consumes-platform-credits", "qualifiers": { "actors": [], "architectures": [], "environments": [ - "byok" + "cloud" ], "exceptions": [], "install_methods": [], @@ -296,15 +437,15 @@ "time_scope": null, "versions": [] }, - "quote": "**Auto always consumes Warp's credits**, even if you've configured your own API keys.", + "quote": "Cloud runs incur platform charges for billable agent time.", "source": { "canonical_identity": "route:/agents/inference/bring-your-own-api-key", "canonical_route": "/agents/inference/bring-your-own-api-key", - "content_sha256": "ed679fdae6047a1be66a0100920223f9ed69b7a052d2710d1c85056b226e9300", - "heading": "Auto Model", - "heading_anchor": "auto-model", - "line_end": 90, - "line_start": 90, + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "How BYOK differs from custom inference endpoints and BYOLLM", + "heading_anchor": "how-byok-differs-from-custom-inference-endpoints-and-byollm", + "line_end": 36, + "line_start": 36, "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/bring-your-own-api-key/", @@ -318,45 +459,136 @@ } }, { - "category": "privacy", - "claim_content_fingerprint": "sha256:5ba78151f3184b5af6a2d90e7c80675700f3bd24dccc0b307c16044a2f984239", - "claim_id": "sha256:84bcaf21f2ab7ebe96457ebb3f604e734c68fa92e24082ccad0335f4d1d537f5", - "entity": "provider-api-keys", - "extraction_confidence": 0.95, + "category": "billing-policy", + "claim_content_fingerprint": "sha256:41f12e52edbf053e77311ffd84ccf6a81ba1edc10525813839962bfaab98283d", + "claim_id": "sha256:46d57434ee11f01477afa6baede43ce16af49e405332985ee8c54eb55aa8bf2e", + "entity": "customer-supplied-inference", + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "stored-on-warp-servers", + "predicate": "consumes-platform-usage", "qualifiers": { "actors": [], "architectures": [], "environments": [ - "byok" + "local" ], "exceptions": [], "install_methods": [], "legacy": false, "operating_systems": [], + "plans": [ + "business", + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Local runs on Business and Enterprise that use customer-supplied inference also incur platform charges.", + "source": { + "canonical_identity": "route:/agents/inference/bring-your-own-api-key", + "canonical_route": "/agents/inference/bring-your-own-api-key", + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "How BYOK differs from custom inference endpoints and BYOLLM", + "heading_anchor": "how-byok-differs-from-custom-inference-endpoints-and-byollm", + "line_end": 36, + "line_start": 36, + "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/bring-your-own-api-key/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:ad2c59eb0c05a176e7cc5a019be1985324c866dd4d53a47f64f63065bedd3bbf", + "claim_id": "sha256:aeec111ac6d54adc00bf2b7615f5a150e8be228c1a1f5d65631af96fd3890988", + "entity": "byok-warp-fallback", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "enabled-by-default", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], "plans": [], "release_statuses": [], "shells": [], "time_scope": null, "versions": [] }, - "quote": "never on Warp's servers.", + "quote": "**Warp credit fallback** is off by default.", "source": { "canonical_identity": "route:/agents/inference/bring-your-own-api-key", "canonical_route": "/agents/inference/bring-your-own-api-key", - "content_sha256": "ed679fdae6047a1be66a0100920223f9ed69b7a052d2710d1c85056b226e9300", - "heading": "How BYOK works", - "heading_anchor": "how-byok-works", - "line_end": 44, - "line_start": 44, + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "Failover and fallback behavior", + "heading_anchor": "failover-and-fallback-behavior", + "line_end": 102, + "line_start": 102, "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/bring-your-own-api-key/", "visibility": "public" }, "source_class": "canonical-doc", - "topic": "privacy", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:53d8d24d62beeda259fd57c0be5534f7a4e7765b8b3b6a8716b5f9cf2601dcd9", + "claim_id": "sha256:489e7fc7001d79d17751e8c3db9351793b617f377ca92538694a0a4de143459f", + "entity": "byok-rate-limit", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "retries-with-warp-inference", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "fallback-enabled" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Hits usage or rate limits: Warp will not retry using Warp-provided inference unless fallback is enabled.", + "source": { + "canonical_identity": "route:/agents/inference/bring-your-own-api-key", + "canonical_route": "/agents/inference/bring-your-own-api-key", + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "Failover and fallback behavior", + "heading_anchor": "failover-and-fallback-behavior", + "line_end": 98, + "line_start": 98, + "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/bring-your-own-api-key/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", "value": { "normalized": false, "type": "boolean" @@ -364,12 +596,12 @@ }, { "category": "privacy", - "claim_content_fingerprint": "sha256:3c167b78cf6dd9e30e72b4088dd83d7ecaf0bfab42110ec0ce5682e9d2194720", - "claim_id": "sha256:84bcaf21f2ab7ebe96457ebb3f604e734c68fa92e24082ccad0335f4d1d537f5", - "entity": "provider-api-keys", - "extraction_confidence": 0.95, + "claim_content_fingerprint": "sha256:20457dcfcb091515e8176c7168042ecdc62689c8a8466e8b42594a4fd24b4b12", + "claim_id": "sha256:9ff22bd05fc46165f2725e946b7f42031ba97e5233805f23f863d23f73c2320c", + "entity": "customer-ai-data", + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "stored-on-warp-servers", + "predicate": "used-for-training", "qualifiers": { "actors": [], "architectures": [], @@ -386,15 +618,15 @@ "time_scope": null, "versions": [] }, - "quote": "Warp never stores it there", + "quote": "Warp does not use this content for training", "source": { "canonical_identity": "route:/agents/inference/bring-your-own-api-key", "canonical_route": "/agents/inference/bring-your-own-api-key", - "content_sha256": "ed679fdae6047a1be66a0100920223f9ed69b7a052d2710d1c85056b226e9300", - "heading": "How BYOK works", - "heading_anchor": "how-byok-works", - "line_end": 52, - "line_start": 52, + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "Zero Data Retention (ZDR) and BYOK", + "heading_anchor": "zero-data-retention-zdr-and-byok", + "line_end": 110, + "line_start": 110, "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/bring-your-own-api-key/", @@ -408,18 +640,18 @@ } }, { - "category": "product-behavior", - "claim_content_fingerprint": "sha256:c06503edb71bdb70a9a11b86e10b47e64b28e82ce8da5beb364ac298bf5c2e7a", - "claim_id": "sha256:fb473c0661f7fc262e3b5c686b326c4ecd539feb9784b7669ebc58d2d65a1576", - "entity": "user-level-byok", - "extraction_confidence": 0.95, + "category": "privacy", + "claim_content_fingerprint": "sha256:7324885ae93ab72d5e7059424a0778818a5af5159e7ffe726b2ab21687750ab8", + "claim_id": "sha256:3917d27247baff051c7af6b73857d89e028d0d79f1f63d90e98ca9ad7768f8f3", + "entity": "warp-managed-inference", + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "available-to-cloud-agents", + "predicate": "zero-data-retention-available", "qualifiers": { "actors": [], "architectures": [], "environments": [ - "cloud" + "byok" ], "exceptions": [], "install_methods": [], @@ -431,40 +663,42 @@ "time_scope": null, "versions": [] }, - "quote": "BYOK does not apply to [Cloud Agents]", + "quote": "Warp cannot enforce ZDR for requests sent through your API keys.", "source": { "canonical_identity": "route:/agents/inference/bring-your-own-api-key", "canonical_route": "/agents/inference/bring-your-own-api-key", - "content_sha256": "ed679fdae6047a1be66a0100920223f9ed69b7a052d2710d1c85056b226e9300", - "heading": "How BYOK works", - "heading_anchor": "how-byok-works", - "line_end": 59, - "line_start": 59, + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "Zero Data Retention (ZDR) and BYOK", + "heading_anchor": "zero-data-retention-zdr-and-byok", + "line_end": 115, + "line_start": 115, "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/bring-your-own-api-key/", "visibility": "public" }, "source_class": "canonical-doc", - "topic": "product-behavior", + "topic": "privacy", "value": { "normalized": false, "type": "boolean" } }, { - "category": "product-behavior", - "claim_content_fingerprint": "sha256:2b3eb37f7901b6691cd36d1dbfc8e9cfb2dc95b1c0ac31307b4ba21318c149d4", - "claim_id": "sha256:def90f1f26c7946125cab6a59bf706f7e8113c434f3070d45604fffa77f196b0", - "entity": "user-level-byok", - "extraction_confidence": 0.95, + "category": "privacy", + "claim_content_fingerprint": "sha256:a574640977eae677a6ca7c2551e626dd4d5c6859bc93696175fc12b1c1335bb4", + "claim_id": "sha256:84258edde29361cbf1489c441f583fb0a2c29f1e14e5a4f18cf76d958065a67c", + "entity": "customer-ai-data", + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "available-to-cloud-agents", + "predicate": "retained-by-model-provider", "qualifiers": { - "actors": [], + "actors": [ + "contracted-model-providers" + ], "architectures": [], "environments": [ - "cloud" + "warp-managed-inference" ], "exceptions": [], "install_methods": [], @@ -476,29 +710,29 @@ "time_scope": null, "versions": [] }, - "quote": "BYOK keys are stored locally and not available to cloud-hosted runs.", + "quote": "No customer AI data is retained, stored, or used for training by the model providers.", "source": { "canonical_identity": "route:/agents/inference/bring-your-own-api-key", "canonical_route": "/agents/inference/bring-your-own-api-key", - "content_sha256": "ed679fdae6047a1be66a0100920223f9ed69b7a052d2710d1c85056b226e9300", - "heading": "Credit usage", - "heading_anchor": "credit-usage", - "line_end": 115, - "line_start": 115, + "content_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", + "heading": "Zero Data Retention (ZDR) and BYOK", + "heading_anchor": "zero-data-retention-zdr-and-byok", + "line_end": 108, + "line_start": 108, "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/bring-your-own-api-key/", "visibility": "public" }, "source_class": "canonical-doc", - "topic": "product-behavior", + "topic": "privacy", "value": { "normalized": false, "type": "boolean" } } ], - "page_sha256": "ed679fdae6047a1be66a0100920223f9ed69b7a052d2710d1c85056b226e9300", + "page_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/2958aa0aa2a657951f43b6ca52c9fc82c0c03e69ba5a3426868cd4cd0b140ad9.json b/.agents/state/docs_consistency_audit/claims/2958aa0aa2a657951f43b6ca52c9fc82c0c03e69ba5a3426868cd4cd0b140ad9.json index 4a0bc47ac..f67b62dcd 100644 --- a/.agents/state/docs_consistency_audit/claims/2958aa0aa2a657951f43b6ca52c9fc82c0c03e69ba5a3426868cd4cd0b140ad9.json +++ b/.agents/state/docs_consistency_audit/claims/2958aa0aa2a657951f43b6ca52c9fc82c0c03e69ba5a3426868cd4cd0b140ad9.json @@ -1,6 +1,803 @@ { - "claims": [], - "page_sha256": "bec98d8af22a176cdbf20dfe4d79a4fd978f1e520f60932e20b73bd487d210a9", + "claims": [ + { + "category": "plan-gating", + "claim_content_fingerprint": "sha256:ba2081ff2773d26d81bf270b07f3d022db4dd0fbb163f2a16a819842a266ec50", + "claim_id": "sha256:fa396563f929dbd583031a08ca515cdcc1847e2769065ea637b71f03615edba4", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "minimum-plan", + "qualifiers": { + "actors": [ + "aws-bedrock" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "BYOLLM is only available on Warp's Enterprise plan.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "", + "heading_anchor": "", + "line_end": 16, + "line_start": 16, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "plan-gating", + "value": { + "normalized": "ENTERPRISE", + "type": "plan" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:ed2e54eef78df1306b2e887cd9e35bd558e8c0fa3d9da83ee615b693078bce89", + "claim_id": "sha256:793e92aec7e3fe21e689cd8428ae5ec871f59992958e4778eb5233357503abf8", + "entity": "bedrock-byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "cloud-agents-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "cloud agent runs assume an IAM role in your AWS account via OIDC.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "Key features", + "heading_anchor": "key-features", + "line_end": 21, + "line_start": 21, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:a77dd48680c8b794a21b783fa67857f307ae82ffe17d1625bfddc0e22fcd0b1e", + "claim_id": "sha256:717804e5897565b1ff46e6c208b99de89e58eb45e89de13fdb0e11eacc78da58", + "entity": "bedrock-byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-providers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "On AWS Bedrock, Warp supports Anthropic (Claude) and OpenAI models.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "Model availability", + "heading_anchor": "model-availability", + "line_end": 59, + "line_start": 59, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "anthropic", + "openai" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:de38fb3e088a148f35a979187f0d834ae97e38272a3e10afd3ae51ccc280cb61", + "claim_id": "sha256:fcfd0a86211d844b6d85748d6e607966aab6c98bb34343dca1b0cf1d1d786958", + "entity": "bedrock-interactive-credentials", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "authentication", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Interactive terminal sessions use each user's AWS CLI session credentials", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "Key features", + "heading_anchor": "key-features", + "line_end": 21, + "line_start": 21, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "local-aws-cli-session", + "type": "free-text" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:81cb08680a507eeed961ada9182854ea5ab6b3f448d5090ce477d95fb847e7d0", + "claim_id": "sha256:96151952cd8c2f887b9910598af9717b2b0de97148ff48a0ec4e689bedadfb49", + "entity": "bedrock-cloud-credentials", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "authentication", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp mints an OIDC token and assumes the configured IAM role in your AWS account to obtain temporary credentials.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 43, + "line_start": 43, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "oidc-role-assumption", + "type": "free-text" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:a42c5d5914ce3c5f0bb0348d2f537ad28a9c0421d48bf01127932b7443f98953", + "claim_id": "sha256:70c3a6495b388557e4afeaea4be571e0f29b1dca4339fa6b28bde293c228fdd8", + "entity": "bedrock-interactive-credentials", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "refresh-period", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [ + "requires-auto-refresh-enabled" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Session tokens refresh automatically every ~15 minutes.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "Credential lifecycle", + "heading_anchor": "credential-lifecycle", + "line_end": 51, + "line_start": 51, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": 900, + "type": "duration" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:507892f497adaaf57f30bd203076ac208d5aa37cefafad6633b3a285d4c19d1e", + "claim_id": "sha256:3ee4cbb5bfb9f2d8ac3fbdfc43efd97a4066c8ccb53f729bfed8211988343d24", + "entity": "bedrock-interactive-credentials", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "maximum-session-duration", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [ + "auto-refresh-enabled", + "aws-admin-configuration" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "With auto-refresh enabled, sessions can run uninterrupted for up to 12 hours (depending on your AWS admin configuration).", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "Credential lifecycle", + "heading_anchor": "credential-lifecycle", + "line_end": 51, + "line_start": 51, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": 43200, + "type": "duration" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:25b565d5099c4caf07491480dc671392d1140d481bd923a872caaf5f50b7652a", + "claim_id": "sha256:7399000f2265fb30f96b65f45182c996bb4737b326b8edaf900587bafee12436", + "entity": "byollm-cloud-credentials", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stored-on-warp-servers", + "qualifiers": { + "actors": [ + "aws-bedrock" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp never stores or logs your cloud session tokens on its servers.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "Credential lifecycle", + "heading_anchor": "credential-lifecycle", + "line_end": 53, + "line_start": 53, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:5af2d291995d8ad47a788c7c8e076ca049a6b1775ba5d76c1837b5a9759378c4", + "claim_id": "sha256:f9f8f928c3fc0ab3e0cd145fca71a0fdb7d5022c4b72608e598f0d926566d44c", + "entity": "bedrock-cloud-credentials", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "retained-after-run", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Temporary AWS credentials are used only for the duration of the run and are not retained after it ends.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "What data does Warp store? Do you store our cloud credentials?", + "heading_anchor": "what-data-does-warp-store-do-you-store-our-cloud-credentials", + "line_end": 363, + "line_start": 363, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:c7e083904dc85e2dcf2c6bef8609f52dcea43200d8228bf6c7b7c9c45069d963", + "claim_id": "sha256:64b04746b5eca5546c13c903a3bf14d9da3dc984b74835913b30a84c3c69c40b", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "disabling-any-direct-model-disables-auto", + "qualifiers": { + "actors": [ + "aws-bedrock" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Auto model selection is disabled if an admin disables **any** Direct API model, regardless of AWS Bedrock configuration.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "Auto model selection", + "heading_anchor": "auto-model-selection", + "line_end": 286, + "line_start": 286, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:3bcfc40cc39ad8001679e64784b7659a155cecbbab1f66000513414396ca11bf", + "claim_id": "sha256:4eab91c07f16bf409d9986758a7b26f511517f6511242200da768b6b7e9f6702", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "direct-api-fallback-allowed", + "qualifiers": { + "actors": [ + "aws-bedrock" + ], + "architectures": [], + "environments": [], + "exceptions": [ + "direct-api-enabled" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "if Claude Opus 4.7 on Bedrock fails but your admin also enabled it via direct API, Warp falls back to the direct API to avoid disruption.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "Failover behavior", + "heading_anchor": "failover-behavior", + "line_end": 280, + "line_start": 280, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing", + "claim_content_fingerprint": "sha256:bdba9aca6a3eb0d5a3a518d20b1ee95256be8f99673f7b5b5f093cee76d50805", + "claim_id": "sha256:ff937234bca23a994703f208777f681bb5e1806780ae63f414295514da77a776", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-inference-usage", + "qualifiers": { + "actors": [ + "aws-bedrock" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Inference** - AWS bills your account.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "Billing behavior", + "heading_anchor": "billing-behavior", + "line_end": 294, + "line_start": 294, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "billing", + "claim_content_fingerprint": "sha256:9a0db0c94a7ca7faf474f98015c30dd51542c20d82473f102520e5c65b26de49", + "claim_id": "sha256:7b25f5225ea72c4ab5d6468b8670ada852c2a2d9b568cc1f0d978ca78ea9894b", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "platform-charges-apply", + "qualifiers": { + "actors": [ + "aws-bedrock" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "[Platform charges](/support-and-community/plans-and-billing/platform-credits/) apply to local BYOLLM and cloud runs.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "Billing behavior", + "heading_anchor": "billing-behavior", + "line_end": 295, + "line_start": 295, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing", + "claim_content_fingerprint": "sha256:39e0b93939a3d95513152654ffa3d9513277028969dde65e69abd28bbf97f717", + "claim_id": "sha256:d8916506020e90972043d173ed9cc5091e5bfd08bc24c60a352a95de6bb39ff8", + "entity": "byollm-direct-api-fallback", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-inference-usage", + "qualifiers": { + "actors": [ + "aws-bedrock" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If a fallback uses a direct API model, that request consumes Warp credits.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "Failover behavior", + "heading_anchor": "failover-behavior", + "line_end": 280, + "line_start": 280, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:95024469bc0a09bc48b717a34ad914d9159c75ab916cfea89278997640bf8387", + "claim_id": "sha256:ff9e18e1ea73729ecc302b441ef2122231b83326099db5318bd483402c073006", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "warp-enforces-provider-zdr", + "qualifiers": { + "actors": [ + "aws-bedrock" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp cannot enforce ZDR for requests routed through your infrastructure.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "Zero Data Retention (ZDR)", + "heading_anchor": "zero-data-retention-zdr", + "line_end": 314, + "line_start": 314, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:b6c1a5ca78e7692409de5f9d41642f84c66345c2273ed85fe3ebc6c1b7e29f81", + "claim_id": "sha256:43dce2890c6e290fb66024dd7ac73ac16edf3a7851fec01ca542eaf54a0af747", + "entity": "personal-byok", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "credential-storage", + "qualifiers": { + "actors": [ + "personal-device-key" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp stores keys locally on the user's device.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "How is BYOLLM different from BYOK?", + "heading_anchor": "how-is-byollm-different-from-byok", + "line_end": 345, + "line_start": 345, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": "on-user-device", + "type": "free-text" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:462e3dbd3f172ac6ec2f9dd2ea8b7933bb844831ae9d3a24b32bb493284a6893", + "claim_id": "sha256:2cb3934aae1adabc841b85ee9f8643a4256b2a0070ba03f4600cdbdb11e9349f", + "entity": "team-managed-providers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "credential-storage", + "qualifiers": { + "actors": [ + "team-managed-key" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "shared provider keys and OpenAI-compatible endpoints that are stored server-side and work for both interactive requests and cloud agents.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "How is BYOLLM different from BYOK?", + "heading_anchor": "how-is-byollm-different-from-byok", + "line_end": 349, + "line_start": 349, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": "server-side", + "type": "free-text" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:704616facef64abe6122c81fbd415797230a705d99144f27350a257e693d9839", + "claim_id": "sha256:f752a95acada8e924ee005a7353eb222225a2926e1318fa5b7194844ddba3735", + "entity": "bedrock-byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "default-inference-profile", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "By default, Warp uses [global inference profiles](https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html) for models when available.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "content_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "heading": "2. Provision IAM roles (cloud admin)", + "heading_anchor": "2-provision-iam-roles-cloud-admin", + "line_end": 115, + "line_start": 115, + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "global-when-available", + "type": "free-text" + } + } + ], + "page_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/2a461600b43bf0c67a2bac18a0fcb2b6f7b0fa30bf6a2d6c8b665138caa59f0b.json b/.agents/state/docs_consistency_audit/claims/2a461600b43bf0c67a2bac18a0fcb2b6f7b0fa30bf6a2d6c8b665138caa59f0b.json index dada9076c..0eb9817ba 100644 --- a/.agents/state/docs_consistency_audit/claims/2a461600b43bf0c67a2bac18a0fcb2b6f7b0fa30bf6a2d6c8b665138caa59f0b.json +++ b/.agents/state/docs_consistency_audit/claims/2a461600b43bf0c67a2bac18a0fcb2b6f7b0fa30bf6a2d6c8b665138caa59f0b.json @@ -1,6 +1,477 @@ { - "claims": [], - "page_sha256": "af92f7d783d81e9b4934b607b1ab925810e30db6d175a5e64e286362ebf84a06", + "claims": [ + { + "claim_content_fingerprint": "sha256:3ca5caa332df1a4a2ba9fa4c3bad88e5fd700fe393edd9295878c29a8f729e56", + "claim_id": "sha256:fc12eaa175835cb7f670d17a7fab6fe7e99e580a2a3d860771254c11f2a7532d", + "entity": "oz-integrations", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-team-membership", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "integrations (Slack, Linear) require team membership.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/integration-setup", + "canonical_route": "/agents/cli/oz-cli/integration-setup", + "content_sha256": "ee2fb87fbfed325becfc5350b4669375d710d91e9ad81bca219a623f544214c3", + "heading": "", + "heading_anchor": "", + "line_end": 24, + "line_start": 24, + "path": "src/content/docs/agents/cli/oz-cli/integration-setup.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/integration-setup/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:e610374001c21582de02dffe82f0a5c99d5ced8fa363b423557ea08245bb4ad2", + "claim_id": "sha256:9beecca82cad847ac9728f5a56831d159bbd4e4c80a9ada93ecae9fb75b97fd9", + "entity": "oz-cloud-runs", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-team-membership", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "individual-cli-run" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "cloud agents can be run individually via CLI without a team", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/integration-setup", + "canonical_route": "/agents/cli/oz-cli/integration-setup", + "content_sha256": "ee2fb87fbfed325becfc5350b4669375d710d91e9ad81bca219a623f544214c3", + "heading": "", + "heading_anchor": "", + "line_end": 24, + "line_start": 24, + "path": "src/content/docs/agents/cli/oz-cli/integration-setup.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/integration-setup/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "permissions", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:e8e778594efe307db7804490e8562429df90c4db60383a2d3d60ad2d0337133b", + "claim_id": "sha256:44025957c60603f0edd90d1bc1f24a0fdd3bfb6044c563db6a455ff9c53e83f5", + "entity": "oz-integrations", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "setup-per-team", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "You only need to complete this setup once per Warp team", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/integration-setup", + "canonical_route": "/agents/cli/oz-cli/integration-setup", + "content_sha256": "ee2fb87fbfed325becfc5350b4669375d710d91e9ad81bca219a623f544214c3", + "heading": "", + "heading_anchor": "", + "line_end": 22, + "line_start": 22, + "path": "src/content/docs/agents/cli/oz-cli/integration-setup.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/integration-setup/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:1f1790308a046e3722bd347bfdc9eb23c501b11a6ddcc48678756e626eb7e52e", + "claim_id": "sha256:93a7c3fc7af78637cac39fa9cc6b372a3632fa647b22e3808d5af2aca946bd84", + "entity": "oz-environments", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "reusable-across-integrations", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "It can be reused across Slack, Linear, and terminal triggers.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/integration-setup", + "canonical_route": "/agents/cli/oz-cli/integration-setup", + "content_sha256": "ee2fb87fbfed325becfc5350b4669375d710d91e9ad81bca219a623f544214c3", + "heading": "Before you begin", + "heading_anchor": "before-you-begin", + "line_end": 92, + "line_start": 92, + "path": "src/content/docs/agents/cli/oz-cli/integration-setup.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/integration-setup/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:7e45860c449789925f345081c01937fa38745a899eb27a964967180a679f3233", + "claim_id": "sha256:bd3116800673c7a0e92f651fadc04758179f421de2a122eb927330be41922ebc", + "entity": "oz-environment-create", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "description-max-characters", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "optional description (max 240 characters).", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/integration-setup", + "canonical_route": "/agents/cli/oz-cli/integration-setup", + "content_sha256": "ee2fb87fbfed325becfc5350b4669375d710d91e9ad81bca219a623f544214c3", + "heading": "Option 2: Create an environment with the CLI", + "heading_anchor": "option-2-create-an-environment-with-the-cli", + "line_end": 151, + "line_start": 151, + "path": "src/content/docs/agents/cli/oz-cli/integration-setup.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/integration-setup/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "cli", + "value": { + "normalized": 240, + "type": "integer" + } + }, + { + "claim_content_fingerprint": "sha256:f77b30b2b0581d08bc365071d612e16d04ace133d21832cc076cf02570ed723c", + "claim_id": "sha256:08da90442df63bb70ba1dd505a950f94005588bf2aadf0650c3d59226638454d", + "entity": "oz-github-public-repos", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "read-without-authorization", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Agents can read code without authorization, but cannot write or open PRs.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/integration-setup", + "canonical_route": "/agents/cli/oz-cli/integration-setup", + "content_sha256": "ee2fb87fbfed325becfc5350b4669375d710d91e9ad81bca219a623f544214c3", + "heading": "How GitHub authorization works", + "heading_anchor": "how-github-authorization-works", + "line_end": 180, + "line_start": 180, + "path": "src/content/docs/agents/cli/oz-cli/integration-setup.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/integration-setup/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:637dea827ba935426889f06830762c7986daed385ccc36b303c64e5bc2d51f87", + "claim_id": "sha256:25e78096ea4631a08d06ada2fd970b45b84083b323adc9649958de5c06e97e6d", + "entity": "oz-github-private-repos", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-triggering-user-write-access", + "qualifiers": { + "actors": [ + "user-triggered" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The Warp GitHub App must have access and the triggering user must have write permissions.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/integration-setup", + "canonical_route": "/agents/cli/oz-cli/integration-setup", + "content_sha256": "ee2fb87fbfed325becfc5350b4669375d710d91e9ad81bca219a623f544214c3", + "heading": "How GitHub authorization works", + "heading_anchor": "how-github-authorization-works", + "line_end": 181, + "line_start": 181, + "path": "src/content/docs/agents/cli/oz-cli/integration-setup.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/integration-setup/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:57740172e043c91a258e170d56b10746ee079870cc12a11b2e7efa2585f0432a", + "claim_id": "sha256:3e5b59ea8c87f2047b176f97a835cd11db19dd81d60253dcac8d91aa610d76a3", + "entity": "oz-agent-api-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "github-authentication", + "qualifiers": { + "actors": [ + "agent-api-key" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "tasks initiated with an agent API key can clone repos and open pull requests using the GitHub App installation token.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/integration-setup", + "canonical_route": "/agents/cli/oz-cli/integration-setup", + "content_sha256": "ee2fb87fbfed325becfc5350b4669375d710d91e9ad81bca219a623f544214c3", + "heading": "Team-level GitHub authorization", + "heading_anchor": "team-level-github-authorization", + "line_end": 196, + "line_start": 196, + "path": "src/content/docs/agents/cli/oz-cli/integration-setup.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/integration-setup/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "permissions", + "value": { + "normalized": "GitHub App when team GitHub authorization configured", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:135927178ef5a1d51839aa84f9c8b32f4099777e4bf41ceee0e37bd2f55cf320", + "claim_id": "sha256:b4166488f7ace55522c07a1b8ee2054bb21f56b17cf4cc55dc8a78b2eab1791a", + "entity": "oz-integration-create", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "github-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "isn't created with `oz integration create`.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/integration-setup", + "canonical_route": "/agents/cli/oz-cli/integration-setup", + "content_sha256": "ee2fb87fbfed325becfc5350b4669375d710d91e9ad81bca219a623f544214c3", + "heading": "3. Setting up an integration", + "heading_anchor": "3-setting-up-an-integration", + "line_end": 233, + "line_start": 233, + "path": "src/content/docs/agents/cli/oz-cli/integration-setup.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/integration-setup/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "cli", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:bf14b40a8cf81e0ad01d3b144751ed025099a940714d5c35c33f3a4184a867a0", + "claim_id": "sha256:2caf9d1d01c9485f3886a618731f8bd580f8d38c85751fed29f71bd6441f4938", + "entity": "oz-integration-create", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "omitted-environment-prompts", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If you omit `--environment`, the CLI will show a list of environments and prompt you to choose one.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/integration-setup", + "canonical_route": "/agents/cli/oz-cli/integration-setup", + "content_sha256": "ee2fb87fbfed325becfc5350b4669375d710d91e9ad81bca219a623f544214c3", + "heading": "3. Setting up an integration", + "heading_anchor": "3-setting-up-an-integration", + "line_end": 223, + "line_start": 223, + "path": "src/content/docs/agents/cli/oz-cli/integration-setup.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/integration-setup/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:fdfacbfa95f1548bdb0c63912bfcbf9148a68e140057c13d0713add73e80abf0", + "claim_id": "sha256:379ee029d19f2032c700fba957ce67f3036ed9008a9a6e7241147ad753270f29", + "entity": "oz-managed-run-container", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "destroyed-after-run", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "warp-hosted-managed" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "After the run completes, the container is torn down. Each run starts from a clean, isolated environment.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/integration-setup", + "canonical_route": "/agents/cli/oz-cli/integration-setup", + "content_sha256": "ee2fb87fbfed325becfc5350b4669375d710d91e9ad81bca219a623f544214c3", + "heading": "How are environments used at runtime?", + "heading_anchor": "how-are-environments-used-at-runtime", + "line_end": 295, + "line_start": 295, + "path": "src/content/docs/agents/cli/oz-cli/integration-setup.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/integration-setup/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], + "page_sha256": "ee2fb87fbfed325becfc5350b4669375d710d91e9ad81bca219a623f544214c3", "path": "src/content/docs/agents/cli/oz-cli/integration-setup.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/2c6de173bf9801b98326fe6f81b2546ac4f54a934be8ddc56f0bfe5c37bc7802.json b/.agents/state/docs_consistency_audit/claims/2c6de173bf9801b98326fe6f81b2546ac4f54a934be8ddc56f0bfe5c37bc7802.json index 7c779c59c..8e4045e30 100644 --- a/.agents/state/docs_consistency_audit/claims/2c6de173bf9801b98326fe6f81b2546ac4f54a934be8ddc56f0bfe5c37bc7802.json +++ b/.agents/state/docs_consistency_audit/claims/2c6de173bf9801b98326fe6f81b2546ac4f54a934be8ddc56f0bfe5c37bc7802.json @@ -1,6 +1,269 @@ { - "claims": [], - "page_sha256": "ba108b20332fd566ae0837fabacb278f57708500a7ff6599bd2d97fc01307251", + "claims": [ + { + "claim_content_fingerprint": "sha256:ee208ff49962c22293a780e3643b5949be43bc11c7c96968c3807046153f8376", + "claim_id": "sha256:a0a71ce52b33dfd205f5083ebaaeaa00c6c095b4262b03046257c59bc534a717", + "entity": "codex-integration", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "automatically-detected", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp auto-detects Codex when you run it", + "source": { + "canonical_identity": "route:/agents/cli-agents/codex", + "canonical_route": "/agents/cli-agents/codex", + "content_sha256": "e2273e8b963d6193798816e19b11df015bfb08049c359b20480b8b6f97b34abc", + "heading": "", + "heading_anchor": "", + "line_end": 13, + "line_start": 13, + "path": "src/content/docs/agents/cli-agents/codex.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/codex/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:f7ce5413be7782587ce5c48a5bb1466fcd4aeafd89df7acc822fc8277f2727cc", + "claim_id": "sha256:56d5a86cd0e3b44237bded0e7279ab95864f7b061da72858c96429ff3ad8b0af", + "entity": "codex-notifications", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "setup-mechanism", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "This is powered by the Warp plugin for Codex, published from the [warpdotdev/codex-warp](https://github.com/warpdotdev/codex-warp) plugin marketplace.", + "source": { + "canonical_identity": "route:/agents/cli-agents/codex", + "canonical_route": "/agents/cli-agents/codex", + "content_sha256": "e2273e8b963d6193798816e19b11df015bfb08049c359b20480b8b6f97b34abc", + "heading": "Setting up notifications", + "heading_anchor": "setting-up-notifications", + "line_end": 23, + "line_start": 23, + "path": "src/content/docs/agents/cli-agents/codex.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/codex/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "warp-plugin" + ], + "raw": [ + "warp-plugin" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:16c0d66a465fdc1286f6a3239135b82d65dc98f46cf2985da4aaa74f34334832", + "claim_id": "sha256:1b3f6f3211eb217fbef8e729ccbbf90e4fc36b29cae01f41e5fca78e1936fc97", + "entity": "codex-notifications", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "activation-requires-restart", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Restart Codex to activate the plugin.", + "source": { + "canonical_identity": "route:/agents/cli-agents/codex", + "canonical_route": "/agents/cli-agents/codex", + "content_sha256": "e2273e8b963d6193798816e19b11df015bfb08049c359b20480b8b6f97b34abc", + "heading": "Setting up notifications", + "heading_anchor": "setting-up-notifications", + "line_end": 34, + "line_start": 34, + "path": "src/content/docs/agents/cli-agents/codex.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/codex/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:78c16e153d36430bed1dafe8402e392b77de6ad1f509ee0552f982ef3cad5ff3", + "claim_id": "sha256:3fcbbaba74e2c11cdf6000b1db2ce8d9163379d7ec73d3a45790fb2577053aa6", + "entity": "codex-notifications", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "auto-install-chip", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "When Warp detects a Codex session without the plugin, it shows an install chip in the terminal.", + "source": { + "canonical_identity": "route:/agents/cli-agents/codex", + "canonical_route": "/agents/cli-agents/codex", + "content_sha256": "e2273e8b963d6193798816e19b11df015bfb08049c359b20480b8b6f97b34abc", + "heading": "Setting up notifications", + "heading_anchor": "setting-up-notifications", + "line_end": 25, + "line_start": 25, + "path": "src/content/docs/agents/cli-agents/codex.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/codex/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:7d81d74776e9b5963656b446fbd0b52d5c81ea58d5c17f9c9fa505a5f6b199a4", + "claim_id": "sha256:2c9c36b37f8b1c9cddebf421877aa9f07204a88edf4d8b84d69df06c7680376d", + "entity": "codex-notifications", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "updates-local-marketplace", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If you point `codex-warp` at a local (non-Git) marketplace source, Warp leaves that override alone and doesn't offer plugin updates for it.", + "source": { + "canonical_identity": "route:/agents/cli-agents/codex", + "canonical_route": "/agents/cli-agents/codex", + "content_sha256": "e2273e8b963d6193798816e19b11df015bfb08049c359b20480b8b6f97b34abc", + "heading": "Setting up notifications", + "heading_anchor": "setting-up-notifications", + "line_end": 42, + "line_start": 42, + "path": "src/content/docs/agents/cli-agents/codex.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/codex/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:f34ebcf952efe9463f38170d890de2937e50d45c0123d2a183f2d436a0bc84fa", + "claim_id": "sha256:35302bde8472d3f7d7456fe2375f0746da9a4522e662548665baa582e05aee5d", + "entity": "codex-integration", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "remote-control-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**[Remote Control](/agents/cli-agents/remote-control/)** - Publish your Codex session so you can monitor and steer it from another device.", + "source": { + "canonical_identity": "route:/agents/cli-agents/codex", + "canonical_route": "/agents/cli-agents/codex", + "content_sha256": "e2273e8b963d6193798816e19b11df015bfb08049c359b20480b8b6f97b34abc", + "heading": "Supported Warp features", + "heading_anchor": "supported-warp-features", + "line_end": 55, + "line_start": 55, + "path": "src/content/docs/agents/cli-agents/codex.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/codex/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + } + ], + "page_sha256": "e2273e8b963d6193798816e19b11df015bfb08049c359b20480b8b6f97b34abc", "path": "src/content/docs/agents/cli-agents/codex.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/3136cd787885f29b9ae3f119076b081ccacae778fa081c7b84b01e92c56c4c05.json b/.agents/state/docs_consistency_audit/claims/3136cd787885f29b9ae3f119076b081ccacae778fa081c7b84b01e92c56c4c05.json index 7ae895330..77e189788 100644 --- a/.agents/state/docs_consistency_audit/claims/3136cd787885f29b9ae3f119076b081ccacae778fa081c7b84b01e92c56c4c05.json +++ b/.agents/state/docs_consistency_audit/claims/3136cd787885f29b9ae3f119076b081ccacae778fa081c7b84b01e92c56c4c05.json @@ -1,6 +1,781 @@ { - "claims": [], - "page_sha256": "e387dd06e5aa3b5243e7a0b953d77196f3145538ceb3a99d6400aa83c0bb07f1", + "claims": [ + { + "category": "permissions", + "claim_content_fingerprint": "sha256:3f7d8646e0a278a470fa9991b8da005aa73e474fc9b8eeb92998813a2b9552be", + "claim_id": "sha256:5eac2744711ae27ee130ae0722b449343de54d2b5a8268061f9c1d9f9b0d4b22", + "entity": "admin-panel", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "modification-requires-admin", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Regular team members can view settings that affect them but cannot modify organization-wide policies.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "What is the Admin Panel?", + "heading_anchor": "what-is-the-admin-panel", + "line_end": 25, + "line_start": 25, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:e28891a1366aaad2955caec9510a366ffea375b9c8d6ac987523ad40c29be1f5", + "claim_id": "sha256:82541dd7f8fcdfeab77c07748cbf3f5463be2276d1734965e83382f68647ce5a", + "entity": "team-enforced-settings", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "user-override-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Users cannot override these settings", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Setting enforcement levels", + "heading_anchor": "setting-enforcement-levels", + "line_end": 62, + "line_start": 62, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:8f8d71fc683172229836adc7d9939bb61ef0af2e51800095762213d4d284b88d", + "claim_id": "sha256:a4e6aea7d4596005d23df61df26d89e9b0446627d7485d34a49c6bbf1d30e95e", + "entity": "team-settings", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "changes-effective-immediately", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Changes made in the Admin Panel take effect immediately for all team members.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Testing before enforcement", + "heading_anchor": "testing-before-enforcement", + "line_end": 78, + "line_start": 78, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:0ea9950a4139ac94b8104c699871545906d4b4edd6cde6fcd7453155987145ee", + "claim_id": "sha256:df4fe9d43aec1f07709388276638eb4fc2bf7c02c7010e92af08ee53931d33e8", + "entity": "team-settings", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "restart-forces-refresh", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Ask users to restart Warp to force a settings refresh.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Users can't see new settings", + "heading_anchor": "users-cant-see-new-settings", + "line_end": 344, + "line_start": 344, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "plan-gating", + "claim_content_fingerprint": "sha256:fefd98701f0dfd1d2d17491874da1696b07fe5e249a96295be113863b5d5d6d0", + "claim_id": "sha256:333f89632840e8b3382d88ed9508f0122340112956df7453178e705424a07a20", + "entity": "codebase-context", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "maximum-repositories", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "free" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Limited Codebase Context (2 repositories)", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Free tier", + "heading_anchor": "free-tier", + "line_end": 94, + "line_start": 94, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "plan-gating", + "value": { + "normalized": 2, + "type": "integer" + } + }, + { + "category": "plan-gating", + "claim_content_fingerprint": "sha256:f8e3cdca9b474fff8acaa23dba827958b1cab876bee95c32f88854b8865f5a7d", + "claim_id": "sha256:354cd859902b21002bf8e32e227de31b5efa62b6941556fb20346fd37b70cb00", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "free" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "No BYOLLM support", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Free tier", + "heading_anchor": "free-tier", + "line_end": 95, + "line_start": 95, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "plan-gating", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:6a62054c31b1b1116cb491db039f8165e8274d7974e3f9e08890b34678df7c8f", + "claim_id": "sha256:80dd86a94b178403b016908e3ed03637ebc4cae3226e459e24fa2a5097667cbb", + "entity": "command-denylist", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "precedence-over-allowlist", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Command denylist rules take precedence over allowlist rules and agent autonomy settings.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Directory and command control", + "heading_anchor": "directory-and-command-control", + "line_end": 178, + "line_start": 178, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:c503026cb51983c7c18e3ef9920bbcaa18b5d3f3ac565a96170c404a724d0ac0", + "claim_id": "sha256:680d1541f3a89516158b9dd7cab064300dc23f532edc01dbac1fb50f03da8e6e", + "entity": "prompt-summarization-cache", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "zdr-covered", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Zero Data Retention agreements cover caching (short-lived)", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "General AI settings", + "heading_anchor": "general-ai-settings", + "line_end": 132, + "line_start": 132, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:fdfe47ccf3e8e72745c14048e3337475ec9b626513bf5ec69aeca8c2ef7b4864", + "claim_id": "sha256:b496c1831cc0a78a2dca884177410d5d45e74b807278027cc9ebbd4105769cec", + "entity": "secret-redaction", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "masks-before-provider-transmission", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Automatically detects and redacts sensitive information before sending data to LLM providers:", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Privacy settings", + "heading_anchor": "privacy-settings", + "line_end": 194, + "line_start": 194, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:ecea36a69d3024976860e0136d6647deffcf464575718f3d492152b429de83ee", + "claim_id": "sha256:e4f3364b64d9c3b6da7e9dab91e19f23a2a78777af19e8d039835684564e2b26", + "entity": "enterprise-secret-redaction", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "enabled-by-default", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Enterprise plans enable this by default", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Privacy settings", + "heading_anchor": "privacy-settings", + "line_end": 195, + "line_start": 195, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:f6bc705be078b61c611c05da7c8e8fb7025a0a735c6e536597dbd906800cde42", + "claim_id": "sha256:f84e24cc0bf74aa469af945c135dfde58afa20badb70030d8b8983cc7b8e57b1", + "entity": "enterprise-secret-redaction", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-custom-regex", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Supports custom regex patterns for organization-specific secrets", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Privacy settings", + "heading_anchor": "privacy-settings", + "line_end": 197, + "line_start": 197, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:c1d4cc29e4d677eff9878b771f657dbea9564cb4345bc2dd2cb66e8d07add1a9", + "claim_id": "sha256:87442374a9fc46e89e148bea9bb512ffeb1c728fd4afcab7319d55eeb2c78e37", + "entity": "codebase-indexing", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "maximum-files-per-repository", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Up to 200,000 files per repository", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Code settings", + "heading_anchor": "code-settings", + "line_end": 214, + "line_start": 214, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": 200000, + "type": "integer" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:ebb2df2c57868e286aef7fd99d606cc7130a732c2cee7e703ddf946d83f5d3ff", + "claim_id": "sha256:63efde824e010005dd43817a5213194031449075e4d8d822297907d305b00a9f", + "entity": "team-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available-to-cloud-agents", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "sharing provider keys and custom endpoints across the team for both interactive sessions and cloud agents.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Models settings", + "heading_anchor": "models-settings", + "line_end": 221, + "line_start": 221, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:8eae7a2e1129b32de30292864728c81eb509f1f097c67a7e123b0415f9ec57b0", + "claim_id": "sha256:d173c9325a1d7625361671700329d0cafaa6025a9a9a0fd6a06188e9ee01ec88", + "entity": "provider-retention-required-models", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "enterprise-enabled-by-default", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "For Enterprise teams, these models are **disabled by default**.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Models settings", + "heading_anchor": "models-settings", + "line_end": 227, + "line_start": 227, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:d5f2a83529efb3e598ff2c7654744592b7dd2e6b2c3619e8e6e4444b677df064", + "claim_id": "sha256:04942469ee37db154f25d5ad3cee2a6310022895f7854b83180719873e15c454", + "entity": "provider-retention-required-models", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "enable-requires-workspace-admin", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "A workspace admin must explicitly enable them before team members can use them.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Models settings", + "heading_anchor": "models-settings", + "line_end": 227, + "line_start": 227, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:877a607220676dbe853aff25ebb8363578a24703778a28ce965e89b9d5348a1e", + "claim_id": "sha256:db1e6baac318dd56a65df107360f30f4662d31c2b7656614e0f92246725da60c", + "entity": "github-mention-runs", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "uses-installation-access-not-mentioner", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "their repository access comes from the app installation rather than the person who wrote the mention.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Platform settings", + "heading_anchor": "platform-settings", + "line_end": 280, + "line_start": 280, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:54eee43f2d1942d1133bbc4498fe60e5869f514c063e3a035adc187a72390fcf", + "claim_id": "sha256:67ffe5caa45be05372cce032b8512e6b4276596b4c4164aa8ff4debe7e1ba689", + "entity": "personal-integration-runs", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "uses-user-github-authorization", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Runs triggered from a personal API key, Slack, Linear, or the Warp app continue to use that user's own GitHub authorization.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Platform settings", + "heading_anchor": "platform-settings", + "line_end": 280, + "line_start": 280, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:bbe1563ee276cdc788033d6e4cea93198955e45460b9b31eabbbfe2151951808", + "claim_id": "sha256:d946e4b083a62d7e30121a0a02ea6c2ada7d06bd52fea1ff58ac35725a23a876", + "entity": "team-admin", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "can-transfer-ownership", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Team Admins have the same permissions except they can't transfer ownership.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/admin-panel.mdx", + "content_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "heading": "Promoting and demoting admins", + "heading_anchor": "promoting-and-demoting-admins", + "line_end": 298, + "line_start": 298, + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/admin-panel/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + } + ], + "page_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/31bb13f42e95076a5079545ec16759880ff156161ea33c2648b0de38f36abdf3.json b/.agents/state/docs_consistency_audit/claims/31bb13f42e95076a5079545ec16759880ff156161ea33c2648b0de38f36abdf3.json index ce3005b64..a29cd4c9a 100644 --- a/.agents/state/docs_consistency_audit/claims/31bb13f42e95076a5079545ec16759880ff156161ea33c2648b0de38f36abdf3.json +++ b/.agents/state/docs_consistency_audit/claims/31bb13f42e95076a5079545ec16759880ff156161ea33c2648b0de38f36abdf3.json @@ -1,6 +1,577 @@ { - "claims": [], - "page_sha256": "7b2331b1482899749aafe5060b4175afe71f826146a45f8b1dfe46dd271f81d6", + "claims": [ + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:63a3a5d9ea585b9cc73b371f1766d130883069df0078a359d441805bf933c105", + "claim_id": "sha256:bc15f13e18882229f4a36b10489cfb14c87a8ef56215cc5fc865df24cfe979db", + "entity": "team-membership", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "multiple-teams-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "multi-team-workspace" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Users can belong to one team in a single-team workspace or multiple teams in a [multi-team workspace](/enterprise/team-management/workspaces/).", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/teams.mdx", + "content_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", + "heading": "What is a team?", + "heading_anchor": "what-is-a-team", + "line_end": 17, + "line_start": 17, + "path": "src/content/docs/enterprise/team-management/teams.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/teams/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:d28a43136833305ee60f1fdba8a5aafbf421a8ac133bb12362664f92d9b0fddc", + "claim_id": "sha256:968bc4b9d81d13120a5256845397b1e223056dbf468f29c8e0755ab8726ebd92", + "entity": "multi-team-workspace", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "team-creation-requires-workspace-admin", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "multi-team-workspace" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "In a multi-team workspace, workspace admins create teams from the Admin Panel.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/teams.mdx", + "content_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", + "heading": "Creating a team", + "heading_anchor": "creating-a-team", + "line_end": 29, + "line_start": 29, + "path": "src/content/docs/enterprise/team-management/teams.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/teams/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:fb249fce775e4a1f803e3d7df262cc208c85a31d8b77891d54e88f6a101c6d32", + "claim_id": "sha256:e9d31b95a18aaa206763fca8170bc2c56a468bbd3e39552f98daff2855306521", + "entity": "team-membership", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "additional-seat-prorated", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "paid" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "On paid plans, adding new members automatically adds them as paid seats. New members are billed on a prorated basis for the remainder of the billing cycle.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/teams.mdx", + "content_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", + "heading": "Inviting team members", + "heading_anchor": "inviting-team-members", + "line_end": 40, + "line_start": 40, + "path": "src/content/docs/enterprise/team-management/teams.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/teams/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:fb58194f6b76b0d57359397abd712516b18e142ab82f9a23cb8b71695b809038", + "claim_id": "sha256:1c803f8f98bfeeacf5036c9f5192230ff4e4fb50b64d0b10f90d62e4b6b6e4dd", + "entity": "team-domain-restriction", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "email-domain-verification-required", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "users who attempt to join with a non-matching email domain will be prompted to authenticate via an emailed link sent to an email address on an allowed domain.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/teams.mdx", + "content_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", + "heading": "Restricting team invites by domain", + "heading_anchor": "restricting-team-invites-by-domain", + "line_end": 53, + "line_start": 53, + "path": "src/content/docs/enterprise/team-management/teams.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/teams/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:c1549bfd8755b0337a3b66a481cd89c2d915359dbad02c1c7ba73e6564af27d9", + "claim_id": "sha256:674cefa074a1849160503c3bf3b3bb77e77978a31c83110fb1eb6f5d43cf2420", + "entity": "team-owner", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "deletion-requires-no-other-members", + "qualifiers": { + "actors": [ + "team-owner" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Can delete a team, but only after removing all other team members first.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/teams.mdx", + "content_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", + "heading": "Leaving and deleting teams", + "heading_anchor": "leaving-and-deleting-teams", + "line_end": 62, + "line_start": 62, + "path": "src/content/docs/enterprise/team-management/teams.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/teams/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:5251d55f69458ffab73234c051e8d5f3edd791cd6e81c9e38ca3eaab6cdbf4d7", + "claim_id": "sha256:e7865c9aa8a527ce6b832edf0c8d80d7a64163f879f0161914e73a676d17bc3a", + "entity": "team-deletion", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "unused-purchased-usage-blocks", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "A team can't be deleted while it has unused purchased usage.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/teams.mdx", + "content_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", + "heading": "Leaving and deleting teams", + "heading_anchor": "leaving-and-deleting-teams", + "line_end": 65, + "line_start": 65, + "path": "src/content/docs/enterprise/team-management/teams.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/teams/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:fef081595d8a2ded25970a376f1a5ac3688606aa124b471742d53a77ebcb6213", + "claim_id": "sha256:25318b713100cb697ca81285b6b5b5ba7a7894dbdb2e0bfe548dabd20a216f96", + "entity": "team-purchased-usage", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "ownership-after-member-leaves", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "self-serve" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "On self-serve plans, purchased usage stays tied to the team that bought it.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/teams.mdx", + "content_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", + "heading": "Purchased usage when membership changes", + "heading_anchor": "purchased-usage-when-membership-changes", + "line_end": 76, + "line_start": 76, + "path": "src/content/docs/enterprise/team-management/teams.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/teams/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": [ + "team" + ], + "type": "enum" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:199fddbc09d2ad6c97c6199c91cc9875da7766d190adcbf020b41bceb9ce3d93", + "claim_id": "sha256:34c153b2a43a1f17453e1ab49fa190d853111aa701f8aebfbd16ccac51b3d85a", + "entity": "team-purchased-usage", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "access-restored-on-rejoin", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "self-serve" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "rejoining restores access to unused, unexpired usage.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/teams.mdx", + "content_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", + "heading": "Purchased usage when membership changes", + "heading_anchor": "purchased-usage-when-membership-changes", + "line_end": 76, + "line_start": 76, + "path": "src/content/docs/enterprise/team-management/teams.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/teams/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:8ec3d6cb17bf81062a98dbd94cd088e58e1a70959e26f756b5424893d1a4cc33", + "claim_id": "sha256:08069bad1190cba491a4790af846bbaeef37e2aa7292f72ca7ea87bbfce79c65", + "entity": "team", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "maximum-owners", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "single-team-workspace" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "There can only be one Owner per team.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/teams.mdx", + "content_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", + "heading": "Team roles and permissions", + "heading_anchor": "team-roles-and-permissions", + "line_end": 106, + "line_start": 106, + "path": "src/content/docs/enterprise/team-management/teams.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/teams/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": 1, + "type": "integer" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:3e45f6bbc34882005c3213669f04b884dfb1af7389a5216e266871aaa677a925", + "claim_id": "sha256:6b59d372bf63e7dbc606e4d569562b0a6e2fec16a9461ac3b4c2ee6617f6a885", + "entity": "team-admin", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "can-transfer-ownership", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "single-team-workspace" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Same permissions as the Owner, except they cannot transfer team ownership.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/teams.mdx", + "content_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", + "heading": "Team roles and permissions", + "heading_anchor": "team-roles-and-permissions", + "line_end": 107, + "line_start": 107, + "path": "src/content/docs/enterprise/team-management/teams.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/teams/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:f7bb1b3f10594ef64fd8bb40b2a1a7b3cdd2f40d14eec829891b6230e15b7822", + "claim_id": "sha256:0e2e81d978887aa9e7d61443ef2b8feafdb46a6435bb96f72147d61b791d5d77", + "entity": "team-admin", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "can-modify-owner-role", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Team Admins cannot demote or modify the Team Owner's role.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/teams.mdx", + "content_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", + "heading": "Multi-admin support", + "heading_anchor": "multi-admin-support", + "line_end": 143, + "line_start": 143, + "path": "src/content/docs/enterprise/team-management/teams.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/teams/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:9d7a509bb9d1128138373dc3730a8f9aae5bb5912214eb6bb842a90562d42955", + "claim_id": "sha256:1975c1caaa14800e460424dd3a79dc73c40aedf80d9ff539021cdb2ccc7b697b", + "entity": "team-owner", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "only-actor-can-transfer-ownership", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Only the current Team Owner can initiate an ownership transfer.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/teams.mdx", + "content_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", + "heading": "Transferring team ownership", + "heading_anchor": "transferring-team-ownership", + "line_end": 96, + "line_start": 96, + "path": "src/content/docs/enterprise/team-management/teams.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/teams/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:8076f0a4ffe2102a2545aea0f8234b23eacd36eee056d8ef77d6913bd0b3a4d0", + "claim_id": "sha256:7f01eca78c6539967d22f57f2a9ef9d7ab3837f86fe0a3f1935da675a5d7b76b", + "entity": "team", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "roles", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "single-team-workspace" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp uses three roles to manage team access:\n\n* **Team Owner** - Full access to the Admin Panel and all team settings. Can manage members, assign roles, configure policies, and transfer ownership. There can only be one Owner per team.\n* **Team Admin** - Same permissions as the Owner, except they cannot transfer team ownership. Teams on Enterprise plans can have multiple admins.\n* **Member** - Standard access to Warp features and team resources. Members can use agents, access shared Warp Drive resources, and configure personal settings within the limits set by admins.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/teams.mdx", + "content_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", + "heading": "Team roles and permissions", + "heading_anchor": "team-roles-and-permissions", + "line_end": 108, + "line_start": 104, + "path": "src/content/docs/enterprise/team-management/teams.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/teams/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "owner", + "admin", + "member" + ], + "type": "enum" + } + } + ], + "page_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", "path": "src/content/docs/enterprise/team-management/teams.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/44e106c8437b19106965abec2da721c5061e6ceb25a533f3bcac3bf32f68193f.json b/.agents/state/docs_consistency_audit/claims/44e106c8437b19106965abec2da721c5061e6ceb25a533f3bcac3bf32f68193f.json deleted file mode 100644 index 10e4869e8..000000000 --- a/.agents/state/docs_consistency_audit/claims/44e106c8437b19106965abec2da721c5061e6ceb25a533f3bcac3bf32f68193f.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "claims": [], - "page_sha256": "b9f9e982beea4c8de6e154fe8405c71297abe0e75b7f2156bf87ebb2a4f9ece6", - "path": "src/content/docs/platform/data-storage.mdx", - "schema_version": 1 -} diff --git a/.agents/state/docs_consistency_audit/claims/49df945c00bd39c7e1513c2095b4369368b9e1ff763511662e60c8ac87f31267.json b/.agents/state/docs_consistency_audit/claims/49df945c00bd39c7e1513c2095b4369368b9e1ff763511662e60c8ac87f31267.json index 49982b87d..d05210f23 100644 --- a/.agents/state/docs_consistency_audit/claims/49df945c00bd39c7e1513c2095b4369368b9e1ff763511662e60c8ac87f31267.json +++ b/.agents/state/docs_consistency_audit/claims/49df945c00bd39c7e1513c2095b4369368b9e1ff763511662e60c8ac87f31267.json @@ -1,11 +1,407 @@ { "claims": [ { - "category": "cli", + "claim_content_fingerprint": "sha256:ff40ba2f131f46162ad56918817174bb5b08c83366ff09f6827921d171112cc9", + "claim_id": "sha256:5a196c12e5d7f580f961097ca76e12a279cb9f59ab9c750ca74caadee7c9e661", + "entity": "oz-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "support-state", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "is a supported legacy interface. Existing users do not need to change their workflows.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "", + "heading_anchor": "", + "line_end": 12, + "line_start": 12, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "supported-legacy" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:6bba5e7d41a31dc117f5268b9483da4e84d09adfb39d89ce7a4f37712203fcdc", + "claim_id": "sha256:9bbbfd5f8a5fd0d9070614ad27431b2c97279824def520926670b8138c06c708", + "entity": "oz-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "standalone-package-available", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [ + "standalone-package" + ], + "legacy": true, + "operating_systems": [ + "linux", + "macos" + ], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp provides standalone packages for the CLI on macOS and Linux, without the Warp app.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Standalone package", + "heading_anchor": "standalone-package", + "line_end": 57, + "line_start": 57, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:aa1471f904837bd41448b13e4e8d93388912af8bc238a840143e14502e2647d9", + "claim_id": "sha256:74eabec4451298073425593864f5c494d28fae1f7dd21b56d30ee459599d80e2", + "entity": "oz-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "standalone-package-available", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [ + "standalone-package" + ], + "legacy": true, + "operating_systems": [ + "windows" + ], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "A standalone CLI package is not currently available on Windows.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Standalone package", + "heading_anchor": "standalone-package", + "line_end": 111, + "line_start": 111, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:f064e8e3186b06e935a4201165183de6a7d58701ae95b5ad12536daa81eb531a", + "claim_id": "sha256:8b7b3038343c931db34e96f4feccdc2f2220e1b5a8c2e17aab678e5048d0a423", + "entity": "oz-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "direct-tar-auto-updates", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [ + "direct-download-tar" + ], + "legacy": true, + "operating_systems": [ + "macos" + ], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "These builds do not auto-update.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Standalone package", + "heading_anchor": "standalone-package", + "line_end": 84, + "line_start": 84, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:89d2281e11d2255ce98f7d3e9a5d8854204d39c8fa683473956f1622cb7ea5b4", + "claim_id": "sha256:e6232ea716f1cd5940229cc08f69cd7aa0d41e802610d15152da9987b027aaae", + "entity": "oz-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stable-command", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Regardless of your OS or installation method, the CLI command is `oz`.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Running the CLI", + "heading_anchor": "running-the-cli", + "line_end": 125, + "line_start": 125, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "oz", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:4f41423e045a327575128fbf8bb9cd9451d58d6c7828f3936f0cd553e7d15d1d", + "claim_id": "sha256:97dc98b1922285991beb933419a195b542d0bc80cd4ac52249402d2ddf794aa9", + "entity": "oz-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "preview-command", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "use `oz-preview` instead.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Running the CLI", + "heading_anchor": "running-the-cli", + "line_end": 125, + "line_start": 125, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "oz-preview", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:4cbb9bc4fc0cba20c5839fc31d84ace80ada11ba7e28cf51479879d6b713adf0", + "claim_id": "sha256:d3236276e910846af25f5a11c32b954c1a441972fec5e0e10347a8ace1873cb1", + "entity": "oz-cli-authentication", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "reuses-gui-credentials", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If you use the CLI on a host where you're already signed in to Warp, it automatically reuses your existing credentials.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Interactive login (local machines)", + "heading_anchor": "interactive-login-local-machines", + "line_end": 138, + "line_start": 138, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:217378db12e56adf585078f67b84cf90ff851bf4345aba912db587fe4eea9454", + "claim_id": "sha256:c615d4bead91da8b1ff752c36124ea633f5a5dad7090b10a037eb74e49596fb2", + "entity": "oz-logout", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "clears-environment-api-key", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "API keys authenticated through `WARP_API_KEY` or `--api-key` are not affected", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Logging out", + "heading_anchor": "logging-out", + "line_end": 179, + "line_start": 179, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:e6ed29e8ebc816d5e6431a4284bf8749d7220bd14e37245fd78589930793ce5d", + "claim_id": "sha256:04eaf127b630a6e68d658e3fd3b130c31de270a34eee9f1432182118acceb398", + "entity": "oz-agent-run", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "default-working-directory", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "By default, the agent runs in your current working directory.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Running locally: \\`oz agent run\\`", + "heading_anchor": "running-locally-oz-agent-run", + "line_end": 237, + "line_start": 237, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "current working directory", + "type": "free-text" + } + }, + { "claim_content_fingerprint": "sha256:adbaea2e244438ca0433afc7d3f29888d4f19b7a0182c18742c55d1ba2b71e53", "claim_id": "sha256:03f5ca735b638a6da859ccb9fb80c8fbd46a99e54da6c40a330ed7998ce79d4f", "entity": "oz-run-cloud-attachments", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "maximum-file-count", "qualifiers": { @@ -28,11 +424,11 @@ "source": { "canonical_identity": "route:/agents/cli/oz-cli", "canonical_route": "/agents/cli/oz-cli", - "content_sha256": "b82726611d91b9e3d612b77cba3513879fcd8c0a5a56a63173917a025e143f76", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", "heading": "Running agents remotely: \\`oz agent run-cloud\\`", "heading_anchor": "running-agents-remotely-oz-agent-run-cloud", - "line_end": 274, - "line_start": 274, + "line_end": 268, + "line_start": 268, "path": "src/content/docs/agents/cli/oz-cli/index.mdx", "repository": "warpdotdev/docs", "route": "/agents/cli/oz-cli/", @@ -46,11 +442,10 @@ } }, { - "category": "cli", "claim_content_fingerprint": "sha256:a5c7a2629a25d62633258c948c4947b3d010bbcf732bfc17dcb1872b779fdd18", "claim_id": "sha256:c5530923646af8429249d35d2c751786627c9d03cd609e211ad7530d19974903", "entity": "oz-run-cloud-attachments", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "maximum-file-size", "qualifiers": { @@ -73,11 +468,11 @@ "source": { "canonical_identity": "route:/agents/cli/oz-cli", "canonical_route": "/agents/cli/oz-cli", - "content_sha256": "b82726611d91b9e3d612b77cba3513879fcd8c0a5a56a63173917a025e143f76", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", "heading": "Running agents remotely: \\`oz agent run-cloud\\`", "heading_anchor": "running-agents-remotely-oz-agent-run-cloud", - "line_end": 274, - "line_start": 274, + "line_end": 268, + "line_start": 268, "path": "src/content/docs/agents/cli/oz-cli/index.mdx", "repository": "warpdotdev/docs", "route": "/agents/cli/oz-cli/", @@ -89,9 +484,809 @@ "normalized": 10000000, "type": "bytes" } + }, + { + "claim_content_fingerprint": "sha256:6608654ff287914018046cf60f65d6382b8b0a216c073c1f209a04b27d0ebca3", + "claim_id": "sha256:0e10e23e4c0c39f2291bf90799d79c779a7aa873311465624fea7b04f9e929f5", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "default-harness", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "`oz` (default, the Warp Agent)", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Running agents remotely: \\`oz agent run-cloud\\`", + "heading_anchor": "running-agents-remotely-oz-agent-run-cloud", + "line_end": 270, + "line_start": 270, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": [ + "oz" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:64942237cb917f5037fb9ee49f216681d11ca4b31d36d76a0a8d1785522b3e67", + "claim_id": "sha256:f671002ef7dac5c02251e3654ce45bb2c631bf5ed4b2a9517df3fa33685a8b2f", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-agent-profiles", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "No `--profile` \u2014 cloud runs do not use agent profiles.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Running agents remotely: \\`oz agent run-cloud\\`", + "heading_anchor": "running-agents-remotely-oz-agent-run-cloud", + "line_end": 290, + "line_start": 290, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:64942237cb917f5037fb9ee49f216681d11ca4b31d36d76a0a8d1785522b3e67", + "claim_id": "sha256:c56978314e3f1d01abe43ed65798c4d67c908437529aff80422fee07f37c813d", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-agent-profile-permissions", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "No `--profile` \u2014 cloud runs do not use agent profiles.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Running agents remotely: \\`oz agent run-cloud\\`", + "heading_anchor": "running-agents-remotely-oz-agent-run-cloud", + "line_end": 290, + "line_start": 290, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:a411bdf8af9844f2c17697282d1bbf5962321175f6fd595bc73cb271fc7b10d8", + "claim_id": "sha256:3bde8cbf05cded294bf370ad8b2dc5ba13f262e7891c06908bb9f5f6dc99e3db", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-agent-profile-permissions", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Check that your profile allows the commands and MCP servers needed.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Starting a run as an orchestration child", + "heading_anchor": "starting-a-run-as-an-orchestration-child", + "line_end": 351, + "line_start": 351, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:9c742a1e5fae701c5af60c9e2e9bcd9cfd7fd08d8d952564b8082994e5eecf85", + "claim_id": "sha256:584b25f94aff86c81be9f87314a64fa8437372027b6da878763ff92c68e057fa", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-cwd-flag", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "No `--cwd` \u2014 the environment determines the working directory.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Running agents remotely: \\`oz agent run-cloud\\`", + "heading_anchor": "running-agents-remotely-oz-agent-run-cloud", + "line_end": 288, + "line_start": 288, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:e2792f8d17e606de113b5ef3a3f3df2bba35c96c3b327d1bbc116aa19fa3b32d", + "claim_id": "sha256:69e90b0641f43a2782ce1c396998428d7c7ebf51428031c53835f89be34c7197", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-share-flag", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "No `--share` \u2014 sharing options are on `run`, not `run-cloud`.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Running agents remotely: \\`oz agent run-cloud\\`", + "heading_anchor": "running-agents-remotely-oz-agent-run-cloud", + "line_end": 289, + "line_start": 289, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:7cf982b0bd1013727d9936d7c24640aaa4d27d27b34c8c6bc780cb19a18d2cdf", + "claim_id": "sha256:00695c78501fb9dde6be5df2299bf3b8e1513ea1b1d2c51e425b5daef7b99624", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "name-groups-runs", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The `--name` flag assigns a config name to the run.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Naming runs", + "heading_anchor": "naming-runs", + "line_end": 294, + "line_start": 294, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:af68c66bc9fa4762790e6fcad5ccdbfe06fede2ff2713b26559bb137d920360e", + "claim_id": "sha256:a9305f33b3d11dc3237be2148e1117af4b4b3db99f6af188e5d4ac842ec88582", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "skill-run-auto-name", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "the name is automatically set to the skill name.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Naming runs", + "heading_anchor": "naming-runs", + "line_end": 298, + "line_start": 298, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:f296786df8cf327556e5ffd0db9b228314e865e904c6eceb279226767e27860c", + "claim_id": "sha256:622551208506cd398baabcc296ff4831202430be609f82a06ef160b0e27c1439", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "parent-run-id-attaches-child", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The `--parent-run-id` flag attaches the new run to an existing run", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Starting a run as an orchestration child", + "heading_anchor": "starting-a-run-as-an-orchestration-child", + "line_end": 336, + "line_start": 336, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:71ed31f17c64b7a6b7958cbfe49dfdd31beb1c5a118cdc8a8ac579b805c0a1cc", + "claim_id": "sha256:8924a4acf958bd10dd10a5c70140761dedcc0b3c96136b46cd20fa0410b5e74b", + "entity": "oz-agent-run-share", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "default-viewers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "By default, the session is only accessible to the user running the CLI", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Collaboration", + "heading_anchor": "collaboration", + "line_end": 397, + "line_start": 397, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": [ + "self" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:42d4a39c326d0b3751410c55032eb9103ebd916cbf22294bf300ded71c31f3ac", + "claim_id": "sha256:ff90d4dbdbe80cb969aa42aebae814ac3fb7f1aa9126b525a86191e0fc780994", + "entity": "oz-agent-create", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "only-required-flag", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Only `--name` is required; attach skills and secrets by repeating the flags:", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Managing named agents", + "heading_anchor": "managing-named-agents", + "line_end": 438, + "line_start": 438, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "--name", + "type": "flag" + } + }, + { + "claim_content_fingerprint": "sha256:7279c6fb4d8ca40fd865e333f7f03e33fbfc5b2f58b099f514d851a19df633c0", + "claim_id": "sha256:f06b02e75fd7d5e85121caeb063abd5c7cabd902693c3dbba0a8ab54ac3332cc", + "entity": "oz-run-list", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "default-limit", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "List recent runs (default: 10)", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "`oz run list` / `oz run get`", + "heading_anchor": "oz-run-list-oz-run-get", + "line_end": 492, + "line_start": 492, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": 10, + "type": "integer" + } + }, + { + "claim_content_fingerprint": "sha256:adf6f0ef21487b357a603eb21cf5587d51dac8f339d02055b49d47d5dfd1234e", + "claim_id": "sha256:9d84c77424a03a632f41242604a7af236aebb32e8899cf99dbbcc9b59c99b0e8", + "entity": "oz-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "bundled-with-desktop", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "is automatically distributed with the Warp desktop app", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Bundled with Warp", + "heading_anchor": "bundled-with-warp", + "line_end": 36, + "line_start": 36, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:bfa85423ca6100231a3963cd12ed7b23c485f0e92c783b44d201a439f8e275cd", + "claim_id": "sha256:e653280b1810997a63a845b79b10add2585cd7633d349136b82798e2cab73751", + "entity": "oz-cli", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "linux-package-managers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [ + "linux" + ], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "We support `apt`, `yum`, and `pacman`.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Standalone package", + "heading_anchor": "standalone-package", + "line_end": 87, + "line_start": 87, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": [ + "apt", + "yum", + "pacman" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:e6ea5a3ad0d1c32b4e242bba89abcd7a8deca11a3d4dcb1a1fa5c1e1c3381544", + "claim_id": "sha256:61d6f9060fb75f3267cacb2aa029ce1b8d4db38f53c59a54f91f9a0d40aba0e1", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "harness-identifiers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "`oz` (default, the Warp Agent), `claude` (Claude Code), or `codex` (Codex).", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Running agents remotely: \\`oz agent run-cloud\\`", + "heading_anchor": "running-agents-remotely-oz-agent-run-cloud", + "line_end": 270, + "line_start": 270, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": [ + "oz", + "claude", + "codex" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:bb72133cac549866427d73ad0b4563b1c4aa3509325b71072a229c46fe574756", + "claim_id": "sha256:7546ed2fb1b85d3ed4c6975c3b8c55bf50c173731cbeaf489011d11ffc767047", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "claude-harness-alias", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "`claude-code` is accepted as an alias for `claude`.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Running agents remotely: \\`oz agent run-cloud\\`", + "heading_anchor": "running-agents-remotely-oz-agent-run-cloud", + "line_end": 270, + "line_start": 270, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "claude-code", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:b667bf35f94d5e210ec2d41ac047868170e8a4f32afd24f6d4bab9c97af951a8", + "claim_id": "sha256:445c0993c2f9b8a0cd0f41c22c8e4bb0a58665c4935480e2692664e13152c5fa", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "unavailable-model-fails-before-start", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If the model is not available for the selected harness, the command fails before the run starts.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Choosing an execution harness", + "heading_anchor": "choosing-an-execution-harness", + "line_end": 371, + "line_start": 371, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:d2a0e5913b09decafa386936101c584946cb5a7d35c201e48c0954c0a1cdc2a7", + "claim_id": "sha256:74580331b1bd48c0bb2b4db04476a155842e85e508a7e5b3e6031665831ae687", + "entity": "oz-agent-run", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-agent-profiles", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Use the `--profile` flag with `oz agent run` to apply a specific profile.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Using agent profiles", + "heading_anchor": "using-agent-profiles", + "line_end": 377, + "line_start": 377, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } } ], - "page_sha256": "b82726611d91b9e3d612b77cba3513879fcd8c0a5a56a63173917a025e143f76", + "page_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", "path": "src/content/docs/agents/cli/oz-cli/index.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/4b9aeb4b7c9986f70704d0944def299787897121073fa3f11217daf076c88414.json b/.agents/state/docs_consistency_audit/claims/4b9aeb4b7c9986f70704d0944def299787897121073fa3f11217daf076c88414.json index 86682c56e..3624dd163 100644 --- a/.agents/state/docs_consistency_audit/claims/4b9aeb4b7c9986f70704d0944def299787897121073fa3f11217daf076c88414.json +++ b/.agents/state/docs_consistency_audit/claims/4b9aeb4b7c9986f70704d0944def299787897121073fa3f11217daf076c88414.json @@ -1,5 +1,133 @@ { - "claims": [], + "claims": [ + { + "claim_content_fingerprint": "sha256:947ec8eb9fd3cdf101c4d496b9a3b586482b4201aa60b70f8463f96d441a2bb4", + "claim_id": "sha256:64e0a8ce72ebe149afad5c7e955a4536d2251eadf8a9952ad3b7393a32616296", + "entity": "sso-existing-accounts", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "linking-required", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If you have an existing Warp account from before your organization enabled SSO, [link your Warp account to SSO first](https://app.warp.dev/link_sso).", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/quickstart.mdx", + "content_sha256": "62916288216d92edc5c19b03bd18c4c141d93c70a7dc80d9ce9fb4f1bdd0b99b", + "heading": "1. Log in via SSO", + "heading_anchor": "1-log-in-via-sso", + "line_end": 24, + "line_start": 24, + "path": "src/content/docs/enterprise/getting-started/quickstart.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/quickstart/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:19b268f9a2f9b2904fad8f74e5e6e1c15892a0966b9162ac02564c6aa95a5d76", + "claim_id": "sha256:ec0f5bf20a1f54b3d935db733b547184759e871b176e3a48a6f7a0855faca6a6", + "entity": "codebase-indexing", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "automatic-on-repo-navigation", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "enterprise-quickstart" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp automatically detects the repo and begins indexing.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/quickstart.mdx", + "content_sha256": "62916288216d92edc5c19b03bd18c4c141d93c70a7dc80d9ce9fb4f1bdd0b99b", + "heading": "Index your codebase", + "heading_anchor": "index-your-codebase", + "line_end": 43, + "line_start": 43, + "path": "src/content/docs/enterprise/getting-started/quickstart.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/quickstart/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:f86cc1c05b77f80524146c5f85134ef96d42b4f9608a9d8d0be8a3122dc8e496", + "claim_id": "sha256:1f0f1190ac2a36620f9d2baea1f037badee6089e166c26e38a9ebab5e0671a8a", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "environment-flag", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "oz agent run-cloud --env my-env --prompt \"Review the open PRs in this repo\"", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/quickstart.mdx", + "content_sha256": "62916288216d92edc5c19b03bd18c4c141d93c70a7dc80d9ce9fb4f1bdd0b99b", + "heading": "Run a cloud agent", + "heading_anchor": "run-a-cloud-agent", + "line_end": 89, + "line_start": 89, + "path": "src/content/docs/enterprise/getting-started/quickstart.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/quickstart/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "--env", + "type": "flag" + } + } + ], "page_sha256": "62916288216d92edc5c19b03bd18c4c141d93c70a7dc80d9ce9fb4f1bdd0b99b", "path": "src/content/docs/enterprise/getting-started/quickstart.mdx", "schema_version": 1 diff --git a/.agents/state/docs_consistency_audit/claims/4e608dc44d14320429f70874e0dc781b98aae217af9de87060862b693cb424d7.json b/.agents/state/docs_consistency_audit/claims/4e608dc44d14320429f70874e0dc781b98aae217af9de87060862b693cb424d7.json new file mode 100644 index 000000000..99ac74301 --- /dev/null +++ b/.agents/state/docs_consistency_audit/claims/4e608dc44d14320429f70874e0dc781b98aae217af9de87060862b693cb424d7.json @@ -0,0 +1,314 @@ +{ + "claims": [ + { + "category": "networking", + "claim_content_fingerprint": "sha256:b810029606d948cb6855063fbb8a38bbee9d142de589e10e56e5a2260e9ba6c9", + "claim_id": "sha256:4f05665bed8021e9d894503395ea415a2e1701972ae6398e9de48bce3a2d1bf6", + "entity": "private-networking", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "setup-requires-warp-coordination", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Private networking setup is manual and coordinated with Warp.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "content_sha256": "28bd9e67d159a034b96c53ae8e05f42f172fb2f771d85a8a37466c680e603fd2", + "heading": "", + "heading_anchor": "", + "line_end": 11, + "line_start": 11, + "path": "src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/private-networking/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "networking", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "networking", + "claim_content_fingerprint": "sha256:6529a573f66e1ba16c2f1b0309f51afdb261f392f536701bc3c5af1a6527e46b", + "claim_id": "sha256:14cb90f169a4185ad4626733b9f51463ec03f46876d2cd62c5bf6da549d51365", + "entity": "private-networking", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-service-types", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Private networking applies to services that Warp calls from its hosted services:", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "content_sha256": "28bd9e67d159a034b96c53ae8e05f42f172fb2f771d85a8a37466c680e603fd2", + "heading": "Supported service connections", + "heading_anchor": "supported-service-connections", + "line_end": 16, + "line_start": 16, + "path": "src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/private-networking/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "networking", + "value": { + "normalized": [ + "team-managed-llm-endpoint", + "managed-mcp-installation" + ], + "type": "enum" + } + }, + { + "category": "networking", + "claim_content_fingerprint": "sha256:3fa601f64efa0d77bd237330064c0fe333c0297e8ca5c518e58e692f8baf46ad", + "claim_id": "sha256:236c2914a9235fc0f1170f28a0af542747b296ef6eb1683dec791c13c9f7f1d8", + "entity": "personal-custom-inference-endpoints", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-public-url", + "qualifiers": { + "actors": [ + "personal-device-endpoint" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Self-serve [custom inference endpoints](/agents/inference/custom-inference-endpoint/#network-requirements) remain device-level settings and require a public URL.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "content_sha256": "28bd9e67d159a034b96c53ae8e05f42f172fb2f771d85a8a37466c680e603fd2", + "heading": "Supported service connections", + "heading_anchor": "supported-service-connections", + "line_end": 21, + "line_start": 21, + "path": "src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/private-networking/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "networking", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "networking", + "claim_content_fingerprint": "sha256:ed7d7ac6577e69f1509c0b4e6985cf93a0d33f9aa85bc3f64594353ac63f1c33", + "claim_id": "sha256:896dc6be93325e2aca94ce50b2a9b18660a28d68d9217d6d76c457748f5a2992", + "entity": "private-services", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-https", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Serve the endpoint over HTTPS.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "content_sha256": "28bd9e67d159a034b96c53ae8e05f42f172fb2f771d85a8a37466c680e603fd2", + "heading": "Requirements", + "heading_anchor": "requirements", + "line_end": 30, + "line_start": 30, + "path": "src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/private-networking/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "networking", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "networking", + "claim_content_fingerprint": "sha256:308d5e8946c662314fe03006fd5fe6bbab99a08668fd20a17ceb44f8121fd5d9", + "claim_id": "sha256:9fe20206f07c8637d13a490ffc650737c794309914917020da38fa8b17638920", + "entity": "private-networking", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-methods", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Google Cloud | Private Service Connect |\n| AWS | AWS PrivateLink |\n| Azure | Azure Private Link |\n| On-premises or colocation network | On-premises interconnect |\n| Network with a public VPN gateway | Route-based IPsec VPN |", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "content_sha256": "28bd9e67d159a034b96c53ae8e05f42f172fb2f771d85a8a37466c680e603fd2", + "heading": "Choose a connection method", + "heading_anchor": "choose-a-connection-method", + "line_end": 43, + "line_start": 39, + "path": "src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/private-networking/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "networking", + "value": { + "normalized": [ + "private-service-connect", + "aws-privatelink", + "azure-private-link", + "on-premises-interconnect", + "route-based-ipsec-vpn" + ], + "type": "enum" + } + }, + { + "category": "networking", + "claim_content_fingerprint": "sha256:59b01f8e78a2bb26e7b77609a82b645fc2e023c974822311574dfd734e7859e1", + "claim_id": "sha256:2e9db637e407539d7f9227f76462a2568a22e2dfdbd654b73170c49f3f075869", + "entity": "private-networking", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "private-oauth-endpoints-in-scope", + "qualifiers": { + "actors": [ + "oauth-protected-mcp" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Include private OAuth or identity provider endpoints in the onboarding scope when the MCP server depends on them.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "content_sha256": "28bd9e67d159a034b96c53ae8e05f42f172fb2f771d85a8a37466c680e603fd2", + "heading": "Supported service connections", + "heading_anchor": "supported-service-connections", + "line_end": 19, + "line_start": 19, + "path": "src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/private-networking/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "networking", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "networking", + "claim_content_fingerprint": "sha256:efe91a278021923cd2016f81b13a199e079414d8df23c13047ff2cdceffa9b41", + "claim_id": "sha256:5ded04fca131ad109ec098b329447d0e8fbb359dafb70b13841776ca5c425167", + "entity": "private-ipsec-vpn", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "routing-protocol", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Configure a route-based IPsec VPN whose gateway and routing use BGP.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "content_sha256": "28bd9e67d159a034b96c53ae8e05f42f172fb2f771d85a8a37466c680e603fd2", + "heading": "Set up a route-based IPsec VPN", + "heading_anchor": "set-up-a-route-based-ipsec-vpn", + "line_end": 86, + "line_start": 86, + "path": "src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/private-networking/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "networking", + "value": { + "normalized": "bgp", + "type": "free-text" + } + } + ], + "page_sha256": "28bd9e67d159a034b96c53ae8e05f42f172fb2f771d85a8a37466c680e603fd2", + "path": "src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "schema_version": 1 +} diff --git a/.agents/state/docs_consistency_audit/claims/54067bd096a0cf6bb119061ed5bca2f2ca6fe1e0a8fdc04572f2985b8646d43a.json b/.agents/state/docs_consistency_audit/claims/54067bd096a0cf6bb119061ed5bca2f2ca6fe1e0a8fdc04572f2985b8646d43a.json index 9c8efb417..7afd106a0 100644 --- a/.agents/state/docs_consistency_audit/claims/54067bd096a0cf6bb119061ed5bca2f2ca6fe1e0a8fdc04572f2985b8646d43a.json +++ b/.agents/state/docs_consistency_audit/claims/54067bd096a0cf6bb119061ed5bca2f2ca6fe1e0a8fdc04572f2985b8646d43a.json @@ -1,11 +1,274 @@ { "claims": [ + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:a33c231519d575a0782fbb13a6ac3a966cb57da70d5bb61925f85c9a550ca3cc", + "claim_id": "sha256:4bd9656924014b8ab99ad77f2220972811f43053895a1a8813192fd023a52a20", + "entity": "auto-models", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Auto (Responsive) | `auto` | Selects the highest-quality, fastest available model. Can cost more than cost-efficient options. |\n| Auto (Cost-efficient) | `auto-efficient` | Optimizes for lower inference cost while maintaining output quality. |\n| Auto (Genius) | `auto-genius` | Adapts to task complexity and selects Warp's most capable model when it's worth it. Best for deep debugging, architecture decisions, and `/plan` sessions. |\n| Auto (Open-weights) | `auto-open` | Routes between the best open-source models available in Warp. Optimizes for low cost and fast speed using open-weights models. |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Auto models", + "heading_anchor": "auto-models", + "line_end": 28, + "line_start": 25, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "auto", + "auto-efficient", + "auto-genius", + "auto-open" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:1f7aaeaff06cd239132e30c50f0d11de086102ba0acb3975ec80e24c2d5c8a7c", + "claim_id": "sha256:b114c061b28665c5e0e4ad1abafbdb6952c01b9f6fdd80156847e141b60679e4", + "entity": "model-picker", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "selection-persists", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Your selection will automatically persist for future prompts.", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "How to change models", + "heading_anchor": "how-to-change-models", + "line_end": 134, + "line_start": 134, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:ac3db1f3bddd952aa7e0dffd915b919a22d5d94b2a73c69a88fe3fbba6922b96", + "claim_id": "sha256:0d2124f9ad9e54a83f645853fd3779dffdfa86236f9ec7a7cf2119a5b4f2c05a", + "entity": "model-fallback", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "automatic", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If your selected model isn't available, Warp automatically uses a fallback model from a predefined chain to continue your conversation without errors.", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Model fallback", + "heading_anchor": "model-fallback", + "line_end": 148, + "line_start": 148, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:a818aed12557328b609946568d5df1626fc50cdc28a730ff87464e6736352205", + "claim_id": "sha256:ea82b764409b8390e98adeed3100567b4944e80ec71f4a55823277907b92cd67", + "entity": "model-fallback", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "restores-selected-model", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "As soon as your originally selected model becomes available again, Warp automatically switches back to it.", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Model fallback", + "heading_anchor": "model-fallback", + "line_end": 149, + "line_start": 149, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:b102c9c164d3dcacc581f24d8fd8ba5bebaed5339cf405fcc6129f3a58ac8e49", + "claim_id": "sha256:0349b4b46520ac3810b4da9b0cecfd37248351d9715755dc16547d3abb487e77", + "entity": "agent-profile-base-model", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "used-for-planning", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The base model is also used for [Planning](/agents/capabilities/planning/).", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Configuring models per Agent Profile", + "heading_anchor": "configuring-models-per-agent-profile", + "line_end": 154, + "line_start": 154, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:25679f5b020f30772ad2a83d9e7d725a53dcefd05a187084fc47ce4ae40c453e", + "claim_id": "sha256:4880db7c6aa3c6fdcd6f61643722d2b77a4aa1d15351d3c27bdafa3eb41f530f", + "entity": "claude-haiku-5.5", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "has-fixed-default-model-id", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Claude Haiku 5.5 has no fixed default `model_id`; choose one of its effort-specific IDs.", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 73, + "line_start": 73, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, { "category": "privacy", - "claim_content_fingerprint": "sha256:032e4bc65a25f585678ddcf5a3d0f8e96ec662b77fea94e961f6c47d6e2fe153", - "claim_id": "sha256:a57ee70be66d981fe317dcbcc9b3384d469e74ff18b28c5ccdb99d9a5481e105", + "claim_content_fingerprint": "sha256:864a0c7edabe3293a5e625bc1ab57f874dcaea15a75f2cd968e94af732cf310e", + "claim_id": "sha256:4dcd4fedd5ed4bc4c308b11e3f199db515f680c07aef31a409fee1ad6b2e437c", "entity": "customer-ai-data", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "retained-by-model-provider", "qualifiers": { @@ -24,18 +287,19 @@ "time_scope": null, "versions": [ "claude-fable-5", - "claude-fable-5.1" + "claude-fable-5.1", + "claude-fable-5.2" ] }, - "quote": "Anthropic requires data retention for Claude Fable 5 and Claude Fable 5.1", + "quote": "Anthropic requires data retention for Claude Fable 5, Claude Fable 5.1, and Claude Fable 5.2", "source": { "canonical_identity": "route:/agents/inference/model-choice", "canonical_route": "/agents/inference/model-choice", - "content_sha256": "6745d88e9577fa4a92188ceb7643e7e52b3b27503e336bcf0f07e92c13c86e31", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", "heading": "Anthropic", "heading_anchor": "anthropic", - "line_end": 71, - "line_start": 71, + "line_end": 76, + "line_start": 76, "path": "src/content/docs/agents/inference/model-choice.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/model-choice/", @@ -48,17 +312,66 @@ "type": "boolean" } }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:87dd8028bb83dc7bb708c495117cd0deaef89f0980b168647f8e91b78fea71a5", + "claim_id": "sha256:32a539ccf2ff8ff1d97613c4ac6ca9ac97d7026f2a53b4214be8f952fa64ba28", + "entity": "claude-fable-models", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "enterprise-enabled-by-default", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [ + "claude-fable-5", + "claude-fable-5.1", + "claude-fable-5.2" + ] + }, + "quote": "For Enterprise teams, these models are off by default and a workspace admin must enable them", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 76, + "line_start": 76, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, { "category": "privacy", - "claim_content_fingerprint": "sha256:328ccc87c1472bb743afdbba6f9557ba3b4efb6dba759e92fe7173820c5f6660", - "claim_id": "sha256:ef95c96ed2b53d4a26f1cd2c1f792188b32098d947bd3d1a1cb735ec47217a00", + "claim_content_fingerprint": "sha256:cba15a52e7f39f5b80cc1ef98cee455bf3a09821b6d9c446acd092c5136db573", + "claim_id": "sha256:cdf171e3b2d98e44dfc9d038f35e2811e6e294f486a6c21d0d5d7dcc55b349fe", "entity": "customer-ai-data", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "retained-by-model-provider", + "predicate": "used-for-training", "qualifiers": { "actors": [ - "llm-providers" + "model-providers" ], "architectures": [], "environments": [], @@ -72,15 +385,15 @@ "time_scope": null, "versions": [] }, - "quote": "LLM providers commit to delete inputs and outputs after generating the relevant output, within a fixed time period.", + "quote": "LLM providers commit not to train their models on any customer-generated data processed through Warp\u2019s services.", "source": { "canonical_identity": "route:/agents/inference/model-choice", "canonical_route": "/agents/inference/model-choice", - "content_sha256": "6745d88e9577fa4a92188ceb7643e7e52b3b27503e336bcf0f07e92c13c86e31", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", "heading": "Zero data retention policies", "heading_anchor": "zero-data-retention-policies", - "line_end": 167, - "line_start": 167, + "line_end": 172, + "line_start": 172, "path": "src/content/docs/agents/inference/model-choice.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/model-choice/", @@ -95,19 +408,21 @@ }, { "category": "privacy", - "claim_content_fingerprint": "sha256:3be1e793c1c825bb568172be7a3b9788230afb390d29b01c67bd7434b72f1ec2", - "claim_id": "sha256:971d8c6f8a25e559acefd472bd18ee00e7f1dae531963c4363b83398889cd64a", - "entity": "warp-managed-inference", - "extraction_confidence": 0.95, + "claim_content_fingerprint": "sha256:b4d2271e73bc43d29ee9b8a3e4f09a99b6a9568df90c188f915ca8be65ebb323", + "claim_id": "sha256:b7b9491f77c22f1cdb47f45fb860ad4e49c72f4ad5d881b9726f013c50ce2312", + "entity": "customer-ai-data", + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "zero-data-retention-available", + "predicate": "retained-by-model-provider", "qualifiers": { - "actors": [ - "anthropic" - ], + "actors": [], "architectures": [], "environments": [], - "exceptions": [], + "exceptions": [ + "claude-fable-5", + "claude-fable-5.1", + "claude-fable-5.2" + ], "install_methods": [], "legacy": false, "operating_systems": [], @@ -115,20 +430,17 @@ "release_statuses": [], "shells": [], "time_scope": null, - "versions": [ - "claude-fable-5", - "claude-fable-5.1" - ] + "versions": [] }, - "quote": "these models are **not available under Zero Data Retention (ZDR)**", + "quote": "LLM providers commit to delete inputs and outputs after generating the relevant output, within a fixed time period.", "source": { "canonical_identity": "route:/agents/inference/model-choice", "canonical_route": "/agents/inference/model-choice", - "content_sha256": "6745d88e9577fa4a92188ceb7643e7e52b3b27503e336bcf0f07e92c13c86e31", - "heading": "Anthropic", - "heading_anchor": "anthropic", - "line_end": 71, - "line_start": 71, + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Zero data retention policies", + "heading_anchor": "zero-data-retention-policies", + "line_end": 173, + "line_start": 173, "path": "src/content/docs/agents/inference/model-choice.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/model-choice/", @@ -137,12 +449,2173 @@ "source_class": "canonical-doc", "topic": "privacy", "value": { - "normalized": false, - "type": "boolean" + "normalized": "deleted after output within fixed period by default", + "type": "free-text" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:0b1bcf4512f58e03847bf9f787686835cbd7d109b30cc7c5067d712b51c651a8", + "claim_id": "sha256:ab6b2632eec7a86d388bd2088be85806c63cca27561c6eab4a11fa8a2456b708", + "entity": "warp-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "zero-data-retention-available", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "provider-retention-required-models" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Zero data retention is available for supported models.", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Zero data retention policies", + "heading_anchor": "zero-data-retention-policies", + "line_end": 177, + "line_start": 177, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:f34cada3914354e49b39f19fb23a0deaac21a270ac01c90197fa744d369b1bd4", + "claim_id": "sha256:c64573c24fa45ef6a7cbc4f182871512c8ae229c9a6bcab1dd163ef7d3d85441", + "entity": "custom-routers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "appear-in-model-picker", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Custom routers appear in the model picker alongside Auto and individual models.", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Custom routers", + "heading_anchor": "custom-routers", + "line_end": 138, + "line_start": 138, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing", + "claim_content_fingerprint": "sha256:a62dcd15a22981dd4c5f0b50c43cc2c3910b3363a5805acf7e08be67556c60e2", + "claim_id": "sha256:aabd6da34679f04623b6477450af8bce55e5da2162138e9dda11e61baa4853d2", + "entity": "grok-subscription-models", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-inference-usage", + "qualifiers": { + "actors": [ + "connected-xai-subscriber" + ], + "architectures": [], + "environments": [], + "exceptions": [ + "other-applicable-charges" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "To use eligible Grok models without Warp-provided inference charges, connect your xAI account.", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "xAI", + "heading_anchor": "xai", + "line_end": 110, + "line_start": 110, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:71329d8029d0492a72e8f2c0bd28ea1984bf9c303ae086dfefa117858cf08ea3", + "claim_id": "sha256:f0bc9b4641e2d708a44a0f5db0afa29395160ab3f9e3990c852efe3863bbcac3", + "entity": "claude-fable-models", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "zero-data-retention-available", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [ + "claude-fable-5", + "claude-fable-5.1", + "claude-fable-5.2" + ] + }, + "quote": "these models are **not available under Zero Data Retention (ZDR)**.", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 76, + "line_start": 76, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:453c6cbdac0cf4e1580cf96d0c87447a386fb9c1823c74be12ce6cc70b2bf56d", + "claim_id": "sha256:f8e51d643007418832cf8306b1bbc41834b6eac003491f38a52ed17b718cdb6b", + "entity": "gpt-6-astra", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| GPT-6 Astra | `gpt-6-astra-low`, `gpt-6-astra-medium`, `gpt-6-astra-high`, `gpt-6-astra-xhigh`, `gpt-6-astra-max` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "OpenAI", + "heading_anchor": "openai", + "line_end": 38, + "line_start": 38, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gpt-6-astra-low", + "gpt-6-astra-medium", + "gpt-6-astra-high", + "gpt-6-astra-xhigh", + "gpt-6-astra-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:5a068ec6b586c32dee247ec27a36d34d93663b0e7216331d095042f7409581bf", + "claim_id": "sha256:e959ba453e62fb19b7e9f9fe5b452619e64819a7d209423154870139a1a9d97f", + "entity": "gpt-6.1-sol", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| GPT-6.1 Sol | `gpt-6-1-sol-low`, `gpt-6-1-sol-medium`, `gpt-6-1-sol-high`, `gpt-6-1-sol-xhigh`, `gpt-6-1-sol-max` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "OpenAI", + "heading_anchor": "openai", + "line_end": 39, + "line_start": 39, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gpt-6-1-sol-low", + "gpt-6-1-sol-medium", + "gpt-6-1-sol-high", + "gpt-6-1-sol-xhigh", + "gpt-6-1-sol-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:2378adbc8eb7b8639066365af2b3c383ec5e7913663d46ca317c082f02f92152", + "claim_id": "sha256:8d30bcb975dac7146f756e9443cf78bc53fb3725df49e4f9669d2e3822d1690e", + "entity": "gpt-6.1-terra", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| GPT-6.1 Terra | `gpt-6-1-terra-low`, `gpt-6-1-terra-medium`, `gpt-6-1-terra-high`, `gpt-6-1-terra-xhigh` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "OpenAI", + "heading_anchor": "openai", + "line_end": 40, + "line_start": 40, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gpt-6-1-terra-low", + "gpt-6-1-terra-medium", + "gpt-6-1-terra-high", + "gpt-6-1-terra-xhigh" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:07f39d6e9de99098aebac10a59ecc9c9fc6ad5ef83015ae0f38187a6394e1f75", + "claim_id": "sha256:ab5e127d7815022570062cd887e09122bdcf6e77a4b6e33d567290b139760a9c", + "entity": "gpt-6-sol", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| GPT-6 Sol | `gpt-6-sol-low`, `gpt-6-sol-medium`, `gpt-6-sol-high`, `gpt-6-sol-xhigh`, `gpt-6-sol-max` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "OpenAI", + "heading_anchor": "openai", + "line_end": 41, + "line_start": 41, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gpt-6-sol-low", + "gpt-6-sol-medium", + "gpt-6-sol-high", + "gpt-6-sol-xhigh", + "gpt-6-sol-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:e4d3c355136b81b83e3f1a49c89a63989bd82197a43f768197776234319ce01a", + "claim_id": "sha256:504c4308a031f53a896cb7cf1ae552c09c083497bdb01333a0ad5d5f0d408415", + "entity": "gpt-6-luna", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| GPT-6 Luna | `gpt-6-luna-low`, `gpt-6-luna-medium`, `gpt-6-luna-high`, `gpt-6-luna-xhigh`, `gpt-6-luna-max` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "OpenAI", + "heading_anchor": "openai", + "line_end": 42, + "line_start": 42, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gpt-6-luna-low", + "gpt-6-luna-medium", + "gpt-6-luna-high", + "gpt-6-luna-xhigh", + "gpt-6-luna-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:e9f3311d5c81ea7a3c239d5fcc4a8e80e999269b83b4a35ab31cb0aaa3f12ddf", + "claim_id": "sha256:08068a585ebc0e0a75efb0219bd74d479f72ce0d26d3e1d92e5a591b766565a2", + "entity": "gpt-5.6-sol", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| GPT-5.6 Sol | `gpt-5-6-sol-low`, `gpt-5-6-sol-medium`, `gpt-5-6-sol-high`, `gpt-5-6-sol-xhigh` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "OpenAI", + "heading_anchor": "openai", + "line_end": 43, + "line_start": 43, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gpt-5-6-sol-low", + "gpt-5-6-sol-medium", + "gpt-5-6-sol-high", + "gpt-5-6-sol-xhigh" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:8f4ae29f8fa9c20bbaf5cb8ff0431e8d885696e5dc8a0168b71d249b807ad65e", + "claim_id": "sha256:b4a90e5276573066b9ca3da613f81f4c5ab0959cc1db0d3ab3109837d39436cf", + "entity": "gpt-5.6-terra", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| GPT-5.6 Terra | `gpt-5-6-terra-low`, `gpt-5-6-terra-medium`, `gpt-5-6-terra-high`, `gpt-5-6-terra-xhigh` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "OpenAI", + "heading_anchor": "openai", + "line_end": 44, + "line_start": 44, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gpt-5-6-terra-low", + "gpt-5-6-terra-medium", + "gpt-5-6-terra-high", + "gpt-5-6-terra-xhigh" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:ccc2bda7984e611bbf17d5562c805ad22689351be4a37824fc641a4f50f17b74", + "claim_id": "sha256:f4c04f72a4f2459996a25d6509e66e2f86ca589bbad3cc761ed0c86ce0006a15", + "entity": "gpt-5.6-luna", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| GPT-5.6 Luna | `gpt-5-6-luna-low`, `gpt-5-6-luna-medium`, `gpt-5-6-luna-high`, `gpt-5-6-luna-xhigh` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "OpenAI", + "heading_anchor": "openai", + "line_end": 45, + "line_start": 45, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gpt-5-6-luna-low", + "gpt-5-6-luna-medium", + "gpt-5-6-luna-high", + "gpt-5-6-luna-xhigh" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:b94fcb4f8c58991b902a842540a4a7db28706b996abd7b8fd0aa9e08169f24cc", + "claim_id": "sha256:4ebd392d7f68a344b0f965626bb6778801831d24c80e72e42fd845853f94c487", + "entity": "gpt-5.5", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| GPT-5.5 | `gpt-5-5-low`, `gpt-5-5-medium`, `gpt-5-5-high`, `gpt-5-5-xhigh` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "OpenAI", + "heading_anchor": "openai", + "line_end": 46, + "line_start": 46, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gpt-5-5-low", + "gpt-5-5-medium", + "gpt-5-5-high", + "gpt-5-5-xhigh" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:d15b6e5bdc1a317df966e315c2b00e9fa98a33b355913f6c19623a1e06842c2e", + "claim_id": "sha256:50b0ce01f3caadac9949a42786af6b596f6edda93c7e0df47b5a47c72d0bdea8", + "entity": "gpt-5.4", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| GPT-5.4 | `gpt-5-4-low`, `gpt-5-4-medium`, `gpt-5-4-high`, `gpt-5-4-xhigh` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "OpenAI", + "heading_anchor": "openai", + "line_end": 47, + "line_start": 47, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gpt-5-4-low", + "gpt-5-4-medium", + "gpt-5-4-high", + "gpt-5-4-xhigh" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:98971730b95c6519d56afc7729f2630f4624c734be3a1077cdfe5fd0d1afe19b", + "claim_id": "sha256:156b646c2431a4730a2157978159863042f2e64f0a2aee6eac41b73037477723", + "entity": "claude-opus-5.5", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Opus 5.5 | `claude-5-5-opus-low`, `claude-5-5-opus-medium`, `claude-5-5-opus-high`, `claude-5-5-opus-xhigh`, `claude-5-5-opus-xhigh-fast`, `claude-5-5-opus-max` | `claude-5-5-opus-high` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 57, + "line_start": 57, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-5-5-opus-low", + "claude-5-5-opus-medium", + "claude-5-5-opus-high", + "claude-5-5-opus-xhigh", + "claude-5-5-opus-xhigh-fast", + "claude-5-5-opus-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:d61665bff252b0d572d4949657b9c059d53a86b0a9202f3f9768a98dd7ac1bc9", + "claim_id": "sha256:2118e152bae82c13d55e981056829e62b882eb6ad5a3c3ece6e7a40a8f78ab3c", + "entity": "claude-opus-5", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Opus 5 | `claude-5-opus-low`, `claude-5-opus-medium`, `claude-5-opus-high`, `claude-5-opus-xhigh`, `claude-5-opus-xhigh-fast`, `claude-5-opus-max` | `claude-5-opus-high` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 58, + "line_start": 58, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-5-opus-low", + "claude-5-opus-medium", + "claude-5-opus-high", + "claude-5-opus-xhigh", + "claude-5-opus-xhigh-fast", + "claude-5-opus-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:c03f2bce80ddb28606d7193a07c4a909f5c45ca2400d0c726e8109bf7d3b152d", + "claim_id": "sha256:f3109ec0dab6b45dcbc7870e2e67f791fc528e8657fc9fdac125e09f2cd157c1", + "entity": "claude-fable-5.2", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Fable 5.2 | `claude-5-2-fable-low`, `claude-5-2-fable-medium`, `claude-5-2-fable-high`, `claude-5-2-fable-xhigh`, `claude-5-2-fable-max` | Choose an effort-specific ID |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 59, + "line_start": 59, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-5-2-fable-low", + "claude-5-2-fable-medium", + "claude-5-2-fable-high", + "claude-5-2-fable-xhigh", + "claude-5-2-fable-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:8c42892421dcd54767c6dfaf49898a212977f9f86ad25c19261dcb060b1458c6", + "claim_id": "sha256:0c9304516191c78c8769c256f3a69f689889523c3370e7c23c19bb0cfc7ca6c9", + "entity": "claude-fable-5.1", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Fable 5.1 | `claude-5-1-fable-low`, `claude-5-1-fable-medium`, `claude-5-1-fable-high`, `claude-5-1-fable-xhigh`, `claude-5-1-fable-max` | `claude-5-1-fable-high` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 60, + "line_start": 60, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-5-1-fable-low", + "claude-5-1-fable-medium", + "claude-5-1-fable-high", + "claude-5-1-fable-xhigh", + "claude-5-1-fable-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:52450e0e915e79b37316817c8720b074b5d31a31247ab665c992bc343cdb6d6b", + "claim_id": "sha256:e074814ed844d182a8805bc965e63aa00035a3ba8e8392c6ab7ed3dd7f92447d", + "entity": "claude-fable-5", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Fable 5 | `claude-5-fable-low`, `claude-5-fable-medium`, `claude-5-fable-high`, `claude-5-fable-xhigh`, `claude-5-fable-max` | `claude-5-fable-high` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 61, + "line_start": 61, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-5-fable-low", + "claude-5-fable-medium", + "claude-5-fable-high", + "claude-5-fable-xhigh", + "claude-5-fable-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:8bec8c5640db00648ada98df3b7d5e2e49fef8fc1ec9393f47b5d348d31d8621", + "claim_id": "sha256:ac8455a40d855d2e5e0c2bb0d80d26a8bdd141c3d5f294bf33e09f7f06e86fd2", + "entity": "claude-sonnet-5.5", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Sonnet 5.5 | `claude-5-5-sonnet-low`, `claude-5-5-sonnet-medium`, `claude-5-5-sonnet-high`, `claude-5-5-sonnet-xhigh`, `claude-5-5-sonnet-max` | `claude-5-5-sonnet-xhigh` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 62, + "line_start": 62, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-5-5-sonnet-low", + "claude-5-5-sonnet-medium", + "claude-5-5-sonnet-high", + "claude-5-5-sonnet-xhigh", + "claude-5-5-sonnet-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:ba55e1eccf4290c81f957a87923afe0d97da3682ef5947fec424484cdd840be3", + "claim_id": "sha256:ef5adc86d1ffd70875600c43cccd895d2479f64c5690d431160e061dd7f2a555", + "entity": "claude-sonnet-5", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Sonnet 5 | `claude-5-sonnet-low`, `claude-5-sonnet-medium`, `claude-5-sonnet-high`, `claude-5-sonnet-xhigh`, `claude-5-sonnet-max` | `claude-5-sonnet-xhigh` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 63, + "line_start": 63, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-5-sonnet-low", + "claude-5-sonnet-medium", + "claude-5-sonnet-high", + "claude-5-sonnet-xhigh", + "claude-5-sonnet-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:0c45e51ffefc5d06eb59f16b797a611b72e4061d4cf7f753274c25aeb948cbe4", + "claim_id": "sha256:09fe72f9853454a25dca0c3187249f7c33d66793b603cbc4eaaddf97fb6252d5", + "entity": "claude-opus-4.8", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Opus 4.8 | `claude-4-8-opus-low`, `claude-4-8-opus-medium`, `claude-4-8-opus-high`, `claude-4-8-opus-xhigh`, `claude-4-8-opus-xhigh-fast`, `claude-4-8-opus-max` | `claude-4-8-opus-xhigh` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 64, + "line_start": 64, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-4-8-opus-low", + "claude-4-8-opus-medium", + "claude-4-8-opus-high", + "claude-4-8-opus-xhigh", + "claude-4-8-opus-xhigh-fast", + "claude-4-8-opus-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:37fae09bdd4e52847df4a7f2967ef6c8de06947a3c779ab66b38137ac9bb89b2", + "claim_id": "sha256:8ec49d2561734613afcbb3125f0b261b27695fdcb1c232f718896fec11e02eda", + "entity": "claude-opus-4.7", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Opus 4.7 | `claude-4-7-opus-high`, `claude-4-7-opus-xhigh`, `claude-4-7-opus-max` | `claude-4-7-opus-xhigh` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 65, + "line_start": 65, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-4-7-opus-high", + "claude-4-7-opus-xhigh", + "claude-4-7-opus-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:86d3d0aee2b6aaa170f28ab78ca6c1c815e79f4ed9184b7a5e6989532d043e00", + "claim_id": "sha256:6d387a2c640862e99a65019d085505d8c1a1b1d616cf6146058162578729eaf8", + "entity": "claude-opus-4.6", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Opus 4.6 | `claude-4-6-opus-high`, `claude-4-6-opus-max` | `claude-4-6-opus-high` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 66, + "line_start": 66, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-4-6-opus-high", + "claude-4-6-opus-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:49e62c20b378d19f98b8e451406a2feedc53fd2fd3ba66b977498935687e63ab", + "claim_id": "sha256:aefcc309e9734fc05b79aec7fd0e40fe4f54d5e41d663fe2b38bfdeaa3c23c38", + "entity": "claude-sonnet-4.6", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Sonnet 4.6 | `claude-4-6-sonnet-high`, `claude-4-6-sonnet-max` | `claude-4-6-sonnet-high` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 67, + "line_start": 67, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-4-6-sonnet-high", + "claude-4-6-sonnet-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:50e17f8bc3ac4c88097ca1f4da05c0acd62223f8eb7fee66d3ce6b405346e063", + "claim_id": "sha256:aac76c3f155cb8151d0e48b6f00e838ad1042e75261c54a4f890e887b117f988", + "entity": "claude-opus-4.5", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Opus 4.5 | `claude-4-5-opus`, `claude-4-5-opus-thinking` | `claude-4-5-opus` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 68, + "line_start": 68, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-4-5-opus", + "claude-4-5-opus-thinking" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:eb9b816be351b406821f20d1f7f786105715ea1262836cbda640dcea23546872", + "claim_id": "sha256:67bd5cb371f491e2d6e3c5ba6ab7d3b5a0ebf814882f729a6d841fe90594c4a9", + "entity": "claude-sonnet-4.5", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Sonnet 4.5 | `claude-4-5-sonnet`, `claude-4-5-sonnet-thinking` | `claude-4-5-sonnet` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 69, + "line_start": 69, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-4-5-sonnet", + "claude-4-5-sonnet-thinking" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:cbfbf3f54870255f5bd0178b8b23a4488793033e07d1273fe816b063d87e8692", + "claim_id": "sha256:049c08239e322361815465aa8ab6f1a9ea6c1d23e3925aba8394028b0723cb74", + "entity": "claude-haiku-5.5", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Haiku 5.5 | `claude-5-5-haiku-low`, `claude-5-5-haiku-medium`, `claude-5-5-haiku-high`, `claude-5-5-haiku-xhigh`, `claude-5-5-haiku-max` | \u2014 |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 70, + "line_start": 70, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-5-5-haiku-low", + "claude-5-5-haiku-medium", + "claude-5-5-haiku-high", + "claude-5-5-haiku-xhigh", + "claude-5-5-haiku-max" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:7351315d4057f761cdd58ce3356a96e24e12c41d9cf3100f2de39ab4a0039e74", + "claim_id": "sha256:6c2d32578f5268f0c930ac1d342138370b50accb05c09fd95608da596d1b6193", + "entity": "claude-haiku-4.5", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Haiku 4.5 | `claude-4-5-haiku` | `claude-4-5-haiku` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 71, + "line_start": 71, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "claude-4-5-haiku" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:63bd3d07f4ca095778e040e6c6465f8b6326a668b3e5047a9a1fc9ac18c195e0", + "claim_id": "sha256:8b7e7498be22b1efca3ad514d7a917b0e5067c79a369a044c8922e611fe421c6", + "entity": "gemini-4-argon", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Gemini 4 Argon | `gemini-4-argon` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Google", + "heading_anchor": "google", + "line_end": 83, + "line_start": 83, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gemini-4-argon" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:4d003d968d4ae79d5b15625e19262da344786eeabd6f915bfa26c8e1559bcfdc", + "claim_id": "sha256:a2e5e80346e8fb0a39ac6f30e78aebd1e0da74193a76706664175064b6e14e54", + "entity": "gemini-3.1-pro", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Gemini 3.1 Pro | `gemini-3.1-pro` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Google", + "heading_anchor": "google", + "line_end": 84, + "line_start": 84, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gemini-3.1-pro" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:cad45704b052aeb3f4d227a6c56d1d41692aca5166d328537ffaedb108733c3a", + "claim_id": "sha256:734e4c644c4fc390f1d406ddce7ee887f1f2b51ee51ce2e0ec426bc683f608cf", + "entity": "gemini-3.8-flash", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Gemini 3.8 Flash | `gemini-3.8-flash` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Google", + "heading_anchor": "google", + "line_end": 85, + "line_start": 85, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gemini-3.8-flash" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:d53fd4a9d6b57e0b03ce810379b4acb1b2132ee1035811e0f381b36e85112089", + "claim_id": "sha256:f7fe9ac3275a3c19b7343d674285ebe7d7d43917ae3e2e0560a2bcd16d24fc29", + "entity": "gemini-3.7-flash", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Gemini 3.7 Flash | `gemini-3.7-flash` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Google", + "heading_anchor": "google", + "line_end": 86, + "line_start": 86, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gemini-3.7-flash" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:a391b900ccb2c6021c01e827574d6815b78261addcb9112a65b58ccac28cef5b", + "claim_id": "sha256:ca4e7b1518a939986c9ab5037b8cc25e7008db228d9d6d048aa139ce7a0a42ea", + "entity": "gemini-3.6-flash", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Gemini 3.6 Flash | `gemini-3.6-flash` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Google", + "heading_anchor": "google", + "line_end": 87, + "line_start": 87, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gemini-3.6-flash" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:5119c5eb4e0195435a3841adcac12c98c39818f6acaa332fd39b18a1d63719c9", + "claim_id": "sha256:6d5e8d0fbd13c0fb4407925415ff8a20c643aa0d1bab9578cd1b083957171eec", + "entity": "gemini-3.5-flash", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Gemini 3.5 Flash | `gemini-3.5-flash` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Google", + "heading_anchor": "google", + "line_end": 88, + "line_start": 88, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "gemini-3.5-flash" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:3e14563991fedaa3186c9ddd6740c206856b13b555c23dfe9207542ca83a6430", + "claim_id": "sha256:9c0e0aecf52aea1e1cfcfbc5ae56628df98679c53ca507fa45de02ccfd1c8341", + "entity": "grok-4.7", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Grok 4.7 | `grok-4-7-low` | Low |\n| Grok 4.7 | `grok-4-7-medium` | Medium |\n| Grok 4.7 | `grok-4-7-high` | High |\n| Grok 4.7 | `grok-4-7-xhigh` | Extra High |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "xAI", + "heading_anchor": "xai", + "line_end": 97, + "line_start": 94, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "grok-4-7-low", + "grok-4-7-medium", + "grok-4-7-high", + "grok-4-7-xhigh" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:8365edf95d5c2097e625c4018a7f96ec4ad03191c11923fd35006d80754f99e4", + "claim_id": "sha256:633ef9a9863b9d9fa65c2aa4e1ea1945844abb4e7993e5c965fd93571658f634", + "entity": "grok-4.6", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Grok 4.6 | `grok-4-6-low` | Low |\n| Grok 4.6 | `grok-4-6-medium` | Medium |\n| Grok 4.6 | `grok-4-6-high` | High |\n| Grok 4.6 | `grok-4-6-xhigh` | Extra High |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "xAI", + "heading_anchor": "xai", + "line_end": 101, + "line_start": 98, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "grok-4-6-low", + "grok-4-6-medium", + "grok-4-6-high", + "grok-4-6-xhigh" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:0b81da522982fc0768c42bbbcfae857afaa52ad0212a6c073e6266896d921216", + "claim_id": "sha256:396eebe8da7c09a0120ed694b66508a14978bc64dc88cbea6d6e5852b4176c86", + "entity": "grok-4.5", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Grok 4.5 | `grok-4-5-low` | Low |\n| Grok 4.5 | `grok-4-5-medium` | Medium |\n| Grok 4.5 | `grok-4-5-high` | High |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "xAI", + "heading_anchor": "xai", + "line_end": 104, + "line_start": 102, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "grok-4-5-low", + "grok-4-5-medium", + "grok-4-5-high" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:ac41e46ec8be44886c759b0f9e4402fba2ec968fa63891f277bacf8313bf3eef", + "claim_id": "sha256:fadb65483b5d3391673f3f2ff9bc5522fc6bef8e52ea38f530d14c122cec57e6", + "entity": "grok-4.3", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Grok 4.3 | `grok-4-3-low` | Low |\n| Grok 4.3 | `grok-4-3-medium` | Medium |\n| Grok 4.3 | `grok-4-3-high` | High |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "xAI", + "heading_anchor": "xai", + "line_end": 107, + "line_start": 105, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "grok-4-3-low", + "grok-4-3-medium", + "grok-4-3-high" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:6f4506542971eab9596de50811eee8bc97eea753d1033ea21f51b59f66a3edb6", + "claim_id": "sha256:c4a51b5c0e31734b88497b60f4bf239b855be3554d4cbb45a39f6fe6c5fd4bbd", + "entity": "grok-build-0.1", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Grok Build 0.1 | `grok-build-0.1` | \u2014 |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "xAI", + "heading_anchor": "xai", + "line_end": 108, + "line_start": 108, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "grok-build-0.1" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:5d179ada3a4ba42c15e697a9a6a763252b3dc0ecdc5e7fe1671571f98faad4ca", + "claim_id": "sha256:c24f171ca8fd63b2687dc5776f599c761948d2522a119b430608810a08e91ce2", + "entity": "glm-5.3", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| GLM 5.3 | `glm-5.3-fireworks` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Hosted models (via [Fireworks AI](https://fireworks.ai))", + "heading_anchor": "hosted-models-via-fireworks-aihttpsfireworksai", + "line_end": 118, + "line_start": 118, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "glm-5.3-fireworks" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:583d6ae24a0697caf1faff220b7dca0886b35294a38f491a5508a193bb575645", + "claim_id": "sha256:1b2157c348c1f8240053fb23fe78874313ae4366463a332fd2e65a43f88278fd", + "entity": "glm-5.3-flash", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| GLM 5.3 Flash | `glm-5.3-flash-fireworks` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Hosted models (via [Fireworks AI](https://fireworks.ai))", + "heading_anchor": "hosted-models-via-fireworks-aihttpsfireworksai", + "line_end": 119, + "line_start": 119, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "glm-5.3-flash-fireworks" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:952f5ecfed3ed4463c51e755a602338ad6f2dce8754179adb8812631078f0cc0", + "claim_id": "sha256:46f8e837a544168aeb02fb4c97d5519b2898e6432514e9c2c7825b76410442b2", + "entity": "kimi-k3", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Kimi K3 | `kimi-k3-fireworks` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Hosted models (via [Fireworks AI](https://fireworks.ai))", + "heading_anchor": "hosted-models-via-fireworks-aihttpsfireworksai", + "line_end": 120, + "line_start": 120, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "kimi-k3-fireworks" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:ea10f635c06932c894e6b94df16199fcf622baf67839253dc2fcf41118ffe8f4", + "claim_id": "sha256:4bc33206c54269fb7bf3685cb7e674396ad918119364ea2f665678134a3deaff", + "entity": "minimax-3", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Minimax 3 | `minimax-3-fireworks` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Hosted models (via [Fireworks AI](https://fireworks.ai))", + "heading_anchor": "hosted-models-via-fireworks-aihttpsfireworksai", + "line_end": 121, + "line_start": 121, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "minimax-3-fireworks" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:7c2745edc25e14d2b5a621faca16698bec2d46ff33be6380e329831aed313cff", + "claim_id": "sha256:bcedbf32ba29002b397a7f32b424dd8cf32f951af4b34b48115bdba095a4e4b2", + "entity": "qwen-3.8-max", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Qwen 3.8 Max | `qwen-3.8-max-fireworks` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Hosted models (via [Fireworks AI](https://fireworks.ai))", + "heading_anchor": "hosted-models-via-fireworks-aihttpsfireworksai", + "line_end": 122, + "line_start": 122, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "qwen-3.8-max-fireworks" + ], + "type": "enum" + } + }, + { + "category": "model-identifiers", + "claim_content_fingerprint": "sha256:7da62093a7f86985add31ba6abbdf593208e34a3876a6f7bb30c9ab93065027f", + "claim_id": "sha256:ac7d8eaa31799c949fd60ee16e95d1bb4013403c9c327cb8e8c163acdf61199e", + "entity": "deepseek-v4.1-flash", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-ids", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| DeepSeek V4.1 Flash | `deepseek-v4.1-flash-fireworks` |", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "heading": "Hosted models (via [Fireworks AI](https://fireworks.ai))", + "heading_anchor": "hosted-models-via-fireworks-aihttpsfireworksai", + "line_end": 123, + "line_start": 123, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "model-identifiers", + "value": { + "normalized": [ + "deepseek-v4.1-flash-fireworks" + ], + "type": "enum" } } ], - "page_sha256": "6745d88e9577fa4a92188ceb7643e7e52b3b27503e336bcf0f07e92c13c86e31", + "page_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", "path": "src/content/docs/agents/inference/model-choice.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/54f4de465a11940c77a137c527995bb6be9933035854c0ee02c527bce39d80f3.json b/.agents/state/docs_consistency_audit/claims/54f4de465a11940c77a137c527995bb6be9933035854c0ee02c527bce39d80f3.json index 8c31025f6..45f7144a7 100644 --- a/.agents/state/docs_consistency_audit/claims/54f4de465a11940c77a137c527995bb6be9933035854c0ee02c527bce39d80f3.json +++ b/.agents/state/docs_consistency_audit/claims/54f4de465a11940c77a137c527995bb6be9933035854c0ee02c527bce39d80f3.json @@ -1,13 +1,13 @@ { "claims": [ { - "category": "privacy", - "claim_content_fingerprint": "sha256:c789ac694d1d74d12f7e241a4ce3a02f3021f02f71b9447ec32aeceb5eecc8e7", - "claim_id": "sha256:f3b3a3e0768fd1bb7b9571141c40bedf7b522b24862c821845c2e8d787bc1f8c", - "entity": "computer-use-recording", + "category": "product-behavior", + "claim_content_fingerprint": "sha256:0b6701cc8a07858461b3e197f5019ce0e1aa6d6729f6ac4327a530392775441b", + "claim_id": "sha256:c7e36b56afea70251d668e862fda8b319cd3b0857d354d2da52b04a7df8873e7", + "entity": "computer-use", "extraction_confidence": 0.95, "polarity": "affirmative", - "predicate": "captures-local-desktop", + "predicate": "available-environments", "qualifiers": { "actors": [], "architectures": [], @@ -22,31 +22,36 @@ "time_scope": null, "versions": [] }, - "quote": "never include your local desktop or credentials.", + "quote": "Computer Use is only available in Warp's sandboxed cloud environments, not in local interactive terminal sessions.", "source": { "canonical_identity": "route:/agents/capabilities/computer-use", "canonical_route": "/agents/capabilities/computer-use", - "content_sha256": "1dd51d1f3820997c49ba80255b85b5730bbb124b8e0ecd2a29c992b574c900ac", - "heading": "Recording sessions", - "heading_anchor": "recording-sessions", - "line_end": 96, - "line_start": 96, + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", + "heading": "Capabilities", + "heading_anchor": "capabilities", + "line_end": 27, + "line_start": 27, "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", "repository": "warpdotdev/docs", "route": "/agents/capabilities/computer-use/", "visibility": "public" }, "source_class": "canonical-doc", - "topic": "privacy", + "topic": "product-behavior", "value": { - "normalized": false, - "type": "boolean" + "normalized": [ + "sandboxed-cloud" + ], + "raw": [ + "sandboxed-cloud" + ], + "type": "enum" } }, { "category": "product-behavior", - "claim_content_fingerprint": "sha256:31583da4f52f6e61a0f42f6dd84108f34961db1c70056a62700e57d46dce99b9", - "claim_id": "sha256:485ce9d4dd26eab3ed3a9ad45409d586bcb661d2293d54b1d05886af9f19f335", + "claim_content_fingerprint": "sha256:9625b5fb8e8ff51482c5cb1abb625482abf8c8273bf2aae7ad2ede9fb48a4b7a", + "claim_id": "sha256:a1a4a62fe471b38fdbbd746d5b8ce65841fedc16fcb2aa22468251a67ecd86ae", "entity": "computer-use", "extraction_confidence": 0.95, "polarity": "affirmative", @@ -59,7 +64,9 @@ "environments": [ "cloud" ], - "exceptions": [], + "exceptions": [ + "third-party-harnesses" + ], "install_methods": [], "legacy": false, "operating_systems": [], @@ -75,7 +82,7 @@ "source": { "canonical_identity": "route:/agents/capabilities/computer-use", "canonical_route": "/agents/capabilities/computer-use", - "content_sha256": "1dd51d1f3820997c49ba80255b85b5730bbb124b8e0ecd2a29c992b574c900ac", + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", "heading": "Enabling Computer Use", "heading_anchor": "enabling-computer-use", "line_end": 39, @@ -89,12 +96,61 @@ "topic": "product-behavior", "value": { "normalized": true, + "raw": true, "type": "boolean" } }, { "category": "product-behavior", - "claim_content_fingerprint": "sha256:18354fe4b5dbbe650902c9867a5b3c9e823e8cf32cfb3d8ee7c6de6a9d297e22", + "claim_content_fingerprint": "sha256:3ce041c678f4dfe352295a7bd452e822e475767e2ecdcde25ed2b2fd636efc95", + "claim_id": "sha256:5c3851155734bd3a623afac42a3f932ffcba39e27b5d4ba0c13ce607d0e9f7ee", + "entity": "computer-use", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "enabled-by-default", + "qualifiers": { + "actors": [ + "third-party-harnesses" + ], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Runs on [third-party harnesses](/factories/harnesses/) (Claude Code and Codex) default to Computer Use disabled because third-party harnesses don't integrate with Warp's Computer Use tooling.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use", + "canonical_route": "/agents/capabilities/computer-use", + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", + "heading": "Enabling Computer Use", + "heading_anchor": "enabling-computer-use", + "line_end": 39, + "line_start": 39, + "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:9f6a1de83972e775e6bda4066683ce487fa23943c2a814954d7e670af0453646", "claim_id": "sha256:d2f6b1e0b072969104bd4b89667353a0e9b1d9c45afcbf7b043022622a51a465", "entity": "computer-use", "extraction_confidence": 0.95, @@ -124,7 +180,7 @@ "source": { "canonical_identity": "route:/agents/capabilities/computer-use", "canonical_route": "/agents/capabilities/computer-use", - "content_sha256": "1dd51d1f3820997c49ba80255b85b5730bbb124b8e0ecd2a29c992b574c900ac", + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", "heading": "Warp app settings", "heading_anchor": "warp-app-settings", "line_end": 43, @@ -138,11 +194,514 @@ "topic": "product-behavior", "value": { "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "category": "cli", + "claim_content_fingerprint": "sha256:0ce8f9d22cee013d1d8878437db9edb3d4789c9ff7d128c4d163bb49a8bfec80", + "claim_id": "sha256:ff5a2a0a9ebe6f765be845c21a96ecb8a58da5d8a3ceb44b9a696bd0a2c7322c", + "entity": "oz-agent-run-cloud-computer-use", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "enable-flag", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "oz agent run-cloud --computer-use --prompt \"\"", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use", + "canonical_route": "/agents/capabilities/computer-use", + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", + "heading": "CLI", + "heading_anchor": "cli", + "line_end": 50, + "line_start": 50, + "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "--computer-use", + "raw": "--computer-use", + "type": "flag" + } + }, + { + "category": "cli", + "claim_content_fingerprint": "sha256:f61db62ab76f005a98787530bc2e84483a377a857325aa3c782b7ea3465f1bf3", + "claim_id": "sha256:5209c0a384d7c194d9312e378d179b40ff2dbd80c0764a5e1f705ace9c38fb45", + "entity": "oz-agent-run-cloud-computer-use", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "disable-flag", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "oz agent run-cloud --no-computer-use --prompt \"\"", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use", + "canonical_route": "/agents/capabilities/computer-use", + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", + "heading": "CLI", + "heading_anchor": "cli", + "line_end": 51, + "line_start": 51, + "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "--no-computer-use", + "raw": "--no-computer-use", + "type": "flag" + } + }, + { + "category": "api", + "claim_content_fingerprint": "sha256:5f2562b2abecc42aa5d4cc95cc047e0c77a860947d1b81f19e4842842d403fbd", + "claim_id": "sha256:be7facd30357d2a1a823f87c939071e9aa1b9e5497b48946a8af44f24384bb60", + "entity": "cloud-run-computer-use", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "configuration-field", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "the optional `config.computer_use_enabled` field controls Computer Use.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use", + "canonical_route": "/agents/capabilities/computer-use", + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", + "heading": "API", + "heading_anchor": "api", + "line_end": 56, + "line_start": 56, + "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "api", + "value": { + "normalized": "config.computer_use_enabled", + "raw": "config.computer_use_enabled", + "type": "parameter" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:6110a9d8d31bbd0ae34de10a3dcb6a58e41cc42663f5a1c650c8fd1ffe003e2e", + "claim_id": "sha256:9831948827feb0afe79e78b91e922d3037e7a0854cb7d8a7c7437c9d41625979", + "entity": "computer-use", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "enabled-by-default", + "qualifiers": { + "actors": [ + "api-warp-harness" + ], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "When omitted, it defaults to `true` for runs on Warp's built-in harness and `false` for runs on third-party harnesses.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use", + "canonical_route": "/agents/capabilities/computer-use", + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", + "heading": "API", + "heading_anchor": "api", + "line_end": 56, + "line_start": 56, + "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:8fe438abbdc613c36d60eb0ed5f70c5aa244ed1ffbfea8aab34807db0a9ed8d5", + "claim_id": "sha256:190a1202db56f72a0ce481cec55d260a26a30c48745a7b855cbb7baef25e5eea", + "entity": "computer-use", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "enabled-by-default", + "qualifiers": { + "actors": [ + "api-third-party-harnesses" + ], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "When omitted, it defaults to `true` for runs on Warp's built-in harness and `false` for runs on third-party harnesses.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use", + "canonical_route": "/agents/capabilities/computer-use", + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", + "heading": "API", + "heading_anchor": "api", + "line_end": 56, + "line_start": 56, + "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:47fb33b88125262a3786d7699f055d672067bf8d96095beeba15d5d32b6d69be", + "claim_id": "sha256:5be1355f3bf91ed77a58ca3075134bbf5b1a8423018d2de3b7767b7bf55384c9", + "entity": "computer-use", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "access-to-local-machine", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "sandboxed-cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "it does not have access to your local machine, credentials, or sensitive data outside the sandbox environment.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use", + "canonical_route": "/agents/capabilities/computer-use", + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", + "heading": "Setup and requirements", + "heading_anchor": "setup-and-requirements", + "line_end": 84, + "line_start": 84, + "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:f834761797df2a8319cb8dced1255cdbfbb3198b48337eb715215501376a2139", + "claim_id": "sha256:8c8a848d43d9dcf39d1c080bc73607daa815f24c0c2fb3249683a92c58c4f4a1", + "entity": "computer-use", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "applications-must-be-installed-in-environment", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Your cloud environment must include any desktop applications you want the agent to control in your [environment configuration](/factories/environments/).", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use", + "canonical_route": "/agents/capabilities/computer-use", + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", + "heading": "Setup and requirements", + "heading_anchor": "setup-and-requirements", + "line_end": 86, + "line_start": 86, + "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:23ec26956559ad595a1cf2ba05ffc76520d4d1f3476b4833b75a571e7be14bfc", + "claim_id": "sha256:e66920c0fd6c4ade9dd3795a524c0bfe4c4ff9c3ecc5ec91a7d398c7439fb930", + "entity": "computer-use-browser", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "bundled-browser", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "every Computer Use environment includes a bundled Chromium browser.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use", + "canonical_route": "/agents/capabilities/computer-use", + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", + "heading": "Setup and requirements", + "heading_anchor": "setup-and-requirements", + "line_end": 86, + "line_start": 86, + "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "chromium" + ], + "raw": [ + "chromium" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:b3957f92088020963acc1c98b54b3750fb3aae0a3e4ad5b3e4cac294afb1a995", + "claim_id": "sha256:a70dc2c8b66c8f98711d0fe1364df9722d9d542d13963ba36449a4a973e02915", + "entity": "computer-use", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "supported-model-family", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Computer Use currently supports Anthropic Claude models.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use", + "canonical_route": "/agents/capabilities/computer-use", + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", + "heading": "Model selection", + "heading_anchor": "model-selection", + "line_end": 90, + "line_start": 90, + "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "anthropic-claude" + ], + "raw": [ + "anthropic-claude" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:78ccbc784b393955e53f271fbe21f3d9e30864e8ce279e35600b80039ec70d7e", + "claim_id": "sha256:2e38ba75c5691e25678957ddac927d58a023810e3c6bba1b107cc4ecbb4f123a", + "entity": "computer-use", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "automatic-model-selection", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp uses an auto model selector to choose the best-suited model for each Computer Use task.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use", + "canonical_route": "/agents/capabilities/computer-use", + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", + "heading": "Model selection", + "heading_anchor": "model-selection", + "line_end": 90, + "line_start": 90, + "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:8502ed776303a8d0e73515a0f763526e7fd5e9582e2398014b1c8e3005bc2866", + "claim_id": "sha256:f3b3a3e0768fd1bb7b9571141c40bedf7b522b24862c821845c2e8d787bc1f8c", + "entity": "computer-use-recording", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "captures-local-desktop", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "never include your local desktop or credentials.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use", + "canonical_route": "/agents/capabilities/computer-use", + "content_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", + "heading": "Recording sessions", + "heading_anchor": "recording-sessions", + "line_end": 96, + "line_start": 96, + "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "raw": false, "type": "boolean" } } ], - "page_sha256": "1dd51d1f3820997c49ba80255b85b5730bbb124b8e0ecd2a29c992b574c900ac", + "page_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/5cc1ce086633ed12e5ae67da1f8d3b4b18f1233832b6e84505e061089622232f.json b/.agents/state/docs_consistency_audit/claims/5cc1ce086633ed12e5ae67da1f8d3b4b18f1233832b6e84505e061089622232f.json index 7c15a0ae5..a1bc14bbe 100644 --- a/.agents/state/docs_consistency_audit/claims/5cc1ce086633ed12e5ae67da1f8d3b4b18f1233832b6e84505e061089622232f.json +++ b/.agents/state/docs_consistency_audit/claims/5cc1ce086633ed12e5ae67da1f8d3b4b18f1233832b6e84505e061089622232f.json @@ -1,5 +1,129 @@ { - "claims": [], + "claims": [ + { + "claim_content_fingerprint": "sha256:27a245028fb1e68c50f397ed72d360a71fcde16581a94b5acd4e1d5cef83698a", + "claim_id": "sha256:37cf3fe474cb64d7985c2f07023f209d43a053e1c6cdfd9727bcdd9c942c92fe", + "entity": "sso-login", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "idp-initiated-login-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp cannot be launched directly from SSO provider portals.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/faq.mdx", + "content_sha256": "0e37970b67125f8ec60b2e06d4b2f039bd2f51527e645377f92c6d10d912e270", + "heading": "Warp won't open from my SSO provider", + "heading_anchor": "warp-wont-open-from-my-sso-provider", + "line_end": 39, + "line_start": 39, + "path": "src/content/docs/enterprise/getting-started/faq.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/faq/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:c8f028881238614a2091943dbaf0a8b6940227e4117fafefc84d32b131c1fb01", + "claim_id": "sha256:37e3e74ec4e18466dd9fb433bae16146f3ed9da91055a602bc12215545d8708c", + "entity": "sso-existing-accounts", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "linking-required", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If you have an existing Warp account, log in with your original credentials and [link your Warp account to SSO first](https://app.warp.dev/link_sso).", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/faq.mdx", + "content_sha256": "0e37970b67125f8ec60b2e06d4b2f039bd2f51527e645377f92c6d10d912e270", + "heading": "I can't log in with SSO", + "heading_anchor": "i-cant-log-in-with-sso", + "line_end": 19, + "line_start": 19, + "path": "src/content/docs/enterprise/getting-started/faq.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/faq/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:0ea9950a4139ac94b8104c699871545906d4b4edd6cde6fcd7453155987145ee", + "claim_id": "sha256:4de51ffc63ab0e483ab173ef361fb3fcfbacfac75524c9c045838c51d7697c05", + "entity": "team-settings", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "restart-forces-refresh", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Ask users to restart Warp to force a settings refresh.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/faq.mdx", + "content_sha256": "0e37970b67125f8ec60b2e06d4b2f039bd2f51527e645377f92c6d10d912e270", + "heading": "Users can't see new admin settings", + "heading_anchor": "users-cant-see-new-admin-settings", + "line_end": 62, + "line_start": 62, + "path": "src/content/docs/enterprise/getting-started/faq.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/faq/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], "page_sha256": "0e37970b67125f8ec60b2e06d4b2f039bd2f51527e645377f92c6d10d912e270", "path": "src/content/docs/enterprise/getting-started/faq.mdx", "schema_version": 1 diff --git a/.agents/state/docs_consistency_audit/claims/5f4dbdcef2cd2b38371738e98e79635af5dfa27cc748bd2da7176b2abb54ae14.json b/.agents/state/docs_consistency_audit/claims/5f4dbdcef2cd2b38371738e98e79635af5dfa27cc748bd2da7176b2abb54ae14.json index c10271a3d..3eff72b36 100644 --- a/.agents/state/docs_consistency_audit/claims/5f4dbdcef2cd2b38371738e98e79635af5dfa27cc748bd2da7176b2abb54ae14.json +++ b/.agents/state/docs_consistency_audit/claims/5f4dbdcef2cd2b38371738e98e79635af5dfa27cc748bd2da7176b2abb54ae14.json @@ -1,5 +1,220 @@ { - "claims": [], + "claims": [ + { + "category": "security", + "claim_content_fingerprint": "sha256:695e4fa23a01354fa060d278acc1d6e719d0c4b77be432023261538b8a44694a", + "claim_id": "sha256:70c283f48345860c226207981d2c102c3cb9c2562965d5e40a859e6e14d44401", + "entity": "warp", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "soc-2-type-ii-certified", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp is **SOC 2 Type II certified**", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/trust-center.mdx", + "content_sha256": "00b8a912490b1c2a5b1a120702439426727648a269b33417383d4591cf7749ac", + "heading": "SOC 2 Type II", + "heading_anchor": "soc-2-type-ii", + "line_end": 16, + "line_start": 16, + "path": "src/content/docs/enterprise/security-and-compliance/trust-center.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/trust-center/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:d3bd5514f044a996c5a86e3280e7adff7efcb6979f38a506ff489ceb7e112bea", + "claim_id": "sha256:8d1791273a182eb8111d478da80f6c162c51ca8c1657160451e43b91b8cbb3f0", + "entity": "soc-2-reports", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available-upon-request", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Enterprise customers can request SOC 2 reports directly through the [Trust Center portal](https://trust.warp.dev), through their account manager, or by emailing [security@warp.dev](mailto:security@warp.dev).", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/trust-center.mdx", + "content_sha256": "00b8a912490b1c2a5b1a120702439426727648a269b33417383d4591cf7749ac", + "heading": "SOC 2 Type II", + "heading_anchor": "soc-2-type-ii", + "line_end": 23, + "line_start": 23, + "path": "src/content/docs/enterprise/security-and-compliance/trust-center.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/trust-center/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:53b504d86da297c4bf8a0e519a6959958cb0e72b8f3a45fb557a848a18859c1b", + "claim_id": "sha256:ef93b48fce40e09f035de9db40420180d27aec877d562ef2414456b94701d94f", + "entity": "customer-ai-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "retained-by-model-provider", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "meaning they do not store or train on your data.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/trust-center.mdx", + "content_sha256": "00b8a912490b1c2a5b1a120702439426727648a269b33417383d4591cf7749ac", + "heading": "Subprocessors", + "heading_anchor": "subprocessors", + "line_end": 32, + "line_start": 32, + "path": "src/content/docs/enterprise/security-and-compliance/trust-center.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/trust-center/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:09338c7e76bea229ca44c1082f1adc244eb1417c6bb9221b0972ffc4cdf0a1ba", + "claim_id": "sha256:8ad2c8458c2bd656d81c99427cca2ac4e56507e583d568052c18bd81ff981dca", + "entity": "customer-ai-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "used-for-training", + "qualifiers": { + "actors": [ + "model-providers" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "meaning they do not store or train on your data.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/trust-center.mdx", + "content_sha256": "00b8a912490b1c2a5b1a120702439426727648a269b33417383d4591cf7749ac", + "heading": "Subprocessors", + "heading_anchor": "subprocessors", + "line_end": 32, + "line_start": 32, + "path": "src/content/docs/enterprise/security-and-compliance/trust-center.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/trust-center/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:05662ce61cd8e555a7c9f66dbb9db5a71b2db780463cd188260320eaa8cc1bd2", + "claim_id": "sha256:6c567af735771f47768ea06bb93b0b2b1f586446a8fba5b1f9e13bb2ebd3bad8", + "entity": "warp", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "regular-security-assessments", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp conducts regular security assessments as part of its SOC 2 program.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/trust-center.mdx", + "content_sha256": "00b8a912490b1c2a5b1a120702439426727648a269b33417383d4591cf7749ac", + "heading": "Penetration testing and vulnerability management", + "heading_anchor": "penetration-testing-and-vulnerability-management", + "line_end": 56, + "line_start": 56, + "path": "src/content/docs/enterprise/security-and-compliance/trust-center.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/trust-center/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], "page_sha256": "00b8a912490b1c2a5b1a120702439426727648a269b33417383d4591cf7749ac", "path": "src/content/docs/enterprise/security-and-compliance/trust-center.mdx", "schema_version": 1 diff --git a/.agents/state/docs_consistency_audit/claims/605bd7e26f04aa362a181504de6e0b656a4bc07c700eca4239057ea8711bfdd4.json b/.agents/state/docs_consistency_audit/claims/605bd7e26f04aa362a181504de6e0b656a4bc07c700eca4239057ea8711bfdd4.json index 811efe59a..ae1014e83 100644 --- a/.agents/state/docs_consistency_audit/claims/605bd7e26f04aa362a181504de6e0b656a4bc07c700eca4239057ea8711bfdd4.json +++ b/.agents/state/docs_consistency_audit/claims/605bd7e26f04aa362a181504de6e0b656a4bc07c700eca4239057ea8711bfdd4.json @@ -1,6 +1,227 @@ { - "claims": [], - "page_sha256": "39e335661038b9b2824ce546dd1b3e3eda81c83235e400818a32b5c36d91cc50", + "claims": [ + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:6594075520740d3c96b425ab1b5c4d3c7a3b68a71abd9aa95d566710ec8c8b7d", + "claim_id": "sha256:9c37e3cc9b38282523b7040689280243beee666faa373eb7398a75ca88a14da5", + "entity": "opencode-integration", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "automatically-detected", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp auto-detects OpenCode when you run it", + "source": { + "canonical_identity": "route:/agents/cli-agents/opencode", + "canonical_route": "/agents/cli-agents/opencode", + "content_sha256": "cb8c446d84b07817ada7c8828b408320ae625a887fa34dd0c73cb819c1e072e4", + "heading": "", + "heading_anchor": "", + "line_end": 12, + "line_start": 12, + "path": "src/content/docs/agents/cli-agents/opencode.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/opencode/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:b7b61d670e00b63df1f958fd83b92ee031ce7582089020df5ab087eb47936d6a", + "claim_id": "sha256:b880904719fe59829cc259bd8e398277181b61625c597560575944da140894fe", + "entity": "opencode-notifications", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "requires-plugin", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp supports agent notifications for OpenCode through a plugin.", + "source": { + "canonical_identity": "route:/agents/cli-agents/opencode", + "canonical_route": "/agents/cli-agents/opencode", + "content_sha256": "cb8c446d84b07817ada7c8828b408320ae625a887fa34dd0c73cb819c1e072e4", + "heading": "Setting up notifications", + "heading_anchor": "setting-up-notifications", + "line_end": 18, + "line_start": 18, + "path": "src/content/docs/agents/cli-agents/opencode.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/opencode/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:cb00054954dda981243ea0d54b35c13180c19b87e19b7d4072e1040db5f1305a", + "claim_id": "sha256:0b8d0bb875a91f789a0ec9c1f3c954dd0e3c4fa27760f5c107adffc37acf250c", + "entity": "opencode-notifications", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "plugin-identifier", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "add `\"@warp-dot-dev/opencode-warp\"` to the `plugin` array in your `opencode.jsonc` configuration file (or `opencode.json` if you use plain JSON):", + "source": { + "canonical_identity": "route:/agents/cli-agents/opencode", + "canonical_route": "/agents/cli-agents/opencode", + "content_sha256": "cb8c446d84b07817ada7c8828b408320ae625a887fa34dd0c73cb819c1e072e4", + "heading": "Setting up notifications", + "heading_anchor": "setting-up-notifications", + "line_end": 20, + "line_start": 20, + "path": "src/content/docs/agents/cli-agents/opencode.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/opencode/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "@warp-dot-dev/opencode-warp", + "raw": "@warp-dot-dev/opencode-warp", + "type": "parameter" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:afa4da078de65b5bc70f467e321fb0522731618f15d91cdb5e9c4f560efdf966", + "claim_id": "sha256:d3fd43e7c8bc302d1f7050574ae506bb3c7e94a4c37f99b8f55223dc133a86c1", + "entity": "opencode-notifications", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "installation-chip", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If the plugin isn't installed, Warp displays an installation chip in the terminal when you run OpenCode, with setup steps you can follow directly.", + "source": { + "canonical_identity": "route:/agents/cli-agents/opencode", + "canonical_route": "/agents/cli-agents/opencode", + "content_sha256": "cb8c446d84b07817ada7c8828b408320ae625a887fa34dd0c73cb819c1e072e4", + "heading": "Setting up notifications", + "heading_anchor": "setting-up-notifications", + "line_end": 28, + "line_start": 28, + "path": "src/content/docs/agents/cli-agents/opencode.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/opencode/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:141c04310791a6cb7457c4c0d76cab84a66546374706666103cd00cb503801d8", + "claim_id": "sha256:f6e14f329734f6dc7a51399b80e4a14172592a6dddfdeb1dbc4e2a7c3d7f26b6", + "entity": "opencode-integration", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "remote-control-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**[Remote Control](/agents/cli-agents/remote-control/)** - Publish your OpenCode session so you can monitor and steer it from another device.", + "source": { + "canonical_identity": "route:/agents/cli-agents/opencode", + "canonical_route": "/agents/cli-agents/opencode", + "content_sha256": "cb8c446d84b07817ada7c8828b408320ae625a887fa34dd0c73cb819c1e072e4", + "heading": "Supported Warp features", + "heading_anchor": "supported-warp-features", + "line_end": 42, + "line_start": 42, + "path": "src/content/docs/agents/cli-agents/opencode.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/opencode/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + } + ], + "page_sha256": "cb8c446d84b07817ada7c8828b408320ae625a887fa34dd0c73cb819c1e072e4", "path": "src/content/docs/agents/cli-agents/opencode.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/68bacb1de97b4bb72f8afde55662c1c30530c5c4fc661f2fffa6117ea783584e.json b/.agents/state/docs_consistency_audit/claims/68bacb1de97b4bb72f8afde55662c1c30530c5c4fc661f2fffa6117ea783584e.json index 6184bd04a..6cfd99595 100644 --- a/.agents/state/docs_consistency_audit/claims/68bacb1de97b4bb72f8afde55662c1c30530c5c4fc661f2fffa6117ea783584e.json +++ b/.agents/state/docs_consistency_audit/claims/68bacb1de97b4bb72f8afde55662c1c30530c5c4fc661f2fffa6117ea783584e.json @@ -1,5 +1,349 @@ { - "claims": [], + "claims": [ + { + "claim_content_fingerprint": "sha256:49f7f79178ff13a43545799c923d9d2dd1ac0d7aaf6faab9105b91273c204cca", + "claim_id": "sha256:02b47e68f2d48749a3e377791b44efe2fc0f16a7954562c425b826db87b58af1", + "entity": "warp-desktop", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-operating-systems", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp is available for macOS, Linux, and Windows.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "content_sha256": "d31e1ff2470fcb7b5b78f32b4142e0e3481a39392a39e4dd9d606a41f4a26e1f", + "heading": "1. Download and install Warp", + "heading_anchor": "1-download-and-install-warp", + "line_end": 19, + "line_start": 19, + "path": "src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-developers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "macos", + "linux", + "windows" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:303ac9f0bc699f8dfc004ff33a07a4daec79d0a50effd493af87499a6bd464d4", + "claim_id": "sha256:e7592d72e3df8dacf60b5a923a3b8f5c4fa5d0365059fee3ca0d8f2e5276d89b", + "entity": "warp-desktop", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "minimum-os-version", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [ + "macos" + ], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "macOS 10.15 Catalina or later", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "content_sha256": "d31e1ff2470fcb7b5b78f32b4142e0e3481a39392a39e4dd9d606a41f4a26e1f", + "heading": "Download Warp", + "heading_anchor": "download-warp", + "line_end": 25, + "line_start": 25, + "path": "src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-developers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "10.15", + "type": "version" + } + }, + { + "claim_content_fingerprint": "sha256:5ceb03642f20b449b036a9e95d2dfc9783496e30ef19c506b75de054d7e30e7b", + "claim_id": "sha256:9d96fb949e32cae1a23842a0d18fec694739ed78a269d68834e00fa893395aae", + "entity": "warp-desktop", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "minimum-os-version", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [ + "windows" + ], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Windows 10 or later", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "content_sha256": "d31e1ff2470fcb7b5b78f32b4142e0e3481a39392a39e4dd9d606a41f4a26e1f", + "heading": "Download Warp", + "heading_anchor": "download-warp", + "line_end": 27, + "line_start": 27, + "path": "src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-developers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": 10, + "type": "version" + } + }, + { + "claim_content_fingerprint": "sha256:b369ff9fc9fe4634d77b8f5e942d5cb836559da165c86c9832546a5b373e6774", + "claim_id": "sha256:a4780e5f615ac0fb6cce0742debcff550c5633706f17cfb43cf4384d4e56678a", + "entity": "sso-login", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "idp-initiated-login-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Do not attempt to launch Warp directly from your SSO provider's app portal (e.g., Okta dashboard). This will result in an error.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "content_sha256": "d31e1ff2470fcb7b5b78f32b4142e0e3481a39392a39e4dd9d606a41f4a26e1f", + "heading": "Logging in with SSO", + "heading_anchor": "logging-in-with-sso", + "line_end": 65, + "line_start": 65, + "path": "src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-developers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:b71586242544b6c5c6ae220a60c461b6dfde9c400c700fd4b46c1f391bd53805", + "claim_id": "sha256:b318fbf723bafde3fb521383ff43944c3c2c93ec54248e5148746b9a30f24e19", + "entity": "codebase-indexing", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "maximum-files-per-repository", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Up to 200,000 files per repository", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "content_sha256": "d31e1ff2470fcb7b5b78f32b4142e0e3481a39392a39e4dd9d606a41f4a26e1f", + "heading": "Codebase Context", + "heading_anchor": "codebase-context", + "line_end": 116, + "line_start": 116, + "path": "src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-developers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": 200000, + "type": "integer" + } + }, + { + "claim_content_fingerprint": "sha256:10d2bc96dd5f151f831483503b5514111075da4a010a331a3ab825cfe6548829", + "claim_id": "sha256:12de39ae731dcbb3d1f38ad9e23044e0b3313881394bf7b70cbd6763a96ed8d6", + "entity": "codebase-indexing", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "respects-ignore-files", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Files excluded in `.gitignore` or `.warpindexingignore` are automatically skipped", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "content_sha256": "d31e1ff2470fcb7b5b78f32b4142e0e3481a39392a39e4dd9d606a41f4a26e1f", + "heading": "Codebase Context", + "heading_anchor": "codebase-context", + "line_end": 117, + "line_start": 117, + "path": "src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-developers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + ".gitignore", + ".warpindexingignore" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:7190c4699d88be9a28d9ab4f0a557af15a6250e93d17e271d5f849f00c4dc0df", + "claim_id": "sha256:0ff480e080ff1145e5c2a062e8d45455d287920c1c8b788367d26254a3bfa49a", + "entity": "indexed-source-code", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stored-on-warp-servers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "codebase-indexing" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The code itself is not saved\u2014only the embeddings are persisted.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "content_sha256": "d31e1ff2470fcb7b5b78f32b4142e0e3481a39392a39e4dd9d606a41f4a26e1f", + "heading": "Codebase Context", + "heading_anchor": "codebase-context", + "line_end": 121, + "line_start": 121, + "path": "src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-developers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:85faf310605e36aa50373e4a7be86ff927d67b26f326bb7887709121f387bc18", + "claim_id": "sha256:d1b42a36f51470a6feb9cef1f22ed18090d2beb9a126a39102feebc2d54b79a8", + "entity": "cloud-conversation-code-snippets", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stored-on-warp-servers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Code snippets may be stored as part of conversation records when agents create or modify files, since diffs are preserved in the conversation history.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "content_sha256": "d31e1ff2470fcb7b5b78f32b4142e0e3481a39392a39e4dd9d606a41f4a26e1f", + "heading": "Codebase Context", + "heading_anchor": "codebase-context", + "line_end": 124, + "line_start": 124, + "path": "src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-developers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], "page_sha256": "d31e1ff2470fcb7b5b78f32b4142e0e3481a39392a39e4dd9d606a41f4a26e1f", "path": "src/content/docs/enterprise/getting-started/getting-started-developers.mdx", "schema_version": 1 diff --git a/.agents/state/docs_consistency_audit/claims/6ce6082ae63f0e6660cdd58697cd926ff5e214b05cb7cc0bb7f4c9e40e90c879.json b/.agents/state/docs_consistency_audit/claims/6ce6082ae63f0e6660cdd58697cd926ff5e214b05cb7cc0bb7f4c9e40e90c879.json index 449ff913b..3b0b857fe 100644 --- a/.agents/state/docs_consistency_audit/claims/6ce6082ae63f0e6660cdd58697cd926ff5e214b05cb7cc0bb7f4c9e40e90c879.json +++ b/.agents/state/docs_consistency_audit/claims/6ce6082ae63f0e6660cdd58697cd926ff5e214b05cb7cc0bb7f4c9e40e90c879.json @@ -1,6 +1,483 @@ { - "claims": [], - "page_sha256": "e70359ef8aeafed7078337dafaae4342650c337848424ff44a40f393183e0d52", + "claims": [ + { + "claim_content_fingerprint": "sha256:e9e37f206dbdc5f35e19c9e22bac37433bfbb017a3008e2624d0abc8c01ae363", + "claim_id": "sha256:258a605756c0ffc4c4436dbdcce047b01544104a11c8d348172b0cd908e32951", + "entity": "oz-api-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "prefix", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "API keys start with the prefix `wk-`.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/api-keys", + "canonical_route": "/agents/cli/oz-cli/api-keys", + "content_sha256": "78b31b4eaa9dc0dce9df00e14a534e128c0d92d1547dff09e95116e4fddf0579", + "heading": "Authenticating with API keys", + "heading_anchor": "authenticating-with-api-keys", + "line_end": 109, + "line_start": 109, + "path": "src/content/docs/agents/cli/oz-cli/api-keys.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/api-keys/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "cli", + "value": { + "normalized": "wk-", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:d8bc22f779a879df29d592291c80e2b9835a986bbdb4a2c32f2f2ab3def2795e", + "claim_id": "sha256:9f17ea5349e98a5aee7ac5a5be4d4831a6cb6e149a3a9e4b35a4f67806e1f12c", + "entity": "oz-personal-api-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "run-as", + "qualifiers": { + "actors": [ + "personal-api-key" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Run as you.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/api-keys", + "canonical_route": "/agents/cli/oz-cli/api-keys", + "content_sha256": "78b31b4eaa9dc0dce9df00e14a534e128c0d92d1547dff09e95116e4fddf0579", + "heading": "Personal API key behavior", + "heading_anchor": "personal-api-key-behavior", + "line_end": 79, + "line_start": 79, + "path": "src/content/docs/agents/cli/oz-cli/api-keys.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/api-keys/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "permissions", + "value": { + "normalized": [ + "user" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:ba76712a5bc53a40b274f0e5b1e8af2fd00bc94ebb68a754f61622d3b63a891c", + "claim_id": "sha256:622a5bfa4d29fe58b8c32d52e3522f527a5ae9f426b55e4855ad2ae020839c10", + "entity": "oz-agent-api-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "run-as", + "qualifiers": { + "actors": [ + "agent-api-key" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Run as a cloud agent on your team.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/api-keys", + "canonical_route": "/agents/cli/oz-cli/api-keys", + "content_sha256": "78b31b4eaa9dc0dce9df00e14a534e128c0d92d1547dff09e95116e4fddf0579", + "heading": "Agent API key behavior", + "heading_anchor": "agent-api-key-behavior", + "line_end": 85, + "line_start": 85, + "path": "src/content/docs/agents/cli/oz-cli/api-keys.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/api-keys/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "permissions", + "value": { + "normalized": [ + "team-cloud-agent" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:969bf67edf0a8cd444b9e7d0b5bbf72ce83f0f76a49c08522d53f56429771006", + "claim_id": "sha256:061d2d6d7c2012a2264b6b21d81c64a88efa2628567c78d0784e0268e0237489", + "entity": "oz-agent-api-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "github-authentication", + "qualifiers": { + "actors": [ + "agent-api-key" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Use the [Warp Factories](/factories/) GitHub App when [team GitHub authorization](/platform/team-access-billing-and-identity/#team-github-authorization) is configured.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/api-keys", + "canonical_route": "/agents/cli/oz-cli/api-keys", + "content_sha256": "78b31b4eaa9dc0dce9df00e14a534e128c0d92d1547dff09e95116e4fddf0579", + "heading": "Agent API key behavior", + "heading_anchor": "agent-api-key-behavior", + "line_end": 87, + "line_start": 87, + "path": "src/content/docs/agents/cli/oz-cli/api-keys.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/api-keys/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "permissions", + "value": { + "normalized": "GitHub App when team GitHub authorization configured", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:9efbe44f40aa2d764047c17ec7419782d2c7a001033374d5696b101d9110778b", + "claim_id": "sha256:adaf3529cb4620000971aed2179c5fc2abc456bc7dd8922ab755a59997e8bdb1", + "entity": "self-hosted-worker-api-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-agent-selection", + "qualifiers": { + "actors": [ + "self-hosted-worker" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "You don't need to select an agent when creating one.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/api-keys", + "canonical_route": "/agents/cli/oz-cli/api-keys", + "content_sha256": "78b31b4eaa9dc0dce9df00e14a534e128c0d92d1547dff09e95116e4fddf0579", + "heading": "Self-hosted worker API keys", + "heading_anchor": "self-hosted-worker-api-keys", + "line_end": 28, + "line_start": 28, + "path": "src/content/docs/agents/cli/oz-cli/api-keys.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/api-keys/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "permissions", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:e7976d94dc9e3d1d5a1dfbb0bb892a8b7c33d8e472c9ea34440d96ec4006add4", + "claim_id": "sha256:c8dc2113b43bccb46ee5f229e7115f7636d4d04422f8f408e81e614497a8d78a", + "entity": "oz-api-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "raw-key-shown-once", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "You won't be able to see it again after closing the dialog.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/api-keys", + "canonical_route": "/agents/cli/oz-cli/api-keys", + "content_sha256": "78b31b4eaa9dc0dce9df00e14a534e128c0d92d1547dff09e95116e4fddf0579", + "heading": "From the web app (recommended)", + "heading_anchor": "from-the-web-app-recommended", + "line_end": 54, + "line_start": 54, + "path": "src/content/docs/agents/cli/oz-cli/api-keys.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/api-keys/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:cd7790f83919cf659dc165aba2ad3bd517294c8daef3c8937278233001878262", + "claim_id": "sha256:0a381951f652d1a0f8f3a75f3a0fafd4b6f8d20fd645e6de303e575a9ffe974a", + "entity": "oz-api-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "delete-immediately-invalidates", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Deleted keys are immediately invalidated and cannot be recovered.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/api-keys", + "canonical_route": "/agents/cli/oz-cli/api-keys", + "content_sha256": "78b31b4eaa9dc0dce9df00e14a534e128c0d92d1547dff09e95116e4fddf0579", + "heading": "Deleting API keys", + "heading_anchor": "deleting-api-keys", + "line_end": 130, + "line_start": 130, + "path": "src/content/docs/agents/cli/oz-cli/api-keys.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/api-keys/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:486e9be268f40526f11fde3a57874a5fc077c2558050386ee0d93c955bb1b13b", + "claim_id": "sha256:8a1e0f80be2ddcdd23c3061cd13bd35284397928e4983e3af901db6d0701ef4b", + "entity": "oz-api-key-create", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-expiration-choice", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "One expiration choice is required: `--expires-in ` (for example, `30d`, `12h`, or `90m`), `--expires-at ` (an exact timestamp), or `--no-expiration`.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/api-keys", + "canonical_route": "/agents/cli/oz-cli/api-keys", + "content_sha256": "78b31b4eaa9dc0dce9df00e14a534e128c0d92d1547dff09e95116e4fddf0579", + "heading": "Create a key", + "heading_anchor": "create-a-key", + "line_end": 154, + "line_start": 154, + "path": "src/content/docs/agents/cli/oz-cli/api-keys.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/api-keys/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:5034402e1762f892e60d2f1cec8e7c50be84e8fb2b4da99db9932e4efaeeb44e", + "claim_id": "sha256:bd2399779f3a904425e1d49bc9c021d72cf911f1568b55534670572ec72d6a56", + "entity": "enterprise-analytics-api", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "accepts-agent-api-key", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "the [Enterprise Analytics API](/enterprise/enterprise-features/analytics-api/), which only accepts personal keys.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/api-keys", + "canonical_route": "/agents/cli/oz-cli/api-keys", + "content_sha256": "78b31b4eaa9dc0dce9df00e14a534e128c0d92d1547dff09e95116e4fddf0579", + "heading": "Personal vs. agent keys", + "heading_anchor": "personal-vs-agent-keys", + "line_end": 21, + "line_start": 21, + "path": "src/content/docs/agents/cli/oz-cli/api-keys.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/api-keys/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "permissions", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:cd3e3ec611400798f72564a6430c891369f9a29f52c7c66b33a329a6bf26c3eb", + "claim_id": "sha256:ed6dba254ca8dab01abecab86a3faaf297d4271932c04e0efe2cde0be63f2d63", + "entity": "oz-personal-api-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "eligible-balances", + "qualifiers": { + "actors": [ + "personal-api-key" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Use your eligible included and purchased usage on the team. Enterprise billing follows your contract.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/api-keys", + "canonical_route": "/agents/cli/oz-cli/api-keys", + "content_sha256": "78b31b4eaa9dc0dce9df00e14a534e128c0d92d1547dff09e95116e4fddf0579", + "heading": "Personal API key behavior", + "heading_anchor": "personal-api-key-behavior", + "line_end": 80, + "line_start": 80, + "path": "src/content/docs/agents/cli/oz-cli/api-keys.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/api-keys/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "billing-policy", + "value": { + "normalized": "eligible included and purchased usage; Enterprise contract applies", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:b945c202afdf723411555b0625b0ad79901e3e48f16d9898e4100235cc17a08d", + "claim_id": "sha256:9c2d2bac46fba526660f26de95791b382095991f44cceeb9b1cd4cf46131affc", + "entity": "oz-api-key-expire", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "delete-alias", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "also available as `oz api-key delete`", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/api-keys", + "canonical_route": "/agents/cli/oz-cli/api-keys", + "content_sha256": "78b31b4eaa9dc0dce9df00e14a534e128c0d92d1547dff09e95116e4fddf0579", + "heading": "Expire a key", + "heading_anchor": "expire-a-key", + "line_end": 167, + "line_start": 167, + "path": "src/content/docs/agents/cli/oz-cli/api-keys.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/api-keys/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], + "page_sha256": "78b31b4eaa9dc0dce9df00e14a534e128c0d92d1547dff09e95116e4fddf0579", "path": "src/content/docs/agents/cli/oz-cli/api-keys.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/72cb1e189013dc5f2428bf6409fd7a78ba3695944b118a53ea78f645c4763a40.json b/.agents/state/docs_consistency_audit/claims/72cb1e189013dc5f2428bf6409fd7a78ba3695944b118a53ea78f645c4763a40.json index 6dc5d216c..5bbbf9a23 100644 --- a/.agents/state/docs_consistency_audit/claims/72cb1e189013dc5f2428bf6409fd7a78ba3695944b118a53ea78f645c4763a40.json +++ b/.agents/state/docs_consistency_audit/claims/72cb1e189013dc5f2428bf6409fd7a78ba3695944b118a53ea78f645c4763a40.json @@ -5,7 +5,7 @@ "claim_content_fingerprint": "sha256:249a03cfda30c1f6c888af5b3f648c4e87d87ca5be1caf1f75c2f13fad892756", "claim_id": "sha256:882f4a4134e8723bc27b9e242bd35619766cbb5706ffa9292ee9cbb788b38ed4", "entity": "customer-ai-data", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "used-for-training", "qualifiers": { @@ -26,7 +26,7 @@ "source": { "canonical_identity": "route:/agents/getting-started/faqs", "canonical_route": "/agents/getting-started/faqs", - "content_sha256": "01c77518d23261247744d22ec4131eaf989c0a64a60707393f72fc2ab535fc83", + "content_sha256": "636283edba95a68b759453e3dbbb93e98e16b3dc1cab6ad90314a832d9a71091", "heading": "Is my data used for model training?", "heading_anchor": "is-my-data-used-for-model-training", "line_end": 24, @@ -48,7 +48,7 @@ "claim_content_fingerprint": "sha256:a5504baa122504b080172bcb17056ba35f6beefb7926ee52146eb2523bbe103a", "claim_id": "sha256:810fdee2c80ecd55639ecf91e5e22fab2596dba8df365d363bf9d54c79a758a4", "entity": "customer-ai-data", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "retained-by-model-provider", "qualifiers": { @@ -71,7 +71,7 @@ "source": { "canonical_identity": "route:/agents/getting-started/faqs", "canonical_route": "/agents/getting-started/faqs", - "content_sha256": "01c77518d23261247744d22ec4131eaf989c0a64a60707393f72fc2ab535fc83", + "content_sha256": "636283edba95a68b759453e3dbbb93e98e16b3dc1cab6ad90314a832d9a71091", "heading": "Is my data used for model training?", "heading_anchor": "is-my-data-used-for-model-training", "line_end": 24, @@ -93,7 +93,7 @@ "claim_content_fingerprint": "sha256:c3822182786d6fdcbdf4fb819c56615820a728fee8bb0dc2e24bada1385bb6e1", "claim_id": "sha256:980c4e550c83668dabec79297e97310e7eafd897d9eed1e447f07aa00fb99f03", "entity": "warp-managed-inference", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "zero-data-retention-available", "qualifiers": { @@ -116,7 +116,7 @@ "source": { "canonical_identity": "route:/agents/getting-started/faqs", "canonical_route": "/agents/getting-started/faqs", - "content_sha256": "01c77518d23261247744d22ec4131eaf989c0a64a60707393f72fc2ab535fc83", + "content_sha256": "636283edba95a68b759453e3dbbb93e98e16b3dc1cab6ad90314a832d9a71091", "heading": "Is my data used for model training?", "heading_anchor": "is-my-data-used-for-model-training", "line_end": 24, @@ -135,33 +135,40 @@ }, { "category": "plan-gating", - "claim_content_fingerprint": "sha256:4773c3bfa4dcfe93c764926fa38fd3d868ca47df752b5f9a82056145325febb2", - "claim_id": "sha256:bb50e2ab42dec3819a61ddf9485f0423f01c42881d0f278caf864f62eee0dfda", + "claim_content_fingerprint": "sha256:4f40d65697d8e9dca19598a7cc7d5747169555758ca4ed0bef70ea8183e3b400", + "claim_id": "sha256:e9ba0541e64bf12f050cee7b151217df59fb4cbe6cc467c8ef1805cfdc551a5d", "entity": "byok", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "available", "qualifiers": { - "actors": [], + "actors": [ + "individuals", + "organizations-up-to-10-employees" + ], "architectures": [], "environments": [], - "exceptions": [], + "exceptions": [ + "subject-to-terms-of-service" + ], "install_methods": [], "legacy": false, "operating_systems": [], "plans": [ - "free" + "build", + "free", + "max" ], "release_statuses": [], "shells": [], "time_scope": null, "versions": [] }, - "quote": "BYOK is one way to keep using the Warp Agent on the Free plan.", + "quote": "BYOK)](/agents/inference/bring-your-own-api-key/) on the Free plan and all eligible paid plans.", "source": { "canonical_identity": "route:/agents/getting-started/faqs", "canonical_route": "/agents/getting-started/faqs", - "content_sha256": "01c77518d23261247744d22ec4131eaf989c0a64a60707393f72fc2ab535fc83", + "content_sha256": "636283edba95a68b759453e3dbbb93e98e16b3dc1cab6ad90314a832d9a71091", "heading": "Can I use my own LLM API key?", "heading_anchor": "can-i-use-my-own-llm-api-key", "line_end": 32, @@ -177,9 +184,280 @@ "normalized": true, "type": "boolean" } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:40fe4d0ed30aa8546077ecde0f5e4bcc8ec9efb46f6f224ef099124937b90a65", + "claim_id": "sha256:5cd661567f0f87b507f27780f8f8858d347cae50cfd0c50fed066fc6feb618f3", + "entity": "team-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available-to-cloud-agents", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "business", + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "team-managed API keys and endpoints](/enterprise/enterprise-features/team-managed-keys-and-endpoints/), which also work for cloud agents.", + "source": { + "canonical_identity": "route:/agents/getting-started/faqs", + "canonical_route": "/agents/getting-started/faqs", + "content_sha256": "636283edba95a68b759453e3dbbb93e98e16b3dc1cab6ad90314a832d9a71091", + "heading": "Can I use my own LLM API key?", + "heading_anchor": "can-i-use-my-own-llm-api-key", + "line_end": 34, + "line_start": 34, + "path": "src/content/docs/agents/getting-started/faqs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/getting-started/faqs/", + "visibility": "public" + }, + "source_class": "faq", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:89d542032bc2d0a5f0b835b4af2dbb0016900fcc9fd93cb3ed8660c4db59139a", + "claim_id": "sha256:319808bc826d12eac0795c7d064d3b597121b41fde67ebae58e0b171ba1a8aa8", + "entity": "claude-consumer-subscription", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp doesn't support connecting a Claude consumer subscription.", + "source": { + "canonical_identity": "route:/agents/getting-started/faqs", + "canonical_route": "/agents/getting-started/faqs", + "content_sha256": "636283edba95a68b759453e3dbbb93e98e16b3dc1cab6ad90314a832d9a71091", + "heading": "Can I use a ChatGPT or Claude subscription with Warp?", + "heading_anchor": "can-i-use-a-chatgpt-or-claude-subscription-with-warp", + "line_end": 40, + "line_start": 40, + "path": "src/content/docs/agents/getting-started/faqs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/getting-started/faqs/", + "visibility": "public" + }, + "source_class": "faq", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:7b2f99fa1220a6b8ea0a3904c3d4f45ea538907b8af0c935fbd781eb222b107c", + "claim_id": "sha256:49966e22ba221fadd4cff2f8232610792b0fe196cfd2521ebcc1a8dec35a4c02", + "entity": "warp-provided-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "rate-basis", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "self-serve-dollar-billed" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "On plans billed in dollars, Warp-provided inference is priced at public API rates.", + "source": { + "canonical_identity": "route:/agents/getting-started/faqs", + "canonical_route": "/agents/getting-started/faqs", + "content_sha256": "636283edba95a68b759453e3dbbb93e98e16b3dc1cab6ad90314a832d9a71091", + "heading": "Billing", + "heading_anchor": "billing", + "line_end": 46, + "line_start": 46, + "path": "src/content/docs/agents/getting-started/faqs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/getting-started/faqs/", + "visibility": "public" + }, + "source_class": "faq", + "topic": "billing-policy", + "value": { + "normalized": [ + "public-api-rates" + ], + "type": "enum" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:441dc1909edc9150dd368e4b4db46b1051167262fec272c6ee1f4fe603780333", + "claim_id": "sha256:d2c1b7e0b4e09e01acc6f79731d795e52716e3f4b5c135a3f291c46dcdfb5ce0", + "entity": "free-plan-usage-purchases", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-subscription", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "free" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "purchase usage](/support-and-community/plans-and-billing/add-on-credits/) without subscribing.", + "source": { + "canonical_identity": "route:/agents/getting-started/faqs", + "canonical_route": "/agents/getting-started/faqs", + "content_sha256": "636283edba95a68b759453e3dbbb93e98e16b3dc1cab6ad90314a832d9a71091", + "heading": "Billing", + "heading_anchor": "billing", + "line_end": 48, + "line_start": 48, + "path": "src/content/docs/agents/getting-started/faqs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/getting-started/faqs/", + "visibility": "public" + }, + "source_class": "faq", + "topic": "billing-policy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:ee714dd5aa44ffabbbeeb689e51dcd3b053d607f0d25a57014e66be16b6cc296", + "claim_id": "sha256:880f3415539e253051ae14ada1e113eaa0111f871d12c585a713f6c4cabc3aa2", + "entity": "free-plan-usage-purchases", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "priced-at-premium", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "free" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Purchases are priced at a premium.", + "source": { + "canonical_identity": "route:/agents/getting-started/faqs", + "canonical_route": "/agents/getting-started/faqs", + "content_sha256": "636283edba95a68b759453e3dbbb93e98e16b3dc1cab6ad90314a832d9a71091", + "heading": "Billing", + "heading_anchor": "billing", + "line_end": 48, + "line_start": 48, + "path": "src/content/docs/agents/getting-started/faqs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/getting-started/faqs/", + "visibility": "public" + }, + "source_class": "faq", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:b9c1fce523dce38f428a4dd49086aeee2514090466fc8137eed2324d8858b7da", + "claim_id": "sha256:669f9fe92152489092672f4427bf919f809b1024f9bff0241d22877f99eab0d3", + "entity": "message-token-limit", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "input-includes-context", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "your input (plus attached context) exceeds the maximum context window of the model you're using.", + "source": { + "canonical_identity": "route:/agents/getting-started/faqs", + "canonical_route": "/agents/getting-started/faqs", + "content_sha256": "636283edba95a68b759453e3dbbb93e98e16b3dc1cab6ad90314a832d9a71091", + "heading": "\"Message token limit exceeded\" error", + "heading_anchor": "message-token-limit-exceeded-error", + "line_end": 56, + "line_start": 56, + "path": "src/content/docs/agents/getting-started/faqs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/getting-started/faqs/", + "visibility": "public" + }, + "source_class": "faq", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } } ], - "page_sha256": "01c77518d23261247744d22ec4131eaf989c0a64a60707393f72fc2ab535fc83", + "page_sha256": "636283edba95a68b759453e3dbbb93e98e16b3dc1cab6ad90314a832d9a71091", "path": "src/content/docs/agents/getting-started/faqs.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/72da74672d9fd82738004e73bc4ac145f89e360884057e45bc0c26faaec8a4d3.json b/.agents/state/docs_consistency_audit/claims/72da74672d9fd82738004e73bc4ac145f89e360884057e45bc0c26faaec8a4d3.json index 4957d6f39..e690e3db8 100644 --- a/.agents/state/docs_consistency_audit/claims/72da74672d9fd82738004e73bc4ac145f89e360884057e45bc0c26faaec8a4d3.json +++ b/.agents/state/docs_consistency_audit/claims/72da74672d9fd82738004e73bc4ac145f89e360884057e45bc0c26faaec8a4d3.json @@ -1,11 +1,52 @@ { "claims": [ { - "category": "product-behavior", + "claim_content_fingerprint": "sha256:66f7ed7d7b8c4953eefe3833bea71c1c361b7900a44f02fcdfb78bf445dcd162", + "claim_id": "sha256:73c0f6a3cf217161c1256176aa4388c8d8ae0f123d8fb922717318d2a82de0fd", + "entity": "oz-interactive-login", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-api-key", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Interactive login works on both **local** and **remote** machines, and does not require API keys.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/quickstart", + "canonical_route": "/agents/cli/oz-cli/quickstart", + "content_sha256": "6f42e5f9a1105ad86559f5ba86ce4bb1d71f657d6df0c1629291b5c629ac0dab", + "heading": "2. Authenticate", + "heading_anchor": "2-authenticate", + "line_end": 43, + "line_start": 43, + "path": "src/content/docs/agents/cli/oz-cli/quickstart.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/quickstart/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "permissions", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { "claim_content_fingerprint": "sha256:809d8993ec7c71555948d9626d6a9a019f2bae6d4227e101877e936e5642c536", "claim_id": "sha256:b22371cade5580be09ebad05b4bde0b74b44f8b8311ddd75db0a13eec20e0ea2", "entity": "oz-default-agent-profile", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "starts-all-configured-mcp-servers", "qualifiers": { @@ -26,11 +67,11 @@ "source": { "canonical_identity": "route:/agents/cli/oz-cli/quickstart", "canonical_route": "/agents/cli/oz-cli/quickstart", - "content_sha256": "d0739d4bc62457714bc2ef0664e5e9d5430aa8725f535baea799b8c519b08481", + "content_sha256": "6f42e5f9a1105ad86559f5ba86ce4bb1d71f657d6df0c1629291b5c629ac0dab", "heading": "3. Run an agent", "heading_anchor": "3-run-an-agent", - "line_end": 58, - "line_start": 58, + "line_end": 63, + "line_start": 63, "path": "src/content/docs/agents/cli/oz-cli/quickstart.mdx", "repository": "warpdotdev/docs", "route": "/agents/cli/oz-cli/quickstart/", @@ -42,9 +83,137 @@ "normalized": false, "type": "boolean" } + }, + { + "claim_content_fingerprint": "sha256:c93dc33d3fb0c6d4429c3931914212cbc1bc48f88051b59925560f92f6ba95ce", + "claim_id": "sha256:4a7a13179c42ba9cb85b4d77a64ebcf673ece55e19912adabcff4153606e5f03", + "entity": "oz-agent-run", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "default-working-directory", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The agent runs locally in your current working directory.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/quickstart", + "canonical_route": "/agents/cli/oz-cli/quickstart", + "content_sha256": "6f42e5f9a1105ad86559f5ba86ce4bb1d71f657d6df0c1629291b5c629ac0dab", + "heading": "3. Run an agent", + "heading_anchor": "3-run-an-agent", + "line_end": 67, + "line_start": 67, + "path": "src/content/docs/agents/cli/oz-cli/quickstart.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/quickstart/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "cli", + "value": { + "normalized": "current working directory", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:f26325374819f29c902e51b24d80ce822a88943714731d7781c6c209a3692eb9", + "claim_id": "sha256:b9bbef1354fa41e7c00cff8229a50a7e35629bd08b96ab6352dc613c81b5c702", + "entity": "oz-agent-run", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "local-run", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "This uses the default agent profile and executes the run locally.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/quickstart", + "canonical_route": "/agents/cli/oz-cli/quickstart", + "content_sha256": "6f42e5f9a1105ad86559f5ba86ce4bb1d71f657d6df0c1629291b5c629ac0dab", + "heading": "3. Run an agent", + "heading_anchor": "3-run-an-agent", + "line_end": 63, + "line_start": 63, + "path": "src/content/docs/agents/cli/oz-cli/quickstart.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/quickstart/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:b115756a5ff47d3bc4ea25085d420683e736a0d1028375c1dfe3f00f4c9ae4f0", + "claim_id": "sha256:111d15679c13e67593d08eb17c017d93887db5a5808c8d2f115f2caab6071a8e", + "entity": "oz-agent-run", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "session-tracked-remotely", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The session is tracked on Warp's backend for observability and collaboration.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli/quickstart", + "canonical_route": "/agents/cli/oz-cli/quickstart", + "content_sha256": "6f42e5f9a1105ad86559f5ba86ce4bb1d71f657d6df0c1629291b5c629ac0dab", + "heading": "3. Run an agent", + "heading_anchor": "3-run-an-agent", + "line_end": 68, + "line_start": 68, + "path": "src/content/docs/agents/cli/oz-cli/quickstart.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/quickstart/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } } ], - "page_sha256": "d0739d4bc62457714bc2ef0664e5e9d5430aa8725f535baea799b8c519b08481", + "page_sha256": "6f42e5f9a1105ad86559f5ba86ce4bb1d71f657d6df0c1629291b5c629ac0dab", "path": "src/content/docs/agents/cli/oz-cli/quickstart.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/734478764d2091fddd5988f58a1d699e500b85b2c48aff359c3999459f8657e0.json b/.agents/state/docs_consistency_audit/claims/734478764d2091fddd5988f58a1d699e500b85b2c48aff359c3999459f8657e0.json index f1611b0bb..d6a8fb59b 100644 --- a/.agents/state/docs_consistency_audit/claims/734478764d2091fddd5988f58a1d699e500b85b2c48aff359c3999459f8657e0.json +++ b/.agents/state/docs_consistency_audit/claims/734478764d2091fddd5988f58a1d699e500b85b2c48aff359c3999459f8657e0.json @@ -2,16 +2,14 @@ "claims": [ { "category": "privacy", - "claim_content_fingerprint": "sha256:9d2ec02c465ec3c5f00f918f8f4462213f7c66651249c53ef3aa56f9779edc7b", - "claim_id": "sha256:42d02dca83bebc50e060b8ede679741f69efdbee37b05c61b5adbedf1e640533", + "claim_content_fingerprint": "sha256:7a31ec049d65cc4ef023299878b4e63f397d4f64c841f87e94a9cbe6dbf5b31b", + "claim_id": "sha256:57be59f7803a5f2279ef5864abd9d37fc1844d5671fac46c6fb8fb3e959b1f69", "entity": "customer-ai-data", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "used-for-training", + "predicate": "retained-by-model-provider", "qualifiers": { - "actors": [ - "llm-providers" - ], + "actors": [], "architectures": [], "environments": [], "exceptions": [], @@ -24,11 +22,11 @@ "time_scope": null, "versions": [] }, - "quote": "They do not store or train on your data.", + "quote": "LLM providers operate under **Zero Data Retention (ZDR)** agreements. They do not store or train on your data.", "source": { "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", - "content_sha256": "284e7f594be852195d4061be4510aa399f342113bcdf9e5ca12df7085f335101", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", "heading": "High-level data flow", "heading_anchor": "high-level-data-flow", "line_end": 30, @@ -47,15 +45,15 @@ }, { "category": "privacy", - "claim_content_fingerprint": "sha256:9d2ec02c465ec3c5f00f918f8f4462213f7c66651249c53ef3aa56f9779edc7b", - "claim_id": "sha256:e2bd91263fb7b04c43b7e59b5c9a54c871dbcb20d15b7525c5712d893ad2fb6d", + "claim_content_fingerprint": "sha256:8a0b65f332b7ef487a7aa1d2916559e72075e23674901c1856e6a03318fae632", + "claim_id": "sha256:5ddcb2b78835260788443fe77a9be5aaf752ad84c45c2e5e3bb40514234c0b36", "entity": "customer-ai-data", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "retained-by-model-provider", + "predicate": "used-for-training", "qualifiers": { "actors": [ - "llm-providers" + "model-providers" ], "architectures": [], "environments": [], @@ -69,11 +67,11 @@ "time_scope": null, "versions": [] }, - "quote": "They do not store or train on your data.", + "quote": "LLM providers operate under **Zero Data Retention (ZDR)** agreements. They do not store or train on your data.", "source": { "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", - "content_sha256": "284e7f594be852195d4061be4510aa399f342113bcdf9e5ca12df7085f335101", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", "heading": "High-level data flow", "heading_anchor": "high-level-data-flow", "line_end": 30, @@ -91,26 +89,112 @@ } }, { - "category": "plan-gating", - "claim_content_fingerprint": "sha256:992dfc5f4b0c7423a10f02d84c957508675b597d1e1c7b0ebe4a1b5cc20da7d0", - "claim_id": "sha256:ca5bfb6e1f3fa7ee8036e6892692a4b9bb3783327e742bf415dcb968266ea2a4", - "entity": "self-hosted-execution", - "extraction_confidence": 0.95, + "category": "product-behavior", + "claim_content_fingerprint": "sha256:887619d8cb04715a2f25577f76ee0c145a944b40962fc62cf65a243d79e38892", + "claim_id": "sha256:4d3f3f0806a36d9eb7382cca93c0f31652299a6ed12c21349984ac439c79d88d", + "entity": "hosted-agent-runs", + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "minimum-plan", + "predicate": "execution-isolation", "qualifiers": { "actors": [], "architectures": [], "environments": [ - "self-hosted" + "warp-hosted" ], "exceptions": [], "install_methods": [], "legacy": false, "operating_systems": [], - "plans": [ - "enterprise" + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Agents execute in **isolated Docker containers** on Warp-hosted infrastructure (GCP).", + "source": { + "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", + "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 39, + "line_start": 39, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/architecture-and-deployment/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "isolated docker containers", + "type": "free-text" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:4841f1bd57b103e74a7d7c59501429c207b52f4fcbfae38bb445de25352dba51", + "claim_id": "sha256:5e778a6b35bdb2a167d968e00fc4bc615ef00534f302c46efa72bc8125350d63", + "entity": "hosted-agent-runs", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "environment-destroyed-after-run", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "warp-hosted" ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Environments are ephemeral and destroyed after each run.", + "source": { + "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", + "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 41, + "line_start": 41, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/architecture-and-deployment/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "plan-gating", + "claim_content_fingerprint": "sha256:df8c8164f812568f4312b4f71a99262a43c91e40f38b85229cb09335c6a8958e", + "claim_id": "sha256:2156afcf5c994b3aa08889fca241cd43bbdcdba0b199de3301902df3720f319f", + "entity": "self-hosted-execution", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "minimum-plan", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], "release_statuses": [], "shells": [], "time_scope": null, @@ -120,7 +204,7 @@ "source": { "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", - "content_sha256": "284e7f594be852195d4061be4510aa399f342113bcdf9e5ca12df7085f335101", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", "heading": "Self-hosted execution", "heading_anchor": "self-hosted-execution", "line_end": 63, @@ -136,9 +220,379 @@ "normalized": "ENTERPRISE", "type": "plan" } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:9818d243f86dd1a66907b3df33854819a907b834497557e7e49688cee07327d2", + "claim_id": "sha256:e92c0776569e59309417ced60fe2ac24a337f265d8c2d33d6b2ddc2293a3dc38", + "entity": "self-hosted-code-context", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "transits-warp-servers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "self-hosted" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "during agent interactions, code context is included in LLM prompts and session transcripts that route through Warp's servers", + "source": { + "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", + "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "heading": "Split architecture", + "heading_anchor": "split-architecture", + "line_end": 70, + "line_start": 70, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/architecture-and-deployment/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:ac91831b4ea5aa37388ec396431194b20b75570d2a29b9e641ef99ed9924d4f3", + "claim_id": "sha256:6db1ab0e2391ad7faec7a79be5f88c2dae2e94069baa78dd33dff69ee4d132d7", + "entity": "self-hosted-code-context", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "transits-warp-servers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "self-hosted" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "You want {VARS.WARP_AUTOMATION_PLATFORM} orchestration and visibility without sending code to Warp's infrastructure.", + "source": { + "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", + "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "heading": "When to use", + "heading_anchor": "when-to-use", + "line_end": 100, + "line_start": 100, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/architecture-and-deployment/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:47ac20395c1a60488e9de45661589fa27e30013b38d723cf04d0cc6b94685aad", + "claim_id": "sha256:d04117069dccb984f2602ca5d45416b7f7fbd2cf58eb9b2e9ce2a313e7139a91", + "entity": "self-hosted-unmanaged", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-docker", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "self-hosted", + "unmanaged" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Supports Linux, macOS, and Windows with no Docker dependency.", + "source": { + "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", + "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "heading": "Deployment modes", + "heading_anchor": "deployment-modes", + "line_end": 75, + "line_start": 75, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/architecture-and-deployment/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:07efd87bc280580479a502b87e915dab23d29cd750d564ecfb09876fec8b5b72", + "claim_id": "sha256:1cbb010833d12fc76e57f242ba279baee5df7fad9525ca3a2fde9d15a34d1e96", + "entity": "self-hosted-unmanaged", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-platforms", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "self-hosted", + "unmanaged" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Supports Linux, macOS, and Windows with no Docker dependency.", + "source": { + "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", + "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "heading": "Deployment modes", + "heading_anchor": "deployment-modes", + "line_end": 75, + "line_start": 75, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/architecture-and-deployment/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "linux", + "macos", + "windows" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:f9c12131321180bb502ebb671ced87c718db16b713d0ae68da6b8925d34ae63c", + "claim_id": "sha256:18513ced2fb89760b40c93ac26f3d5f7ee55f0b82befc2397f2f8ab7a449dbe3", + "entity": "self-hosted-managed", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "execution-isolation", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "managed", + "self-hosted" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Agents run in isolated Docker containers managed by the worker.", + "source": { + "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", + "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "heading": "Deployment modes", + "heading_anchor": "deployment-modes", + "line_end": 84, + "line_start": 84, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/architecture-and-deployment/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "isolated docker containers", + "type": "free-text" + } + }, + { + "category": "networking", + "claim_content_fingerprint": "sha256:96ba1b5ffa62d243bac02529ff5c0930bc0308892e320d17efd9d195d8617547", + "claim_id": "sha256:4031eef796cfbe4ff7523f875267046757fde7eabd723daedde87f25f150f4ea", + "entity": "self-hosted-agents", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-inbound-access", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "self-hosted" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "No inbound network access is required.", + "source": { + "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", + "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "heading": "Network requirements", + "heading_anchor": "network-requirements", + "line_end": 89, + "line_start": 89, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/architecture-and-deployment/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "networking", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "networking", + "claim_content_fingerprint": "sha256:f9ca20ef0f7e8f11c89930e3f5fae69204d025bde87237751b37d7e998a98ef1", + "claim_id": "sha256:ab3aeea8d932a8a2e30c69f72c91360bc141eb1ce52d09f1779cb2a57b4859c9", + "entity": "self-hosted-worker", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "control-connection", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "managed", + "self-hosted" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The worker process connects to the {VARS.WARP_AUTOMATION_PLATFORM} via WebSocket and receives tasks automatically.", + "source": { + "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", + "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "heading": "Deployment modes", + "heading_anchor": "deployment-modes", + "line_end": 83, + "line_start": 83, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/architecture-and-deployment/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "networking", + "value": { + "normalized": "outbound websocket", + "type": "free-text" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:34e61737a80350fe55f01fd73fd8ca23f57213b33ee8be9436e4fcec61b19f53", + "claim_id": "sha256:485a06e237a4b2468e87d59f8a2ed10e2d59f9767467387cdb11f2519a799977", + "entity": "self-hosted-session-transcripts", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "transits-warp-servers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "self-hosted" + ], + "exceptions": [ + "requires-session-sharing" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Session sharing data** - Session transcripts, which include code context from agent interactions, when session sharing is enabled for monitoring and collaboration", + "source": { + "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", + "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "heading": "What transits Warp's servers", + "heading_anchor": "what-transits-warps-servers", + "line_end": 135, + "line_start": 135, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/architecture-and-deployment/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } } ], - "page_sha256": "284e7f594be852195d4061be4510aa399f342113bcdf9e5ca12df7085f335101", + "page_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/774d099d8286525bf177d96e0dfe1c5b40ed7ad501bca3119694adacdc8328dd.json b/.agents/state/docs_consistency_audit/claims/774d099d8286525bf177d96e0dfe1c5b40ed7ad501bca3119694adacdc8328dd.json index 7fe63cd90..7cf03a461 100644 --- a/.agents/state/docs_consistency_audit/claims/774d099d8286525bf177d96e0dfe1c5b40ed7ad501bca3119694adacdc8328dd.json +++ b/.agents/state/docs_consistency_audit/claims/774d099d8286525bf177d96e0dfe1c5b40ed7ad501bca3119694adacdc8328dd.json @@ -1,6 +1,361 @@ { - "claims": [], - "page_sha256": "1a732866656832e6c3a93f2d32d7774da34d8f5f45a9875e5831f0b77af131cd", + "claims": [ + { + "claim_content_fingerprint": "sha256:12723c0dc7d29fa753dd750c5bdc5c709acdae29798b8be03d9b061e6f7193cf", + "claim_id": "sha256:2a8cece200565aa8329a12a34e34f4bff83f463f36c271a5abac43c513df7ccf", + "entity": "computer-use-browser", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "bundled-browser", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Computer Use environments ship with a bundled Chromium browser", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/browser-use", + "canonical_route": "/agents/capabilities/computer-use/browser-use", + "content_sha256": "84ac06e7d11481bb8d841c4e36585db638f5a02d322f42ef636bf9eb450cfb9d", + "heading": "The bundled browser", + "heading_anchor": "the-bundled-browser", + "line_end": 14, + "line_start": 14, + "path": "src/content/docs/agents/capabilities/computer-use/browser-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/browser-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "chromium" + ], + "raw": [ + "chromium" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:8a6b26a11f2410d787ac73550a82e4d4f156ebe352a602cc038cac4320b47c50", + "claim_id": "sha256:8e889a81143d4d8cf7426fd09d848adbbb4d9612284493575d519e19ea5de251", + "entity": "computer-use-browser", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available-on-any-base-image", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "runs on any environment base image", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/browser-use", + "canonical_route": "/agents/capabilities/computer-use/browser-use", + "content_sha256": "84ac06e7d11481bb8d841c4e36585db638f5a02d322f42ef636bf9eb450cfb9d", + "heading": "The bundled browser", + "heading_anchor": "the-bundled-browser", + "line_end": 14, + "line_start": 14, + "path": "src/content/docs/agents/capabilities/computer-use/browser-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/browser-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:138d41e42f09fc2e494cf0e7395509795b75257a65ff5ca88fbe8ff8efbbcb0f", + "claim_id": "sha256:c77a0090ef2937b6a35a01833b319e2f215c3760735a55d6b32f230f85e74781", + "entity": "computer-use-browser", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "executable", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The browser is on the agent's `PATH` as `chromium`", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/browser-use", + "canonical_route": "/agents/capabilities/computer-use/browser-use", + "content_sha256": "84ac06e7d11481bb8d841c4e36585db638f5a02d322f42ef636bf9eb450cfb9d", + "heading": "The bundled browser", + "heading_anchor": "the-bundled-browser", + "line_end": 16, + "line_start": 16, + "path": "src/content/docs/agents/capabilities/computer-use/browser-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/browser-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "chromium", + "raw": "chromium", + "type": "path" + } + }, + { + "claim_content_fingerprint": "sha256:0f92328b292f0d227a63c815ef9d690f39817cb67200e6a4ecc5cc0e35d0bb68", + "claim_id": "sha256:91868c25a70b03658dcda3614498264696bfd0b586f7f591f1193bcf94e1ad74", + "entity": "computer-use-browser", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "environment-variables", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "the `CHROMIUM_BIN` and `BROWSER` environment variables point to it.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/browser-use", + "canonical_route": "/agents/capabilities/computer-use/browser-use", + "content_sha256": "84ac06e7d11481bb8d841c4e36585db638f5a02d322f42ef636bf9eb450cfb9d", + "heading": "The bundled browser", + "heading_anchor": "the-bundled-browser", + "line_end": 16, + "line_start": 16, + "path": "src/content/docs/agents/capabilities/computer-use/browser-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/browser-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "CHROMIUM_BIN", + "BROWSER" + ], + "raw": [ + "CHROMIUM_BIN", + "BROWSER" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:e7e9bd48e5c6de61840e7111cb0df0a89e7fac3c4b4130fc008fa5d459a6a8d8", + "claim_id": "sha256:d020ee4119f77cd8d32ebae936fe19409f8d5e26eedda574c795cb3458ca7708", + "entity": "computer-use-browser", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "prefer-existing-browser", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If your environment's base image already provides a browser, the agent uses that instead of the bundled one.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/browser-use", + "canonical_route": "/agents/capabilities/computer-use/browser-use", + "content_sha256": "84ac06e7d11481bb8d841c4e36585db638f5a02d322f42ef636bf9eb450cfb9d", + "heading": "The bundled browser", + "heading_anchor": "the-bundled-browser", + "line_end": 17, + "line_start": 17, + "path": "src/content/docs/agents/capabilities/computer-use/browser-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/browser-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:e1bacd0f2299f694e11bdaa2a2b7092bfd1adcb5b5407203781678d244cba6f3", + "claim_id": "sha256:e785e79067cf6ad0d9d55a4a4be791b2b713fa702dbb23775531d569e335a1bc", + "entity": "computer-use-browser", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "bundled-playwright-cli", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Computer Use environments also bundle the Playwright CLI (`playwright-cli`)", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/browser-use", + "canonical_route": "/agents/capabilities/computer-use/browser-use", + "content_sha256": "84ac06e7d11481bb8d841c4e36585db638f5a02d322f42ef636bf9eb450cfb9d", + "heading": "Two ways to drive the browser", + "heading_anchor": "two-ways-to-drive-the-browser", + "line_end": 24, + "line_start": 24, + "path": "src/content/docs/agents/capabilities/computer-use/browser-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/browser-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:ac7af7cac58007e2cca14f29d21e9f5d426135941c045ab0f7830af4f13ba352", + "claim_id": "sha256:89d846a0fe80cd20c7022f024bd0eb5c2ce8a114c6a654ac12d42761e0603906", + "entity": "computer-use-browser", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "playwright-downloads-own-browser", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The bundled Playwright CLI drives the bundled Chromium rather than downloading its own browser build", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/browser-use", + "canonical_route": "/agents/capabilities/computer-use/browser-use", + "content_sha256": "84ac06e7d11481bb8d841c4e36585db638f5a02d322f42ef636bf9eb450cfb9d", + "heading": "Two ways to drive the browser", + "heading_anchor": "two-ways-to-drive-the-browser", + "line_end": 28, + "line_start": 28, + "path": "src/content/docs/agents/capabilities/computer-use/browser-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/browser-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:f8064e0e58d6f7899b59a09858fabd9abca31e820c84ef70d83e5ed65fe56102", + "claim_id": "sha256:22b6392da913e5c3f5c5051c214be6f02f66af86ca0c5261fbc034b6c427ac59", + "entity": "computer-use-browser", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "cdp-attachment", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "the agent can attach the Playwright CLI to a browser it launched manually with a Chrome DevTools Protocol (CDP) endpoint:", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/browser-use", + "canonical_route": "/agents/capabilities/computer-use/browser-use", + "content_sha256": "84ac06e7d11481bb8d841c4e36585db638f5a02d322f42ef636bf9eb450cfb9d", + "heading": "Attaching to a running browser", + "heading_anchor": "attaching-to-a-running-browser", + "line_end": 32, + "line_start": 32, + "path": "src/content/docs/agents/capabilities/computer-use/browser-use.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/browser-use/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + } + ], + "page_sha256": "84ac06e7d11481bb8d841c4e36585db638f5a02d322f42ef636bf9eb450cfb9d", "path": "src/content/docs/agents/capabilities/computer-use/browser-use.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/7c417a55b55027a48ac8b4c25a5113c96ce80e7d7f4e4b9f9cebd96ef90f56a1.json b/.agents/state/docs_consistency_audit/claims/7c417a55b55027a48ac8b4c25a5113c96ce80e7d7f4e4b9f9cebd96ef90f56a1.json index 40b6ce30e..037e66141 100644 --- a/.agents/state/docs_consistency_audit/claims/7c417a55b55027a48ac8b4c25a5113c96ce80e7d7f4e4b9f9cebd96ef90f56a1.json +++ b/.agents/state/docs_consistency_audit/claims/7c417a55b55027a48ac8b4c25a5113c96ce80e7d7f4e4b9f9cebd96ef90f56a1.json @@ -1,5 +1,320 @@ { - "claims": [], + "claims": [ + { + "category": "security", + "claim_content_fingerprint": "sha256:980595c4e8e9e245054ce6ad788df66e1a752c52cbc580ea39c6fa4499e0808b", + "claim_id": "sha256:7d43cb8717f93a24354111635345f8f3e1ac05016830468297df1bb4dbcbe1d8", + "entity": "team", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "roles", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "single-team-workspace" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp has three user roles:\n\n* **Team Owner** - Has full access to the Admin Panel and can manage team settings, invite users, assign roles, and transfer ownership of the team. There can only be one Owner.\n* **Team Admin** - Same permissions as the Owner, except they can't transfer ownership of the team.\n* **Member** - Standard access to Warp features and team resources. Members can use agents, access shared Warp Drive resources, and configure personal settings within the limits set by admins.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "content_sha256": "c9a0959073430ad675e6b4f1a716bf5a52fd1c580a7111c1ea67d5f0c8da15c7", + "heading": "User roles", + "heading_anchor": "user-roles", + "line_end": 20, + "line_start": 16, + "path": "src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/roles-and-permissions/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "owner", + "admin", + "member" + ], + "type": "enum" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:091dcc7d6a5e371ad6a5ed29c4d5abcbb2f392b9b0c89a78fc9faaa4fcef8a42", + "claim_id": "sha256:83f7f48cb8bf161526d60a1e51f6be5b088d8cbed27907f7a0c25f38775ba55e", + "entity": "team", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "maximum-owners", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "single-team-workspace" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "There can only be one Owner.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "content_sha256": "c9a0959073430ad675e6b4f1a716bf5a52fd1c580a7111c1ea67d5f0c8da15c7", + "heading": "User roles", + "heading_anchor": "user-roles", + "line_end": 18, + "line_start": 18, + "path": "src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/roles-and-permissions/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": 1, + "type": "integer" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:5fe6648757e0fd5f31ed94fb4750e2b9307cd299d8d0e8d8b5f341dc5cbce9ed", + "claim_id": "sha256:62df5d4784f3191331ba5fedb038a8aeb658d06aba28da1d1784bc91cf08f6fa", + "entity": "team-admin", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "can-transfer-ownership", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "single-team-workspace" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Same permissions as the Owner, except they can't transfer ownership of the team.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "content_sha256": "c9a0959073430ad675e6b4f1a716bf5a52fd1c580a7111c1ea67d5f0c8da15c7", + "heading": "User roles", + "heading_anchor": "user-roles", + "line_end": 19, + "line_start": 19, + "path": "src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/roles-and-permissions/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:5c87fec3ae73fed48a768014804f5120404cf1d6bd43b673614d9e299bab9b80", + "claim_id": "sha256:25c03d50d7b932aabcaddc419bb780b7108442dcf78d1b82da7881cb0edc1540", + "entity": "team-admin", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "can-modify-owner-role", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "single-team-workspace" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Team Admins cannot demote or modify the Team Owner role.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "content_sha256": "c9a0959073430ad675e6b4f1a716bf5a52fd1c580a7111c1ea67d5f0c8da15c7", + "heading": "Promoting or demoting admins", + "heading_anchor": "promoting-or-demoting-admins", + "line_end": 35, + "line_start": 35, + "path": "src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/roles-and-permissions/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:59891966bd0f841273beb248189e3a93c0ad7248ab6aad62ee0defe08503953b", + "claim_id": "sha256:f6b71e278cf6d982ffcd4554c94cb575c088067cbd83e170b988075d487ba099", + "entity": "team-enforced-settings", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "user-override-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Applies to all members. Users cannot override these settings.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "content_sha256": "c9a0959073430ad675e6b4f1a716bf5a52fd1c580a7111c1ea67d5f0c8da15c7", + "heading": "Settings enforcement", + "heading_anchor": "settings-enforcement", + "line_end": 61, + "line_start": 61, + "path": "src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/roles-and-permissions/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:64bde87a3e156bff51c4c1b99f777716b3c0d2eee94e82908b2965cae057e50a", + "claim_id": "sha256:2a882e24bbc5d13daf2614237fe16b257589e778ca547f28927095969fd6f1b5", + "entity": "member", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "cloud-agents-allowed", + "qualifiers": { + "actors": [ + "member" + ], + "architectures": [], + "environments": [], + "exceptions": [ + "admin-policies" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Run agents locally and in the cloud within the policies admins define.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "content_sha256": "c9a0959073430ad675e6b4f1a716bf5a52fd1c580a7111c1ea67d5f0c8da15c7", + "heading": "What members can do", + "heading_anchor": "what-members-can-do", + "line_end": 51, + "line_start": 51, + "path": "src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/roles-and-permissions/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:61ecce993bd0ed8d307ea16fa5ce1a028312ee92d5355dfdb61d5fa5a4642fe1", + "claim_id": "sha256:70ef69ad40d60725ce7e66723754c1c5097f0d5715620b1574ea58c5ff0e5219", + "entity": "member", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "personal-settings-editable", + "qualifiers": { + "actors": [ + "member" + ], + "architectures": [], + "environments": [], + "exceptions": [ + "admin-enforced-settings" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Adjust settings where admins have selected \"Respect User Setting.\"", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "content_sha256": "c9a0959073430ad675e6b4f1a716bf5a52fd1c580a7111c1ea67d5f0c8da15c7", + "heading": "What members can do", + "heading_anchor": "what-members-can-do", + "line_end": 53, + "line_start": 53, + "path": "src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/team-management/roles-and-permissions/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], "page_sha256": "c9a0959073430ad675e6b4f1a716bf5a52fd1c580a7111c1ea67d5f0c8da15c7", "path": "src/content/docs/enterprise/team-management/roles-and-permissions.mdx", "schema_version": 1 diff --git a/.agents/state/docs_consistency_audit/claims/890e532fcdfb3d00c52652e89196b2aa0118d75e0ac46eb81e62382a11801ea3.json b/.agents/state/docs_consistency_audit/claims/890e532fcdfb3d00c52652e89196b2aa0118d75e0ac46eb81e62382a11801ea3.json index 87f0ac055..f541d0049 100644 --- a/.agents/state/docs_consistency_audit/claims/890e532fcdfb3d00c52652e89196b2aa0118d75e0ac46eb81e62382a11801ea3.json +++ b/.agents/state/docs_consistency_audit/claims/890e532fcdfb3d00c52652e89196b2aa0118d75e0ac46eb81e62382a11801ea3.json @@ -1,6 +1,761 @@ { - "claims": [], - "page_sha256": "0ee3deac74ea40f27ee564312dabafc420272794165560fd6cc8860531d5c29a", + "claims": [ + { + "claim_content_fingerprint": "sha256:2d4293fd8188bd337616125c444d9f85c2840c31c22d3e293cc1407530a56e60", + "claim_id": "sha256:446c44a1900a9a6f4b703e8f7b9f61db5c52d10245d13e3bd47382933070bb0c", + "entity": "agent-memory", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "availability", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Agent Memory is in **research preview** and is enabled per team for design partners.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "", + "heading_anchor": "", + "line_end": 13, + "line_start": 13, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "team-enabled-design-partners" + ], + "raw": [ + "team-enabled-design-partners" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:9de9d37581630aa227ac9dfdf0f75e4ee34aaf417a34d35323dc41516028a4fe", + "claim_id": "sha256:0219aace3c77bf98a7535de8bb7c41a30d5128c85b6d6c9329347254100c499a", + "entity": "agent-memory", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "shared-harnesses", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "One memory system is shared across the Warp Agent, Claude Code, Codex, and other harnesses as they're added.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Key features", + "heading_anchor": "key-features", + "line_end": 28, + "line_start": 28, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "warp-agent", + "claude-code", + "codex" + ], + "raw": [ + "warp-agent", + "claude-code", + "codex" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:558afc183825401ff10f6864cb153e8435f790813de40e4a5129c25ba62224d0", + "claim_id": "sha256:74014bd2d08dafd25b43968494b393a1577ff4fcf6c8e371d0c02de322d4d166", + "entity": "agent-memory", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "third-party-local-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Running third-party harnesses locally isn't supported during the research preview.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Where Agent Memory runs", + "heading_anchor": "where-agent-memory-runs", + "line_end": 44, + "line_start": 44, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:59c6d39cf0137a9bfc6495482c4e8ea97a99dd0aee231fe11c2df0d901e91501", + "claim_id": "sha256:91215cfddc0d19692dc07671dab348a577aee3aa8f579197b9460a2292cca4d9", + "entity": "agent-memory", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "local-warp-agent-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "* The local Warp Agent.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Where Agent Memory runs", + "heading_anchor": "where-agent-memory-runs", + "line_end": 42, + "line_start": 42, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:b46f999b61ef31adc48194eb740e894ec4d44cb37036b23ce5b2d131a748c274", + "claim_id": "sha256:9c4297a877575b597ebacd48c6a13e91609a72e8a8bc25e2bd21a6a9e3778cd7", + "entity": "agent-memory", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "creation-timing", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Memory creation runs after a conversation ends.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Key features", + "heading_anchor": "key-features", + "line_end": 30, + "line_start": 30, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "after-conversation-ends" + ], + "raw": [ + "after-conversation-ends" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:48921f7254b6d18162c4c012d70260c685824e6e209c602b823be8653dd01e2f", + "claim_id": "sha256:7ff6cc62a0e47b10ffccf30605e5b849d5372db153ec77dfffeb4048e415ac50", + "entity": "agent-memory", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "retrieval-timing", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Retrieval runs in the background during a run.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Key features", + "heading_anchor": "key-features", + "line_end": 30, + "line_start": 30, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "background-during-run" + ], + "raw": [ + "background-during-run" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:100c2dbe7351384230340bc2417e7477a3aa5568afcd540412bc3da83b48fc75", + "claim_id": "sha256:cac6ff4d67f4f52854e5ad386c03a04dadc129054ca5a7621096b7b42e279455", + "entity": "agent-memory", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "active-task-token-consumption", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Neither consumes tokens or adds latency to the active task.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Key features", + "heading_anchor": "key-features", + "line_end": 30, + "line_start": 30, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:0ed69e2dee0bb40d8289f45f88e9c5d7d40809e4a1a59c22c0ba508f8d8fabeb", + "claim_id": "sha256:8a0cb175fd84c8ecaace8f9a469a8175d33e22c6665d2998d0884b46a97db9e7", + "entity": "agent-memory", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "automatic-creation", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "When a conversation finishes, Warp extracts durable facts, learnings, and outcomes from the transcript and writes them as memories.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Automatic memory creation from conversations", + "heading_anchor": "automatic-memory-creation-from-conversations", + "line_end": 70, + "line_start": 70, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:85cc40e20b094a1fd029af848804f82dbe3a8dfd21bd47af46d67285d569689c", + "claim_id": "sha256:71bc99b52d2ab80ece95281bf962f34ad65d9814840d082372b320e14be48fe6", + "entity": "memory-stores", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "owner-types", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "* **Personal stores** - Owned by a user. Hold memories about preferences, working notes, and individual patterns.\n* **Agent stores** - Owned by an agent. A new agent gets one by default as its auto-memory store (see below).\n* **Team stores** - Owned by a team. Hold shared knowledge like deployment runbooks, code review conventions, or on-call procedures. Attach a team store to any agent the team uses so everyone's work draws on the same knowledge.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Memory stores", + "heading_anchor": "memory-stores", + "line_end": 56, + "line_start": 54, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "personal", + "agent", + "team" + ], + "raw": [ + "personal", + "agent", + "team" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:41b6f87c5f58f0cf79cda53387b521f3467e116f92fee0d43bc32f1155b39f14", + "claim_id": "sha256:61fe7d7da4580a356725907ababf30dc4b7141ed5696ddc2557896ba1ec51f5d", + "entity": "memory-stores", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "multi-agent-attachment", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "a store can be attached to a single agent or to several agents that need the same knowledge.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Memory stores", + "heading_anchor": "memory-stores", + "line_end": 50, + "line_start": 50, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:5553e4873d53793f677957083c1ffadc3262aa6751ad8f8517ab4533f1920d77", + "claim_id": "sha256:680b4b791667ebf1dd815c722bc2f5d0eb5fe3d11a0b6fe78c431a40b184c15d", + "entity": "agent-auto-memory", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "enabled-by-default", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Auto-memory** is on by default.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Auto-memory for new agents", + "heading_anchor": "auto-memory-for-new-agents", + "line_end": 62, + "line_start": 62, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:f9af53ae1a3084170068adcc34ed1da71a530bae3473910b9bbc8bd3c4ec9e1d", + "claim_id": "sha256:0eb6d3e1416f1624b1174077a1d7da3910276445b3eff81e6db6a111f58cb21f", + "entity": "agent-auto-memory", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stores-per-agent", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Each agent has a single auto-memory store.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Auto-memory for new agents", + "heading_anchor": "auto-memory-for-new-agents", + "line_end": 62, + "line_start": 62, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": 1, + "raw": 1, + "type": "integer" + } + }, + { + "claim_content_fingerprint": "sha256:3e59bf85cd5fe415d05c4e1bcb142a87bfaf24c73a62d0a4276933198515ad48", + "claim_id": "sha256:162db8b8b02d910b75c2e96e7a16955c2689c0146d88899a861503cd97f6b42a", + "entity": "memory-store-attachments", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "access-levels", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Attach stores to agents with read-only or read-write access.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Attaching memory to your agents", + "heading_anchor": "attaching-memory-to-your-agents", + "line_end": 82, + "line_start": 82, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "read-only", + "read-write" + ], + "raw": [ + "read-only", + "read-write" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:2d20d24ca8d167d235c178494a0408a8e58ce12b90de6be0d861572b3a1bfc3d", + "claim_id": "sha256:dc8037f124badac35e61e69bfc1b31fb8400ab8f11ddcd2975d21adf9aee15bc", + "entity": "memory-store-attachments", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "instructions-required", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Instructions are required on every attachment so the agent knows the purpose of each store.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Attaching memory to your agents", + "heading_anchor": "attaching-memory-to-your-agents", + "line_end": 82, + "line_start": 82, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:9e310744eb81c2650f8c0dea2f81527014acd6d5a6354851897aa21cb48e7856", + "claim_id": "sha256:3f5eba83d3862c4b4fcfad4c3c91984fb058a1be248a795349a8287806abdda9", + "entity": "agent-memory", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "api-available", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "These capabilities aren't part of the research preview yet, but they're on the way:\n\n* **Programmatic API access**", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Coming soon", + "heading_anchor": "coming-soon", + "line_end": 88, + "line_start": 86, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:4a69ce8a65ab6f6af341bf4bd0e857b9c83765b1ea5c7978137ca6a89b9f7dcd", + "claim_id": "sha256:16e2fa75170155fd16d6f4f9f0546380dce1e582e6834b03cea241281a903550", + "entity": "agent-memory", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "self-hosting-available", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "* **Self-hosting support** - Run Agent Memory on a [self-hosted {VARS.WARP_AUTOMATION_PLATFORM}](/factories/self-hosting/) instance to meet security, privacy, and compliance requirements.", + "source": { + "canonical_identity": "route:/agents/agent-memory", + "canonical_route": "/agents/agent-memory", + "content_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", + "heading": "Coming soon", + "heading_anchor": "coming-soon", + "line_end": 89, + "line_start": 89, + "path": "src/content/docs/agents/agent-memory/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/agent-memory/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + } + ], + "page_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", "path": "src/content/docs/agents/agent-memory/index.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/8daa3c7ef2a69c7eaeba64e0e4957ea5f1dfc44205de692d124a69243822e6b3.json b/.agents/state/docs_consistency_audit/claims/8daa3c7ef2a69c7eaeba64e0e4957ea5f1dfc44205de692d124a69243822e6b3.json index dce752398..326bd45b0 100644 --- a/.agents/state/docs_consistency_audit/claims/8daa3c7ef2a69c7eaeba64e0e4957ea5f1dfc44205de692d124a69243822e6b3.json +++ b/.agents/state/docs_consistency_audit/claims/8daa3c7ef2a69c7eaeba64e0e4957ea5f1dfc44205de692d124a69243822e6b3.json @@ -1,5 +1,223 @@ { - "claims": [], + "claims": [ + { + "category": "security", + "claim_content_fingerprint": "sha256:038d3e831467cfd3bb4d251b4ed8ec876fcfd077a51450561dc9a7b1bde120a1", + "claim_id": "sha256:a75af5656eba9ecdd500e16040b501fb400c28d6dcb63242f1773ac0addc64f5", + "entity": "sso-login", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "idp-initiated-login-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "When launching Warp directly from Okta or another SSO provider's app dashboard, you may see an error like \"Unable to process request due to missing initial state.\" This is a known limitation with the authentication flow.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/troubleshooting-login.mdx", + "content_sha256": "2135a24098ef43d7e09d19957cbf805a076a7b368f7c5816d9eb10397a9e6b5a", + "heading": "Can't open Warp from your SSO provider", + "heading_anchor": "cant-open-warp-from-your-sso-provider", + "line_end": 13, + "line_start": 13, + "path": "src/content/docs/enterprise/support-and-resources/troubleshooting-login.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/troubleshooting-login/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:dac4297046759866c2d87f167915e735525d58650294c3646812e06f561d6d4f", + "claim_id": "sha256:4adce4c610fdbe4703bf6143283d94893113a9575dff842efc744e12bbb748ff", + "entity": "sso-existing-accounts", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "linking-required", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Click **Link SSO** to connect your existing account.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/troubleshooting-login.mdx", + "content_sha256": "2135a24098ef43d7e09d19957cbf805a076a7b368f7c5816d9eb10397a9e6b5a", + "heading": "Previously logged in with another method", + "heading_anchor": "previously-logged-in-with-another-method", + "line_end": 28, + "line_start": 28, + "path": "src/content/docs/enterprise/support-and-resources/troubleshooting-login.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/troubleshooting-login/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:ba2f3578a8c8c898c7bd6bec636eca0ff481d97b3cda4be1bef1a963cbdd3877", + "claim_id": "sha256:4088e705206b3485e8412c2bb3d0424bec99f15295e6f264a308308384a64958", + "entity": "safari-authentication", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-cookies", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [ + "macos" + ], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Firebase Auth requires cookies to track login state.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/troubleshooting-login.mdx", + "content_sha256": "2135a24098ef43d7e09d19957cbf805a076a7b368f7c5816d9eb10397a9e6b5a", + "heading": "Browser-specific issues", + "heading_anchor": "browser-specific-issues", + "line_end": 51, + "line_start": 51, + "path": "src/content/docs/enterprise/support-and-resources/troubleshooting-login.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/troubleshooting-login/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:d3721c685ea589e35818358ed7b56ddc89ec8d7d655dfc8522116cc228d9f0da", + "claim_id": "sha256:c380365b0bb44623ca45719806824167762ef80742f0e23ca64005b69e8af680", + "entity": "fraud-appeals", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "response-duration", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "enterprise-faster-resolution" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Appeals may take 5\u201310 days.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/troubleshooting-login.mdx", + "content_sha256": "2135a24098ef43d7e09d19957cbf805a076a7b368f7c5816d9eb10397a9e6b5a", + "heading": "Requesting an appeal", + "heading_anchor": "requesting-an-appeal", + "line_end": 82, + "line_start": 82, + "path": "src/content/docs/enterprise/support-and-resources/troubleshooting-login.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/troubleshooting-login/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": { + "maximum": 864000, + "minimum": 432000 + }, + "type": "range" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:fe4007146e5913813454d3a947ad7479ff0451d82a1d9b33646f829d61a2be45", + "claim_id": "sha256:4aefd47e38c1269d8285fb170affb1a511995e37971c446334fee651909a89cb", + "entity": "login-token", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "manual-paste-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Paste the token into Warp.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/troubleshooting-login.mdx", + "content_sha256": "2135a24098ef43d7e09d19957cbf805a076a7b368f7c5816d9eb10397a9e6b5a", + "heading": "Browser doesn't open when signing in", + "heading_anchor": "browser-doesnt-open-when-signing-in", + "line_end": 93, + "line_start": 93, + "path": "src/content/docs/enterprise/support-and-resources/troubleshooting-login.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/troubleshooting-login/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], "page_sha256": "2135a24098ef43d7e09d19957cbf805a076a7b368f7c5816d9eb10397a9e6b5a", "path": "src/content/docs/enterprise/support-and-resources/troubleshooting-login.mdx", "schema_version": 1 diff --git a/.agents/state/docs_consistency_audit/claims/8e53fe0110145c65defa92fdd2c3f787bd58ed156c4db945abeeb0c6950a48d3.json b/.agents/state/docs_consistency_audit/claims/8e53fe0110145c65defa92fdd2c3f787bd58ed156c4db945abeeb0c6950a48d3.json index 4ac757a85..c6c80e443 100644 --- a/.agents/state/docs_consistency_audit/claims/8e53fe0110145c65defa92fdd2c3f787bd58ed156c4db945abeeb0c6950a48d3.json +++ b/.agents/state/docs_consistency_audit/claims/8e53fe0110145c65defa92fdd2c3f787bd58ed156c4db945abeeb0c6950a48d3.json @@ -1,11 +1,51 @@ { "claims": [ { - "category": "billing-policy", - "claim_content_fingerprint": "sha256:93f741c3f81aab54ace733db56aa5989ad8f1260501c57cc6b3891374e836587", - "claim_id": "sha256:14177698d39708fa8c2d265758c3ed7ef9d96e156c71d3af1ab27d9983c5832b", + "claim_content_fingerprint": "sha256:52147bd01ebc4dd2eb96044c6d81983d68ee40ba64846ed7cf81cd30338632f1", + "claim_id": "sha256:9de81226475a79700110f3347723f1253ad9ecc9ed8807411b64aeca6bee14b7", + "entity": "interactive-cli-model-choice", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "saved-to-active-profile", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Your choice is saved as the base model of your active profile, so it persists across sessions.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/models-and-usage.mdx", + "content_sha256": "41797e4194303814d4ec8e3039af0241011f98a1e99664b095b25e2c1be33649", + "heading": "Choosing a model", + "heading_anchor": "choosing-a-model", + "line_end": 17, + "line_start": 17, + "path": "src/content/docs/agents/cli/models-and-usage.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/models-and-usage/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:8662635747600f64294716f01bf4d44a7f616a7062f4189c018eab99d0f87d2b", + "claim_id": "sha256:d5168c0aa4b03a5ab2feac6b0aee42a0240506a9c59cf7fbc6e85b6e7d0d80bd", "entity": "byok-requests", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "consumes-warp-credits", "qualifiers": { @@ -14,7 +54,9 @@ "environments": [ "byok" ], - "exceptions": [], + "exceptions": [ + "platform charges still apply" + ], "install_methods": [], "legacy": false, "operating_systems": [], @@ -24,10 +66,10 @@ "time_scope": null, "versions": [] }, - "quote": "requests are billed through your provider account and don't consume your Warp [credits]", + "quote": "Requests routed through your account do not consume Warp-provided inference usage. Applicable [platform charges](/support-and-community/plans-and-billing/platform-credits/) still apply.", "source": { "canonical_identity": "path:src/content/docs/agents/cli/models-and-usage.mdx", - "content_sha256": "dec7461c12e0395da878fe4818425ba22b387f7f9e6dcd5f80b690b34fffbb0a", + "content_sha256": "41797e4194303814d4ec8e3039af0241011f98a1e99664b095b25e2c1be33649", "heading": "Bring your own API key", "heading_anchor": "bring-your-own-api-key", "line_end": 21, @@ -45,11 +87,10 @@ } }, { - "category": "billing-policy", - "claim_content_fingerprint": "sha256:1c3de09256bbb8337387d62a8a72333c740e202cf452cef80736ad416299c4cd", + "claim_content_fingerprint": "sha256:e4cd49995667a1672bf1241d631ac205ff5e8202899cba61f4c4eca4da3fc68e", "claim_id": "sha256:2e70f7c4185e742ce464bf36472ee14fa35b9d639296748559a6654d341621d9", "entity": "auto-models", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "consumes-warp-credits", "qualifiers": { @@ -68,14 +109,14 @@ "time_scope": null, "versions": [] }, - "quote": "Warp's built-in Auto models always consume Warp credits, even with BYOK configured.", + "quote": "Warp's built-in Auto models always use Warp-provided inference, even with BYOK configured.", "source": { "canonical_identity": "path:src/content/docs/agents/cli/models-and-usage.mdx", - "content_sha256": "dec7461c12e0395da878fe4818425ba22b387f7f9e6dcd5f80b690b34fffbb0a", + "content_sha256": "41797e4194303814d4ec8e3039af0241011f98a1e99664b095b25e2c1be33649", "heading": "Bring your own API key", "heading_anchor": "bring-your-own-api-key", - "line_end": 33, - "line_start": 33, + "line_end": 35, + "line_start": 35, "path": "src/content/docs/agents/cli/models-and-usage.mdx", "repository": "warpdotdev/docs", "route": "/agents/cli/models-and-usage/", @@ -89,13 +130,96 @@ } }, { - "category": "privacy", - "claim_content_fingerprint": "sha256:953f444f237dba7878f71c9ddde58143e19878547dc75f301d11033a068848c2", - "claim_id": "sha256:6d7a386756e2d198cbfcc425329c4b2b6891d06a51552f8b7be30033aeed60a5", + "claim_content_fingerprint": "sha256:de7027a38419759eea06f0068bbbf531dfa3ba0e795892852ccda29a657d0401", + "claim_id": "sha256:a23dc6029065b5ae90dd265d3de25087292ba2cb80a97f3090b0f7f28de5abba", "entity": "provider-api-keys", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "stored-on-warp-servers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "personal-device-keys" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp does not retain these personal provider keys on its servers.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/models-and-usage.mdx", + "content_sha256": "41797e4194303814d4ec8e3039af0241011f98a1e99664b095b25e2c1be33649", + "heading": "Bring your own API key", + "heading_anchor": "bring-your-own-api-key", + "line_end": 27, + "line_start": 27, + "path": "src/content/docs/agents/cli/models-and-usage.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/models-and-usage/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:9292d55e9f6803fe4d7e5b460732459be18d7af12a22909904283a1d41cd28f5", + "claim_id": "sha256:1725b627aa52ff6c000c6cf1ea050bdf64dc55343d5f0b85dfaf9e38f7489caa", + "entity": "interactive-cli-provider-api-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "shared-with-gui", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The CLI and Warp app store provider keys separately. Configure a key in each surface you use.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/models-and-usage.mdx", + "content_sha256": "41797e4194303814d4ec8e3039af0241011f98a1e99664b095b25e2c1be33649", + "heading": "Bring your own API key", + "heading_anchor": "bring-your-own-api-key", + "line_end": 23, + "line_start": 23, + "path": "src/content/docs/agents/cli/models-and-usage.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/models-and-usage/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:0ab8fb36b30450a17d3f33aac737031a47924df9265813e381419c9b4b312b54", + "claim_id": "sha256:a2eb2af7dfeb522b08f03d12892247981ff9cb392a9ffc5de17951ca6576017b", + "entity": "interactive-cli-provider-api-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "storage", "qualifiers": { "actors": [], "architectures": [], @@ -110,14 +234,14 @@ "time_scope": null, "versions": [] }, - "quote": "Warp does not store provider keys on its servers.", + "quote": "it's saved to your device's secure storage.", "source": { "canonical_identity": "path:src/content/docs/agents/cli/models-and-usage.mdx", - "content_sha256": "dec7461c12e0395da878fe4818425ba22b387f7f9e6dcd5f80b690b34fffbb0a", + "content_sha256": "41797e4194303814d4ec8e3039af0241011f98a1e99664b095b25e2c1be33649", "heading": "Bring your own API key", "heading_anchor": "bring-your-own-api-key", - "line_end": 25, - "line_start": 25, + "line_end": 27, + "line_start": 27, "path": "src/content/docs/agents/cli/models-and-usage.mdx", "repository": "warpdotdev/docs", "route": "/agents/cli/models-and-usage/", @@ -125,13 +249,140 @@ }, "source_class": "docs-prose", "topic": "privacy", + "value": { + "normalized": "device secure storage", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:a388c3165deb60ed171cc50d17c00bda0e85182bbb53198180ea0778692f7966", + "claim_id": "sha256:63deda06c0e76a78561acdc2eac4da75d4719a9492b64c9e02b4400c51206bd1", + "entity": "interactive-cli-model-routers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "shares-definitions-with-gui", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The CLI loads the same router definitions as the Warp app.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/models-and-usage.mdx", + "content_sha256": "41797e4194303814d4ec8e3039af0241011f98a1e99664b095b25e2c1be33649", + "heading": "Custom model routing", + "heading_anchor": "custom-model-routing", + "line_end": 42, + "line_start": 42, + "path": "src/content/docs/agents/cli/models-and-usage.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/models-and-usage/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:8c73aa8ecad57699d23397327f0d37bb13f7771333e9d9a9df99d83027996c34", + "claim_id": "sha256:8718eddd77b7346b12bf899d1f1c84855de4704d9ac889744ea1b85f36932b9f", + "entity": "interactive-cli-usage-display", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "credit-billed-display", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "credit-billed-account" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Accounts billed in credits always see credits.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/models-and-usage.mdx", + "content_sha256": "41797e4194303814d4ec8e3039af0241011f98a1e99664b095b25e2c1be33649", + "heading": "Usage and cost", + "heading_anchor": "usage-and-cost", + "line_end": 49, + "line_start": 49, + "path": "src/content/docs/agents/cli/models-and-usage.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/models-and-usage/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "billing-policy", + "value": { + "normalized": [ + "credits" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:1ac4b50e74458ccc36f4909ebcdc19a98b1989553a6bf30873f07388b61c55c4", + "claim_id": "sha256:b0335665244496a7cfc115cf2d27ea003d29a680d9818af79f8a5c1d0937c2a8", + "entity": "interactive-cli-usage-panel", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "conversation-level", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "This is not conversation-level usage.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/models-and-usage.mdx", + "content_sha256": "41797e4194303814d4ec8e3039af0241011f98a1e99664b095b25e2c1be33649", + "heading": "Usage and cost", + "heading_anchor": "usage-and-cost", + "line_end": 48, + "line_start": 48, + "path": "src/content/docs/agents/cli/models-and-usage.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/models-and-usage/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", "value": { "normalized": false, "type": "boolean" } } ], - "page_sha256": "dec7461c12e0395da878fe4818425ba22b387f7f9e6dcd5f80b690b34fffbb0a", + "page_sha256": "41797e4194303814d4ec8e3039af0241011f98a1e99664b095b25e2c1be33649", "path": "src/content/docs/agents/cli/models-and-usage.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/9230bbfbdba8606092ba49cbd5e4d69d908f6610c756718ccfeb67576ea2e5b1.json b/.agents/state/docs_consistency_audit/claims/9230bbfbdba8606092ba49cbd5e4d69d908f6610c756718ccfeb67576ea2e5b1.json index 1dfecb466..ec595792e 100644 --- a/.agents/state/docs_consistency_audit/claims/9230bbfbdba8606092ba49cbd5e4d69d908f6610c756718ccfeb67576ea2e5b1.json +++ b/.agents/state/docs_consistency_audit/claims/9230bbfbdba8606092ba49cbd5e4d69d908f6610c756718ccfeb67576ea2e5b1.json @@ -1,6 +1,346 @@ { - "claims": [], - "page_sha256": "22edeb4a3824bdadbc0d1da19bf7333323a2f26bfb3eee40d35a249026f08d52", + "claims": [ + { + "claim_content_fingerprint": "sha256:9b3cd783a9a10cadafc51abbdf100c77199652b8dc98c2706de43a61a4c3b36a", + "claim_id": "sha256:13b4916024e921e23c23782a636515646da335adf226c1aac1af213ceac07c18", + "entity": "oz-mcp-flag", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "accepted-formats", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The `--mcp` flag accepts four formats:", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "content_sha256": "57a68230dfd6d6306a2f5cd5a67ad786a19494a0acea18f2dbc94f18e23f8e10", + "heading": "Using the `--mcp` flag", + "heading_anchor": "using-the-mcp-flag", + "line_end": 25, + "line_start": 25, + "path": "src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/mcp-servers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": [ + "uuid", + "managed-integration-id", + "inline-json", + "file-path" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:ec7f5e64a8bee81dc8b1d5d2117b33c90b99f1d524233b4a5e6673a56752019d", + "claim_id": "sha256:2475432c6abddbca9e1c885b1ac607a15d46e642f3294b58bd2a9557d5284480", + "entity": "oz-mcp-flag", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "repeatable", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "You can repeat `--mcp` to include multiple servers.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "content_sha256": "57a68230dfd6d6306a2f5cd5a67ad786a19494a0acea18f2dbc94f18e23f8e10", + "heading": "Using the `--mcp` flag", + "heading_anchor": "using-the-mcp-flag", + "line_end": 32, + "line_start": 32, + "path": "src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/mcp-servers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:9487c2d70bbe40655fd211e70a55f7bed6cc85d38a9dd00f0314e0d15152579b", + "claim_id": "sha256:014c2852dc28bd141488a9bde2af014d08eaab2505ca85abf0b1d9a47129b0cf", + "entity": "oz-mcp-flag", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "managed-integration-identifiers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp recognizes these managed integration ids:\n\n* `linear` \u2014 the hosted [Linear](/factories/integrations/linear/) MCP server\n* `slack` \u2014 the hosted [Slack](/factories/integrations/slack/) MCP server\n* `jira` \u2014 the hosted [Jira](/factories/integrations/jira/) MCP server", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "content_sha256": "57a68230dfd6d6306a2f5cd5a67ad786a19494a0acea18f2dbc94f18e23f8e10", + "heading": "Passing Warp-managed integration servers by id", + "heading_anchor": "passing-warp-managed-integration-servers-by-id", + "line_end": 72, + "line_start": 68, + "path": "src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/mcp-servers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": [ + "linear", + "slack", + "jira" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:492d17aa621946cf63fd1560b7908544269b97d1b9d2eff16977b1f22a86fc54", + "claim_id": "sha256:8fbfd300a89fae6cf0c1bccaab6923d56150249ba4df9b413abb576746007f00", + "entity": "oz-mcp-flag", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "managed-ids-general-standalone-aliases", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "standalone" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "These short IDs are not general aliases for a service in an ordinary standalone CLI run.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "content_sha256": "57a68230dfd6d6306a2f5cd5a67ad786a19494a0acea18f2dbc94f18e23f8e10", + "heading": "Passing Warp-managed integration servers by id", + "heading_anchor": "passing-warp-managed-integration-servers-by-id", + "line_end": 75, + "line_start": 75, + "path": "src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/mcp-servers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:98de731de0ef11b5b1faa0a0ca1a55658194d1cc9232442996235828eb4ff910", + "claim_id": "sha256:6d655666c011da70fb14a784bb2022bf357d2fc946fd13d9e97eb0aaf706dcf2", + "entity": "oz-mcp-flag", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "unresolved-integration-reference", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If an integration reference can't be resolved in the run's context, the server is skipped.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "content_sha256": "57a68230dfd6d6306a2f5cd5a67ad786a19494a0acea18f2dbc94f18e23f8e10", + "heading": "Passing Warp-managed integration servers by id", + "heading_anchor": "passing-warp-managed-integration-servers-by-id", + "line_end": 78, + "line_start": 78, + "path": "src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/mcp-servers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": "server-skipped", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:4a3fc297bd5fa0f061c83db3a5ae8a34e92d7df73727a75a734ffd673d84d192", + "claim_id": "sha256:21d2512d033cd3ad52cd2339897d52cde6e06fa4493fbf5f8c7670143066a91f", + "entity": "mcp-environment-variables", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "synced-between-machines", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp syncs MCP server configuration between machines logged in with your Warp account, but **does not** sync the environment variables used in that configuration.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "content_sha256": "57a68230dfd6d6306a2f5cd5a67ad786a19494a0acea18f2dbc94f18e23f8e10", + "heading": "Environment variables on remote machines", + "heading_anchor": "environment-variables-on-remote-machines", + "line_end": 121, + "line_start": 121, + "path": "src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/mcp-servers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:9f173d5bb8f2f34b3e137b79aefb40d152ff7300e1e85bb11dfeec715cde69b4", + "claim_id": "sha256:7f40b40132ded7791e9ab1fa56b88141b8eb16e85a863b59b44589a6bdf8fc98", + "entity": "mcp-configuration", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "all-configured-servers-started-every-run", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The CLI does not start every configured MCP server for every run.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "content_sha256": "57a68230dfd6d6306a2f5cd5a67ad786a19494a0acea18f2dbc94f18e23f8e10", + "heading": "", + "heading_anchor": "", + "line_end": 17, + "line_start": 17, + "path": "src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/mcp-servers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:677261b5f01bd89b24a31acedad073e6886b3106d88e6701ff896954c03bf92e", + "claim_id": "sha256:82e354f850e5cb8d8684ffc6f99727af7a37660c7c5573885a2e84f8c1804689", + "entity": "mcp-profile-allowlist", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "can-start-installed-servers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "A selected agent profile can start installed servers on its MCP allowlist", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "content_sha256": "57a68230dfd6d6306a2f5cd5a67ad786a19494a0acea18f2dbc94f18e23f8e10", + "heading": "", + "heading_anchor": "", + "line_end": 17, + "line_start": 17, + "path": "src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/mcp-servers/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], + "page_sha256": "57a68230dfd6d6306a2f5cd5a67ad786a19494a0acea18f2dbc94f18e23f8e10", "path": "src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/9edbf29803db78e2b8cea377aaedd474608b22ee0d415ce3547981b9835374f9.json b/.agents/state/docs_consistency_audit/claims/9edbf29803db78e2b8cea377aaedd474608b22ee0d415ce3547981b9835374f9.json index 21396ba39..171815e82 100644 --- a/.agents/state/docs_consistency_audit/claims/9edbf29803db78e2b8cea377aaedd474608b22ee0d415ce3547981b9835374f9.json +++ b/.agents/state/docs_consistency_audit/claims/9edbf29803db78e2b8cea377aaedd474608b22ee0d415ce3547981b9835374f9.json @@ -1,6 +1,550 @@ { - "claims": [], - "page_sha256": "55e1c58ca0a53bb923ad329468458104f7aa85bab3e4e1805eaba3e02c2cd3cd", + "claims": [ + { + "claim_content_fingerprint": "sha256:56bb09d9bb75bdcff2863c8324c756d0b1a06520b06377739cd98e95c5afd029", + "claim_id": "sha256:ef865389d824ff7c750b5cba8767b3ea3b0f92616122a818c3b4d8babf007a9b", + "entity": "cli-handoff", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "forks-conversation", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp forks the conversation, so the cloud agent sees the full transcript and your local conversation stays untouched.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "content_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", + "heading": "Hand off to a cloud agent", + "heading_anchor": "hand-off-to-a-cloud-agent", + "line_end": 17, + "line_start": 17, + "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/cloud-and-orchestration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:1de53756c5b232422843a93f771d9935f7a7e4f947451cfc81279ae92603d1fe", + "claim_id": "sha256:d43711a14af002d03cde930c76aec69780961d4b63482d89f235402a970d3460", + "entity": "cli-handoff", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "includes-untracked-files", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp snapshots your uncommitted repository changes, including untracked files, and applies them in the cloud run.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "content_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", + "heading": "Hand off to a cloud agent", + "heading_anchor": "hand-off-to-a-cloud-agent", + "line_end": 18, + "line_start": 18, + "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/cloud-and-orchestration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:130ceb465c2e4caa1aec6149022241ee984d153c3f6217772987e759d97f7935", + "claim_id": "sha256:58dc8f5d430b737dbb03fae6dce0239af09fbec2f658753ec1fdf2252430edd0", + "entity": "cli-handoff", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "includes-pending-input", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The optional follow-up prompt and any images attached to the input move to the cloud run.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "content_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", + "heading": "Hand off to a cloud agent", + "heading_anchor": "hand-off-to-a-cloud-agent", + "line_end": 19, + "line_start": 19, + "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/cloud-and-orchestration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:779c740951ca2d841f81d822b96af559ceb0d78a4b837c230b1c4699148c81c1", + "claim_id": "sha256:de34c403e846c90c0ea275d4bd5fd16f67bf790fbaad0364bf7a3bec375220d7", + "entity": "cli-handoff", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "allowed-with-running-command", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "You can't hand off while a command is still running, or while the conversation has child agents that are in progress or blocked.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "content_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", + "heading": "Hand off a conversation", + "heading_anchor": "hand-off-a-conversation", + "line_end": 42, + "line_start": 42, + "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/cloud-and-orchestration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:372e53e729cc111d7b0585325f7c2b32d6f2599c851dfa349019db4b396a1867", + "claim_id": "sha256:825099259df878f5a09544a4c328d61d2354d545a80d5209a20bf4a924ec62cb", + "entity": "cli-handoff", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "moves-child-orchestration", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Handing off an orchestrator forks only its own conversation. The orchestration and its child agents stay local.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "content_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", + "heading": "Hand off a conversation", + "heading_anchor": "hand-off-a-conversation", + "line_end": 42, + "line_start": 42, + "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/cloud-and-orchestration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:bdce5e9c33630a4c9b8d8aa5946349ddc0dd60856141db69a62344dcbf6c561d", + "claim_id": "sha256:3a7e374dad6aa99dd1468bc3c78c46fab4c4eb9abb953d9f513f91bae3202f15", + "entity": "cli-cloud-resume", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-finished-run", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Cloud runs that are still in progress or blocked can't be opened in the CLI.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "content_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", + "heading": "Resume cloud conversations", + "heading_anchor": "resume-cloud-conversations", + "line_end": 53, + "line_start": 53, + "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/cloud-and-orchestration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:f4e4f455afc2a5bbb4cb8bda38e431f31eeae7dbcc96cd98284390d3cc5f958c", + "claim_id": "sha256:48f9953a26a77a7526219d294f7d868a3398b7a522493c9f4f338c4a7b12fe3c", + "entity": "cli-cloud-resume", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-third-party-harness", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Conversations that ran with a different harness, such as Claude Code or Codex, can't be opened in the CLI.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "content_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", + "heading": "Resume cloud conversations", + "heading_anchor": "resume-cloud-conversations", + "line_end": 54, + "line_start": 54, + "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/cloud-and-orchestration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:51aa1f76e62d646ae91b184fcc05db75885e6001ffc712c9580c4ff08b72a79e", + "claim_id": "sha256:79a8530a0078568195eb2a52c389d36541d8469d6aee6a6f03dae13ec132b3ce", + "entity": "cli-orchestration", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "default-requires-approval", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "By default, no child agents launch until you approve.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "content_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", + "heading": "Multi-agent orchestration", + "heading_anchor": "multi-agent-orchestration", + "line_end": 68, + "line_start": 68, + "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/cloud-and-orchestration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:8ff8035b8bd0fd040071b498ea12f295020c09dac8211e9046bd5616adc24a57", + "claim_id": "sha256:4d01d8844e3f30742f7ddcadab5ffaa8ddf3ff91879653a673ef7ea43c5d9117", + "entity": "cli-local-child-agents", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "harness", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Local children always run the Warp Agent.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "content_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", + "heading": "Multi-agent orchestration", + "heading_anchor": "multi-agent-orchestration", + "line_end": 83, + "line_start": 83, + "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/cloud-and-orchestration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": [ + "warp-agent" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:e3118aabbc88cea7cd825ddf92816179fe4084ff7800fbaa3fbd74dd648b26ea", + "claim_id": "sha256:8f3b2592d804f81e068614273012675f35f2de2bc64fd9f7b6488c66e4d9ffbf", + "entity": "cli-cloud-child-agents", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-third-party-harness", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Each cloud child runs in a cloud [environment](/factories/environments/), and can run a different harness than the parent, such as Claude Code or Codex", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "content_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", + "heading": "Multi-agent orchestration", + "heading_anchor": "multi-agent-orchestration", + "line_end": 84, + "line_start": 84, + "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/cloud-and-orchestration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:f0c8193319b42e489db7d50fc46f5cc31b36f9e2fb6ee3d2d2a5c60c3803dd41", + "claim_id": "sha256:4b336df41f41138a267861a14c2cfcacaca5ef1764aeb5be28c501e537ee141e", + "entity": "cli-cloud-child-agents", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "accepts-input-in-cli", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Cloud child sessions in the CLI only show status. They don't accept input.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "content_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", + "heading": "Multi-agent orchestration", + "heading_anchor": "multi-agent-orchestration", + "line_end": 87, + "line_start": 87, + "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/cloud-and-orchestration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:ef856ac45d0c54d1a855498b611a238529506b8fd3787fe0634aa91854bd9b5b", + "claim_id": "sha256:948f2c84d6f51ebf1395f86558060f891c250709f359e03e7975b81aaa23c888", + "entity": "cli-child-agents", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "continue-while-viewing-another-agent", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "child agents keep working in the background.", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "content_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", + "heading": "Managing child agents", + "heading_anchor": "managing-child-agents", + "line_end": 100, + "line_start": 100, + "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/cloud-and-orchestration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:9c81d1ec693e59149237b29613a58a80126d9ae140fae0e57607f65060250590", + "claim_id": "sha256:37792e8c0673a46a30ff698c46c567c8b3355212b6bb3e4f71f4b6390bea415e", + "entity": "cli-child-agents", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "kill-cancels-cloud-run", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "It stops the child's work, cancels the cloud run if the child is a cloud agent, and removes the child's tab and conversation", + "source": { + "canonical_identity": "path:src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "content_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", + "heading": "Kill a child agent", + "heading_anchor": "kill-a-child-agent", + "line_end": 106, + "line_start": 106, + "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/cloud-and-orchestration/", + "visibility": "public" + }, + "source_class": "docs-prose", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], + "page_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/a073a242f58aa668453297d2230f1d840b8625dd6bbc702793bdfc22169ff0ae.json b/.agents/state/docs_consistency_audit/claims/a073a242f58aa668453297d2230f1d840b8625dd6bbc702793bdfc22169ff0ae.json index 96d293660..0475440dd 100644 --- a/.agents/state/docs_consistency_audit/claims/a073a242f58aa668453297d2230f1d840b8625dd6bbc702793bdfc22169ff0ae.json +++ b/.agents/state/docs_consistency_audit/claims/a073a242f58aa668453297d2230f1d840b8625dd6bbc702793bdfc22169ff0ae.json @@ -1,6 +1,913 @@ { - "claims": [], - "page_sha256": "9fa66c10f2a84e5d99642ce8eb1497ee405aca9bda466adaba09bba52c34541b", + "claims": [ + { + "claim_content_fingerprint": "sha256:26ed2f3347537de11ef03ae2cbf18554d79da84e28125ef1cf6ada938828b2b5", + "claim_id": "sha256:d6a63fd86f60d1e32555a8a59db54d21d940f2c4266657b1bf0faaf9ea58a96c", + "entity": "team-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "business", + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Team-managed API keys and endpoints are available on Warp's Business and Enterprise plans.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "", + "heading_anchor": "", + "line_end": 16, + "line_start": 16, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "plan-gating", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:09dabb2c0f4e0ab38e7e80aef224a0eb5be5499a0db9787d17011b2523bba2dd", + "claim_id": "sha256:e09173987d0269389b05c4d41341d5b458e533194e79d42bd02d9b8a7fe3e627", + "entity": "team-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available-to-cloud-agents", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "business", + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Business and Enterprise admins can configure shared provider API keys and OpenAI-compatible endpoints for local and [cloud Warp Agent runs](/platform/).", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "", + "heading_anchor": "", + "line_end": 9, + "line_start": 9, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:eead22d20c1eec187460be4c4acf00f60bf960e1685d1612a1ee450b14a4a99f", + "claim_id": "sha256:a202986b2b93865659810caca5ae1fde3036709067aa4b923666179915303cdc", + "entity": "team-managed-providers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "credential-storage", + "qualifiers": { + "actors": [ + "team-managed-key" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "team-managed configuration is stored securely by Warp and is available to cloud agents.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "", + "heading_anchor": "", + "line_end": 11, + "line_start": 11, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": "server-side", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:b1c1e7dc956c1ff616eca0cfe4fefa17f16eeff8fd76ef61d0120415ea41d3dc", + "claim_id": "sha256:648fd9603b2bae00e2eedfe107b424867e3dc32965e0b144ac06e7e0320bd8cd", + "entity": "team-managed-first-party-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-providers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Configure API keys for OpenAI, Anthropic, and Google", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Key features", + "heading_anchor": "key-features", + "line_end": 23, + "line_start": 23, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "openai", + "anthropic", + "google" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:b1ef86e85e70f045377e7365ce0984fed6737bcce489d8eb9c31ebd1d154b3e0", + "claim_id": "sha256:fecc9d0c6ea4946a5bc06bf63ccbf874ee0d0845fecd70d7c760b5564bf099bf", + "entity": "team-managed-endpoints", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "required-protocol", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The admin adds one or more OpenAI-compatible Chat Completions endpoints.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "First-party keys and custom endpoints", + "heading_anchor": "first-party-keys-and-custom-endpoints", + "line_end": 45, + "line_start": 45, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "openai-compatible-chat-completions", + "type": "free-text" + } + }, + { + "claim_content_fingerprint": "sha256:406586c99dac765b64e3d661c62c743e637413f1ca427f47d34c568517f255de", + "claim_id": "sha256:4f1c6cf98ae2e677aeafca20678b9883da691e9a8a100104aa6ac8ed5a6e3bb5", + "entity": "provider-key-routing", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "precedence", + "qualifiers": { + "actors": [ + "member-keys-allowed" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If a member has their own key for a provider, requests route through the member's key; otherwise the team key is used; otherwise Warp-managed inference is used (if allowed).", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Member key precedence", + "heading_anchor": "member-key-precedence", + "line_end": 51, + "line_start": 51, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "member-key", + "team-key", + "warp-managed-if-allowed" + ], + "type": "ordered-list" + } + }, + { + "claim_content_fingerprint": "sha256:261c95d3fd19f7e5dacdc19ac14b2af3a19b46660a379b3c1c8e071a1e314480", + "claim_id": "sha256:8b1841ee5b57ed3183491402f386674c3bec99963fa12aeabd84c9a881d8c4ca", + "entity": "personal-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available-to-cloud-agents", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Personal keys and endpoints stored on a member's device aren't copied to cloud runs.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Cloud agents", + "heading_anchor": "cloud-agents", + "line_end": 56, + "line_start": 56, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:dacfb66f27f348dd65864c16f022f463166ff63d88df270f9416a50c00ec362a", + "claim_id": "sha256:2391533b6b541e1419e1c25cc6dd63f91c5e9b116e4cbeb2bed51f5966e55dd4", + "entity": "team-managed-inference-endpoints", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "reachable-from-hosted-services", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "A team endpoint's base URL must be reachable from Warp's hosted services, even with self-hosted workers.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Configure keys and endpoints", + "heading_anchor": "configure-keys-and-endpoints", + "line_end": 77, + "line_start": 77, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "networking", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:480afbb30c83059a970e100cf9f0c181be294f381d4277cbc14eb7635feef2a1", + "claim_id": "sha256:300475d01c5b0bba4c12bb2961434c8265739554766bb3c04be844e867ce9735", + "entity": "team-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "disables-warp-models-by-default", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "By default, members can still choose Warp-managed models even when team providers are configured.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Keep inference on your team's providers", + "heading_anchor": "keep-inference-on-your-teams-providers", + "line_end": 82, + "line_start": 82, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:c6b5e5a4230eeb96576976646e5c69d39c6b2fba44af561b322cc5cbee2009a1", + "claim_id": "sha256:1c29d33db7a5040303beeb03331af74557db75b2b9d81204f0e0b40007f5614f", + "entity": "disabled-member-keys", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "saved-keys-preserved", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "their saved keys are preserved for when it's turned back on.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Configure keys and endpoints", + "heading_anchor": "configure-keys-and-endpoints", + "line_end": 72, + "line_start": 72, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:9a7566f3c261fe83c0f9a1ab00589b4581d35f0d09e77d632f00f15eb372df96", + "claim_id": "sha256:e43f464d14fbe039b58f6389c2bad5fb706bb9302a3e889b0a345b80c5d35e09", + "entity": "auto-models", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-credits", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "team-managed-inference" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Auto** consumes Warp usage.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Billing behavior", + "heading_anchor": "billing-behavior", + "line_end": 96, + "line_start": 96, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:3a2c1afa2dc33c293528e3ed0c543598c684e3086f6f0da3a6adf85ee62bfe9f", + "claim_id": "sha256:11d90a8835c671bac24fb7eda41b97f3f485382aaf13fa1899d71a3ccbe362b5", + "entity": "customer-supplied-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-platform-usage", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "business", + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Customer-supplied inference incurs [platform charges](/support-and-community/plans-and-billing/platform-credits/) for local Business and Enterprise runs and all cloud runs.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Billing behavior", + "heading_anchor": "billing-behavior", + "line_end": 97, + "line_start": 97, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:5da69ad0e13dac769ea972f6b6d516e1b0348c2d559321f2a300331e7315a798", + "claim_id": "sha256:634a30cfeb33c2372107f62135ca0d83c020c8b5ab3aa1ab44e9af81acbcda7c", + "entity": "customer-supplied-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-platform-usage", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Customer-supplied inference incurs [platform charges](/support-and-community/plans-and-billing/platform-credits/) for local Business and Enterprise runs and all cloud runs.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Billing behavior", + "heading_anchor": "billing-behavior", + "line_end": 97, + "line_start": 97, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:dbd9290d872d8e22eee7eb8df46e826cf955696c7cf554e4cc55132a17f0601c", + "claim_id": "sha256:a98459187494f06adc436912ff87e42ece4b62eb90269e069561699114a473ab", + "entity": "team-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-inference-usage", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Your provider or endpoint bills team-routed inference directly rather than consuming Warp-provided inference usage.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Billing behavior", + "heading_anchor": "billing-behavior", + "line_end": 95, + "line_start": 95, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:a18ef03f8f09f6f09e1782a9dbaab3b36f5c21138d12b7c4154dafa957fa888c", + "claim_id": "sha256:ed3a7d6d06d206b72daa3c7f5fbd6739bc7d9d2776d3e39b3e55e6303db45c59", + "entity": "custom-routers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-custom-endpoint-models", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Routers cannot target endpoint models.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Billing behavior", + "heading_anchor": "billing-behavior", + "line_end": 96, + "line_start": 96, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:fed0bca5a439172095c04680c0d5bdf3abfffbd3e04844e4e60dda6cef411ce7", + "claim_id": "sha256:94bf5e69897bf2a248dbc6db46a2e278b75070297e47e9500f17ff3bbc72ec3d", + "entity": "team-managed-providers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "credentials-delivered-to-member-or-agent", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp uses the stored credentials to call your provider without delivering them to member devices or cloud agent environments.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Security and data handling", + "heading_anchor": "security-and-data-handling", + "line_end": 107, + "line_start": 107, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:25dfa6a81201114766c13f9dc9f6dffb50275f49d73e2efc18cf85e57958d4ed", + "claim_id": "sha256:53d9770b63295803d1520053bc364e69d697be71bace510de26c843c6ebb4319", + "entity": "team-managed-providers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "encrypted-at-rest", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp encrypts team API keys and endpoint URLs at rest.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Security and data handling", + "heading_anchor": "security-and-data-handling", + "line_end": 105, + "line_start": 105, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:d9dc0d55e9e593b05d0b50dae2119a7b664ba34cee12daabbce8d36d3ebfa30a", + "claim_id": "sha256:feb9133a940a9febc984441e6830be3a07f0ce8cbb89d15133b8146d9ff8dc55", + "entity": "team-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "warp-enforces-provider-zdr", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "team-managed-inference" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp **cannot enforce ZDR** for requests sent through your keys or endpoints.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Zero Data Retention (ZDR)", + "heading_anchor": "zero-data-retention-zdr", + "line_end": 114, + "line_start": 114, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:3c1f6fa9d38bc110bd3550f478683523502586cd2ac3a944e802af21e5eb34b8", + "claim_id": "sha256:14e04d9b23d71d788cac34334a733d5e84aa88c8a64ae5ae83bee6ff16678d54", + "entity": "warp-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "zero-data-retention-available", + "qualifiers": { + "actors": [ + "contracted-model-providers" + ], + "architectures": [], + "environments": [ + "warp-managed-inference" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "has **Zero Data Retention (ZDR)** agreements with its contracted LLM providers.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "Zero Data Retention (ZDR)", + "heading_anchor": "zero-data-retention-zdr", + "line_end": 111, + "line_start": 111, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:9952e8bde65aaaab8505ccaa54b39f42d5a9facd92e5439a4737be03c26ad955", + "claim_id": "sha256:09f2bc91eec963eeb63e94785da74f591c11baecdede32cd826c19053d866fd5", + "entity": "bedrock-byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "cloud-agents-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| **[BYOLLM \u2014 AWS Bedrock](/enterprise/enterprise-features/byollm-aws-bedrock/)** | Team admin (Admin Panel) | Cloud-native IAM (no stored keys) | Yes | Enterprise only |", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "How team-managed providers differ from self-serve BYOK and BYOLLM", + "heading_anchor": "how-team-managed-providers-differ-from-self-serve-byok-and-byollm", + "line_end": 35, + "line_start": 35, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:ecfd9af6b9a563796275d2e21d5fa2e404e9d58505a288fcf911c2c1ed54fd27", + "claim_id": "sha256:5355b04e320a7b8230aaf1f10446fb8be8d258dce85312615bdd9dd8f21f9e75", + "entity": "gemini-enterprise-byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "cloud-agents-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Gemini Enterprise BYOLLM supports interactive sessions only, with cloud agent support planned.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "content_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "heading": "How team-managed providers differ from self-serve BYOK and BYOLLM", + "heading_anchor": "how-team-managed-providers-differ-from-self-serve-byok-and-byollm", + "line_end": 38, + "line_start": 38, + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + } + ], + "page_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/a536365e4d072785cda8755a9f5d19381f62a0611e310121a196628f6181ec72.json b/.agents/state/docs_consistency_audit/claims/a536365e4d072785cda8755a9f5d19381f62a0611e310121a196628f6181ec72.json index 26bfb3fec..e36b4749d 100644 --- a/.agents/state/docs_consistency_audit/claims/a536365e4d072785cda8755a9f5d19381f62a0611e310121a196628f6181ec72.json +++ b/.agents/state/docs_consistency_audit/claims/a536365e4d072785cda8755a9f5d19381f62a0611e310121a196628f6181ec72.json @@ -1,6 +1,403 @@ { - "claims": [], - "page_sha256": "fa2f42ca3c94f24f54cfbc0a0185dacbc08cfb603950d58c673e5f00ab789a64", + "claims": [ + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:73451d3982389e04361447ad0785db21e30a0ab33f797a0960bdc3c9c4c79c17", + "claim_id": "sha256:e0a0d568cac1bc9f8c414808253139101f589a8bd06f9be03ac945fd92b78d8c", + "entity": "claude-code-integration", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "automatically-detected", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp auto-detects Claude Code when you run it", + "source": { + "canonical_identity": "route:/agents/cli-agents/claude-code", + "canonical_route": "/agents/cli-agents/claude-code", + "content_sha256": "2cdc38130ba2089be31db41807b94bf7e0399b920f7d3c027b88183a6b9e0426", + "heading": "", + "heading_anchor": "", + "line_end": 13, + "line_start": 13, + "path": "src/content/docs/agents/cli-agents/claude-code.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/claude-code/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:0d3885c81affb4c863e7e6d59e2a8b31ec48a9dc40b7db6eb39144ba1f43d340", + "claim_id": "sha256:028e1e28d00abfa9e4a9e8389f3ec7c320f84b5b73eae847bd0e31d07e3719c0", + "entity": "claude-code-notifications", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "requires-plugin", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp supports agent notifications for Claude Code through a plugin.", + "source": { + "canonical_identity": "route:/agents/cli-agents/claude-code", + "canonical_route": "/agents/cli-agents/claude-code", + "content_sha256": "2cdc38130ba2089be31db41807b94bf7e0399b920f7d3c027b88183a6b9e0426", + "heading": "Setting up notifications", + "heading_anchor": "setting-up-notifications", + "line_end": 23, + "line_start": 23, + "path": "src/content/docs/agents/cli-agents/claude-code.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/claude-code/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:06ed2144820ea20e8e9a80f6099ad1121b37f67c3b0993ac68c43dd6ca748bd4", + "claim_id": "sha256:38c6089a46d40b4b365846c4711769e21103a8f01c2fdd6edf87d4edd0709619", + "entity": "claude-code-notifications", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "auto-install-chip", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Each time you run Claude Code in Warp without the notification plugin installed, a notification chip appears offering one-click installation.", + "source": { + "canonical_identity": "route:/agents/cli-agents/claude-code", + "canonical_route": "/agents/cli-agents/claude-code", + "content_sha256": "2cdc38130ba2089be31db41807b94bf7e0399b920f7d3c027b88183a6b9e0426", + "heading": "Auto-install", + "heading_anchor": "auto-install", + "line_end": 27, + "line_start": 27, + "path": "src/content/docs/agents/cli-agents/claude-code.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/claude-code/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:120ab2a7d2a8cd3b535181661b2159afd35526bb8c589fd6c475b61d08bb98a9", + "claim_id": "sha256:ba1c64a0888158222d9e0748c69f14759f40e6649fe5661993c9ff76c4f15b8f", + "entity": "claude-code-notifications", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "active-immediately-after-install", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "After installation, Warp immediately starts receiving notifications from Claude Code.", + "source": { + "canonical_identity": "route:/agents/cli-agents/claude-code", + "canonical_route": "/agents/cli-agents/claude-code", + "content_sha256": "2cdc38130ba2089be31db41807b94bf7e0399b920f7d3c027b88183a6b9e0426", + "heading": "Auto-install", + "heading_anchor": "auto-install", + "line_end": 27, + "line_start": 27, + "path": "src/content/docs/agents/cli-agents/claude-code.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/claude-code/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:4435efb984a1553356b12aa260113bf7856e60b279b7edf3ef68e1278baa598e", + "claim_id": "sha256:9203483949b2e499535fe9d5c88abfe24b60b1b6654c884726af60476a6c04c9", + "entity": "claude-code-notifications", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "requires-jq", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The notification plugin requires `jq`.", + "source": { + "canonical_identity": "route:/agents/cli-agents/claude-code", + "canonical_route": "/agents/cli-agents/claude-code", + "content_sha256": "2cdc38130ba2089be31db41807b94bf7e0399b920f7d3c027b88183a6b9e0426", + "heading": "Manual install", + "heading_anchor": "manual-install", + "line_end": 32, + "line_start": 32, + "path": "src/content/docs/agents/cli-agents/claude-code.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/claude-code/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:26965a906223bd5f57f4b178338234deae8c509b3c43c88298dd1587092f72e9", + "claim_id": "sha256:98addd8c6f03adeaf9abe04083c26010588b9d7099303a845db05e46fb1f7848", + "entity": "claude-code-notifications", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "activation", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "After installing, restart Claude Code or run `/reload-plugins` to activate the plugin.", + "source": { + "canonical_identity": "route:/agents/cli-agents/claude-code", + "canonical_route": "/agents/cli-agents/claude-code", + "content_sha256": "2cdc38130ba2089be31db41807b94bf7e0399b920f7d3c027b88183a6b9e0426", + "heading": "Manual install", + "heading_anchor": "manual-install", + "line_end": 49, + "line_start": 49, + "path": "src/content/docs/agents/cli-agents/claude-code.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/claude-code/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "restart Claude Code or reload plugins", + "raw": "restart Claude Code or reload plugins", + "type": "free-text" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:1348db36e773ac75a375f382c33297f84b40fd560da6e4fd0a8e00d4730e65d4", + "claim_id": "sha256:e4ff33035b93e709376c27d735129fb2076d1e1d18087833f7d4cc6b3fa939e7", + "entity": "claude-code-integration", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "remote-control-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**[Remote Control](/agents/cli-agents/remote-control/)** - Publish your Claude Code session so you can monitor and steer it from another device.", + "source": { + "canonical_identity": "route:/agents/cli-agents/claude-code", + "canonical_route": "/agents/cli-agents/claude-code", + "content_sha256": "2cdc38130ba2089be31db41807b94bf7e0399b920f7d3c027b88183a6b9e0426", + "heading": "Supported Warp features", + "heading_anchor": "supported-warp-features", + "line_end": 71, + "line_start": 71, + "path": "src/content/docs/agents/cli-agents/claude-code.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/claude-code/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:a126a6bf648b6831ee08638000c2d6101281dd4b7becd0551abe7501983ef97f", + "claim_id": "sha256:d91d71f816ae4be4cd2fdc4a5a9d759e961b787b8ff797896a51ec909bd0721f", + "entity": "claude-code-integration", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "conversation-panel-visible", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Claude Code sessions do **not** appear in the Conversation Panel or Agent Management Panel.", + "source": { + "canonical_identity": "route:/agents/cli-agents/claude-code", + "canonical_route": "/agents/cli-agents/claude-code", + "content_sha256": "2cdc38130ba2089be31db41807b94bf7e0399b920f7d3c027b88183a6b9e0426", + "heading": "Supported Warp features", + "heading_anchor": "supported-warp-features", + "line_end": 73, + "line_start": 73, + "path": "src/content/docs/agents/cli-agents/claude-code.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/claude-code/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:a126a6bf648b6831ee08638000c2d6101281dd4b7becd0551abe7501983ef97f", + "claim_id": "sha256:b010d40a8b66ad934db3cbc81d789cfd5ca72d4599e4274487433a8e42a3ee26", + "entity": "claude-code-integration", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "agent-management-panel-visible", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Claude Code sessions do **not** appear in the Conversation Panel or Agent Management Panel.", + "source": { + "canonical_identity": "route:/agents/cli-agents/claude-code", + "canonical_route": "/agents/cli-agents/claude-code", + "content_sha256": "2cdc38130ba2089be31db41807b94bf7e0399b920f7d3c027b88183a6b9e0426", + "heading": "Supported Warp features", + "heading_anchor": "supported-warp-features", + "line_end": 73, + "line_start": 73, + "path": "src/content/docs/agents/cli-agents/claude-code.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/claude-code/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + } + ], + "page_sha256": "2cdc38130ba2089be31db41807b94bf7e0399b920f7d3c027b88183a6b9e0426", "path": "src/content/docs/agents/cli-agents/claude-code.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/a6d7cd06f44d59f4504d1878450b806a12730115fd14a91171a5bf61f45a955a.json b/.agents/state/docs_consistency_audit/claims/a6d7cd06f44d59f4504d1878450b806a12730115fd14a91171a5bf61f45a955a.json index 2c3b50d9e..d12c05a0d 100644 --- a/.agents/state/docs_consistency_audit/claims/a6d7cd06f44d59f4504d1878450b806a12730115fd14a91171a5bf61f45a955a.json +++ b/.agents/state/docs_consistency_audit/claims/a6d7cd06f44d59f4504d1878450b806a12730115fd14a91171a5bf61f45a955a.json @@ -5,7 +5,7 @@ "claim_content_fingerprint": "sha256:4a3c2fcfdcc8af7ee4ef1cc3a1445ea4a2aa1da3b22b7ab432f4731fc52925de", "claim_id": "sha256:9a61ebe3ba11995f51b6271d13c3f3c0d41c4cd62ff3e81be2fffee05f840f14", "entity": "customer-ai-data", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "used-for-training", "qualifiers": { @@ -26,11 +26,11 @@ "source": { "canonical_identity": "route:/agents", "canonical_route": "/agents", - "content_sha256": "72e93182507589534620db15a80de4b744125bc90876594460ad2ce937507e86", + "content_sha256": "09c4220569d1d69e1e0a9675b86df5000a906c722f3b0ddb2c65ff24da82c3af", "heading": "Privacy and security", "heading_anchor": "privacy-and-security", - "line_end": 65, - "line_start": 65, + "line_end": 73, + "line_start": 73, "path": "src/content/docs/agents/index.mdx", "repository": "warpdotdev/docs", "route": "/agents/", @@ -48,7 +48,7 @@ "claim_content_fingerprint": "sha256:4a3c2fcfdcc8af7ee4ef1cc3a1445ea4a2aa1da3b22b7ab432f4731fc52925de", "claim_id": "sha256:bacdacbb806b29b5dfe487d4c039002820dbaa55b361fc232594549d994bdb0c", "entity": "customer-ai-data", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "retained-by-model-provider", "qualifiers": { @@ -69,11 +69,11 @@ "source": { "canonical_identity": "route:/agents", "canonical_route": "/agents", - "content_sha256": "72e93182507589534620db15a80de4b744125bc90876594460ad2ce937507e86", + "content_sha256": "09c4220569d1d69e1e0a9675b86df5000a906c722f3b0ddb2c65ff24da82c3af", "heading": "Privacy and security", "heading_anchor": "privacy-and-security", - "line_end": 65, - "line_start": 65, + "line_end": 73, + "line_start": 73, "path": "src/content/docs/agents/index.mdx", "repository": "warpdotdev/docs", "route": "/agents/", @@ -85,9 +85,318 @@ "normalized": false, "type": "boolean" } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:367b1bce851dcba05a8f1a2eb4e1608a579860756a578169d64974134005d7de", + "claim_id": "sha256:bfe1dc906e449c5d52cdf78ddd5d427642b201e124f4ea5e982b2daa6675ad7f", + "entity": "warp-agent", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-command-execution", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "running commands in a real terminal and using the output to decide what to do next.", + "source": { + "canonical_identity": "route:/agents", + "canonical_route": "/agents", + "content_sha256": "09c4220569d1d69e1e0a9675b86df5000a906c722f3b0ddb2c65ff24da82c3af", + "heading": "", + "heading_anchor": "", + "line_end": 10, + "line_start": 10, + "path": "src/content/docs/agents/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:2670ad658c29b9ca4467cf0281d706b05cdad7d44bcf82e1e6eb49b3ab19d734", + "claim_id": "sha256:5a6c47cbb464edc95f45605abc0c23256e4741767893ef8884dd0aecedf216c8", + "entity": "warp-agent", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-interactive-programs", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "drives interactive programs like REPLs, database shells, and full-screen apps.", + "source": { + "canonical_identity": "route:/agents", + "canonical_route": "/agents", + "content_sha256": "09c4220569d1d69e1e0a9675b86df5000a906c722f3b0ddb2c65ff24da82c3af", + "heading": "What makes the Warp Agent different", + "heading_anchor": "what-makes-the-warp-agent-different", + "line_end": 28, + "line_start": 28, + "path": "src/content/docs/agents/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:ef95d9b2c354d06cfd1473614a12b855fa9b7584eef9475d74cd765ace167cb2", + "claim_id": "sha256:3bb9255f34a3566f3a6e5ea539e8eae334918290f7e6eb0ff5ae377ddfb9e2ef", + "entity": "warp-client", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "open-source-license", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp's client is open source under [AGPL v3]", + "source": { + "canonical_identity": "route:/agents", + "canonical_route": "/agents", + "content_sha256": "09c4220569d1d69e1e0a9675b86df5000a906c722f3b0ddb2c65ff24da82c3af", + "heading": "Open source", + "heading_anchor": "open-source", + "line_end": 93, + "line_start": 93, + "path": "src/content/docs/agents/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "AGPL-v3" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:dc7e487ab8bafd048966eaca01ef298fa9ee29f28d1cd5795d98bc53da0cedf4", + "claim_id": "sha256:3dfda7c05be50ab14837ac288b2e3a5800f02d4bc528782e1d5bc64905d86f17", + "entity": "warp-agent", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-surfaces", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "You reach the same agent three ways.", + "source": { + "canonical_identity": "route:/agents", + "canonical_route": "/agents", + "content_sha256": "09c4220569d1d69e1e0a9675b86df5000a906c722f3b0ddb2c65ff24da82c3af", + "heading": "Where to use the Warp Agent", + "heading_anchor": "where-to-use-the-warp-agent", + "line_end": 18, + "line_start": 18, + "path": "src/content/docs/agents/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "warp-app", + "terminal-cli", + "cloud" + ], + "type": "enum" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:a858e5de310bb0e08bd7e87f88b12f4c42e8796d70757e1e3d1a263d1faa3816", + "claim_id": "sha256:5e194865edeed638347e0c31e442c99ceaada66c3c68544395ff65a0ee1c05d7", + "entity": "warp-agent-actions", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "approval-configurable", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Set how much it does on its own with [Agent Profiles and permissions]", + "source": { + "canonical_identity": "route:/agents", + "canonical_route": "/agents", + "content_sha256": "09c4220569d1d69e1e0a9675b86df5000a906c722f3b0ddb2c65ff24da82c3af", + "heading": "What makes the Warp Agent different", + "heading_anchor": "what-makes-the-warp-agent-different", + "line_end": 31, + "line_start": 31, + "path": "src/content/docs/agents/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:95447d159c257ba544fa2203393d526710d4e1db7f01e2870c71666bf61acd84", + "claim_id": "sha256:f4629a9198997ae218c37394d37324642e630213d1389faa62d856f2f56863bb", + "entity": "agent-context", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "identical-across-surfaces", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "[Rules](/agents/capabilities/rules/), [Skills](/agents/capabilities/skills/), [MCP servers](/agents/capabilities/mcp/), and [Codebase Context](/agents/capabilities/codebase-context/) apply the same way in the app, the CLI, and the cloud.", + "source": { + "canonical_identity": "route:/agents", + "canonical_route": "/agents", + "content_sha256": "09c4220569d1d69e1e0a9675b86df5000a906c722f3b0ddb2c65ff24da82c3af", + "heading": "What makes the Warp Agent different", + "heading_anchor": "what-makes-the-warp-agent-different", + "line_end": 29, + "line_start": 29, + "path": "src/content/docs/agents/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:53479d746282938859f09d02cee09eb159528551160c190444ee030eba220a3f", + "claim_id": "sha256:c9b1d44581e7bb4b973757fc51065a22c6e6de517525d2ffd50cda3ac0a0b820", + "entity": "cloud-agent", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-open-local-session", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "without keeping a session open.", + "source": { + "canonical_identity": "route:/agents", + "canonical_route": "/agents", + "content_sha256": "09c4220569d1d69e1e0a9675b86df5000a906c722f3b0ddb2c65ff24da82c3af", + "heading": "Where to use the Warp Agent", + "heading_anchor": "where-to-use-the-warp-agent", + "line_end": 22, + "line_start": 22, + "path": "src/content/docs/agents/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } } ], - "page_sha256": "72e93182507589534620db15a80de4b744125bc90876594460ad2ce937507e86", + "page_sha256": "09c4220569d1d69e1e0a9675b86df5000a906c722f3b0ddb2c65ff24da82c3af", "path": "src/content/docs/agents/index.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/a8d263d2c5d4b927e855f66a51de201faaf3d0d6d127d2d1de29965f54cbcd0b.json b/.agents/state/docs_consistency_audit/claims/a8d263d2c5d4b927e855f66a51de201faaf3d0d6d127d2d1de29965f54cbcd0b.json index d0dbf3d7a..d7ec984bc 100644 --- a/.agents/state/docs_consistency_audit/claims/a8d263d2c5d4b927e855f66a51de201faaf3d0d6d127d2d1de29965f54cbcd0b.json +++ b/.agents/state/docs_consistency_audit/claims/a8d263d2c5d4b927e855f66a51de201faaf3d0d6d127d2d1de29965f54cbcd0b.json @@ -1,5 +1,421 @@ { - "claims": [], + "claims": [ + { + "claim_content_fingerprint": "sha256:06959a0476ac0414154ba5af5dd53717dcd8d2d0703e5a51248592e19146583f", + "claim_id": "sha256:1499f00b489c2af159cb974e5b8199a94ee57b2ecc8cdfed24e3c94cd90e8b2b", + "entity": "sso-login", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-protocols", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Any SAML 2.0 or OpenID Connect (OIDC) compatible provider", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/sso.mdx", + "content_sha256": "3f44898b5913707252fa6ddbd333ee727dc9b719e6aa86b466e0092da985d44a", + "heading": "Supported identity providers", + "heading_anchor": "supported-identity-providers", + "line_end": 18, + "line_start": 18, + "path": "src/content/docs/enterprise/security-and-compliance/sso.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/sso/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "saml-2.0", + "oidc" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:1ccc14ca4d27f1259f273999343cbe0bce9864beaa2dc252c016c679282ebda6", + "claim_id": "sha256:5bd4571299c11ff45181cfd9de09a7935e8231b1bb5447cc59781c48a679d293", + "entity": "sso-setup", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-warp-coordination", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "SSO is configured through [WorkOS](https://workos.com) in coordination with Warp's team", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/sso.mdx", + "content_sha256": "3f44898b5913707252fa6ddbd333ee727dc9b719e6aa86b466e0092da985d44a", + "heading": "Setting up SSO", + "heading_anchor": "setting-up-sso", + "line_end": 28, + "line_start": 28, + "path": "src/content/docs/enterprise/security-and-compliance/sso.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/sso/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:b57ba713d058953a94b18c6ab4c1fb2cd3a0687a0e02a37c487ae408c4eac351", + "claim_id": "sha256:441901716b021bfaa8a03f33584e37d39cb2bf16b9cf032bd16c541e64b3e4ca", + "entity": "sso-existing-accounts", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "linking-required", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "existing users who signed up with email or OAuth need to link their accounts.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/sso.mdx", + "content_sha256": "3f44898b5913707252fa6ddbd333ee727dc9b719e6aa86b466e0092da985d44a", + "heading": "Setting up SSO", + "heading_anchor": "setting-up-sso", + "line_end": 36, + "line_start": 36, + "path": "src/content/docs/enterprise/security-and-compliance/sso.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/sso/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:a29afcea993a76783daebdf5b98673251f6f36a2791126345aaeb22f8a19ead8", + "claim_id": "sha256:5c6eca8c77468cd604ce12b1da7cc9244f9fde46ba37a6ac0bbcb08934a73d37", + "entity": "sso-login", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "idp-initiated-login-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp cannot be launched directly from your SSO provider's app portal (e.g., Okta dashboard).", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/sso.mdx", + "content_sha256": "3f44898b5913707252fa6ddbd333ee727dc9b719e6aa86b466e0092da985d44a", + "heading": "Testing SSO", + "heading_anchor": "testing-sso", + "line_end": 49, + "line_start": 49, + "path": "src/content/docs/enterprise/security-and-compliance/sso.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/sso/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:0e71caa6515cef6e5d43decd30178eb292f85a08e93ec8b938f5d0ba21d85f79", + "claim_id": "sha256:734ab7671929f2a8ce842fe91c1ce18806f20e7b96152b6fc0701b4afdf418bb", + "entity": "sso-user-provisioning", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "creation-time", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "users appear in your Warp workspace after their first SSO login, not at the time they are assigned in your identity provider.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/sso.mdx", + "content_sha256": "3f44898b5913707252fa6ddbd333ee727dc9b719e6aa86b466e0092da985d44a", + "heading": "SCIM provisioning", + "heading_anchor": "scim-provisioning", + "line_end": 61, + "line_start": 61, + "path": "src/content/docs/enterprise/security-and-compliance/sso.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/sso/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "first-sso-login" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:a00f27e0a93cd1d6a998cd147a7d81409be994cfe8b2972ff086c17b462c809b", + "claim_id": "sha256:bd8a3159314beef83e0519aa4c665388258042bf66cdae2ea4fcf04b0592cf3a", + "entity": "sso-deprovisioning", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "immediately-revokes-existing-sessions", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Existing sessions are not immediately revoked.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/sso.mdx", + "content_sha256": "3f44898b5913707252fa6ddbd333ee727dc9b719e6aa86b466e0092da985d44a", + "heading": "SCIM provisioning", + "heading_anchor": "scim-provisioning", + "line_end": 58, + "line_start": 58, + "path": "src/content/docs/enterprise/security-and-compliance/sso.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/sso/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:b9279d673717f783ea3839f15dcb327a4db9cead86cc34a1a4c6807c9dcc3d78", + "claim_id": "sha256:0b6bbc6080a54183733033eaaf29779c1f00c69846e3283d14275f9eb3cee950", + "entity": "sso-scim", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "group-sync-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp does not currently support SCIM group sync.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/sso.mdx", + "content_sha256": "3f44898b5913707252fa6ddbd333ee727dc9b719e6aa86b466e0092da985d44a", + "heading": "SCIM provisioning", + "heading_anchor": "scim-provisioning", + "line_end": 61, + "line_start": 61, + "path": "src/content/docs/enterprise/security-and-compliance/sso.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/sso/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:d05a89a0d82f93fc06ad6b2392570e5b23dfd7091cd9d2fe8bacd6893a3d9661", + "claim_id": "sha256:d9a2f5d9360fabaf1dc903bf099ee550bac99a74861d657927addcae110cad42", + "entity": "sso-domain-auto-join", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-warp-domain-configuration", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Domain configuration is set up by the Warp team during onboarding.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/sso.mdx", + "content_sha256": "3f44898b5913707252fa6ddbd333ee727dc9b719e6aa86b466e0092da985d44a", + "heading": "Domain auto-join", + "heading_anchor": "domain-auto-join", + "line_end": 77, + "line_start": 77, + "path": "src/content/docs/enterprise/security-and-compliance/sso.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/sso/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:2654b17ea5acee3976ee033226cf45971953aeef6d434332d84bdbdf415b97f9", + "claim_id": "sha256:27c8a36ec1c734747f9e12ee0d21812ff054a56b0fa91ef4269772e30c01f7a1", + "entity": "sso-enforcement", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "blocks-other-login-methods", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Workspace admins can require SSO for all workspace members, preventing login via other methods.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/sso.mdx", + "content_sha256": "3f44898b5913707252fa6ddbd333ee727dc9b719e6aa86b466e0092da985d44a", + "heading": "SSO enforcement and session management", + "heading_anchor": "sso-enforcement-and-session-management", + "line_end": 22, + "line_start": 22, + "path": "src/content/docs/enterprise/security-and-compliance/sso.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/sso/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:8602c299c26a39e56f09c21bc887afdd4fb5a6ea4165e8413a44fbb15c949e5d", + "claim_id": "sha256:ef5751c8932bc552c9c97652618b49c7b2983299ce8ec9fb8627a99f39fb7566", + "entity": "sso-mfa", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "enforced-by-idp", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "MFA is enforced through your identity provider's policies.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/sso.mdx", + "content_sha256": "3f44898b5913707252fa6ddbd333ee727dc9b719e6aa86b466e0092da985d44a", + "heading": "SSO enforcement and session management", + "heading_anchor": "sso-enforcement-and-session-management", + "line_end": 23, + "line_start": 23, + "path": "src/content/docs/enterprise/security-and-compliance/sso.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/sso/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], "page_sha256": "3f44898b5913707252fa6ddbd333ee727dc9b719e6aa86b466e0092da985d44a", "path": "src/content/docs/enterprise/security-and-compliance/sso.mdx", "schema_version": 1 diff --git a/.agents/state/docs_consistency_audit/claims/b1870601d0060644de6e9fe8e0a649603d525af2757bfd8fcb64866dbacd3f1a.json b/.agents/state/docs_consistency_audit/claims/b1870601d0060644de6e9fe8e0a649603d525af2757bfd8fcb64866dbacd3f1a.json index 69411768b..9a2771718 100644 --- a/.agents/state/docs_consistency_audit/claims/b1870601d0060644de6e9fe8e0a649603d525af2757bfd8fcb64866dbacd3f1a.json +++ b/.agents/state/docs_consistency_audit/claims/b1870601d0060644de6e9fe8e0a649603d525af2757bfd8fcb64866dbacd3f1a.json @@ -1,6 +1,636 @@ { - "claims": [], - "page_sha256": "0724aa6418184c38281c3b5c7d3045a003b4045bd9aad01b3a74105e52e0096b", + "claims": [ + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:b94decdb644a63e730d7c12f7fe1d5a48573a1b9ac3446ec3f83ec9fb6eeeba2", + "claim_id": "sha256:b7a8562eec148e4ab916c0e4985951117c39071742dbd996e7eef5a42ad6a7ef", + "entity": "enterprise-plan", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "usage-pool", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Enterprise plans use a contract-specific shared team pool rather than the per-seat allowances on self-serve plans.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/billing.mdx", + "content_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "heading": "Credit allocation", + "heading_anchor": "credit-allocation", + "line_end": 24, + "line_start": 24, + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/billing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": [ + "contract-specific-shared-team" + ], + "type": "enum" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:a9ff311fd2bce531bd2780dc4479bc9bbed536d81932474d20a859d089321f55", + "claim_id": "sha256:f97bf9a06cec782c2ef58e4a0f3fa58d354ded02e6e673176e909f5944c76a11", + "entity": "enterprise-usage", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "local-cloud-share-pool", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Local and cloud usage draw from the shared Enterprise pool.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/billing.mdx", + "content_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "heading": "How credits are consumed", + "heading_anchor": "how-credits-are-consumed", + "line_end": 36, + "line_start": 36, + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/billing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:ef0c6350c926143db63e9af7048ceebea66d6da6b92c72ac4d81479c2369be9a", + "claim_id": "sha256:627505b8860e84c511de14e535b082a7bda6b04bd5792520bfa59584c5829519", + "entity": "platform-usage", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "measured-time", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Platform usage measures billable active time, not the run's total duration.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/billing.mdx", + "content_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "heading": "Cloud agent billing", + "heading_anchor": "cloud-agent-billing", + "line_end": 32, + "line_start": 32, + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/billing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": [ + "billable-active-time" + ], + "type": "enum" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:d7c7923b9bd20e6aad054e7ca92775f41f51f518f1c5b3a0d78c480ff450c590", + "claim_id": "sha256:b4a4c78a68d4f382b6a13655fb80e03c2169f67f016a6d3290b1214150419247", + "entity": "self-hosted-runs", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "incurs-warp-hosted-compute-charge", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Self-hosted runs do not incur Warp-hosted compute charges, but platform charges still apply.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/billing.mdx", + "content_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "heading": "Cloud agent billing", + "heading_anchor": "cloud-agent-billing", + "line_end": 32, + "line_start": 32, + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/billing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:4459cfbc5f76891989eec97a3f6c37abb33a10cc9a7c66dbb1dc4cb351289a34", + "claim_id": "sha256:86ae16704f1191ec14047196b22f828a0250e9bf54b8f34174b55368259f5ef4", + "entity": "self-hosted-runs", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "incurs-platform-charge", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Self-hosted runs do not incur Warp-hosted compute charges, but platform charges still apply.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/billing.mdx", + "content_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "heading": "Cloud agent billing", + "heading_anchor": "cloud-agent-billing", + "line_end": 32, + "line_start": 32, + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/billing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:c47cc5ff1b21904ff61e29b9851a9910689595993870fb51db870b6a0ae33639", + "claim_id": "sha256:99d6308069b7a2d8a111ca5d617c0ef14285202062ac3861dd6173c56971fc4b", + "entity": "agent-api-key-runs", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "funding-source", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Agent API key runs use shared team usage.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/billing.mdx", + "content_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "heading": "How credits are consumed", + "heading_anchor": "how-credits-are-consumed", + "line_end": 38, + "line_start": 38, + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/billing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": [ + "shared-team-usage" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:1a37c1b8e6f9aea93d3144734d483941dd17f58ee95b64ea5c048357bed5c0b1", + "claim_id": "sha256:7eb48fbde945986e57840e833380374f2c7b6ce894d6f9ac1b897b3060abf48a", + "entity": "user-created-schedule", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "default-run-identity", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "User-created schedules run as their creator by default, or as a cloud agent when configured to do so.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/billing.mdx", + "content_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "heading": "How credits are consumed", + "heading_anchor": "how-credits-are-consumed", + "line_end": 38, + "line_start": 38, + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/billing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "creator" + ], + "type": "enum" + } + }, + { + "category": "billing", + "claim_content_fingerprint": "sha256:5bdc157436109c03d964fce49f554d314b42367e4084a97ecaabecc2fe4dd081", + "claim_id": "sha256:b2c613914ecf411108aaa210e9db17fc13eb32f524804aa2216315a62e2ac2f7", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-inference-usage", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "your cloud provider bills inference directly rather than consuming Warp-provided inference usage.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/billing.mdx", + "content_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "heading": "BYOLLM billing", + "heading_anchor": "byollm-billing", + "line_end": 44, + "line_start": 44, + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/billing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "billing", + "claim_content_fingerprint": "sha256:cd99614c858eabc7f4f9d0716afd8373706459e65a954b7c6299950a279a41d9", + "claim_id": "sha256:cf4ba0ac0ef4e9a85779c1162ecb538f775731af6e25748ce6f9c1c9fb57843f", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "platform-charges-apply", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Applicable platform and Warp-hosted compute charges remain.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/billing.mdx", + "content_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "heading": "BYOLLM billing", + "heading_anchor": "byollm-billing", + "line_end": 44, + "line_start": 44, + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/billing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:9e6f7c6ff34ae926d3aa6a75feb890976cd4167e57ff30140445fd3fe2a782dd", + "claim_id": "sha256:897dbb407b54116fc102b1cafbb01573601045cf41523251b811a48d4dff16f1", + "entity": "byollm-fallback", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-inference-usage", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If a BYOLLM request falls back to Warp-provided inference, that request consumes usage at your contract's applicable rate.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/billing.mdx", + "content_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "heading": "BYOLLM billing", + "heading_anchor": "byollm-billing", + "line_end": 46, + "line_start": 46, + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/billing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:130fc9116d2e3a98f6734447bfd5bda76ac387a8d0bbe83e15a6c65f32280995", + "claim_id": "sha256:c2832dcad4bac0622bc08571cd04868a41083a9aa7946f04bbb0a714fe7cc1e3", + "entity": "enterprise-spending-limits", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "categories", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Enterprise administrators can set monthly spending limits across the following four categories:\n\n* **Cloud spending limit** - Cap monthly spend on cloud agent usage.\n* **Local spending limit** - Cap monthly spend on local agent usage in the Warp app.\n* **Total spending limit** - Cap combined monthly spend across both cloud and local agents.\n* **Per-user spending limit** - Cap monthly spend for any individual user.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/billing.mdx", + "content_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "heading": "Monthly spending limits", + "heading_anchor": "monthly-spending-limits", + "line_end": 69, + "line_start": 64, + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/billing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": [ + "cloud", + "local", + "total", + "per-user" + ], + "type": "enum" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:85b7feb582208645546baad68100f60f785ad8e47edfa490f13cd3756ee61668", + "claim_id": "sha256:2612d1f064e485ec731fdc45ddd813225d1a2949cc2dd6a203cd4b7d5e79f1ab", + "entity": "enterprise-spending-limits", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "caps-usage-not-purchases", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "These Enterprise limits cap usage, not purchases.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/billing.mdx", + "content_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "heading": "Monthly spending limits", + "heading_anchor": "monthly-spending-limits", + "line_end": 74, + "line_start": 74, + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/billing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:e6f7b01a903a603493b029818663a5e19a9a84bf8a8315da9ca5e470b18eec59", + "claim_id": "sha256:a2b53749b4114018f30ce9addad6742ddd8f7cd1040b55c4192a91714db52021", + "entity": "enterprise-spending-limits", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "blocks-at-cap", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "agent usage is blocked at the cap.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/billing.mdx", + "content_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "heading": "Monthly spend alerts", + "heading_anchor": "monthly-spend-alerts", + "line_end": 83, + "line_start": 83, + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/billing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:064c22ad93e000f1ac7cf37278a2836a6e317743a01ce9f073a264c57bf6b153", + "claim_id": "sha256:e0f5e386ec7923b10bcf7956a992a4c062dfa2f13296f486bc85c4d0a056a78c", + "entity": "enterprise-credit-pool", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "depletion-alerts", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "For enterprises with credit pools, administrators receive alerts as the team credit pool approaches full consumption.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/billing.mdx", + "content_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "heading": "Credit pool depletion alerts", + "heading_anchor": "credit-pool-depletion-alerts", + "line_end": 87, + "line_start": 87, + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/billing/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], + "page_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/b4e4697276fbec312e77f0de766fc6031f49b79104ec2b48f83bdce5a0a54193.json b/.agents/state/docs_consistency_audit/claims/b4e4697276fbec312e77f0de766fc6031f49b79104ec2b48f83bdce5a0a54193.json index bd2f8551f..86371ac87 100644 --- a/.agents/state/docs_consistency_audit/claims/b4e4697276fbec312e77f0de766fc6031f49b79104ec2b48f83bdce5a0a54193.json +++ b/.agents/state/docs_consistency_audit/claims/b4e4697276fbec312e77f0de766fc6031f49b79104ec2b48f83bdce5a0a54193.json @@ -1,6 +1,521 @@ { - "claims": [], - "page_sha256": "3e56106dd9faed2ffbb9ffe0153452a34acece41f36b4986078ecc13464ca5d9", + "claims": [ + { + "claim_content_fingerprint": "sha256:b91cbbbc874ca73a6d12dad4a712b991931d56685ae6bdb5ecf29ee9fb680a7e", + "claim_id": "sha256:4e83d5eebcee473ad1345cd97b805ac4b22c9d032c54527075d4fc8b38b16f42", + "entity": "new-terminal-sessions", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "default-mode", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Terminal mode is the default when you open a new tab or pane.", + "source": { + "canonical_identity": "route:/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "canonical_route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "content_sha256": "cd35fb2146cfac325ec2f48d2982bd00179aa6ad632d096232c1162f64c051fb", + "heading": "Terminal mode (default)", + "heading_anchor": "terminal-mode-default", + "line_end": 41, + "line_start": 41, + "path": "src/content/docs/agents/local-agents/interacting-with-agents/terminal-and-agent-modes.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "terminal" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:3e7fd6d90976f5307a205991f909e964fa0f9d0c2f09b81a74e360d3f07b32be", + "claim_id": "sha256:aa3f1992f8f4cf73c0481e13b6c770a98950fd075212d15572c269ff2845ad48", + "entity": "agent-toolbelt", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "layout-persists-across-restarts", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Your layout persists across app restarts.", + "source": { + "canonical_identity": "route:/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "canonical_route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "content_sha256": "cd35fb2146cfac325ec2f48d2982bd00179aa6ad632d096232c1162f64c051fb", + "heading": "Customizing the input toolbelt", + "heading_anchor": "customizing-the-input-toolbelt", + "line_end": 92, + "line_start": 92, + "path": "src/content/docs/agents/local-agents/interacting-with-agents/terminal-and-agent-modes.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:c0beed0695d5f0512e59e6e8dc531b820d7cc98b92c0e8d44b367ea951f9589b", + "claim_id": "sha256:1ca259e7641296aceb6899cc321891f9abe27b5351e1c29180cc4e9c8e4df47d", + "entity": "agent-conversation-blocks", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "appear-in-terminal-block-list", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "only appear within that specific conversation and don't appear in the terminal block list.", + "source": { + "canonical_identity": "route:/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "canonical_route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "content_sha256": "cd35fb2146cfac325ec2f48d2982bd00179aa6ad632d096232c1162f64c051fb", + "heading": "Customizing the input toolbelt", + "heading_anchor": "customizing-the-input-toolbelt", + "line_end": 101, + "line_start": 101, + "path": "src/content/docs/agents/local-agents/interacting-with-agents/terminal-and-agent-modes.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:28520f5845815b397a65a448d3e3c9fd794efc6d1baa41138b7780ed35ec5cbd", + "claim_id": "sha256:a4fe9a9920e2f5b6d0663fb83b5870572b5347c5c862d51033ef706a3f4dfbcc", + "entity": "agent-conversation-commands", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "automatically-included-as-context", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Commands executed within an agent conversation are included as context for subsequent prompts.", + "source": { + "canonical_identity": "route:/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "canonical_route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "content_sha256": "cd35fb2146cfac325ec2f48d2982bd00179aa6ad632d096232c1162f64c051fb", + "heading": "Customizing the input toolbelt", + "heading_anchor": "customizing-the-input-toolbelt", + "line_end": 105, + "line_start": 105, + "path": "src/content/docs/agents/local-agents/interacting-with-agents/terminal-and-agent-modes.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:299a8732f9dddadae2733915bf1c75593feed0c6bd2535a7d1f80647b792cfbf", + "claim_id": "sha256:9980ef085b5237199801b4bb71ed815ce6359dab87a62bed942b6ac8c3369a4b", + "entity": "cloud-agent-conversations", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stored-in-cloud", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Cloud agent conversations are always stored in the cloud.", + "source": { + "canonical_identity": "route:/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "canonical_route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "content_sha256": "cd35fb2146cfac325ec2f48d2982bd00179aa6ad632d096232c1162f64c051fb", + "heading": "Cloud agent conversations", + "heading_anchor": "cloud-agent-conversations", + "line_end": 128, + "line_start": 128, + "path": "src/content/docs/agents/local-agents/interacting-with-agents/terminal-and-agent-modes.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:70d79bc5590b58cbb4f3a4815277fdcee8d0c72414d6da21738b597c6a1479f8", + "claim_id": "sha256:0ac1c96773bb093358f5336003d4e99b04e1ed9fcad8c8ecf1bc8b35b65cec49", + "entity": "input-autodetection", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "enabled-by-default", + "qualifiers": { + "actors": [ + "new-warp-users" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Auto-detection is enabled by default for new Warp users.", + "source": { + "canonical_identity": "route:/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "canonical_route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "content_sha256": "cd35fb2146cfac325ec2f48d2982bd00179aa6ad632d096232c1162f64c051fb", + "heading": "Defaults for new vs existing users", + "heading_anchor": "defaults-for-new-vs-existing-users", + "line_end": 183, + "line_start": 183, + "path": "src/content/docs/agents/local-agents/interacting-with-agents/terminal-and-agent-modes.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:1f4dd8f62d0e360e8023b066e0ee09e14cdda61359b45e697f1b15d9114df5e5", + "claim_id": "sha256:de43e56a38483ec4951d90708019e19f0d841ce72e5b2f26412c8d19341bd642", + "entity": "input-autodetection", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "enabled-by-default", + "qualifiers": { + "actors": [ + "pre-terminal-and-agent-modes-users" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "For users who had Warp before Terminal and Agent modes were introduced, auto-detection is disabled by default", + "source": { + "canonical_identity": "route:/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "canonical_route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "content_sha256": "cd35fb2146cfac325ec2f48d2982bd00179aa6ad632d096232c1162f64c051fb", + "heading": "Defaults for new vs existing users", + "heading_anchor": "defaults-for-new-vs-existing-users", + "line_end": 183, + "line_start": 183, + "path": "src/content/docs/agents/local-agents/interacting-with-agents/terminal-and-agent-modes.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:dcdaa3a49a18ec370f66f7be59348f7ad47178898fb8d6c2b87e559a66a8c072", + "claim_id": "sha256:b3bd70b97b1a8e6c2d2e632e8cc3ee865241084b2a78230125e2fed4fce52240", + "entity": "input-autodetection", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "independent-mode-toggles", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "You can control auto-detection separately for terminal mode and agent conversation view.", + "source": { + "canonical_identity": "route:/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "canonical_route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "content_sha256": "cd35fb2146cfac325ec2f48d2982bd00179aa6ad632d096232c1162f64c051fb", + "heading": "Settings", + "heading_anchor": "settings", + "line_end": 159, + "line_start": 159, + "path": "src/content/docs/agents/local-agents/interacting-with-agents/terminal-and-agent-modes.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:fa0bc457be0902b44525e67d59af8ed04a4075a5c9ff2ddeabb072a5955a23a6", + "claim_id": "sha256:fe0f4554c15f91ecede818f85a78a3a86b7f99b08af235fcc4f45e6ad01b1758", + "entity": "agent-input", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "bang-prefix-forces-shell", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "In agent view, prepend `!` to your input to force it to run as a shell command", + "source": { + "canonical_identity": "route:/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "canonical_route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "content_sha256": "cd35fb2146cfac325ec2f48d2982bd00179aa6ad632d096232c1162f64c051fb", + "heading": "Override methods", + "heading_anchor": "override-methods", + "line_end": 170, + "line_start": 170, + "path": "src/content/docs/agents/local-agents/interacting-with-agents/terminal-and-agent-modes.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:c0f68e282ffc6cd448b6da9d64e0007e8e5b8aff7ffeed59ecb81ee5e1cd6205", + "claim_id": "sha256:b01482ddf32e1ff306f4b6fc9557aa699176005e71e6fbcd043c0f5162183745", + "entity": "terminal-agent-quicksend", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "creates-new-conversation", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "terminal-mode" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Pressing Enter will send your input directly to the agent in a new conversation", + "source": { + "canonical_identity": "route:/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "canonical_route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "content_sha256": "cd35fb2146cfac325ec2f48d2982bd00179aa6ad632d096232c1162f64c051fb", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 150, + "line_start": 150, + "path": "src/content/docs/agents/local-agents/interacting-with-agents/terminal-and-agent-modes.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:33236bfbef356d88e5f3caa86c2aa84fdd269dacb8f4037ce00f258bf2210211", + "claim_id": "sha256:4e948f2665ce2c08d22a4f6b21baa4f615f4d81f53705280a2bc209a8c8de786", + "entity": "agent-slash-commands", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "terminal-mode-has-full-command-set", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Terminal mode exposes a reduced set focused on quick actions.", + "source": { + "canonical_identity": "route:/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "canonical_route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "content_sha256": "cd35fb2146cfac325ec2f48d2982bd00179aa6ad632d096232c1162f64c051fb", + "heading": "Using slash commands", + "heading_anchor": "using-slash-commands", + "line_end": 267, + "line_start": 267, + "path": "src/content/docs/agents/local-agents/interacting-with-agents/terminal-and-agent-modes.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:e25cdfd4cd87a24b7a4bbdcccc7a2ed22d37674f39e1c6e12ab60631992e20c4", + "claim_id": "sha256:ea12bc54c48c55b7c83cb5e5bda7e66716132f5afb832ae3050f2415a003835e", + "entity": "fork-and-compact", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "automatically-summarizes-conversation", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Use `/fork-and-compact` to fork and automatically summarize the conversation.", + "source": { + "canonical_identity": "route:/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "canonical_route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes", + "content_sha256": "cd35fb2146cfac325ec2f48d2982bd00179aa6ad632d096232c1162f64c051fb", + "heading": "Forking conversations", + "heading_anchor": "forking-conversations", + "line_end": 285, + "line_start": 285, + "path": "src/content/docs/agents/local-agents/interacting-with-agents/terminal-and-agent-modes.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], + "page_sha256": "cd35fb2146cfac325ec2f48d2982bd00179aa6ad632d096232c1162f64c051fb", "path": "src/content/docs/agents/local-agents/interacting-with-agents/terminal-and-agent-modes.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/b9613bf680cac8f1b7c10d6ae753e9565a8b0355927204724bb91d9bcd322277.json b/.agents/state/docs_consistency_audit/claims/b9613bf680cac8f1b7c10d6ae753e9565a8b0355927204724bb91d9bcd322277.json index 9988551f2..3968d0aa4 100644 --- a/.agents/state/docs_consistency_audit/claims/b9613bf680cac8f1b7c10d6ae753e9565a8b0355927204724bb91d9bcd322277.json +++ b/.agents/state/docs_consistency_audit/claims/b9613bf680cac8f1b7c10d6ae753e9565a8b0355927204724bb91d9bcd322277.json @@ -1,6 +1,720 @@ { - "claims": [], - "page_sha256": "5ca50027057a6d9964d780a5dc99b116d51fd1e72f90a0cc3cfd7f4322d3bce2", + "claims": [ + { + "claim_content_fingerprint": "sha256:4f5622c894ac28b125c39a2e26f0b5332c5699dd4807ce305dc6dea9603640b6", + "claim_id": "sha256:76bf6808f248bed00b7768a1cb49bb9cb78cbe1e33a00667c8ec2e2afc014834", + "entity": "mcp-servers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "transport-support", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp supports a variety of connection protocols, including Streamable HTTP and SSE, along with custom headers and environment variables.", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "", + "heading_anchor": "", + "line_end": 10, + "line_start": 10, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "streamable-http", + "sse", + "command" + ], + "raw": [ + "streamable-http", + "sse", + "command" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:5b53a22b76047c7cfb9052bbe046d26dc60e16c5b2a075994f4d51bc4334bf9b", + "claim_id": "sha256:5da85458f0d31c90e632509dea6e430dc480eae8d97f2c99b48f20f7808a75bf", + "entity": "mcp-servers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "restart-running-servers", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If you close Warp with an MCP server running, it will run again on next start of Warp.", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "How to access MCP Server settings", + "heading_anchor": "how-to-access-mcp-server-settings", + "line_end": 27, + "line_start": 27, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:70ad91535d926c5116993c8ccaaecf5f3d83c36e0bcc3d299a3fa8d1a1e0480c", + "claim_id": "sha256:fc52207fc5c1334235e4c62a72da665a2904a36e3cc27e21c7ff4b0ba399ea56", + "entity": "mcp-servers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "restart-stopped-servers", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "MCP servers that are stopped will remain so on next launch of Warp.", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "How to access MCP Server settings", + "heading_anchor": "how-to-access-mcp-server-settings", + "line_end": 27, + "line_start": 27, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:fc907af795e2dd1982141db2c6a42c86831fb0758b11b3cbf01ef2d061c79037", + "claim_id": "sha256:34f78c9c8a73a6e0a732b0022cbeb58d8765732651613f4b39533993096626a7", + "entity": "mcp-command-server", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "working-directory-required", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| `working_directory` | string | No", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "Adding an MCP Server", + "heading_anchor": "adding-an-mcp-server", + "line_end": 60, + "line_start": 60, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:8b3619d77df406dc4181522a2068495a1929db0a63d882aab3caffa2058ede3c", + "claim_id": "sha256:d76def612e2f1f8658e3215602d49fe4a3336e7b8d32ce3355c8f337b0cb62f4", + "entity": "mcp-file-servers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "warp-global-location", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Warp | `~/.warp/.mcp.json` | `.warp/.mcp.json` at project root | On by default |", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "Supported providers", + "heading_anchor": "supported-providers", + "line_end": 119, + "line_start": 119, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "~/.warp/.mcp.json", + "raw": "~/.warp/.mcp.json", + "type": "path" + } + }, + { + "claim_content_fingerprint": "sha256:e7d724f8555868d02e9108f5388096e3e9ac5cc4a78a448c99f2d35790e5a0b9", + "claim_id": "sha256:19460ebd132f6cfabc8e6c26d1ef85d396a414ec6391218e3845e97554161761", + "entity": "mcp-file-servers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "claude-global-location", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Claude Code | `~/.claude.json` | `.mcp.json` at project root | Requires toggle |", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "Supported providers", + "heading_anchor": "supported-providers", + "line_end": 120, + "line_start": 120, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "~/.claude.json", + "raw": "~/.claude.json", + "type": "path" + } + }, + { + "claim_content_fingerprint": "sha256:c900a64266e0d2cd41793af618edcfb942902736109ac8b3a505527832f07644", + "claim_id": "sha256:a14e69fba5df58b95bf1de5724698f361a20410791db76175a1379b10ac6be97", + "entity": "mcp-file-servers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "codex-global-location", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Codex | `~/.codex/config.toml` | `.codex/config.toml` at project root | Requires toggle |", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "Supported providers", + "heading_anchor": "supported-providers", + "line_end": 121, + "line_start": 121, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "~/.codex/config.toml", + "raw": "~/.codex/config.toml", + "type": "path" + } + }, + { + "claim_content_fingerprint": "sha256:a04031ed92e7343cb8cb22151447bea6e4db13b9f26df9375bdb078a82293045", + "claim_id": "sha256:6da05d1937953a7e0afe12063f78e4233e374c7c93a5c35f99ed577800ca96e3", + "entity": "mcp-global-warp", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "auto-spawn-default", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Global Warp servers auto-spawn by default.", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "Supported providers", + "heading_anchor": "supported-providers", + "line_end": 124, + "line_start": 124, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:6b4789b44ed630eb2f44f46172806feba866a36d2c2c17758ac158916be5e368", + "claim_id": "sha256:f1bb0f23f8a710865cb92d15b15aab86a99eba20d920a38270112b78afc45454", + "entity": "mcp-global-third-party", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "auto-spawn-requires-toggle", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Global servers from all other providers auto-spawn only when **Auto-spawn servers from third-party agents** is enabled.", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "Supported providers", + "heading_anchor": "supported-providers", + "line_end": 124, + "line_start": 124, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:5c00a50463698e1538be94238076488cf984b236eeb3cc636c4ff0d51fd4b854", + "claim_id": "sha256:b922f1b4e0c1c570df6b23a2d813ac68c3749970ef089effce85419b7b2edf12", + "entity": "mcp-project-servers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-explicit-approval", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Project-scoped servers from any provider require explicit approval.", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "Supported providers", + "heading_anchor": "supported-providers", + "line_end": 124, + "line_start": 124, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:e4dadfd6f099f604cc5c13ddc90ddf4877add829a05fdbc56b8ea1359b80ad34", + "claim_id": "sha256:9493ec9436a179fee332119f6b12aff25507432f48f90a66f55da312b620f6c4", + "entity": "mcp-project-servers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "approval-persists-after-restart", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "These are session-scoped \u2014 after restarting Warp, toggle them on again if you still trust the repo.", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "Auto-spawn behavior", + "heading_anchor": "auto-spawn-behavior", + "line_end": 142, + "line_start": 142, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:0d4f04a51da6a8aac856473bb671f6e0afa0fc85e2e944e070dcfa546e16f9c9", + "claim_id": "sha256:c5ea9f7d401f0efc26bbf3926114e9ab659476566238474f8e7ec6301a783cdc", + "entity": "mcp-config-edits", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-approval", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp prevents edits to MCP config files unless you explicitly approve the change.", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "Security mitigations", + "heading_anchor": "security-mitigations", + "line_end": 159, + "line_start": 159, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:4daf302f07a0ba922f13c1ae9b88168f505d703fddea46c3d8827a37e0fa0b67", + "claim_id": "sha256:bbcb694a82fbb03939c0cb0a88dfb56effb8df218b9aca7f43fb38998c9354f4", + "entity": "mcp-sharing", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "scrubs-env-values", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "When sharing, sensitive values in the `env` configuration will be automatically scrubbed and replaced with variables.", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "Sharing MCP servers", + "heading_anchor": "sharing-mcp-servers", + "line_end": 174, + "line_start": 174, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:a87a02b1b2e10be32190c7e0f841963b9ecbc7cff71743cdff74b733e8fe6c48", + "claim_id": "sha256:82baa5cfdd271830453be8b3fe760ca5870bb05f87f03eec841735a39520e532", + "entity": "mcp-oauth", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "new-machine-reauthentication", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Re-authentication is required when opening Warp on a new machine.", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "Authentication in MCP servers", + "heading_anchor": "authentication-in-mcp-servers", + "line_end": 190, + "line_start": 190, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:4ae239b8fc105cd628d64d4290e89b09dc266c0877a49e6842e45a95e04a34ef", + "claim_id": "sha256:2e8d4e3af569ebf4d9bb36e0df326f4e8d8e33c1022e01a788924d370d33215d", + "entity": "mcp-logs", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stored-locally", + "qualifiers": { + "actors": [ + "warp-app" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp saves the MCP logs locally on your computer.", + "source": { + "canonical_identity": "route:/agents/capabilities/mcp", + "canonical_route": "/agents/capabilities/mcp", + "content_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", + "heading": "Where MCP logs are stored", + "heading_anchor": "where-mcp-logs-are-stored", + "line_end": 221, + "line_start": 221, + "path": "src/content/docs/agents/capabilities/mcp.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/mcp/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + } + ], + "page_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", "path": "src/content/docs/agents/capabilities/mcp.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/bf211160d0165b258922ab4a3557434eb32815a6100a294741b0e57fe9787d65.json b/.agents/state/docs_consistency_audit/claims/bf211160d0165b258922ab4a3557434eb32815a6100a294741b0e57fe9787d65.json deleted file mode 100644 index 9f23d362b..000000000 --- a/.agents/state/docs_consistency_audit/claims/bf211160d0165b258922ab4a3557434eb32815a6100a294741b0e57fe9787d65.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "claims": [], - "page_sha256": "79eed7f2d8ff76b705e42cb51a2d81c7ceb6bd79f6c48187b9b8cbf82abba24f", - "path": "src/content/docs/platform/documentation-map.mdx", - "schema_version": 1 -} diff --git a/.agents/state/docs_consistency_audit/claims/c0183c9628e51e621835652f0ae2956c72720d82328557383a80906d03cec575.json b/.agents/state/docs_consistency_audit/claims/c0183c9628e51e621835652f0ae2956c72720d82328557383a80906d03cec575.json index a1db6be89..9f83f35f2 100644 --- a/.agents/state/docs_consistency_audit/claims/c0183c9628e51e621835652f0ae2956c72720d82328557383a80906d03cec575.json +++ b/.agents/state/docs_consistency_audit/claims/c0183c9628e51e621835652f0ae2956c72720d82328557383a80906d03cec575.json @@ -1,19 +1,62 @@ { "claims": [ { - "category": "privacy", - "claim_content_fingerprint": "sha256:cfae39ef72d0d9ee4f71da81c24182c53b672dc6756a24751d38cee53287204c", - "claim_id": "sha256:31df1a55cb7408f0558589a1de11c21b8ee73f37f3a581e6c37cb17adc58d2bb", - "entity": "warp-managed-inference", - "extraction_confidence": 0.95, + "category": "product-behavior", + "claim_content_fingerprint": "sha256:f53ec38e919d81e53bc2d68fa644146acdb7a7b4ccee1369b891b05bb0aba163", + "claim_id": "sha256:14a5e31d425fccecf132f3d75a3164dd97f027683b45226848f0a84411de6767", + "entity": "grok-subscription", + "extraction_confidence": "high", "polarity": "affirmative", - "predicate": "zero-data-retention-available", + "predicate": "supports-x-premium", "qualifiers": { "actors": [], "architectures": [], - "environments": [ - "customer-xai-subscription" + "environments": [], + "exceptions": [ + "xai-determines-eligible-tiers" ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "X Premium subscriptions that include Grok access work the same way.", + "source": { + "canonical_identity": "route:/agents/inference/grok-subscription", + "canonical_route": "/agents/inference/grok-subscription", + "content_sha256": "767a5a2acb7ef3b21e6c345d9c1d30d52fab5dec7a389efb8e597d53d66fd457", + "heading": "", + "heading_anchor": "", + "line_end": 9, + "line_start": 9, + "path": "src/content/docs/agents/inference/grok-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/grok-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:f0491d0edbc2722862c34b038ff050c98eef361b4df2f21717f933db9a404508", + "claim_id": "sha256:2f62239a1fd3942d67e53efcb745c2f03864e07046abe1da4349053615cb6421", + "entity": "grok-provider-api-key", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], "exceptions": [], "install_methods": [], "legacy": false, @@ -24,15 +67,101 @@ "time_scope": null, "versions": [] }, - "quote": "Warp cannot enforce ZDR for requests sent through your subscription.", + "quote": "There is no xAI API key field in Warp today", "source": { "canonical_identity": "route:/agents/inference/grok-subscription", "canonical_route": "/agents/inference/grok-subscription", - "content_sha256": "4527d88f395791a933202c96adf5875dac01badc9e81e72afeaf094368ebc863", - "heading": "Zero data retention (ZDR)", - "heading_anchor": "zero-data-retention-zdr", - "line_end": 66, - "line_start": 66, + "content_sha256": "767a5a2acb7ef3b21e6c345d9c1d30d52fab5dec7a389efb8e597d53d66fd457", + "heading": "", + "heading_anchor": "", + "line_end": 11, + "line_start": 11, + "path": "src/content/docs/agents/inference/grok-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/grok-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:83ca7d1aa7ccfd7154968462282fbfaa2a9e2c041491649654c66f451957d81c", + "claim_id": "sha256:dfe48254f658d8aca43302f3838140bcc8f7f3bfb210ed5c3547c976588366a3", + "entity": "grok-oauth-tokens", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stored-on-warp-servers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "stores them **only on your device** (in your OS keychain or equivalent secure storage), never on Warp's servers.", + "source": { + "canonical_identity": "route:/agents/inference/grok-subscription", + "canonical_route": "/agents/inference/grok-subscription", + "content_sha256": "767a5a2acb7ef3b21e6c345d9c1d30d52fab5dec7a389efb8e597d53d66fd457", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 19, + "line_start": 19, + "path": "src/content/docs/agents/inference/grok-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/grok-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:1803c665c1e5426052f2fa3ce7cbe9ecb2ba3c0d1da551529b4580e4a09379cd", + "claim_id": "sha256:1379e4fa44044239c64d37e6da8668ab9dd99514bc5d56b24133d711c9f77a29", + "entity": "grok-requests", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "transits-warp-servers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Your token passes through Warp's servers on each request but is used only in-flight to call xAI, then discarded", + "source": { + "canonical_identity": "route:/agents/inference/grok-subscription", + "canonical_route": "/agents/inference/grok-subscription", + "content_sha256": "767a5a2acb7ef3b21e6c345d9c1d30d52fab5dec7a389efb8e597d53d66fd457", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 27, + "line_start": 27, "path": "src/content/docs/agents/inference/grok-subscription.mdx", "repository": "warpdotdev/docs", "route": "/agents/inference/grok-subscription/", @@ -40,6 +169,139 @@ }, "source_class": "canonical-doc", "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:d6e8b93cc4e36ef3950b31b166d510550ddf8e0bda51b081ce08b67b743d2f3a", + "claim_id": "sha256:13051cb02b3bf65d0e4d159ac2fd29acd6773ec62ddc1bdf6a52d99a94baadbf", + "entity": "grok-subscription", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "cli-connect-command", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "In the [Warp Agent CLI](/agents/cli/), run `/connect-grok` instead.", + "source": { + "canonical_identity": "route:/agents/inference/grok-subscription", + "canonical_route": "/agents/inference/grok-subscription", + "content_sha256": "767a5a2acb7ef3b21e6c345d9c1d30d52fab5dec7a389efb8e597d53d66fd457", + "heading": "Connecting your SuperGrok subscription", + "heading_anchor": "connecting-your-supergrok-subscription", + "line_end": 38, + "line_start": 38, + "path": "src/content/docs/agents/inference/grok-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/grok-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "/connect-grok", + "type": "parameter" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:01808c92d962208e0f95a37deb3c815f984ccc9794a77837a14968b49d2bfc9c", + "claim_id": "sha256:91e36b42b21df33afae76bec73a5ae28483cafb5c0237ee7e94d7ab8680c51a8", + "entity": "grok-subscription", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-inference-usage", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "specific-grok-model-with-key-icon" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The request does not consume Warp-provided inference usage.", + "source": { + "canonical_identity": "route:/agents/inference/grok-subscription", + "canonical_route": "/agents/inference/grok-subscription", + "content_sha256": "767a5a2acb7ef3b21e6c345d9c1d30d52fab5dec7a389efb8e597d53d66fd457", + "heading": "Usage and billing behavior", + "heading_anchor": "usage-and-billing-behavior", + "line_end": 44, + "line_start": 44, + "path": "src/content/docs/agents/inference/grok-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/grok-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:d4652ceee997d8aa8fdfc46ac2c843dd5aecd1decacbaf5e4649b087d6cdbf62", + "claim_id": "sha256:410b4756410e332d1b2b55678ac13a6d0f90cb183e0f243c474e8cb1dfacdd87", + "entity": "grok-rate-limit", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "retries-with-warp-inference", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "fallback-enabled" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp does not retry with Warp-provided inference unless you enable **Warp credit fallback**.", + "source": { + "canonical_identity": "route:/agents/inference/grok-subscription", + "canonical_route": "/agents/inference/grok-subscription", + "content_sha256": "767a5a2acb7ef3b21e6c345d9c1d30d52fab5dec7a389efb8e597d53d66fd457", + "heading": "Usage and billing behavior", + "heading_anchor": "usage-and-billing-behavior", + "line_end": 46, + "line_start": 46, + "path": "src/content/docs/agents/inference/grok-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/grok-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", "value": { "normalized": false, "type": "boolean" @@ -47,10 +309,53 @@ }, { "category": "billing-policy", - "claim_content_fingerprint": "sha256:4ec9880b30649f02b6a989a20d2f83e4380feb0a106e544a5c252e34448c2991", + "claim_content_fingerprint": "sha256:8e0afab7eb22a8a49faf12a2504b5bf104e85e13b5f8eb9d44d435481484af0b", + "claim_id": "sha256:8631db82d03e9b5f95c983ea03998e7b22f5c854f25c6e078bf85e2454dda16d", + "entity": "grok-subscription", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "usage-pool-reset-period", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "one weekly usage pool that is shared across all Grok products", + "source": { + "canonical_identity": "route:/agents/inference/grok-subscription", + "canonical_route": "/agents/inference/grok-subscription", + "content_sha256": "767a5a2acb7ef3b21e6c345d9c1d30d52fab5dec7a389efb8e597d53d66fd457", + "heading": "How usage counts against your xAI subscription", + "heading_anchor": "how-usage-counts-against-your-xai-subscription", + "line_end": 50, + "line_start": 50, + "path": "src/content/docs/agents/inference/grok-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/grok-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing-policy", + "value": { + "normalized": 604800, + "type": "duration" + } + }, + { + "category": "billing-policy", + "claim_content_fingerprint": "sha256:44ae65595508c9faa2dd2a0153f10812c45afb77d92a36ad577081c7017bf9fa", "claim_id": "sha256:ab7293cf884f1ebf2f07dfbcb0c9777d918fe57ac02b1e3182d090b506c29ffe", "entity": "auto-models", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "consumes-warp-credits", "qualifiers": { @@ -69,11 +374,11 @@ "time_scope": null, "versions": [] }, - "quote": "**always consume Warp credits**, even with a SuperGrok subscription connected.", + "quote": "Warp's **Auto** models use Warp-provided inference and consume Warp usage, even with a SuperGrok subscription connected.", "source": { "canonical_identity": "route:/agents/inference/grok-subscription", "canonical_route": "/agents/inference/grok-subscription", - "content_sha256": "4527d88f395791a933202c96adf5875dac01badc9e81e72afeaf094368ebc863", + "content_sha256": "767a5a2acb7ef3b21e6c345d9c1d30d52fab5dec7a389efb8e597d53d66fd457", "heading": "Auto models", "heading_anchor": "auto-models", "line_end": 58, @@ -89,9 +394,142 @@ "normalized": true, "type": "boolean" } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:c993678a7b9443e71ec492c4179a2efdbe3052f7abf8ac1078955bd0d24224a7", + "claim_id": "sha256:268b7f6aa38e997da5af570478b36771e1468d4e26c12131ff57d4f16a3e859c", + "entity": "grok-subscription", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available-to-cloud-agents", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "A connected SuperGrok subscription does not apply to [cloud runs](/platform/).", + "source": { + "canonical_identity": "route:/agents/inference/grok-subscription", + "canonical_route": "/agents/inference/grok-subscription", + "content_sha256": "767a5a2acb7ef3b21e6c345d9c1d30d52fab5dec7a389efb8e597d53d66fd457", + "heading": "Auto models", + "heading_anchor": "auto-models", + "line_end": 61, + "line_start": 61, + "path": "src/content/docs/agents/inference/grok-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/grok-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:cfae39ef72d0d9ee4f71da81c24182c53b672dc6756a24751d38cee53287204c", + "claim_id": "sha256:31df1a55cb7408f0558589a1de11c21b8ee73f37f3a581e6c37cb17adc58d2bb", + "entity": "warp-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "zero-data-retention-available", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "customer-xai-subscription" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp cannot enforce ZDR for requests sent through your subscription.", + "source": { + "canonical_identity": "route:/agents/inference/grok-subscription", + "canonical_route": "/agents/inference/grok-subscription", + "content_sha256": "767a5a2acb7ef3b21e6c345d9c1d30d52fab5dec7a389efb8e597d53d66fd457", + "heading": "Zero data retention (ZDR)", + "heading_anchor": "zero-data-retention-zdr", + "line_end": 66, + "line_start": 66, + "path": "src/content/docs/agents/inference/grok-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/grok-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:07c1505c7406a98cc64f18ebaf917480b73d6f3b5629d326190591877da3fa0e", + "claim_id": "sha256:6b4e6f5248efa84b211bf2ec08f000516375ae29693324e5d0b103b79714a138", + "entity": "grok-oauth", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "authorization-timeout", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp waits 5 minutes for you to approve the connection in your browser.", + "source": { + "canonical_identity": "route:/agents/inference/grok-subscription", + "canonical_route": "/agents/inference/grok-subscription", + "content_sha256": "767a5a2acb7ef3b21e6c345d9c1d30d52fab5dec7a389efb8e597d53d66fd457", + "heading": "\"Couldn't connect SuperGrok: timed out waiting for the Grok authorization callback\"", + "heading_anchor": "couldnt-connect-supergrok-timed-out-waiting-for-the-grok-authorization-callback", + "line_end": 84, + "line_start": 84, + "path": "src/content/docs/agents/inference/grok-subscription.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/grok-subscription/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": 300, + "type": "duration" + } } ], - "page_sha256": "4527d88f395791a933202c96adf5875dac01badc9e81e72afeaf094368ebc863", + "page_sha256": "767a5a2acb7ef3b21e6c345d9c1d30d52fab5dec7a389efb8e597d53d66fd457", "path": "src/content/docs/agents/inference/grok-subscription.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/c2d3a9a9870faa2493cb9404e08d308e543d8eb2a52c1f566efab48c9230f860.json b/.agents/state/docs_consistency_audit/claims/c2d3a9a9870faa2493cb9404e08d308e543d8eb2a52c1f566efab48c9230f860.json index 347cb88c4..ba0079ee0 100644 --- a/.agents/state/docs_consistency_audit/claims/c2d3a9a9870faa2493cb9404e08d308e543d8eb2a52c1f566efab48c9230f860.json +++ b/.agents/state/docs_consistency_audit/claims/c2d3a9a9870faa2493cb9404e08d308e543d8eb2a52c1f566efab48c9230f860.json @@ -1,6 +1,372 @@ { - "claims": [], - "page_sha256": "31acfaf2b81ab497df3027d074bfcf7702134e02072799f952e5a68479b581ca", + "claims": [ + { + "category": "privacy", + "claim_content_fingerprint": "sha256:7e403876f355834e10549339649f87863b896b1d3bc6326e2e58194d13a2219a", + "claim_id": "sha256:aaa522a99a69b89be729949e200176ff8254bfefdaf2b700db0a64459dc4ec77", + "entity": "customer-ai-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "retained-by-model-provider", + "qualifiers": { + "actors": [ + "contracted-model-providers" + ], + "architectures": [], + "environments": [ + "warp-managed-inference" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "No customer data is retained, stored, or used for training by contracted LLM providers", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/index.mdx", + "content_sha256": "0d5e9d056ec8b441cfa71de0a239944c910c38a2c5a2d573f324185c04b24f74", + "heading": "Security and compliance", + "heading_anchor": "security-and-compliance", + "line_end": 35, + "line_start": 35, + "path": "src/content/docs/enterprise/index.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:7e403876f355834e10549339649f87863b896b1d3bc6326e2e58194d13a2219a", + "claim_id": "sha256:9ce8ab04be16a0eba08bf5ad3395eda10d93f65e4ea9a821ab7b8a71e34560f4", + "entity": "customer-ai-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "used-for-training", + "qualifiers": { + "actors": [ + "contracted-model-providers" + ], + "architectures": [], + "environments": [ + "warp-managed-inference" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "No customer data is retained, stored, or used for training by contracted LLM providers", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/index.mdx", + "content_sha256": "0d5e9d056ec8b441cfa71de0a239944c910c38a2c5a2d573f324185c04b24f74", + "heading": "Security and compliance", + "heading_anchor": "security-and-compliance", + "line_end": 35, + "line_start": 35, + "path": "src/content/docs/enterprise/index.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:1f7026866fdbeff73ca8dec1365c82fc01ebac760c885131066b59bddb2c85ed", + "claim_id": "sha256:9ddfb40c42b83b82b882d61154fa877e314f7f094367246e59f86180e6a2366c", + "entity": "team-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available-to-cloud-agents", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "business", + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Share provider API keys and custom endpoints across your Business or Enterprise team for both interactive sessions and cloud agents", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/index.mdx", + "content_sha256": "0d5e9d056ec8b441cfa71de0a239944c910c38a2c5a2d573f324185c04b24f74", + "heading": "Security and compliance", + "heading_anchor": "security-and-compliance", + "line_end": 38, + "line_start": 38, + "path": "src/content/docs/enterprise/index.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "plan-gating", + "claim_content_fingerprint": "sha256:6ac313f9ae7dbaf2c43dbbcc863896e5388c84cf51de9e5313cc73867363b04c", + "claim_id": "sha256:889a7d5eccd435ca65c754559b1ee40a8f95aa89ad4fc11b6a31ac5bb2b87bce", + "entity": "enterprise-plan", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "contract-period", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp Enterprise is available through annual contracts.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/index.mdx", + "content_sha256": "0d5e9d056ec8b441cfa71de0a239944c910c38a2c5a2d573f324185c04b24f74", + "heading": "Getting started", + "heading_anchor": "getting-started", + "line_end": 68, + "line_start": 68, + "path": "src/content/docs/enterprise/index.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "plan-gating", + "value": { + "normalized": [ + "annual" + ], + "type": "enum" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:b9ae207ef6f8fae4eee6975106e208daca8f0804bb396d299d88ca7bfa637c52", + "claim_id": "sha256:84431b23504ed518b2ac3c7c9c138103e64fc2e95e0bebdda54f969d1441e3b6", + "entity": "warp-client", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "source-license", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp's client code is published under [AGPL v3](https://github.com/warpdotdev/warp/blob/master/LICENSE-AGPL)", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/index.mdx", + "content_sha256": "0d5e9d056ec8b441cfa71de0a239944c910c38a2c5a2d573f324185c04b24f74", + "heading": "Security and compliance", + "heading_anchor": "security-and-compliance", + "line_end": 36, + "line_start": 36, + "path": "src/content/docs/enterprise/index.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "agpl-v3" + ], + "type": "enum" + } + }, + { + "category": "security", + "claim_content_fingerprint": "sha256:d036548cb36bf84b9f03b32ff5c0936c4837f943c5d38ac171ce9a5b108b03fb", + "claim_id": "sha256:ce89bc1b97283024aab6299fca0c64761d5c247047dcc6e2c6a77dc1265a5ee9", + "entity": "team", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "roles", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Control access with Team Owner, Team Admin, and Member roles", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/index.mdx", + "content_sha256": "0d5e9d056ec8b441cfa71de0a239944c910c38a2c5a2d573f324185c04b24f74", + "heading": "Enterprise administration", + "heading_anchor": "enterprise-administration", + "line_end": 30, + "line_start": 30, + "path": "src/content/docs/enterprise/index.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "owner", + "admin", + "member" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:effff0103aa73eb8ae993be5aa83162238ce42ce6b9cfd9c955fb7c0812726b3", + "claim_id": "sha256:fe305ecfbdb8115de0ad184fd34a91dc61c6020bd42a73979715cf4d5f6aaedb", + "entity": "enterprise-support", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "dedicated-channels", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Enterprise customers receive priority support via dedicated Slack/Teams channels", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/index.mdx", + "content_sha256": "0d5e9d056ec8b441cfa71de0a239944c910c38a2c5a2d573f324185c04b24f74", + "heading": "Support and resources", + "heading_anchor": "support-and-resources", + "line_end": 91, + "line_start": 91, + "path": "src/content/docs/enterprise/index.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "slack", + "teams" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:0ef462e49e7821e65364e935cd87edd32cffeb6fea721e60ea3583777bbe75da", + "claim_id": "sha256:50f94ec3f2e93214e1fc31d551a97c7ed278ef9ef43bf0e644afa8db6b316d9a", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "cloud-providers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Route inference through your own cloud infrastructure (AWS Bedrock or Google Cloud via Gemini Enterprise)", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/index.mdx", + "content_sha256": "0d5e9d056ec8b441cfa71de0a239944c910c38a2c5a2d573f324185c04b24f74", + "heading": "Security and compliance", + "heading_anchor": "security-and-compliance", + "line_end": 37, + "line_start": 37, + "path": "src/content/docs/enterprise/index.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "aws-bedrock", + "gemini-enterprise" + ], + "type": "enum" + } + } + ], + "page_sha256": "0d5e9d056ec8b441cfa71de0a239944c910c38a2c5a2d573f324185c04b24f74", "path": "src/content/docs/enterprise/index.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/c680977b1eceedc20924a89fec40748fa805fb3a0a0528c7c58322e8c20cf907.json b/.agents/state/docs_consistency_audit/claims/c680977b1eceedc20924a89fec40748fa805fb3a0a0528c7c58322e8c20cf907.json index c1e4c006c..00fd37529 100644 --- a/.agents/state/docs_consistency_audit/claims/c680977b1eceedc20924a89fec40748fa805fb3a0a0528c7c58322e8c20cf907.json +++ b/.agents/state/docs_consistency_audit/claims/c680977b1eceedc20924a89fec40748fa805fb3a0a0528c7c58322e8c20cf907.json @@ -1,6 +1,786 @@ { - "claims": [], - "page_sha256": "d4ebe4f4d3ee86f97bc4973f9149bb00d06e84077806dd1220be56d4a39aff43", + "claims": [ + { + "category": "plan-gating", + "claim_content_fingerprint": "sha256:fe4ced59b7edd6c6cf5f56100568b2a1a1ef18c6ad478b4a33409e1f44e58244", + "claim_id": "sha256:7269c359d7553e4f99576d1dd10101f4c4b402d33fb334bc45dc1e22244fe6e8", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "minimum-plan", + "qualifiers": { + "actors": [ + "gemini-enterprise" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Gemini Enterprise BYOLLM is only available on Warp's Enterprise plan.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "", + "heading_anchor": "", + "line_end": 15, + "line_start": 15, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "plan-gating", + "value": { + "normalized": "ENTERPRISE", + "type": "plan" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:9b58f525cd3b2f4215ba7389df5426bc236d2096ce820d0edf911600a33f244d", + "claim_id": "sha256:b46a4c5ae6a17bb5928892f8e6af15c9dd98797d1637a405eddf8e6ab44e5f3f", + "entity": "gemini-enterprise-byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "cloud-agents-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "[Cloud agent](/platform/) runs don't route through Gemini Enterprise yet", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "", + "heading_anchor": "", + "line_end": 19, + "line_start": 19, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:659b7085d410a7bf3deddc8b4b224f6f2962f16ec130379842cf677f452bb7bd", + "claim_id": "sha256:040a05643ee7bc0417ec357255e28698569d37bf805742437685d04f7ac075ba", + "entity": "gemini-enterprise-byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-model-providers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Route native Gemini models and Claude partner models available on Vertex AI through your project.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "Key features", + "heading_anchor": "key-features", + "line_end": 26, + "line_start": 26, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "google", + "anthropic" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:aca7bc3cc647d7299c927452f3eb24b512273f615253ad3b933cbedda3de3c7d", + "claim_id": "sha256:76612930967fdae66a409dfd2175d161a926b9c78a8db53e220f6106a0800207", + "entity": "gemini-enterprise-credentials", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "authentication", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp uses the member's signed-in Warp session to issue a short-lived OIDC identity token, then exchanges it through Google Workload Identity Federation for temporary Google Cloud credentials.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "Key features", + "heading_anchor": "key-features", + "line_end": 24, + "line_start": 24, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "workload-identity-federation-from-warp-session", + "type": "free-text" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:8ace1874723d200383fc00779a2d8d137ee6cae33bbdfab4add2b2e9c23056cf", + "claim_id": "sha256:775472286e0e085b2632893421d88e938c5c2ea276f015b435fab5de5d5891ee", + "entity": "gemini-enterprise-credentials", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "refresh-before-expiration", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Tokens are held in memory and refreshed automatically about five minutes before they expire.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "Credential lifecycle", + "heading_anchor": "credential-lifecycle", + "line_end": 47, + "line_start": 47, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": 300, + "type": "duration" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:825e91cddc548fc98d02bd2f8979af6cb865aae79a81ab46abe649320e97f6a0", + "claim_id": "sha256:716f88eb86a6aca17cedce28a6f012ce7b6918222acfbb48c94a0142483ac72c", + "entity": "byollm-cloud-credentials", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stored-on-warp-servers", + "qualifiers": { + "actors": [ + "gemini-enterprise" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp's servers never persist or log the access token.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "Credential lifecycle", + "heading_anchor": "credential-lifecycle", + "line_end": 49, + "line_start": 49, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:23ad41547b44ac504c8cfe609d3fefb3141e774102a614e26cf9cf6c12e50205", + "claim_id": "sha256:5804adb5d9bfd46fa3824b953caa98fe89bc5b3ac337d1df5a7487b16e9072e5", + "entity": "gemini-enterprise-credentials", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "long-lived-keys-uploaded", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Service account keys, refresh tokens, and credential files are never uploaded to Warp.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "Credential security", + "heading_anchor": "credential-security", + "line_end": 357, + "line_start": 357, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:a24552ebf8eb7c530d8785d6ede18a6c9f1d12f322dda85f7786d8f925ea9845", + "claim_id": "sha256:c55da8574d0c570d3522aeed2dacc165dbcfede609453e0309eaf20028037f0c", + "entity": "gemini-enterprise-credentials", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "access-token-sent-to-warp", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Eligible agent requests carry that access token, and Warp's backend uses it to call Vertex AI in your project with the configured location and model reference.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "How it works", + "heading_anchor": "how-it-works", + "line_end": 39, + "line_start": 39, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:3f4e55db045eb387f8b055a8b1b850236414c7ae5049ec77911cfb114c07831e", + "claim_id": "sha256:d1058d283c2d278ba7f25597ed1e4efd629aa403b0d575dc3cf933a769ee070c", + "entity": "gemini-enterprise-byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "local-gcloud-required", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "No local Google tooling or configuration is required.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "Do members need the gcloud CLI installed?", + "heading_anchor": "do-members-need-the-gcloud-cli-installed", + "line_end": 402, + "line_start": 402, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:fd097bfec56e52779abd5f9296e22ecf718d2b594bf760def73bfdb5f2fdd906", + "claim_id": "sha256:a1da99ea0a675d593a9b5eb7593dfd0fcc8b755cac3b928f69b62c1b44ff7539", + "entity": "gemini-enterprise-byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "sign-in-required", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Gemini Enterprise isn't available to logged-out users.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "Using Gemini Enterprise as a team member", + "heading_anchor": "using-gemini-enterprise-as-a-team-member", + "line_end": 313, + "line_start": 313, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "permissions", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:55f1591616ae86084dc44bffcf7494c04ea39bcdc4870ccb5eaf50d9e0a23580", + "claim_id": "sha256:2b488f9da80a338a31cb1f8432057e278c463f21c67ab14d8edd41d011d14be5", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "host-priority", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "1. AWS Bedrock\n2. Gemini Enterprise\n3. Direct API", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "Host priority", + "heading_anchor": "host-priority", + "line_end": 330, + "line_start": 328, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "aws-bedrock", + "gemini-enterprise", + "direct-api" + ], + "type": "ordered-list" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:4668b3a81d8373ce083bc35ba93be866fd04a0884b0bcdc86b28d2c353d2c6de", + "claim_id": "sha256:ce6c5e1c16319503acaaf21ebc0904895c89fba7ac3e21d29a87cfba8bc254f7", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "host-priority-configurable", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The priority is fixed and not admin-configurable.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "Host priority", + "heading_anchor": "host-priority", + "line_end": 332, + "line_start": 332, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:64629c01ec29caa9f27fcca574aa8d3088446dc6012c3d17fa405ee1df78523b", + "claim_id": "sha256:f9a5d19020ade0e508b74121be65a7a26f84e5a1764001a60b04e6031ee2b64d", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "disabling-any-direct-model-disables-auto", + "qualifiers": { + "actors": [ + "gemini-enterprise" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Auto model selection is disabled if an admin disables **any** Direct API model, regardless of Gemini Enterprise configuration.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "Auto model selection", + "heading_anchor": "auto-model-selection", + "line_end": 340, + "line_start": 340, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing", + "claim_content_fingerprint": "sha256:3f341c263b7900cf0fd04bc945c636780a0049e50afaf0fd19142ab33a686814", + "claim_id": "sha256:c9efe87356d86f1f767f3dd6a9de0ca1944704862cb99a95ef6678dd03c647cc", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-inference-usage", + "qualifiers": { + "actors": [ + "gemini-enterprise" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Google Cloud bills your project; the request does not consume Warp-provided inference usage.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "Billing behavior", + "heading_anchor": "billing-behavior", + "line_end": 346, + "line_start": 346, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "billing", + "claim_content_fingerprint": "sha256:cfa44dbf35c68eb9e70586ee4e0a6a4e737327035b2272205c510cae8b6a2611", + "claim_id": "sha256:692c4dd826fd6b294414ab3044ebc7ade3dffaac1769740f35ea8e79402f1260", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "platform-charges-apply", + "qualifiers": { + "actors": [ + "gemini-enterprise" + ], + "architectures": [], + "environments": [ + "local" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Local agent runs using Gemini Enterprise incur [platform usage](/support-and-community/plans-and-billing/platform-credits/).", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "Billing behavior", + "heading_anchor": "billing-behavior", + "line_end": 347, + "line_start": 347, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "billing", + "claim_content_fingerprint": "sha256:a2e1f0814f3e8a2fdc4bfd172865e29c33e4b455f91b4dde4f08dcd3194f61b6", + "claim_id": "sha256:1ff2871a1c4e74c048b0c093e82d478483ccc2f3737097e411c506060e4f3ff8", + "entity": "byollm-direct-api-fallback", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-inference-usage", + "qualifiers": { + "actors": [ + "gemini-enterprise" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "A request that falls back to a Direct API model consumes Warp-provided inference usage at the normal rate.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "Billing behavior", + "heading_anchor": "billing-behavior", + "line_end": 348, + "line_start": 348, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:f19dd4df979f56956d35564aa391a1ff73887b22960b4dcb77b98a6c1044c5ca", + "claim_id": "sha256:4efe8340768b47e573d29a8e67c24847ed603e1239430d8d1648a1d10d513101", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "warp-enforces-provider-zdr", + "qualifiers": { + "actors": [ + "gemini-enterprise" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp cannot enforce ZDR for requests routed through your infrastructure.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "Zero Data Retention (ZDR)", + "heading_anchor": "zero-data-retention-zdr", + "line_end": 367, + "line_start": 367, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:c86aa160f78e49a8c06ef1162d8a3b880d1149904542e9a37dc1fc549d1df919", + "claim_id": "sha256:bfc3fef07a9cc38f41f474d8086c818052362faf71936af7574aacad7f0b7694", + "entity": "gemini-enterprise-byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "default-location", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The default location is `global`.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "content_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "heading": "3. Configure routing in the Admin Panel (Warp admin)", + "heading_anchor": "3-configure-routing-in-the-admin-panel-warp-admin", + "line_end": 213, + "line_start": 213, + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "global", + "type": "free-text" + } + } + ], + "page_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/c87861a2a68ec440e55b1046458fee9c48c412116ef4b011608b7887e75933c7.json b/.agents/state/docs_consistency_audit/claims/c87861a2a68ec440e55b1046458fee9c48c412116ef4b011608b7887e75933c7.json index 085770a83..338582c90 100644 --- a/.agents/state/docs_consistency_audit/claims/c87861a2a68ec440e55b1046458fee9c48c412116ef4b011608b7887e75933c7.json +++ b/.agents/state/docs_consistency_audit/claims/c87861a2a68ec440e55b1046458fee9c48c412116ef4b011608b7887e75933c7.json @@ -1,5 +1,428 @@ { - "claims": [], + "claims": [ + { + "claim_content_fingerprint": "sha256:1be9cb135ffa398f814564921e8bef22387a6c2dbe467898a0efe52ba36e4705", + "claim_id": "sha256:c735c79d092d9d9d7d7627ec10912a02ec1932712acbcca75d99c1768b2e131b", + "entity": "sso-login", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-protocols", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "any SAML 2.0 or OIDC compatible provider", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "content_sha256": "cda9018e195b8e5e82166e2dc7cd5b6941ed8b7873043ced6badb2e03906a8f5", + "heading": "Step 1: Configure Single Sign-On (SSO)", + "heading_anchor": "step-1-configure-single-sign-on-sso", + "line_end": 22, + "line_start": 22, + "path": "src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "saml-2.0", + "oidc" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:5aab104114d75ddbd25cfb8c8180279343d3c9d053b24d28013aea906534efbe", + "claim_id": "sha256:23a6e30c2cc933f10ca5d22767c11aeebfc5b5fbe992b025b7a1e94bde647406", + "entity": "sso-setup", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-warp-coordination", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "SSO setup is coordinated with Warp's team", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "content_sha256": "cda9018e195b8e5e82166e2dc7cd5b6941ed8b7873043ced6badb2e03906a8f5", + "heading": "Step 1: Configure Single Sign-On (SSO)", + "heading_anchor": "step-1-configure-single-sign-on-sso", + "line_end": 24, + "line_start": 24, + "path": "src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:47a1f02676980d903755bf25511ce3bd70b26eb9891535667356d5d0bb5540d8", + "claim_id": "sha256:91caf7bde22103ed88d12687df87d76db9d7d83387b09d22318676aa81165d0f", + "entity": "enterprise-plan", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "self-serve-upgrade-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "the Enterprise plan must be applied by Warp internally \u2014 this cannot be self-served.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "content_sha256": "cda9018e195b8e5e82166e2dc7cd5b6941ed8b7873043ced6badb2e03906a8f5", + "heading": "Creating your team", + "heading_anchor": "creating-your-team", + "line_end": 41, + "line_start": 41, + "path": "src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "plan-gating", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:4a72432a98a75d99dc110244f85d9a942898ddce7936a34ce5df1351dfc150be", + "claim_id": "sha256:0c39321ac8abf24807d25bdfa43118fe0962b3479475d4c7a311696846932d5c", + "entity": "sso-existing-accounts", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "linking-required", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "existing users who signed up with email or OAuth will need to [link their accounts to SSO](https://app.warp.dev/link_sso)", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "content_sha256": "cda9018e195b8e5e82166e2dc7cd5b6941ed8b7873043ced6badb2e03906a8f5", + "heading": "Step 1: Configure Single Sign-On (SSO)", + "heading_anchor": "step-1-configure-single-sign-on-sso", + "line_end": 29, + "line_start": 29, + "path": "src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:6ecf35133481f372a75caab681e9084ff79c81df15142bf95b1de99298e3ed45", + "claim_id": "sha256:7d2cd6ce52ae8da2badbc67b1a597e07698ba0c6e664632dbc3c3d6dac141e08", + "entity": "team", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "roles", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp has three user roles:", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "content_sha256": "cda9018e195b8e5e82166e2dc7cd5b6941ed8b7873043ced6badb2e03906a8f5", + "heading": "User roles and permissions", + "heading_anchor": "user-roles-and-permissions", + "line_end": 78, + "line_start": 78, + "path": "src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": [ + "owner", + "admin", + "member" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:ce220d96e7e489292024e2131c58067312e58b6dd16d152f591abf84146f8dde", + "claim_id": "sha256:a53a6b8beffb6cffad48f279d3c09386f185da40a1e8e397e772edf72c84f30f", + "entity": "team", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "maximum-owners", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "There can only be one Owner.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "content_sha256": "cda9018e195b8e5e82166e2dc7cd5b6941ed8b7873043ced6badb2e03906a8f5", + "heading": "User roles and permissions", + "heading_anchor": "user-roles-and-permissions", + "line_end": 80, + "line_start": 80, + "path": "src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": 1, + "type": "integer" + } + }, + { + "claim_content_fingerprint": "sha256:eb57a7bdd0826331c37f43b40a93e57f075f9336a87dbfe89655790467594f79", + "claim_id": "sha256:eadeb5b1c8940155c6ed07859210cf194c151447b2aa45d844eccfa3925dff7f", + "entity": "team-admin", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "can-transfer-ownership", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Same permissions as the Owner, except they can't transfer ownership of the team.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "content_sha256": "cda9018e195b8e5e82166e2dc7cd5b6941ed8b7873043ced6badb2e03906a8f5", + "heading": "User roles and permissions", + "heading_anchor": "user-roles-and-permissions", + "line_end": 81, + "line_start": 81, + "path": "src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:62f70f6ccc650193daea4625706e52464f490ec614d12410d0e23f48eefe8a43", + "claim_id": "sha256:0c12f2d8d875ea5b031d962886cd1ba81ea0baa6c777aadf20d41ee7b9014899", + "entity": "team-enforced-settings", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "user-override-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Cannot be overridden by individual users", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "content_sha256": "cda9018e195b8e5e82166e2dc7cd5b6941ed8b7873043ced6badb2e03906a8f5", + "heading": "How settings enforcement works", + "heading_anchor": "how-settings-enforcement-works", + "line_end": 124, + "line_start": 124, + "path": "src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:b39e60b994ec0579d76403025b4ea79b7a1854cc2c4faa5aa8b9bec6f262bf32", + "claim_id": "sha256:6c7ec3e3d3b08acb38ec018354051837a760f62d1edebeb6cb34bb6bb05f9ab6", + "entity": "sso-domain-auto-join", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-warp-domain-configuration", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The domain must be configured by the Warp team during onboarding", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "content_sha256": "cda9018e195b8e5e82166e2dc7cd5b6941ed8b7873043ced6badb2e03906a8f5", + "heading": "Team settings", + "heading_anchor": "team-settings", + "line_end": 49, + "line_start": 49, + "path": "src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "security", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:bbcd9838bcb706df7d00b6ff5241764b44e7a0c843e6a957aafe8333eb21741e", + "claim_id": "sha256:2308fd3dcebed26b82700db150fc91b50c0c417caba6413b89f01a89c59e9baa", + "entity": "team-managed-inference", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available-to-cloud-agents", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "business", + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "available in both interactive sessions and cloud agents", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "content_sha256": "cda9018e195b8e5e82166e2dc7cd5b6941ed8b7873043ced6badb2e03906a8f5", + "heading": "Next steps", + "heading_anchor": "next-steps", + "line_end": 165, + "line_start": 165, + "path": "src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/getting-started/getting-started-enterprise/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], "page_sha256": "cda9018e195b8e5e82166e2dc7cd5b6941ed8b7873043ced6badb2e03906a8f5", "path": "src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", "schema_version": 1 diff --git a/.agents/state/docs_consistency_audit/claims/cbc7280a45e85ad32669788657c9f247f76286392ec9aa208a304d91e1474910.json b/.agents/state/docs_consistency_audit/claims/cbc7280a45e85ad32669788657c9f247f76286392ec9aa208a304d91e1474910.json index 5eb4edea7..f6f86d439 100644 --- a/.agents/state/docs_consistency_audit/claims/cbc7280a45e85ad32669788657c9f247f76286392ec9aa208a304d91e1474910.json +++ b/.agents/state/docs_consistency_audit/claims/cbc7280a45e85ad32669788657c9f247f76286392ec9aa208a304d91e1474910.json @@ -1,5 +1,317 @@ { - "claims": [], + "claims": [ + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:978409652f30acb42304fb9a67f11b06209ab9b790a121e84e72f1a568d13540", + "claim_id": "sha256:314489d0d1ca23ee146afc57fd8f742f09f6010720d6e24c91c8ebde02acbca5", + "entity": "enterprise-support", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "dedicated-channels", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "A private channel shared with Warp engineers for real-time assistance, bug reports, and feature discussions.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "content_sha256": "afe0353b20776008f70974e177a3adce48052faa79a0a9de416f1f4dddbb4e96", + "heading": "Enterprise support channels", + "heading_anchor": "enterprise-support-channels", + "line_end": 14, + "line_start": 14, + "path": "src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/feedback-and-feature-requests/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "slack", + "teams" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:77b1f0199564c9827022ae7532d45087db937ba23aa8c1f27885d14678781ece", + "claim_id": "sha256:c9e7c3f8f4c028ae41e9221a70eb6991677ebf48e22ca29c507278badcab3db8", + "entity": "enterprise-support", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "monitoring-hours", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp engineers monitor these channels during business hours.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "content_sha256": "afe0353b20776008f70974e177a3adce48052faa79a0a9de416f1f4dddbb4e96", + "heading": "Enterprise support channels", + "heading_anchor": "enterprise-support-channels", + "line_end": 18, + "line_start": 18, + "path": "src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/feedback-and-feature-requests/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "business-hours" + ], + "type": "enum" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:2c5660c45a6f49b92726f222e82651de04b0ef1c705d83b619a0439e61adcb4f", + "claim_id": "sha256:5aeedfc6fb976c225c20f3534dc476315b513910ebbbd03ab651c19b3b28f24b", + "entity": "warp-log-files", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "contains-console-input-output", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp's logs do not contain console input or output.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "content_sha256": "afe0353b20776008f70974e177a3adce48052faa79a0a9de416f1f4dddbb4e96", + "heading": "Gathering logs", + "heading_anchor": "gathering-logs", + "line_end": 37, + "line_start": 37, + "path": "src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/feedback-and-feature-requests/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:1457ef08054192e240ae71ddd9d4e0d7d03435de22c012246bbb09be54b53e44", + "claim_id": "sha256:4c8dec2403975cf8c5bc41f1f114dc125b82c3a3e577944114f31ad42555ddae", + "entity": "enterprise-ugc-collection", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "usually-disabled", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Most Enterprise teams have user-generated content (UGC) collection disabled", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "content_sha256": "afe0353b20776008f70974e177a3adce48052faa79a0a9de416f1f4dddbb4e96", + "heading": "Reporting bugs", + "heading_anchor": "reporting-bugs", + "line_end": 32, + "line_start": 32, + "path": "src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/feedback-and-feature-requests/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:41737895caaa2a0bb4e4e8536514bfebe379e2ed05b18a014831509b3d036c43", + "claim_id": "sha256:141afe2ad6d39db55d8ba1c5709a38e01756ebc0a31f77ee40a5ec4f941aa76d", + "entity": "warp-log-files", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "location", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [ + "macos" + ], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "`~/Library/Logs/warp.log*`", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "content_sha256": "afe0353b20776008f70974e177a3adce48052faa79a0a9de416f1f4dddbb4e96", + "heading": "Gathering logs", + "heading_anchor": "gathering-logs", + "line_end": 39, + "line_start": 39, + "path": "src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/feedback-and-feature-requests/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "~/Library/Logs/warp.log*", + "type": "path" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:2d98f7346ae5b74e91198b3326878d2ecc7e3f64b6409e033ec5e509f70cf8ef", + "claim_id": "sha256:9543da3b22be626721aa442466880b8099c3ad6fb8e2ade85745b3d6bd9cba36", + "entity": "warp-log-files", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "location", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [ + "windows" + ], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "`%LOCALAPPDATA%\\warp\\Warp\\data\\logs\\warp.log*`", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "content_sha256": "afe0353b20776008f70974e177a3adce48052faa79a0a9de416f1f4dddbb4e96", + "heading": "Gathering logs", + "heading_anchor": "gathering-logs", + "line_end": 40, + "line_start": 40, + "path": "src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/feedback-and-feature-requests/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "%LOCALAPPDATA%\\warp\\Warp\\data\\logs\\warp.log*", + "type": "path" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:d285f03af61c36637898476bdca2e4318de0ca11387db52d79c60122d3c47536", + "claim_id": "sha256:bcd1e54f8560b1ac3310ba22ec79c1062e13e33f9b07892ef50fe536a2be906e", + "entity": "warp-log-files", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "location", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [ + "linux" + ], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "`~/.local/state/warp-terminal/warp.log*`", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "content_sha256": "afe0353b20776008f70974e177a3adce48052faa79a0a9de416f1f4dddbb4e96", + "heading": "Gathering logs", + "heading_anchor": "gathering-logs", + "line_end": 41, + "line_start": 41, + "path": "src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/support-and-resources/feedback-and-feature-requests/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "~/.local/state/warp-terminal/warp.log*", + "type": "path" + } + } + ], "page_sha256": "afe0353b20776008f70974e177a3adce48052faa79a0a9de416f1f4dddbb4e96", "path": "src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", "schema_version": 1 diff --git a/.agents/state/docs_consistency_audit/claims/d220a541830a0ebac1d1009f5522b7eedc461bb03f8e2e3263777fc7d2707244.json b/.agents/state/docs_consistency_audit/claims/d220a541830a0ebac1d1009f5522b7eedc461bb03f8e2e3263777fc7d2707244.json index 6817a9417..ebe9cb5c8 100644 --- a/.agents/state/docs_consistency_audit/claims/d220a541830a0ebac1d1009f5522b7eedc461bb03f8e2e3263777fc7d2707244.json +++ b/.agents/state/docs_consistency_audit/claims/d220a541830a0ebac1d1009f5522b7eedc461bb03f8e2e3263777fc7d2707244.json @@ -1,6 +1,480 @@ { - "claims": [], - "page_sha256": "165e9ad54d35b9bc397dbc13018ef29166ca2fb9014a776b833e65b44757ff1f", + "claims": [ + { + "category": "plan-gating", + "claim_content_fingerprint": "sha256:6a0a34a2c0d9928e15e1aeb1fc478b650e85d06856f202099067a726fa59ee43", + "claim_id": "sha256:ede3fe4341ecbadecd00b16e2c3cd162d950ef7613c2be1549299587fa82073b", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "minimum-plan", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "BYOLLM is only available on Warp's Enterprise plan.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "content_sha256": "c4d5066c717945b440fb43866f45c61b16d2af351ae7adf81a774539ae20d9b7", + "heading": "", + "heading_anchor": "", + "line_end": 13, + "line_start": 13, + "path": "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/bring-your-own-llm/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "plan-gating", + "value": { + "normalized": "ENTERPRISE", + "type": "plan" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:f1a9ac22036851cd7049f4cefa8ec756b7ed9b6bbb7c7577286489c67d36039a", + "claim_id": "sha256:8d53fb1868e8b89063246ecf1f938059827fe458453b5c3bd2c4064514678280", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-providers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "BYOLLM supports two cloud providers today", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "content_sha256": "c4d5066c717945b440fb43866f45c61b16d2af351ae7adf81a774539ae20d9b7", + "heading": "Supported providers", + "heading_anchor": "supported-providers", + "line_end": 18, + "line_start": 18, + "path": "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/bring-your-own-llm/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "aws-bedrock", + "gemini-enterprise" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:9d15eed1165af69e4ae9d9d14629c3950ad338bed43d8dcab384a2e0a3980c2d", + "claim_id": "sha256:ce127a23ee512933635ae91e664336b2042055460ea7e73a9ac8461910e89917", + "entity": "bedrock-byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "cloud-agents-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Works with cloud agents | Yes | Not yet (planned) |", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "content_sha256": "c4d5066c717945b440fb43866f45c61b16d2af351ae7adf81a774539ae20d9b7", + "heading": "Supported providers", + "heading_anchor": "supported-providers", + "line_end": 33, + "line_start": 33, + "path": "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/bring-your-own-llm/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:87a517e20fe28097d373c4c5d76cd6ebc8cae3b2ddf29f590f48f61b7f982255", + "claim_id": "sha256:4bb34b0d499931673eca66fca7777a3af8e2ee3652e32bb203929ee526588b77", + "entity": "gemini-enterprise-byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "cloud-agents-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Works with cloud agents | Yes | Not yet (planned) |", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "content_sha256": "c4d5066c717945b440fb43866f45c61b16d2af351ae7adf81a774539ae20d9b7", + "heading": "Supported providers", + "heading_anchor": "supported-providers", + "line_end": 33, + "line_start": 33, + "path": "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/bring-your-own-llm/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:9d6b6b7cfc3b6683aac784c358191fb146a4eea7182d84a1bfe4b25c088e7461", + "claim_id": "sha256:38ac9969f4c79abf593c197d271f73aac62900b83b59638869d268d3f4afa665", + "entity": "byollm-azure-foundry", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "available", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Azure Foundry support is coming soon.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "content_sha256": "c4d5066c717945b440fb43866f45c61b16d2af351ae7adf81a774539ae20d9b7", + "heading": "Supported providers", + "heading_anchor": "supported-providers", + "line_end": 24, + "line_start": 24, + "path": "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/bring-your-own-llm/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:7d50065f189a58c86f4fce5e9862b582c206415dd0ca2cb343c45f5a30fd8a5e", + "claim_id": "sha256:d965343a0b3da12e428f4cc6c098a991b933277c210a60cec8a7d06e7b154637", + "entity": "byollm-cloud-credentials", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "stored-on-warp-servers", + "qualifiers": { + "actors": [ + "aws-bedrock", + "gemini-enterprise" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp **does not store or log** your cloud credentials for either provider.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "content_sha256": "c4d5066c717945b440fb43866f45c61b16d2af351ae7adf81a774539ae20d9b7", + "heading": "What data does Warp store? Do you store our cloud credentials?", + "heading_anchor": "what-data-does-warp-store-do-you-store-our-cloud-credentials", + "line_end": 77, + "line_start": 77, + "path": "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/bring-your-own-llm/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "billing", + "claim_content_fingerprint": "sha256:e0f0c65336708e41dc8c607754fa3076cbcb2d3a51dc556dad13530fcf02dc12", + "claim_id": "sha256:5bb3d69f58957c38489a0174278ad8353d3325d8acb61e7b42d82e9c274212fa", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "consumes-warp-inference-usage", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Your cloud provider bills BYOLLM inference directly rather than consuming Warp-provided inference usage.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "content_sha256": "c4d5066c717945b440fb43866f45c61b16d2af351ae7adf81a774539ae20d9b7", + "heading": "Billing behavior", + "heading_anchor": "billing-behavior", + "line_end": 50, + "line_start": 50, + "path": "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/bring-your-own-llm/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "billing", + "claim_content_fingerprint": "sha256:ba745057ac371495bed2413b9f5d752afdb9f63c2eaecce1d63cc9f678817076", + "claim_id": "sha256:b8bc571d658eb152b3706d0796bdcf597b61372181c979586311b5e678856f0e", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "platform-charges-apply", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Applicable [platform charges](/support-and-community/plans-and-billing/platform-credits/) and Warp-hosted compute charges remain.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "content_sha256": "c4d5066c717945b440fb43866f45c61b16d2af351ae7adf81a774539ae20d9b7", + "heading": "Billing behavior", + "heading_anchor": "billing-behavior", + "line_end": 50, + "line_start": 50, + "path": "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/bring-your-own-llm/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:7c0f8bdf63f36e029ae442eab3dc160758b922e29238b0dd6b2d93153de45fdc", + "claim_id": "sha256:3aac7c04fc2049dbd50d402b01ee75a1b6d8d87d47f66bba9b1e2d4ba60cc949", + "entity": "byollm", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "disabling-any-direct-model-disables-auto", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Auto model selection is disabled if an admin disables **any** Direct API model, regardless of BYOLLM configuration.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "content_sha256": "c4d5066c717945b440fb43866f45c61b16d2af351ae7adf81a774539ae20d9b7", + "heading": "Does BYOLLM work with Auto?", + "heading_anchor": "does-byollm-work-with-auto", + "line_end": 73, + "line_start": 73, + "path": "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/bring-your-own-llm/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:2c4c50a5721459560d9784e009c3cd5cf897564564c4d4872fd7c9151ac79e29", + "claim_id": "sha256:c1713ef28f8d5368c50c064cf475ab67b7ec7d3a7264f7c07c6b1deca4e9d684", + "entity": "personal-byok", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "credential-storage", + "qualifiers": { + "actors": [ + "personal-device-key" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Personal BYOK (Bring Your Own API Key)** lets you configure provider API keys on your device for local Warp Agent runs.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "content_sha256": "c4d5066c717945b440fb43866f45c61b16d2af351ae7adf81a774539ae20d9b7", + "heading": "How is BYOLLM different from BYOK?", + "heading_anchor": "how-is-byollm-different-from-byok", + "line_end": 58, + "line_start": 58, + "path": "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/bring-your-own-llm/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": "on-user-device", + "type": "free-text" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:8c0c72d30135b77badc05be7975c957d81ca5d0644d6c384b00dba8af7d90661", + "claim_id": "sha256:88a64377471ec037e4f6e15246872a88d47f6c3e1d65338d7c00c9d5a84b2d00", + "entity": "team-managed-providers", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "cloud-agents-supported", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [ + "business", + "enterprise" + ], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Business and Enterprise admins can instead configure [team-managed API keys and endpoints](/enterprise/enterprise-features/team-managed-keys-and-endpoints/) for local and cloud Warp Agent runs.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "content_sha256": "c4d5066c717945b440fb43866f45c61b16d2af351ae7adf81a774539ae20d9b7", + "heading": "How is BYOLLM different from BYOK?", + "heading_anchor": "how-is-byollm-different-from-byok", + "line_end": 62, + "line_start": 62, + "path": "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/bring-your-own-llm/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], + "page_sha256": "c4d5066c717945b440fb43866f45c61b16d2af351ae7adf81a774539ae20d9b7", "path": "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/d68a6fcd1659219e3688fe4ea902a749c7e4a12d4525dd1b661b4af79e1ab7bc.json b/.agents/state/docs_consistency_audit/claims/d68a6fcd1659219e3688fe4ea902a749c7e4a12d4525dd1b661b4af79e1ab7bc.json index 78d35bdd5..7be9958fd 100644 --- a/.agents/state/docs_consistency_audit/claims/d68a6fcd1659219e3688fe4ea902a749c7e4a12d4525dd1b661b4af79e1ab7bc.json +++ b/.agents/state/docs_consistency_audit/claims/d68a6fcd1659219e3688fe4ea902a749c7e4a12d4525dd1b661b4af79e1ab7bc.json @@ -1,6 +1,381 @@ { - "claims": [], - "page_sha256": "abf949d49d288ed3635a0b9e43cf4dd47f8f4ad19f8469515f68fad21bbeaf9c", + "claims": [ + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:8d017359361f5827d1964df56cc0f516d392de98303ddd114fc4e4011f065ad8", + "claim_id": "sha256:a81014b1609db498a39495ba9b7687893c63eb7a7a2a9253be38848b871fdd11", + "entity": "slash-commands", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "input-modes", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Slash Commands are quick actions and saved prompts you can invoke by typing `/` in terminal mode or Agent Mode.", + "source": { + "canonical_identity": "route:/agents/capabilities/slash-commands", + "canonical_route": "/agents/capabilities/slash-commands", + "content_sha256": "4a189ce2c81adbdcd59421d97db11bea12d7ad3da1117f490ab0aa0cf233bea3", + "heading": "", + "heading_anchor": "", + "line_end": 8, + "line_start": 8, + "path": "src/content/docs/agents/capabilities/slash-commands.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/slash-commands/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "terminal", + "agent" + ], + "raw": [ + "terminal", + "agent" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:1f5e8a8d58bb512905947c34671c3fd8035aabb972db330487a3706cae4cd9e4", + "claim_id": "sha256:d6997d5003bb17030bffdcc3ef42692af2b9c8d27d1116eae5cf14a5ead56857", + "entity": "slash-command-continue-locally", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "behavior", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Fork the current cloud agent conversation into a local Warp session.", + "source": { + "canonical_identity": "route:/agents/capabilities/slash-commands", + "canonical_route": "/agents/capabilities/slash-commands", + "content_sha256": "4a189ce2c81adbdcd59421d97db11bea12d7ad3da1117f490ab0aa0cf233bea3", + "heading": "Static slash commands", + "heading_anchor": "static-slash-commands", + "line_end": 21, + "line_start": 21, + "path": "src/content/docs/agents/capabilities/slash-commands.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/slash-commands/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "fork active cloud conversation into local session", + "raw": "fork active cloud conversation into local session", + "type": "free-text" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:4da85d733005a7c88754249048a53d5f52d64680493c6d3f1e5043816f9d6b0a", + "claim_id": "sha256:6a75eb38950eaa800ac800ab4607b4ae5b6c74ddd554983a5a85477b97a2555d", + "entity": "slash-command-handoff", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "behavior", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Hand the current local conversation off to a cloud agent, carrying its history and a snapshot of your uncommitted changes.", + "source": { + "canonical_identity": "route:/agents/capabilities/slash-commands", + "canonical_route": "/agents/capabilities/slash-commands", + "content_sha256": "4a189ce2c81adbdcd59421d97db11bea12d7ad3da1117f490ab0aa0cf233bea3", + "heading": "Static slash commands", + "heading_anchor": "static-slash-commands", + "line_end": 21, + "line_start": 21, + "path": "src/content/docs/agents/capabilities/slash-commands.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/slash-commands/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "local conversation history and uncommitted snapshot to cloud", + "raw": "local conversation history and uncommitted snapshot to cloud", + "type": "free-text" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:a1bd9becc9e4ed665de78eed7c6f198a18e6c646fcb15801b97b58f36e556514", + "claim_id": "sha256:9461fa8183233a55c8c8443e07175acaacbf9af24e1bba5c6d2a06d8c6164246", + "entity": "slash-command-remote-control", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "behavior", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Publish the current third-party CLI agent session to the cloud so you can monitor and steer it from another device.", + "source": { + "canonical_identity": "route:/agents/capabilities/slash-commands", + "canonical_route": "/agents/capabilities/slash-commands", + "content_sha256": "4a189ce2c81adbdcd59421d97db11bea12d7ad3da1117f490ab0aa0cf233bea3", + "heading": "Static slash commands", + "heading_anchor": "static-slash-commands", + "line_end": 21, + "line_start": 21, + "path": "src/content/docs/agents/capabilities/slash-commands.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/slash-commands/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "publish third-party session for monitoring and steering", + "raw": "publish third-party session for monitoring and steering", + "type": "free-text" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:5a5f5fbb297216a57a0cfad87aaa9d29dae853a74e11edc836dce8e51821f958", + "claim_id": "sha256:24cb06dba50d6e6e7cf5112c124457db3d3feb13353ee3223054ee2f1b831c4a", + "entity": "slash-command-new", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "alias-for", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "(alias for /agent)", + "source": { + "canonical_identity": "route:/agents/capabilities/slash-commands", + "canonical_route": "/agents/capabilities/slash-commands", + "content_sha256": "4a189ce2c81adbdcd59421d97db11bea12d7ad3da1117f490ab0aa0cf233bea3", + "heading": "Static slash commands", + "heading_anchor": "static-slash-commands", + "line_end": 21, + "line_start": 21, + "path": "src/content/docs/agents/capabilities/slash-commands.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/slash-commands/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "/agent", + "raw": "/agent", + "type": "path" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:17b7fcbb75c2ac803b0408c610d7b519a0df129c7e23af450a8218d972eac30d", + "claim_id": "sha256:f2861642812635a2e656936dc5a70f2ea47d409010446d4a79c869c45d9bd08d", + "entity": "slash-command-set-tab-color", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "accepted-values", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Takes a required color argument: red, green, yellow, blue, magenta, cyan, or none to clear it.", + "source": { + "canonical_identity": "route:/agents/capabilities/slash-commands", + "canonical_route": "/agents/capabilities/slash-commands", + "content_sha256": "4a189ce2c81adbdcd59421d97db11bea12d7ad3da1117f490ab0aa0cf233bea3", + "heading": "Static slash commands", + "heading_anchor": "static-slash-commands", + "line_end": 21, + "line_start": 21, + "path": "src/content/docs/agents/capabilities/slash-commands.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/slash-commands/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "red", + "green", + "yellow", + "blue", + "magenta", + "cyan", + "none" + ], + "raw": [ + "red", + "green", + "yellow", + "blue", + "magenta", + "cyan", + "none" + ], + "type": "enum" + } + }, + { + "category": "billing", + "claim_content_fingerprint": "sha256:96129416f302fad8d6fb007782bf4153371a8a01ced57f09bc647833431fc375", + "claim_id": "sha256:3df77abc24676fedf714f5b64115b8af372656f0a7a197556ba10b85708c8669", + "entity": "asterisk-marked-slash-commands", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "use-metered-inference", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Slash commands marked with a `*` use metered inference to complete the task.", + "source": { + "canonical_identity": "route:/agents/capabilities/slash-commands", + "canonical_route": "/agents/capabilities/slash-commands", + "content_sha256": "4a189ce2c81adbdcd59421d97db11bea12d7ad3da1117f490ab0aa0cf233bea3", + "heading": "Static slash commands", + "heading_anchor": "static-slash-commands", + "line_end": 24, + "line_start": 24, + "path": "src/content/docs/agents/capabilities/slash-commands.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/slash-commands/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "billing", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:5fb3ebdeecdf98ac05e24c3b8e9dccebc16061e735eefac53eadddac6b50a0c4", + "claim_id": "sha256:d9efba0b098f853096e47723e5295f1e7e39ba5152e5862cd7cabaef2510b7f0", + "entity": "slash-commands", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "includes-warp-drive-prompts", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "the menu also shows [Agent Prompts](/knowledge-and-collaboration/warp-drive/prompts/) saved in your [Warp Drive](/knowledge-and-collaboration/warp-drive/).", + "source": { + "canonical_identity": "route:/agents/capabilities/slash-commands", + "canonical_route": "/agents/capabilities/slash-commands", + "content_sha256": "4a189ce2c81adbdcd59421d97db11bea12d7ad3da1117f490ab0aa0cf233bea3", + "heading": "Using Agent Prompts via Slash Commands", + "heading_anchor": "using-agent-prompts-via-slash-commands", + "line_end": 29, + "line_start": 29, + "path": "src/content/docs/agents/capabilities/slash-commands.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/slash-commands/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + } + ], + "page_sha256": "4a189ce2c81adbdcd59421d97db11bea12d7ad3da1117f490ab0aa0cf233bea3", "path": "src/content/docs/agents/capabilities/slash-commands.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/dc86a65b6dd34631ce00449c40f0e1ab53b77d1cd0c9973d6d932256e9583492.json b/.agents/state/docs_consistency_audit/claims/dc86a65b6dd34631ce00449c40f0e1ab53b77d1cd0c9973d6d932256e9583492.json index 684362476..261ef2c40 100644 --- a/.agents/state/docs_consistency_audit/claims/dc86a65b6dd34631ce00449c40f0e1ab53b77d1cd0c9973d6d932256e9583492.json +++ b/.agents/state/docs_consistency_audit/claims/dc86a65b6dd34631ce00449c40f0e1ab53b77d1cd0c9973d6d932256e9583492.json @@ -1,6 +1,1335 @@ { - "claims": [], - "page_sha256": "f8c1412d84c4e5580992aa6fa4be53d0cea9e517bd0260b47b36bea0d2ef7709", + "claims": [ + { + "category": "skills", + "claim_content_fingerprint": "sha256:cf59cb0b5120fd6fba21246bbec6230784784940408431dc0a92ea45467463ff", + "claim_id": "sha256:84abf45b07dfafda74f842f484eefee5a63b78dd18f9cf33deb72dced9ec17d8", + "entity": "skill-discovery", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "receives-names-and-descriptions", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "the agent receives the names and descriptions of available skills.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "How Skills work", + "heading_anchor": "how-skills-work", + "line_end": 27, + "line_start": 27, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:44c38882998a7e2725a6ea38f0fbf2da8ce50bc6d59005bc74b4c9ef9c7bd188", + "claim_id": "sha256:3d5bc2eee972724260e6d0164089177c466d3ca7e3965735c03f0340f637daa7", + "entity": "skill-discovery", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "scope", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Project discovery follows your working directory up to the Git repository root; skills from another project are not in scope.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "How Skills work", + "heading_anchor": "how-skills-work", + "line_end": 29, + "line_start": 29, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": "current directory through Git repository root", + "raw": "current directory through Git repository root", + "type": "free-text" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:acbb95c41961c2ceb64dcce57560b6170efb8e0af3775ea50b41d8fa7edf00fb", + "claim_id": "sha256:ac193b2bbb5182f00e40199642922095f7c532504acdc128896e3030b1ee781e", + "entity": "skill-name-conflicts", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "resolution-order", + "qualifiers": { + "actors": [ + "background-resolution" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Background resolution** - Home-directory skills take priority, then project skills closer to the repository root.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Skill name conflicts", + "heading_anchor": "skill-name-conflicts", + "line_end": 37, + "line_start": 37, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": [ + "home-directory", + "higher-directories" + ], + "raw": [ + "home-directory", + "higher-directories" + ], + "type": "ordered-list" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:be4fdd92264db8e09aa1d6916738f3490628cb236fecc88c494c58dc17894666", + "claim_id": "sha256:ad628e38389b432dc02408f76e5f4b5415bac202518571a7ce2b9ec727c91326", + "entity": "skill-name-conflicts", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "all-matches-visible", + "qualifiers": { + "actors": [ + "slash-command" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Slash commands** - The menu lists matches; choose by description.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Skill name conflicts", + "heading_anchor": "skill-name-conflicts", + "line_end": 36, + "line_start": 36, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:25cbcfa2cd147c115e20160fff5e77604e738ed7d303c7d8f9663b91ad1197c6", + "claim_id": "sha256:04d44a830401663e383903256909c6c8cd10251fcdada9562ba598101ca4553b", + "entity": "skill-name-conflicts", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "all-matches-visible", + "qualifiers": { + "actors": [ + "natural-language" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Natural language** - The agent sees all in-scope names, descriptions, and paths and chooses a skill.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Skill name conflicts", + "heading_anchor": "skill-name-conflicts", + "line_end": 35, + "line_start": 35, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "api", + "claim_content_fingerprint": "sha256:4ff906a7428e4b28c582c60260e700e0eb1692ced509c2a6da3421bce48c8946", + "claim_id": "sha256:d389e24222ec7c02da05ea792d67976d685eedcf371e26e9f72de74fbd5f58a5", + "entity": "skill-load-action", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "name", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "returns `read_skill` actions with these `input` fields:", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Identify skill sources in conversation data", + "heading_anchor": "identify-skill-sources-in-conversation-data", + "line_end": 51, + "line_start": 51, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "api", + "value": { + "normalized": "read_skill", + "raw": "read_skill", + "type": "parameter" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:a0a1739ef4ea9b0a9cf8d62cb81fed60c854944128d887a82cedf7c37451016f", + "claim_id": "sha256:42d70bfc7b3c8f689277424a398a24d823a5bebfad603b9ada0f6edbc4ba9723", + "entity": "bundled-skill-source", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "identified-by-bundled-id-field", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| `bundled_skill_id` | Warp-provided bundled reference. |", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Identify skill sources in conversation data", + "heading_anchor": "identify-skill-sources-in-conversation-data", + "line_end": 55, + "line_start": 55, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:bd39623aab5b35b7af3b63bd3c00fe09762f16d22c504486735e70a3cada9629", + "claim_id": "sha256:8ca35e0c00ca3be82ab4a0fddf1f50fc5abcf19d1627cf64d9bff7f94de5de08", + "entity": "path-referenced-skill", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "always-customer-owned", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "A path alone does not prove ownership.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Identify skill sources in conversation data", + "heading_anchor": "identify-skill-sources-in-conversation-data", + "line_end": 58, + "line_start": 58, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:a974b314f015d2feceb0616cf5019bd0eb1420162dd9857f87bc540dbbd063ea", + "claim_id": "sha256:83efcb62f61c5212f8b72c9ae2f2a9e39e2aa8bc9de81b737323374898160e69", + "entity": "skill-file", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "required-frontmatter", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Each skill is a Markdown file with YAML frontmatter: `name` identifies the skill, and `description` tells the agent when to use it.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Skill file format", + "heading_anchor": "skill-file-format", + "line_end": 62, + "line_start": 62, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": [ + "name", + "description" + ], + "raw": [ + "name", + "description" + ], + "type": "enum" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:8decf75c3922266e81789ad30687c00b4803f845c2e939cd46d60d9ba97550b7", + "claim_id": "sha256:79ba7eb292cc4f2a4b1d288ea73c524aaab71ea315a85004c733c967a734508c", + "entity": "skill-arguments", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "placeholder-forms", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "* **`$ARGUMENTS`** - Full raw text after the skill name\n* **`$ARGUMENTS[N]`** - The Nth whitespace-separated argument, indexed from zero\n* **`$N`** - Shorthand for `$ARGUMENTS[N]`; `$0` is the first argument", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Argument syntax", + "heading_anchor": "argument-syntax", + "line_end": 127, + "line_start": 125, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": [ + "$ARGUMENTS", + "$ARGUMENTS[N]", + "$N" + ], + "raw": [ + "$ARGUMENTS", + "$ARGUMENTS[N]", + "$N" + ], + "type": "enum" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:05c366ab6bff49c1c65695f91f14e2425f49127cd4463e96c907d3343c07073d", + "claim_id": "sha256:215fd6d03a91ab875828eea9678494b3785c81c10003821f7d07bf65adb7b0f9", + "entity": "skill-arguments", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "indexed-split", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp splits it on whitespace for indexed arguments and substitutes placeholders before sending the instructions to the agent.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "How argument substitution works", + "heading_anchor": "how-argument-substitution-works", + "line_end": 131, + "line_start": 131, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": [ + "whitespace" + ], + "raw": [ + "whitespace" + ], + "type": "enum" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:868ab6528a9a0c43f4302927491360796f0962595725144b3adfea8b9cd0a448", + "claim_id": "sha256:2cfd8e90ceaf1baf002dd09c5c018055dcb706174f07dc6e7677326aaacc3b6e", + "entity": "skill-arguments", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "extra-arguments-as-separate-message", + "qualifiers": { + "actors": [ + "no-placeholders" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Without placeholders, it sends the extra text as a separate user message alongside the skill.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "How argument substitution works", + "heading_anchor": "how-argument-substitution-works", + "line_end": 131, + "line_start": 131, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:321f513506f3170d16bffa50a625262184df39c8a194f0102422ad58b07e4d11", + "claim_id": "sha256:27804e24dacb6c640db59df7327bee2574833a52876b31693c7d5aa3f2ba79ad", + "entity": "skill-arguments", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "missing-index-preserved", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "If a placeholder references an argument index that wasn't provided (e.g. `$2` when only two arguments were given), the placeholder is left as-is in the skill content.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "How argument substitution works", + "heading_anchor": "how-argument-substitution-works", + "line_end": 134, + "line_start": 134, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:729d2b6338e8a7d3c77929acb1c273bfa2f40c737403839486eefbde61ac6d13", + "claim_id": "sha256:d360ddcd96d520d8268883cfee1f782cda77b99dc26d4ea8e2b4dda843c293f1", + "entity": "skill-discovery", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "supported-project-directories", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "* **`.agents/skills/`** (recommended)\n* **`.warp/skills/`**\n* **`.claude/skills/`**\n* **`.codex/skills/`**\n* **`.cursor/skills/`**\n* **`.gemini/skills/`**\n* **`.copilot/skills/`**\n* **`.factory/skills/`**\n* **`.github/skills/`**\n* **`.opencode/skills/`**", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Project skills", + "heading_anchor": "project-skills", + "line_end": 208, + "line_start": 199, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": [ + ".agents/skills/", + ".warp/skills/", + ".claude/skills/", + ".codex/skills/", + ".cursor/skills/", + ".gemini/skills/", + ".copilot/skills/", + ".factory/skills/", + ".github/skills/", + ".opencode/skills/" + ], + "raw": [ + ".agents/skills/", + ".warp/skills/", + ".claude/skills/", + ".codex/skills/", + ".cursor/skills/", + ".gemini/skills/", + ".copilot/skills/", + ".factory/skills/", + ".github/skills/", + ".opencode/skills/" + ], + "type": "enum" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:a848c79f849600ab9754b22b9ab6222576af215376514c8e66b8da91ba481d7b", + "claim_id": "sha256:6718a4fad3b8cc3bc756ba342a8cfa09a2488c0a6c928f036a7fc519abdb6e79", + "entity": "skill-file", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "filename", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Each skill needs its own subdirectory containing `SKILL.md`.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Project skills", + "heading_anchor": "project-skills", + "line_end": 210, + "line_start": 210, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": "SKILL.md", + "raw": "SKILL.md", + "type": "path" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:ab8f208da0dddd4a4cd4ed3995bae2b0b9e88612159878c31c09323fdac7e308", + "claim_id": "sha256:625296261e7e853705859b3a46361f7b97234aa7a70b32f10aea395261c80b85", + "entity": "global-skills", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "available-across-projects", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "These skills are available across projects:", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Root directory skills (global)", + "heading_anchor": "root-directory-skills-global", + "line_end": 234, + "line_start": 234, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:139dd39e435e9f6cbee05e05453c3a9f75de3ee8c5ac556337a5eb035a56e4bb", + "claim_id": "sha256:fd90d107b0f1d67c4fe8371cb96da1975a34a1452b93044a1ef5c5acb02684a9", + "entity": "cloud-skill-discovery", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "extra-directories-variable", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "set `WARP_SKILL_DIRS` in the environment's Docker image before startup:", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Extra directories for cloud runs", + "heading_anchor": "extra-directories-for-cloud-runs", + "line_end": 257, + "line_start": 257, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": "WARP_SKILL_DIRS", + "raw": "WARP_SKILL_DIRS", + "type": "parameter" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:f8c1cf4728831257bba80fac4a522a4895a9768b3aa081d3a0b3daea845f5fff", + "claim_id": "sha256:65e30f0154f58e1822da33e3a5a5145bc0a3da6dc856d51e1a6339dd7f7e8431", + "entity": "public-skill-collection", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "repository", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Copy or adapt examples from the public [warpdotdev/oz-skills collection](https://github.com/warpdotdev/oz-skills).", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Pre-built skills", + "heading_anchor": "pre-built-skills", + "line_end": 338, + "line_start": 338, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": "warpdotdev/oz-skills", + "raw": "warpdotdev/oz-skills", + "type": "free-text" + } + }, + { + "category": "skills", + "claim_content_fingerprint": "sha256:14f1e8f0e40093e04d5ab6adfd73819bca283cfa5bcf346a7f6896a52a0bc54a", + "claim_id": "sha256:cbab8158076242b8e65784d7e5da21210f5e5e480ce7e46b56e5b0d3463f4cb5", + "entity": "agent-memory-skill-suggestions", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "release-status", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [ + "research-preview" + ], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Promoting recurring patterns from [Agent Memory](/agents/agent-memory/) into reviewable skill drafts is in design as part of the research preview.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Suggested skills from Agent Memory", + "heading_anchor": "suggested-skills-from-agent-memory", + "line_end": 344, + "line_start": 344, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": [ + "in-design" + ], + "raw": [ + "in-design" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:d22ba05d0b47795157d3d667c0f16ebc64cba58da28eb722ffd68b991933c368", + "claim_id": "sha256:87a6dcfcdc44e9227d9af74b6dce6189335e328e1b07bc15ad9378083280ae4a", + "entity": "skill-discovery", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "lazy-load-instructions", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "It loads a skill's full instructions when the task calls for them.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "How Skills work", + "heading_anchor": "how-skills-work", + "line_end": 27, + "line_start": 27, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:43f2b2a083ce28ca145edb87ef770c77f0389c5c8e0956a2482d0076eef37242", + "claim_id": "sha256:b65031e9d0460b3b160fdf2a2be3b4da0aee086c84a88c2ba443aafc419338f0", + "entity": "cloud-skill-discovery", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "extra-directory-separator", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Separate entries with commas; surrounding whitespace and empty entries are ignored.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Extra directories for cloud runs", + "heading_anchor": "extra-directories-for-cloud-runs", + "line_end": 264, + "line_start": 264, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": [ + "comma" + ], + "raw": [ + "comma" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:a77dd9555fbfb383bb7ef10c3748907c44a77e316235390eeee6b5430e31b745", + "claim_id": "sha256:ce1589ea04b481611820e36ac4c7ec841946887375c93ddbbacd2afbfc79d1bd", + "entity": "cloud-skill-discovery", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "relative-path-base", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Relative paths resolve against the run's base working directory, not later directory changes.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Extra directories for cloud runs", + "heading_anchor": "extra-directories-for-cloud-runs", + "line_end": 264, + "line_start": 264, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": [ + "run-base-working-directory" + ], + "raw": [ + "run-base-working-directory" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:f4dd1ee9c9121fef4814d55a33b0b46d5229ad90de4e972da4df1693d4d4c494", + "claim_id": "sha256:b8dbcf392d0f15347fb0e8b7613fe0baa5c60ca2a21025a1ef97118552dd9275", + "entity": "cloud-skill-discovery", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "extra-directories-global-scope", + "qualifiers": { + "actors": [ + "warp-agent" + ], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The Warp Agent treats these as home-directory skills, in scope throughout the run.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Extra directories for cloud runs", + "heading_anchor": "extra-directories-for-cloud-runs", + "line_end": 266, + "line_start": 266, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:ed40c34ddb031f24a6dc717be014d204710009c42615cf6913f1bd78aeee86f8", + "claim_id": "sha256:803c9e662459da613058ede58b086ba54ae4c1d8531b92af8d01c471fede1c21", + "entity": "cloud-skill-publication", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supplied-name-precedence", + "qualifiers": { + "actors": [ + "claude-code", + "codex" + ], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The first configured directory wins when two supplied folders have the same name.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Extra directories for cloud runs", + "heading_anchor": "extra-directories-for-cloud-runs", + "line_end": 268, + "line_start": 268, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": [ + "first-configured-directory" + ], + "raw": [ + "first-configured-directory" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:034611017ab3508ed293fa987eb636b1ffc9ab6426f827e3dfb5a2464fa36d12", + "claim_id": "sha256:35542aae6578b8fd1da4651a98e1939f86715961f06ec9c47000ad1354362b41", + "entity": "cloud-skill-publication", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "conflicting-entry-handling", + "qualifiers": { + "actors": [ + "claude-code", + "codex" + ], + "architectures": [], + "environments": [ + "sandbox" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "In a sandbox, conflicting existing entries are backed up.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Extra directories for cloud runs", + "heading_anchor": "extra-directories-for-cloud-runs", + "line_end": 268, + "line_start": 268, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": [ + "backup-existing" + ], + "raw": [ + "backup-existing" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:821e1a681d63c6bf69b8f6dd7a42c07802bc4ec17c972b01082b3cfb2f003b3f", + "claim_id": "sha256:9b6990b3331be651b9a1200b87819da0f8a57f35e8c8842fa7b3852bcff8119e", + "entity": "cloud-skill-publication", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "conflicting-entry-handling", + "qualifiers": { + "actors": [ + "claude-code", + "codex" + ], + "architectures": [], + "environments": [ + "outside-sandbox" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Outside a sandbox, existing entries remain untouched: a conflicting skill uses a `warp-` name prefix, or is skipped if that name is also occupied.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "Extra directories for cloud runs", + "heading_anchor": "extra-directories-for-cloud-runs", + "line_end": 268, + "line_start": 268, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": [ + "prefix-warp-or-skip" + ], + "raw": [ + "prefix-warp-or-skip" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:c1210245a84af60af7d432582840a42a63f67731c1956a61072ff79324109f53", + "claim_id": "sha256:547cd82b4ea37176a163141074974b76b6b318ba06a6016b42b876b66106676f", + "entity": "skill-based-runs", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "cli-local-flag", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Use `--skill` with `oz agent run` for a local task or `oz agent run-cloud` for a cloud run.", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "CLI", + "heading_anchor": "cli", + "line_end": 358, + "line_start": 358, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": "--skill", + "raw": "--skill", + "type": "flag" + } + }, + { + "claim_content_fingerprint": "sha256:560279622b91d84ff062b53b46c200d1db07fe64ddef031309e38b6c96ef0578", + "claim_id": "sha256:71a0715fca452519c5de8912e0f03eb8e48d93a2f83522112cfb29c197b06277", + "entity": "skill-based-runs", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "api-field", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Set `config.skill_spec` when [creating a run from a skill](/factories/api-and-sdk/#running-a-skill).", + "source": { + "canonical_identity": "route:/agents/capabilities/skills", + "canonical_route": "/agents/capabilities/skills", + "content_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", + "heading": "API and SDK", + "heading_anchor": "api-and-sdk", + "line_end": 368, + "line_start": 368, + "path": "src/content/docs/agents/capabilities/skills.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/skills/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "skills", + "value": { + "normalized": "config.skill_spec", + "raw": "config.skill_spec", + "type": "parameter" + } + } + ], + "page_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", "path": "src/content/docs/agents/capabilities/skills.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/f4473201b86db7e01853d414f2865e646a1d261ac0e69ba4827c9f3cbe66c18f.json b/.agents/state/docs_consistency_audit/claims/f4473201b86db7e01853d414f2865e646a1d261ac0e69ba4827c9f3cbe66c18f.json index 712872147..67b2a2147 100644 --- a/.agents/state/docs_consistency_audit/claims/f4473201b86db7e01853d414f2865e646a1d261ac0e69ba4827c9f3cbe66c18f.json +++ b/.agents/state/docs_consistency_audit/claims/f4473201b86db7e01853d414f2865e646a1d261ac0e69ba4827c9f3cbe66c18f.json @@ -2,7 +2,53 @@ "claims": [ { "category": "product-behavior", - "claim_content_fingerprint": "sha256:aed7fb98e75c82ac73daacebb3e848498bae62631ef64637fa9d763316d2f706", + "claim_content_fingerprint": "sha256:27f957f4a13cb1e19d8e292724d9acee4847f0d7373910f60dcda5756e65af65", + "claim_id": "sha256:766696a49994a5f17d86e6d7da5b0c37e9037e7f118c7266985d89469d6351e4", + "entity": "computer-use-pr-artifacts", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "automatically-attached", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "are attached to the PR description automatically.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/artifacts-in-prs", + "canonical_route": "/agents/capabilities/computer-use/artifacts-in-prs", + "content_sha256": "39565db2c69d3f177b9a76575a5652a0fe2216c438f50a87c8a0cc872e044aaa", + "heading": "", + "heading_anchor": "", + "line_end": 12, + "line_start": 12, + "path": "src/content/docs/agents/capabilities/computer-use/artifacts-in-prs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/artifacts-in-prs/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:9be7b4c0066136ec891baba16596ad7b5e4cb05f37f25139887116941383357b", "claim_id": "sha256:26ce53eb5977ef6def7cc94d8999f4fc7528b19ee1c431c6a69b3ae24292e781", "entity": "computer-use-pr-artifacts", "extraction_confidence": 0.95, @@ -26,11 +72,11 @@ "source": { "canonical_identity": "route:/agents/capabilities/computer-use/artifacts-in-prs", "canonical_route": "/agents/capabilities/computer-use/artifacts-in-prs", - "content_sha256": "b8606682976e14ef36664d16cbe9faced3c3fbf660331eb8a63d154c056a53c1", + "content_sha256": "39565db2c69d3f177b9a76575a5652a0fe2216c438f50a87c8a0cc872e044aaa", "heading": "What gets attached", "heading_anchor": "what-gets-attached", - "line_end": 17, - "line_start": 17, + "line_end": 16, + "line_start": 16, "path": "src/content/docs/agents/capabilities/computer-use/artifacts-in-prs.mdx", "repository": "warpdotdev/docs", "route": "/agents/capabilities/computer-use/artifacts-in-prs/", @@ -40,11 +86,426 @@ "topic": "product-behavior", "value": { "normalized": 10, + "raw": 10, "type": "integer" } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:cbf8dab2259d967a43851930596c48cea2e93136bb2583fe2a2ce1b76fec7128", + "claim_id": "sha256:ac4a6cd9ff0bfd3d6ee5898d37e1137a511cd1f53a975a10110128fb29288bd8", + "entity": "computer-use-pr-artifacts", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "attachment-timing", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "once a screenshot or recording artifact is associated with the run, the agent includes it the next time it creates or updates a pull request.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/artifacts-in-prs", + "canonical_route": "/agents/capabilities/computer-use/artifacts-in-prs", + "content_sha256": "39565db2c69d3f177b9a76575a5652a0fe2216c438f50a87c8a0cc872e044aaa", + "heading": "What gets attached", + "heading_anchor": "what-gets-attached", + "line_end": 19, + "line_start": 19, + "path": "src/content/docs/agents/capabilities/computer-use/artifacts-in-prs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/artifacts-in-prs/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "next PR creation or update after association with the run", + "raw": "next PR creation or update after association with the run", + "type": "free-text" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:9f304e2ddf009abd7c7477337a2a26582a46ee1585011a5b11dac7f8a00c4ac7", + "claim_id": "sha256:8b42802b9402d9bf96804994b88fed92a2c11309c28756f52c8ae7682fd8c410", + "entity": "computer-use-artifact-sharing", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "default-mode", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Link only (default)** - Screenshots and recordings are attached as private links to a media page that shows one capture.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/artifacts-in-prs", + "canonical_route": "/agents/capabilities/computer-use/artifacts-in-prs", + "content_sha256": "39565db2c69d3f177b9a76575a5652a0fe2216c438f50a87c8a0cc872e044aaa", + "heading": "Attachment modes", + "heading_anchor": "attachment-modes", + "line_end": 25, + "line_start": 25, + "path": "src/content/docs/agents/capabilities/computer-use/artifacts-in-prs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/artifacts-in-prs/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "link-only" + ], + "raw": [ + "link-only" + ], + "type": "enum" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:eca21c5bf2aea8645212d2c098003530fc6151e34d7d02cdf622295fd513e368", + "claim_id": "sha256:42877432af5fc6bd09001b58cca03ef9b28e0423e7e3e0dc70f2d2e2e9f50fc5", + "entity": "computer-use-artifact-sharing", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "checks-viewer-access", + "qualifiers": { + "actors": [ + "link-only-mode" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp checks each viewer's access when they open the link.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/artifacts-in-prs", + "canonical_route": "/agents/capabilities/computer-use/artifacts-in-prs", + "content_sha256": "39565db2c69d3f177b9a76575a5652a0fe2216c438f50a87c8a0cc872e044aaa", + "heading": "Attachment modes", + "heading_anchor": "attachment-modes", + "line_end": 25, + "line_start": 25, + "path": "src/content/docs/agents/capabilities/computer-use/artifacts-in-prs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/artifacts-in-prs/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:1e112ae72a3e0a94d9eb41c60258fcdf82472def258ea9b07d19534f325c3ea0", + "claim_id": "sha256:bc8674fd0edc8cea442447091a6e1b02c00548d46075714b785923ebac064673", + "entity": "computer-use-artifact-sharing", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "publicly-downloadable", + "qualifiers": { + "actors": [ + "embed-mode" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "In **Embed** mode, attached screenshots and recordings become publicly downloadable by anyone with the URL", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/artifacts-in-prs", + "canonical_route": "/agents/capabilities/computer-use/artifacts-in-prs", + "content_sha256": "39565db2c69d3f177b9a76575a5652a0fe2216c438f50a87c8a0cc872e044aaa", + "heading": "Attachment modes", + "heading_anchor": "attachment-modes", + "line_end": 30, + "line_start": 30, + "path": "src/content/docs/agents/capabilities/computer-use/artifacts-in-prs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/artifacts-in-prs/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:284bbfd177ddef582741fbdf474328ac662044e4c683e36a4d39fa802c692224", + "claim_id": "sha256:582528db957b0cebf4b96fb25c8cce056145666e3ba6564e8b4cba04ee801159", + "entity": "computer-use-pr-artifacts", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "automatically-attached", + "qualifiers": { + "actors": [ + "disabled-mode" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Disabled** - No screenshots or recordings are attached to pull requests.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/artifacts-in-prs", + "canonical_route": "/agents/capabilities/computer-use/artifacts-in-prs", + "content_sha256": "39565db2c69d3f177b9a76575a5652a0fe2216c438f50a87c8a0cc872e044aaa", + "heading": "Attachment modes", + "heading_anchor": "attachment-modes", + "line_end": 27, + "line_start": 27, + "path": "src/content/docs/agents/capabilities/computer-use/artifacts-in-prs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/artifacts-in-prs/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:28e24477926c8ec2f67a292f522ade5c663526a05b2a7a87a26d69a207b659b8", + "claim_id": "sha256:0d0ed815040ab3e73730f9c88dbb395b49ea16717446bee82ef29306633cd825", + "entity": "computer-use-artifact-sharing", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "configuration-actor", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Team admins control the attachment mode from the [Admin Panel](https://app.warp.dev/admin/):", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/artifacts-in-prs", + "canonical_route": "/agents/capabilities/computer-use/artifacts-in-prs", + "content_sha256": "39565db2c69d3f177b9a76575a5652a0fe2216c438f50a87c8a0cc872e044aaa", + "heading": "Changing the attachment mode", + "heading_anchor": "changing-the-attachment-mode", + "line_end": 35, + "line_start": 35, + "path": "src/content/docs/agents/capabilities/computer-use/artifacts-in-prs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/artifacts-in-prs/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "team-admin" + ], + "raw": [ + "team-admin" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:40f02896d568665ccb76b07531c318dcb99fd53aaaaa264d2d1261828b4f534a", + "claim_id": "sha256:288d7e0fecf2c39e53e943a2fce907eb2c36a98734cfdbc7ecf9a528216c19e4", + "entity": "computer-use-artifact-sharing", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "shareable-runs", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "The agent receives links for captures from its current run and chooses the relevant ones. Captures from child agents stay with those child runs, so each child agent must share its own links.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/artifacts-in-prs", + "canonical_route": "/agents/capabilities/computer-use/artifacts-in-prs", + "content_sha256": "39565db2c69d3f177b9a76575a5652a0fe2216c438f50a87c8a0cc872e044aaa", + "heading": "Sharing captures outside pull requests", + "heading_anchor": "sharing-captures-outside-pull-requests", + "line_end": 43, + "line_start": 43, + "path": "src/content/docs/agents/capabilities/computer-use/artifacts-in-prs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/artifacts-in-prs/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "current run; child runs must share their own links", + "raw": "current run; child runs must share their own links", + "type": "free-text" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:812086d8df49d19ac52f693e5b7cc366f003835fb4ba32254d2e50a8c4ce62fd", + "claim_id": "sha256:e60e40cb601e8d717bc5459aff0c1606654b15aa94adc88a19ceba1245f32bbd", + "entity": "computer-use-artifact-sharing", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "embed-request-publishes-media", + "qualifiers": { + "actors": [ + "embed-mode" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Requesting those URLs makes the media public to anyone with the link.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/artifacts-in-prs", + "canonical_route": "/agents/capabilities/computer-use/artifacts-in-prs", + "content_sha256": "39565db2c69d3f177b9a76575a5652a0fe2216c438f50a87c8a0cc872e044aaa", + "heading": "Sharing captures outside pull requests", + "heading_anchor": "sharing-captures-outside-pull-requests", + "line_end": 50, + "line_start": 50, + "path": "src/content/docs/agents/capabilities/computer-use/artifacts-in-prs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/artifacts-in-prs/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:4d5574a787d4ea23c79caf06381dd1d4007d970a8cbb73e790b25dbc84a1393f", + "claim_id": "sha256:ed8a69b88f1a79d3c262d32a255b76341a246eee2466d63d52d878d473b19c3d", + "entity": "computer-use-artifact-sharing", + "extraction_confidence": 0.95, + "polarity": "affirmative", + "predicate": "can-get-sharing-links", + "qualifiers": { + "actors": [ + "disabled-mode" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Disabled** - The agent can't get links for sharing captures.", + "source": { + "canonical_identity": "route:/agents/capabilities/computer-use/artifacts-in-prs", + "canonical_route": "/agents/capabilities/computer-use/artifacts-in-prs", + "content_sha256": "39565db2c69d3f177b9a76575a5652a0fe2216c438f50a87c8a0cc872e044aaa", + "heading": "Sharing captures outside pull requests", + "heading_anchor": "sharing-captures-outside-pull-requests", + "line_end": 51, + "line_start": 51, + "path": "src/content/docs/agents/capabilities/computer-use/artifacts-in-prs.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/capabilities/computer-use/artifacts-in-prs/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } } ], - "page_sha256": "b8606682976e14ef36664d16cbe9faced3c3fbf660331eb8a63d154c056a53c1", + "page_sha256": "39565db2c69d3f177b9a76575a5652a0fe2216c438f50a87c8a0cc872e044aaa", "path": "src/content/docs/agents/capabilities/computer-use/artifacts-in-prs.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/f9bbc7403fdec00c162c7c70ca027a8c918e111b2db9ea4c21e79ef0ea1306c1.json b/.agents/state/docs_consistency_audit/claims/f9bbc7403fdec00c162c7c70ca027a8c918e111b2db9ea4c21e79ef0ea1306c1.json index 6b0b9941e..9438d8531 100644 --- a/.agents/state/docs_consistency_audit/claims/f9bbc7403fdec00c162c7c70ca027a8c918e111b2db9ea4c21e79ef0ea1306c1.json +++ b/.agents/state/docs_consistency_audit/claims/f9bbc7403fdec00c162c7c70ca027a8c918e111b2db9ea4c21e79ef0ea1306c1.json @@ -1,6 +1,496 @@ { - "claims": [], - "page_sha256": "5b081c39552faee715abc14cafa76b61a47feea18a29a15608c74df7d3faa1ee", + "claims": [ + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:bea4c4c5eec58a456480e2c11fe5f7eac1db50f477ec6190195148b3fce68ab3", + "claim_id": "sha256:8e490d701c9df56e9fb5c2db95697d6121087ae29f4a9d07403f079f9faf99e2", + "entity": "third-party-cli-agents", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "detected-automatically", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp auto-detects supported CLI agents", + "source": { + "canonical_identity": "route:/agents/cli-agents/overview", + "canonical_route": "/agents/cli-agents/overview", + "content_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", + "heading": "", + "heading_anchor": "", + "line_end": 11, + "line_start": 11, + "path": "src/content/docs/agents/cli-agents/overview.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:7873ce7aa70e207e273fdd64e2c3a36021934e23a7afffaaf9b34b215958f0fb", + "claim_id": "sha256:a4344a1d0e918162d7edfda4624eca550028f8e8f28e2a87aa5487f46413a05b", + "entity": "third-party-cli-agents", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "appear-in-conversation-panel", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Claude Code, Codex, OpenCode, and other third-party CLI agents do **not** appear there.", + "source": { + "canonical_identity": "route:/agents/cli-agents/overview", + "canonical_route": "/agents/cli-agents/overview", + "content_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", + "heading": "Where third-party CLI agents appear", + "heading_anchor": "where-third-party-cli-agents-appear", + "line_end": 53, + "line_start": 53, + "path": "src/content/docs/agents/cli-agents/overview.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:d86f3a9187701eee2594be2eb58e34e56fa4ca4352bf8c7f74a703c26bdf4069", + "claim_id": "sha256:ca49c57411c8cba9ca59c538e671c0fb2bfb8767d27be002418be0af376dd3b3", + "entity": "third-party-cli-agents", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "appear-in-agent-management-panel", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Third-party CLI agents do **not** appear there.", + "source": { + "canonical_identity": "route:/agents/cli-agents/overview", + "canonical_route": "/agents/cli-agents/overview", + "content_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", + "heading": "Where third-party CLI agents appear", + "heading_anchor": "where-third-party-cli-agents-appear", + "line_end": 54, + "line_start": 54, + "path": "src/content/docs/agents/cli-agents/overview.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:470219cbd0175f09555241bdad192e951bcb6da627712d66fbbb90f888891d5c", + "claim_id": "sha256:e8265f607e61273f11f219bb454afd86533e7722351b27939ab203ca754caa08", + "entity": "third-party-cli-agents", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "status-location", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Vertical tabs and the agent toolbelt** - Show live third-party CLI agent status while the process is running in a pane.", + "source": { + "canonical_identity": "route:/agents/cli-agents/overview", + "canonical_route": "/agents/cli-agents/overview", + "content_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", + "heading": "Where third-party CLI agents appear", + "heading_anchor": "where-third-party-cli-agents-appear", + "line_end": 55, + "line_start": 55, + "path": "src/content/docs/agents/cli-agents/overview.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": "vertical tabs and agent toolbelt", + "type": "free-text" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:9b470cc1ecc1e17763b84172acc104269563f7926509d2114963a3319ec097f7", + "claim_id": "sha256:2209e0c228f7031208577ecbd8b625db525bfed64eea456247ae075880ab53fd", + "entity": "cli-agent-notifications", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-setup", + "qualifiers": { + "actors": [ + "claude-code", + "codex", + "opencode" + ], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Agent notifications in Claude Code, OpenCode, and Codex require a one-time setup.", + "source": { + "canonical_identity": "route:/agents/cli-agents/overview", + "canonical_route": "/agents/cli-agents/overview", + "content_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", + "heading": "Feature support", + "heading_anchor": "feature-support", + "line_end": 78, + "line_start": 78, + "path": "src/content/docs/agents/cli-agents/overview.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:05b71dbc114da64f2877c35d029da1152bba56cab93267eb8cc7d80f46244521", + "claim_id": "sha256:50f5a649a492162449ae190be8b2ea03fd23cd335f6f2c504df0a82dac521d0f", + "entity": "cli-agent-notifications", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported-agents", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "| Agent notifications | \u2713 | \u2713 | \u2713 | \u2717 | \u2717 | \u2717 | \u2717 | \u2717 | \u2717 | \u2717 |", + "source": { + "canonical_identity": "route:/agents/cli-agents/overview", + "canonical_route": "/agents/cli-agents/overview", + "content_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", + "heading": "Feature support", + "heading_anchor": "feature-support", + "line_end": 67, + "line_start": 67, + "path": "src/content/docs/agents/cli-agents/overview.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "claude-code", + "codex", + "opencode" + ], + "type": "enum" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:6b068a195ca560468719960d74f90f8622f8536a4c6fe4af26945ceb8ceaf767", + "claim_id": "sha256:deb2d0af67044eb3bfa8b9349f5f14e3e10bebed685e4d9b6259bf14d8b43531", + "entity": "cli-agent-notifications", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supported", + "qualifiers": { + "actors": [ + "antigravity" + ], + "architectures": [], + "environments": [], + "exceptions": [ + "requires-structured-notifications" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Antigravity** (`agy` or `antigravity`) also supports these features and can report task completion and requests for input when its CLI emits structured notifications.", + "source": { + "canonical_identity": "route:/agents/cli-agents/overview", + "canonical_route": "/agents/cli-agents/overview", + "content_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", + "heading": "Feature support", + "heading_anchor": "feature-support", + "line_end": 76, + "line_start": 76, + "path": "src/content/docs/agents/cli-agents/overview.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:2f3161640d1a1688ad7b18f446bd7cde9000a06d8954c945386d500f71608d44", + "claim_id": "sha256:cdfe8a5bfd5998b37d892a9138dc82e53038bc49b67f7520f812ab005a4c6073", + "entity": "cli-agent-toolbelt", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "layout-persists", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Your layout is saved and persists across app restarts.", + "source": { + "canonical_identity": "route:/agents/cli-agents/overview", + "canonical_route": "/agents/cli-agents/overview", + "content_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", + "heading": "Customizing the toolbelt", + "heading_anchor": "customizing-the-toolbelt", + "line_end": 82, + "line_start": 82, + "path": "src/content/docs/agents/cli-agents/overview.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "product-behavior", + "claim_content_fingerprint": "sha256:900ddf9e5337846df64fe5a694d701b465174d3d44c5d25c33207aefdfcf2891", + "claim_id": "sha256:ff514881f3ade92918b2d4bd5bef5a84072555e12b59bcb6aaa98f58ced3ce77", + "entity": "remote-control", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "supports-third-party-agents", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "**Remote Control** - Publishes a running third-party session so you can monitor or steer it from another device.", + "source": { + "canonical_identity": "route:/agents/cli-agents/overview", + "canonical_route": "/agents/cli-agents/overview", + "content_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", + "heading": "Where third-party CLI agents appear", + "heading_anchor": "where-third-party-cli-agents-appear", + "line_end": 56, + "line_start": 56, + "path": "src/content/docs/agents/cli-agents/overview.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:e594500493b6ba9337a7c3838ef6b6dda435fcc6e1299edf75196744f1046022", + "claim_id": "sha256:e2a346974ec2a9c4c1ea54d361e8594432a1aa3bceaddabbc65fbf14f910e145", + "entity": "codex-notifications", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "setup-mechanism", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Codex uses a native config change.", + "source": { + "canonical_identity": "route:/agents/cli-agents/overview", + "canonical_route": "/agents/cli-agents/overview", + "content_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", + "heading": "Feature support", + "heading_anchor": "feature-support", + "line_end": 78, + "line_start": 78, + "path": "src/content/docs/agents/cli-agents/overview.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "native-config-change" + ], + "raw": [ + "native-config-change" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:f4fe00befdc2140ff68f4c18b21060302eefe7bd8a337899bd582abd5ea0d952", + "claim_id": "sha256:2ed262848db5caf93701b777ebf95c5aed3f0114feec3054ff3364c45e28dc81", + "entity": "claude-code-notifications", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-plugin", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Claude Code and OpenCode use a Warp notification plugin.", + "source": { + "canonical_identity": "route:/agents/cli-agents/overview", + "canonical_route": "/agents/cli-agents/overview", + "content_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", + "heading": "Feature support", + "heading_anchor": "feature-support", + "line_end": 78, + "line_start": 78, + "path": "src/content/docs/agents/cli-agents/overview.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": true, + "raw": true, + "type": "boolean" + } + } + ], + "page_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", "path": "src/content/docs/agents/cli-agents/overview.mdx", "schema_version": 1 } diff --git a/.agents/state/docs_consistency_audit/claims/fc6474801901084c39db68dbe667623391e0d90fe12d2b9e94247001fb0d9399.json b/.agents/state/docs_consistency_audit/claims/fc6474801901084c39db68dbe667623391e0d90fe12d2b9e94247001fb0d9399.json index 32b841a57..ca367f665 100644 --- a/.agents/state/docs_consistency_audit/claims/fc6474801901084c39db68dbe667623391e0d90fe12d2b9e94247001fb0d9399.json +++ b/.agents/state/docs_consistency_audit/claims/fc6474801901084c39db68dbe667623391e0d90fe12d2b9e94247001fb0d9399.json @@ -1,5 +1,186 @@ { - "claims": [], + "claims": [ + { + "claim_content_fingerprint": "sha256:c186626041b465381daf13f03fb4ffdc18a846df8c6effe583c7995c0d92e1b6", + "claim_id": "sha256:56665f497632340116bf769ac462b0e8e6df49f6cdb3f44f4561ce76a2ffd5a8", + "entity": "authentication-required", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "http-status", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "* **HTTP Status:** `401 Unauthorized`", + "source": { + "canonical_identity": "route:/factories/api-and-sdk/troubleshooting/errors/authentication-required", + "canonical_route": "/factories/api-and-sdk/troubleshooting/errors/authentication-required", + "content_sha256": "f67bb2c7246c745f9ad34eac4a4e238a9c5905de434e63f3dcb99b89f5638b8f", + "heading": "Details", + "heading_anchor": "details", + "line_end": 20, + "line_start": 20, + "path": "src/content/docs/factories/api-and-sdk/troubleshooting/errors/authentication-required.mdx", + "repository": "warpdotdev/docs", + "route": "/factories/api-and-sdk/troubleshooting/errors/authentication-required/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "api", + "value": { + "normalized": 401, + "raw": 401, + "type": "integer" + } + }, + { + "claim_content_fingerprint": "sha256:4dfb359e9df094988e5a883ac5c004cd1a2695f39c21ce272b82284855adabf7", + "claim_id": "sha256:03de449132c61575255997ba377930b0b839ec9c1fd0ea3f915d510af073b5e5", + "entity": "authentication-required", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "retryable", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "* **Retryable:** No", + "source": { + "canonical_identity": "route:/factories/api-and-sdk/troubleshooting/errors/authentication-required", + "canonical_route": "/factories/api-and-sdk/troubleshooting/errors/authentication-required", + "content_sha256": "f67bb2c7246c745f9ad34eac4a4e238a9c5905de434e63f3dcb99b89f5638b8f", + "heading": "Details", + "heading_anchor": "details", + "line_end": 21, + "line_start": 21, + "path": "src/content/docs/factories/api-and-sdk/troubleshooting/errors/authentication-required.mdx", + "repository": "warpdotdev/docs", + "route": "/factories/api-and-sdk/troubleshooting/errors/authentication-required/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "api", + "value": { + "normalized": false, + "raw": false, + "type": "boolean" + } + }, + { + "claim_content_fingerprint": "sha256:358f4dee82bd83cfe5c1a94985a96297bfdd21caee6175628cee50c49eb55d8c", + "claim_id": "sha256:bd3b6b1ba02dfa3eae048b0851413ce924ba7a692ac8d4fb11def1f33ef5e037", + "entity": "authentication-required", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "task-state", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "* **Task State:** ERROR", + "source": { + "canonical_identity": "route:/factories/api-and-sdk/troubleshooting/errors/authentication-required", + "canonical_route": "/factories/api-and-sdk/troubleshooting/errors/authentication-required", + "content_sha256": "f67bb2c7246c745f9ad34eac4a4e238a9c5905de434e63f3dcb99b89f5638b8f", + "heading": "Details", + "heading_anchor": "details", + "line_end": 22, + "line_start": 22, + "path": "src/content/docs/factories/api-and-sdk/troubleshooting/errors/authentication-required.mdx", + "repository": "warpdotdev/docs", + "route": "/factories/api-and-sdk/troubleshooting/errors/authentication-required/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "api", + "value": { + "normalized": [ + "ERROR" + ], + "raw": [ + "ERROR" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:c92dea60094fc6323d1ce8264fbfafed4bcbf5a878cbfa9599a9d9fe425aecc1", + "claim_id": "sha256:5d402b6aee3cd9f2b1f20cdbc778f953bd753af5cfc49fe874286b1c45ef45ea", + "entity": "authentication-required", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "classification", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "This is classified as a **platform error** (task state \u2192 ERROR) rather than a user error", + "source": { + "canonical_identity": "route:/factories/api-and-sdk/troubleshooting/errors/authentication-required", + "canonical_route": "/factories/api-and-sdk/troubleshooting/errors/authentication-required", + "content_sha256": "f67bb2c7246c745f9ad34eac4a4e238a9c5905de434e63f3dcb99b89f5638b8f", + "heading": "", + "heading_anchor": "", + "line_end": 13, + "line_start": 13, + "path": "src/content/docs/factories/api-and-sdk/troubleshooting/errors/authentication-required.mdx", + "repository": "warpdotdev/docs", + "route": "/factories/api-and-sdk/troubleshooting/errors/authentication-required/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "api", + "value": { + "normalized": [ + "platform-error" + ], + "raw": [ + "platform-error" + ], + "type": "enum" + } + } + ], "page_sha256": "f67bb2c7246c745f9ad34eac4a4e238a9c5905de434e63f3dcb99b89f5638b8f", "path": "src/content/docs/factories/api-and-sdk/troubleshooting/errors/authentication-required.mdx", "schema_version": 1 diff --git a/.agents/state/docs_consistency_audit/findings.json b/.agents/state/docs_consistency_audit/findings.json index 262852a67..08e9bb6b2 100644 --- a/.agents/state/docs_consistency_audit/findings.json +++ b/.agents/state/docs_consistency_audit/findings.json @@ -1,9 +1,174 @@ { "findings": { + "sha256:048f226ecedaf40d8b1c4db051f9a9d55fec4a80321395cef442761cb8504717": { + "audit_run_id": "01a1d611-00ec-739f-bc18-5d8377705080", + "authority_reason": "The current security overview explicitly excludes provider-retention-required models and requires Enterprise admin opt-in; the complete Trust Center subprocessors section gives no matching exception. This is public scope inconsistency, not a decision about actual provider policy.", + "canonical_source": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx#zero-data-retention-zdr", + "category": "privacy", + "claims": [ + { + "category": "privacy", + "claim_content_fingerprint": "sha256:15b2788f8c5633cd397bd0310ece5a5035916c1f7ca9b346b8446a0bf705527c", + "claim_id": "sha256:22fb9c258431c107b86dddd9255b6f49f6c29b8b64d273878ad2db23a9df4e34", + "entity": "customer-ai-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "retained-by-model-provider", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "claude-fable-5", + "claude-fable-5.1", + "claude-fable-5.2", + "provider-retention-required-models" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Warp's contracted LLM providers do not retain or train on your data", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Data retention", + "heading_anchor": "data-retention", + "line_end": 99, + "line_start": 99, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:53b504d86da297c4bf8a0e519a6959958cb0e72b8f3a45fb557a848a18859c1b", + "claim_id": "sha256:ef93b48fce40e09f035de9db40420180d27aec877d562ef2414456b94701d94f", + "entity": "customer-ai-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "retained-by-model-provider", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "meaning they do not store or train on your data.", + "source": { + "canonical_identity": "path:src/content/docs/enterprise/security-and-compliance/trust-center.mdx", + "content_sha256": "00b8a912490b1c2a5b1a120702439426727648a269b33417383d4591cf7749ac", + "heading": "Subprocessors", + "heading_anchor": "subprocessors", + "line_end": 32, + "line_start": 32, + "path": "src/content/docs/enterprise/security-and-compliance/trust-center.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/trust-center/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + } + ], + "confidence": "high", + "context_complete": true, + "entity": "customer-ai-data", + "finding_content_fingerprint": "sha256:61a50e3b22b4e4854c6c0187020e95e148ee662fe905cc1a1f7eee2341714c52", + "finding_id": "sha256:048f226ecedaf40d8b1c4db051f9a9d55fec4a80321395cef442761cb8504717", + "first_seen_run": "01a1cbc4-48c3-7bdf-9f7f-2fd69464861d", + "last_seen_run": "01a1d611-00ec-739f-bc18-5d8377705080", + "lifecycle": "existing", + "predicate": "retained-by-model-provider", + "qualifier_status": "complete", + "rationale": "Trust Center gives an unqualified assurance that contracted model providers do not store data, while the security overview explicitly excludes retention-required models from ZDR.", + "rationale_class": "unqualified-retention-assurance-versus-model-exceptions", + "reopened": false, + "scope_quotes": [ + { + "quote": "### Data retention\n\n* **ZDR** - Warp's contracted LLM providers do not retain or train on your data\n* **Telemetry data** - When collected, Warp retains telemetry data indefinitely for analytics and debugging\n* **User accounts** - Data deletion requests are processed securely within 30 days at no cost, following verified authentication and compliance with legal and contractual obligations\n", + "source": { + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "line_end": 102, + "line_start": 97, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "visibility": "public" + } + }, + { + "quote": "## Subprocessors\n\nWarp publishes a list of subprocessors \u2014 third-party service providers that process data on Warp's behalf. This includes infrastructure providers, LLM providers, and other services that support Warp's operations.\n\nView the current list of subprocessors at [Warp subprocessors list](https://www.warp.dev/legal/subprocessors).\n\n:::note\nWarp maintains **Zero Data Retention (ZDR)** agreements with its contracted LLM providers (Anthropic, OpenAI, Google, xAI), meaning they do not store or train on your data.\n:::\n", + "source": { + "content_sha256": "00b8a912490b1c2a5b1a120702439426727648a269b33417383d4591cf7749ac", + "line_end": 34, + "line_start": 25, + "path": "src/content/docs/enterprise/security-and-compliance/trust-center.mdx", + "repository": "warpdotdev/docs", + "visibility": "public" + } + }, + { + "quote": "### Zero Data Retention (ZDR)\n\nWarp has **Zero Data Retention (ZDR)** agreements with its contracted LLM providers (Anthropic, OpenAI, Google, xAI), meaning they do not store or train on your data. ZDR applies across all Warp plans.\n\nHow data collection works by plan:\n\n* **Free tier** - Individual users can disable data collection in **Settings** > **Privacy**.\n* **Paid teams** - Team admins can enforce data collection settings for the entire team. Data collection is enabled by default.\n* **Business and Enterprise** - Team admins can enforce data collection settings for the entire team. Data collection is **disabled by default**.\n\n:::note\nSome product features \u2014 including cloud conversations and {VARS.PLATFORM_RUN}s \u2014 require storing conversation data to function. This data is stored to power the product experience and is separate from analytics or telemetry data collection.\n:::\n\nSome models carry provider-specific data retention requirements and are therefore not covered by ZDR. For Enterprise teams, these models are **off by default**; a workspace admin must explicitly enable them in the [Admin Panel](/enterprise/team-management/admin-panel/#models-settings).\n\nEnterprise subscriptions also include:\n\n* **Team-level enforcement** - Admins configure data collection and telemetry policies for the entire organization through the Admin Panel\n* **Secret redaction** - Admins can enable [Secret Redaction](/support-and-community/privacy-and-security/secret-redaction/) for the organization and configure patterns for sensitive data\n", + "source": { + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "line_end": 44, + "line_start": 24, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "visibility": "public" + } + }, + { + "quote": "### Zero data retention policies\n\nWarp integrates with multiple large language model (LLM) providers to power its AI-driven features.\n\n**These providers include, but are not limited to:**\n\n* OpenAI\n* Anthropic\n* Google\n* xAI\n* Fireworks AI\n\nWarp has executed **Zero Data Retention (ZDR)** agreements with these providers. This means that, by default across all plans:\n\n* LLM providers commit not to train their models on any customer-generated data processed through Warp\u2019s services.\n* LLM providers commit to delete inputs and outputs after generating the relevant output, within a fixed time period.\n\nWarp enforces these commitments through both technical measures and contractual safeguards with the LLM providers.\n\nZero data retention is available for supported models. Model availability may vary where providers require data retention for safety, abuse monitoring, or compliance reasons.", + "source": { + "content_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", + "line_end": 177, + "line_start": 158, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "visibility": "public" + } + } + ], + "severity": "high", + "source_commit": "f47b54c52fbc616e85fdb0429145a9908a31df4f", + "status": "active", + "suggested_resolution": "Have the privacy owner confirm the retention scope and align Trust Center's assurance with the documented model-specific exceptions before editing.", + "suggested_resolution_class": "human-review-provider-retention-exceptions", + "title": "Trust Center's no-retention assurance omits documented model exceptions", + "topic": "privacy", + "verdict": "contradiction" + }, "sha256:50890f2239bc6a5045d38e66cb7f4f160232143c6abc357e749789e9a86f8e47": { "audit_run_id": "01a1174e-c87a-7dd8-b072-61ac8c8cbab5", "authority_reason": "The model-choice page provides the model-specific retention requirement; the overview supplies no matching exception.", "canonical_source": "canonical-doc", + "carried_forward_due_to_incomplete_run": true, "category": "privacy", "claims": [ { @@ -105,7 +270,7 @@ "finding_id": "sha256:50890f2239bc6a5045d38e66cb7f4f160232143c6abc357e749789e9a86f8e47", "first_seen_run": "01a1174e-c87a-7dd8-b072-61ac8c8cbab5", "last_seen_run": "01a1174e-c87a-7dd8-b072-61ac8c8cbab5", - "lifecycle": "new", + "lifecycle": "existing", "predicate": "retained-by-model-provider", "qualifier_status": "complete", "rationale": "The agents overview states without qualification that no customer AI data is retained, while the model-choice page says Anthropic requires retention for Claude Fable 5 and 5.1. The narrower current-model exception is incompatible with the overview\u2019s universal wording.", @@ -154,10 +319,350 @@ "topic": "privacy", "verdict": "contradiction" }, + "sha256:63ce6d421458d97650dac34930f251c6a6725a7ef6ab6836379c8cd29b822321": { + "audit_run_id": "01a1c177-9270-7ed9-9e0e-52738f50e53f", + "authority_reason": "Model choice names the exact provider-specific retention exception; the enterprise security overview confirms such models can be enabled by an Enterprise admin. Both are current public policy scope evidence.", + "canonical_source": "src/content/docs/agents/inference/model-choice.mdx#zero-data-retention-policies", + "carried_forward_due_to_incomplete_run": true, + "category": "privacy", + "claims": [ + { + "category": "privacy", + "claim_content_fingerprint": "sha256:365242794649c7aecabd9dfecd1184517cd22595d75933534730476f3a77a7ff", + "claim_id": "sha256:8e3f4ee7b5402b70d258ad801f920fb8792735f411b3440512c00ae8a8bd7bb6", + "entity": "customer-ai-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "retained-by-model-provider", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [ + "claude-fable-5", + "claude-fable-5.1" + ], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "LLM providers commit to delete inputs and outputs after generating the relevant output, within a fixed time period.", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "3b341d20f18d5a8a332d49b1c059a29b50ded3e6f28b07bdb86c3db16efb0242", + "heading": "Zero data retention policies", + "heading_anchor": "zero-data-retention-policies", + "line_end": 170, + "line_start": 170, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": "deleted after output within fixed period by default", + "type": "free-text" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:7a31ec049d65cc4ef023299878b4e63f397d4f64c841f87e94a9cbe6dbf5b31b", + "claim_id": "sha256:57be59f7803a5f2279ef5864abd9d37fc1844d5671fac46c6fb8fb3e959b1f69", + "entity": "customer-ai-data", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "retained-by-model-provider", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "LLM providers operate under **Zero Data Retention (ZDR)** agreements. They do not store or train on your data.", + "source": { + "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", + "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "heading": "High-level data flow", + "heading_anchor": "high-level-data-flow", + "line_end": 30, + "line_start": 30, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/architecture-and-deployment/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + } + ], + "confidence": "high", + "context_complete": true, + "entity": "customer-ai-data", + "finding_content_fingerprint": "sha256:5f6da63c0abbd0debf432b6700213a2c280db1b994bfaf38429d10f5c779fb92", + "finding_id": "sha256:63ce6d421458d97650dac34930f251c6a6725a7ef6ab6836379c8cd29b822321", + "first_seen_run": "manual-20261104T224556Z", + "last_seen_run": "01a1c177-9270-7ed9-9e0e-52738f50e53f", + "lifecycle": "existing", + "predicate": "retained-by-model-provider", + "qualifier_status": "complete", + "rationale": "The complete model-choice context restricts ZDR to supported models and explicitly names Claude Fable 5 and 5.1 retention requirements. Enterprise security says admins can enable retention-required models. The deployment page's complete data-flow and deployment sections assert provider non-storage without this exception. Human policy review must confirm and reconcile the scope.", + "rationale_class": "missing-provider-retention-exception", + "reopened": false, + "scope_quotes": [ + { + "quote": "### Zero data retention policies\n\nWarp integrates with multiple large language model (LLM) providers to power its AI-driven features.\n\n**These providers include, but are not limited to:**\n\n* OpenAI\n* Anthropic\n* Google\n* xAI\n* Fireworks AI\n\nWarp has executed **Zero Data Retention (ZDR)** agreements with these providers. This means that, by default across all plans:\n\n* LLM providers commit not to train their models on any customer-generated data processed through Warp\u2019s services.\n* LLM providers commit to delete inputs and outputs after generating the relevant output, within a fixed time period.\n\nWarp enforces these commitments through both technical measures and contractual safeguards with the LLM providers.\n\nZero data retention is available for supported models. Model availability may vary where providers require data retention for safety, abuse monitoring, or compliance reasons.", + "source": { + "canonical_identity": "route:/agents/inference/model-choice", + "canonical_route": "/agents/inference/model-choice", + "content_sha256": "3b341d20f18d5a8a332d49b1c059a29b50ded3e6f28b07bdb86c3db16efb0242", + "heading": "Zero data retention policies", + "heading_anchor": "zero-data-retention-policies", + "line_end": 174, + "line_start": 155, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + } + }, + { + "quote": "### High-level data flow\n\n* **Warp terminal (client)** \u2194 **Warp backend (control plane)** \u2194 **LLM providers**\n* The Warp backend handles task orchestration, observability, and LLM inference routing.\n* LLM providers operate under **Zero Data Retention (ZDR)** agreements. They do not store or train on your data.\n* The **execution plane** is where source code is accessed, commands run, and build artifacts are produced. This can run on Warp's infrastructure or yours.\n", + "source": { + "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", + "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "heading": "High-level data flow", + "heading_anchor": "high-level-data-flow", + "line_end": 32, + "line_start": 26, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/architecture-and-deployment/", + "visibility": "public" + } + }, + { + "quote": "Anthropic requires data retention for Claude Fable 5 and Claude Fable 5.1 for safety, abuse monitoring, and compliance reasons, so these models are **not available under Zero Data Retention (ZDR)**. This requirement is specific to the Claude Fable models and doesn't change the ZDR behavior of any other supported model. For Enterprise teams, these models are off by default and a workspace admin must enable them \u2014 see the [Admin Panel](/enterprise/team-management/admin-panel/#models-settings) and the [Security overview](/enterprise/security-and-compliance/security-overview/#zero-data-retention-zdr).", + "source": { + "content_sha256": "3b341d20f18d5a8a332d49b1c059a29b50ded3e6f28b07bdb86c3db16efb0242", + "heading": "Anthropic", + "heading_anchor": "anthropic", + "line_end": 74, + "line_start": 74, + "path": "src/content/docs/agents/inference/model-choice.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/inference/model-choice/", + "visibility": "public" + } + }, + { + "quote": "Some models carry provider-specific data retention requirements and are therefore not covered by ZDR. For Enterprise teams, these models are **off by default**; a workspace admin must explicitly enable them in the [Admin Panel](/enterprise/team-management/admin-panel/#models-settings).", + "source": { + "content_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "heading": "Zero Data Retention (ZDR)", + "heading_anchor": "zero-data-retention-zdr", + "line_end": 38, + "line_start": 38, + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/security-and-compliance/security-overview/", + "visibility": "public" + } + } + ], + "severity": "high", + "source_commit": "399611aa3b4da0d8573001c71f8ae9bbc3bd21bd", + "status": "active", + "suggested_resolution": "Ask the security and model-policy owners to qualify the deployment page no-retention promise with supported-model scope and the named retention exception. Confirm the policy before editing public text. Human review required.", + "suggested_resolution_class": "human-review-provider-retention-scope", + "title": "Enterprise deployment guidance omits provider-retention model exceptions", + "topic": "privacy", + "verdict": "gap" + }, + "sha256:6e8be985adb4ad7df4ec2e5d3d9865059d965df28bb51c1ca433d03b326499e2": { + "audit_run_id": "01a1d611-00ec-739f-bc18-5d8377705080", + "authority_reason": "The full current public cloud-command reference separates local profiles from remote execution, then tells cloud users to check profile permissions. This establishes inconsistent instructions, not deployed enforcement.", + "canonical_source": { + "heading_anchor": "running-agents-remotely-oz-agent-run-cloud", + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs" + }, + "category": "permissions", + "claims": [ + { + "category": "permissions", + "claim_content_fingerprint": "sha256:64942237cb917f5037fb9ee49f216681d11ca4b31d36d76a0a8d1785522b3e67", + "claim_id": "sha256:c56978314e3f1d01abe43ed65798c4d67c908437529aff80422fee07f37c813d", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-agent-profile-permissions", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "No `--profile` \u2014 cloud runs do not use agent profiles.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Running agents remotely: \\`oz agent run-cloud\\`", + "heading_anchor": "running-agents-remotely-oz-agent-run-cloud", + "line_end": 290, + "line_start": 290, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": false, + "type": "boolean" + } + }, + { + "category": "permissions", + "claim_content_fingerprint": "sha256:a411bdf8af9844f2c17697282d1bbf5962321175f6fd595bc73cb271fc7b10d8", + "claim_id": "sha256:3bde8cbf05cded294bf370ad8b2dc5ba13f262e7891c06908bb9f5f6dc99e3db", + "entity": "oz-agent-run-cloud", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "requires-agent-profile-permissions", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "cloud" + ], + "exceptions": [], + "install_methods": [], + "legacy": true, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Check that your profile allows the commands and MCP servers needed.", + "source": { + "canonical_identity": "route:/agents/cli/oz-cli", + "canonical_route": "/agents/cli/oz-cli", + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "heading": "Starting a run as an orchestration child", + "heading_anchor": "starting-a-run-as-an-orchestration-child", + "line_end": 351, + "line_start": 351, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli/oz-cli/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "cli", + "value": { + "normalized": true, + "type": "boolean" + } + } + ], + "confidence": "high", + "context_complete": true, + "entity": "oz-agent-run-cloud", + "finding_content_fingerprint": "sha256:2b81bd25f5698ca2e0fc9483ebbe6cc0dbe0f3b0142f312afce445d58ec0cf22", + "finding_id": "sha256:6e8be985adb4ad7df4ec2e5d3d9865059d965df28bb51c1ca433d03b326499e2", + "first_seen_run": "01a18dc1-0a96-7631-bee5-cc1e5dee9535", + "last_seen_run": "01a1d611-00ec-739f-bc18-5d8377705080", + "lifecycle": "existing", + "predicate": "requires-agent-profile-permissions", + "qualifier_status": "complete", + "rationale": "The cloud-command reference excludes Agent Profiles, but its cloud-failure troubleshooting asks readers to check a profile's command and MCP permissions.", + "rationale_class": "cloud-run-profile-scope-conflict", + "reopened": false, + "scope_quotes": [ + { + "quote": "# Run Claude Code as a cloud agent, authenticating with a stored Anthropic secret\noz agent run-cloud \\\n --environment \\\n --harness claude \\\n --claude-auth-secret ANTHROPIC_API_KEY \\\n --prompt \"Review the latest PR and suggest fixes\"\n```\n\n**Key differences from `run`**\n\n* No `--cwd` \u2014 the environment determines the working directory.\n* No `--share` \u2014 sharing options are on `run`, not `run-cloud`.\n* No `--profile` \u2014 cloud runs do not use agent profiles.\n", + "source": { + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "line_end": 291, + "line_start": 278, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "visibility": "public" + } + }, + { + "quote": "#### Starting a run as an orchestration child\n\nThe `--parent-run-id` flag attaches the new run to an existing run as an [orchestration](/platform/orchestration/multi-agent-runs/) child. The child inherits the parent's lineage and scope, and it appears alongside the parent's other children instead of as a standalone run:\n\n```sh\noz agent run-cloud \\\n --environment \\\n --parent-run-id \\\n --title \"Backfill integration tests\" \\\n --prompt \"Add integration tests for the new endpoints\"\n```\n\nPass the run ID of the run doing the spawning. Omit the flag for ordinary standalone runs.\n\n**When cloud runs fail**\n\n* Verify your environment has the correct repository and context.\n* Check that your profile allows the commands and MCP servers needed.\n* Ensure environment variables are set in the environment, not your local shell.\n", + "source": { + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "line_end": 353, + "line_start": 334, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "visibility": "public" + } + }, + { + "quote": "### Running agents remotely: \\`oz agent run-cloud\\`\n\nCloud runs dispatch tasks to remote environments. Use cloud runs for:\n\n* Background processing\n* Standardized team configurations\n* Remote execution on servers you don't directly access\n\n```sh\noz agent run-cloud \\\n --environment \\\n --name \"Repo summary\" \\\n --prompt \"Summarize this repo and list the top 5 risky areas\" \\\n --open\n```\n\n**Key flags**\n\n* `--environment ` (`-e`) \u2014 select the environment to run in.\n* `--no-environment` \u2014 run without an environment (not recommended).\n* `--open` \u2014 view the agent's session in Warp once it's available.\n* `--name ` (`-n`) \u2014 label the run for grouping and traceability (see [Naming runs](/agents/cli/oz-cli/#naming-runs) below).\n* `--title ` \u2014 set the title shown for the run and its conversation (see [Titling runs](/agents/cli/oz-cli/#titling-runs) below).\n* `--parent-run-id <RUN_ID>` \u2014 start the run as an orchestration child of an existing run (see [Starting a run as an orchestration child](/agents/cli/oz-cli/#starting-a-run-as-an-orchestration-child) below).\n* `--agent <UID>` \u2014 run as a saved [named agent](/platform/agents/), applying its configuration (skills, secrets, base model, and default environment) and attributing credit usage to it (see [Managing named agents](/agents/cli/oz-cli/#managing-named-agents) below).\n* `--mcp <SPEC>` \u2014 start one or more MCP servers before execution (UUID, JSON file path, or inline JSON). Can be repeated.\n* `--model <MODEL_ID>` \u2014 choose the model for the selected harness. For the Warp Agent harness, use an ID from `oz model list`. For Claude Code or Codex, see [Choosing an execution harness](#choosing-an-execution-harness).\n* `--skill <SPEC>` \u2014 use a skill from the environment's repository as the base prompt (see [Using Skills](/agents/cli/oz-cli/#using-skills)).\n* `--host <WORKER_ID>` \u2014 run on a specific self-hosted worker instead of Warp-hosted infrastructure.\n* `--attach <PATH>` \u2014 attach a file to the agent query. You can attach up to 25 files, with a maximum size of 10 MB per file. For images in interactive local or cloud conversations, see [Images as Context](/agents/local-agents/agent-context/images-as-context/).\n* `--computer-use` / `--no-computer-use` \u2014 enable or disable [Computer Use](/agents/capabilities/computer-use/) for this run.\n* `--harness <HARNESS>` \u2014 choose the [execution harness](/factories/harnesses/) for the run: `oz` (default, the Warp Agent), `claude` (Claude Code), or `codex` (Codex). `claude-code` is accepted as an alias for `claude`. See [harness identifiers](/factories/harnesses/#harness-identifiers).\n* `--claude-auth-secret <NAME>` \u2014 name of the [Warp-managed secret](/platform/secrets/) that authenticates the Claude Code harness. Use with `--harness claude` or the `--harness claude-code` alias. See [Third-party cloud agent authentication](/factories/harnesses/authentication/).\n* `--codex-auth-secret <NAME>` \u2014 name of the [Warp-managed secret](/platform/secrets/) that authenticates the Codex harness. Only valid with `--harness codex`. See [Third-party cloud agent authentication](/factories/harnesses/authentication/).\n* `--file <PATH>` (`-f`) \u2014 load run configuration from a YAML or JSON file.\n\nTo run a third-party harness, first store the provider credential as a Warp-managed secret, then pass it with the matching flag:\n\n```sh\n# Run Claude Code as a cloud agent, authenticating with a stored Anthropic secret\noz agent run-cloud \\\n --environment <ENVIRONMENT_ID> \\\n --harness claude \\\n --claude-auth-secret ANTHROPIC_API_KEY \\\n --prompt \"Review the latest PR and suggest fixes\"\n```\n\n**Key differences from `run`**\n\n* No `--cwd` \u2014 the environment determines the working directory.\n* No `--share` \u2014 sharing options are on `run`, not `run-cloud`.\n* No `--profile` \u2014 cloud runs do not use agent profiles.\n\n#### Naming runs\n\nThe `--name` flag assigns a config name to the run. Use it to group related runs under a shared label so you can filter, search, and track them later.\n\n**How names work:**\n\n* **Skill-based runs** \u2014 When you run an agent from a [skill](/agents/capabilities/skills/), the name is automatically set to the skill name. You don't need to pass `--name` explicitly.\n* **Custom runs** \u2014 When you build your own automation (via the CLI, API, or SDK), set `--name` to a consistent value that describes the workflow's intent.\n\n**Why naming matters:**\n\nWhen your team runs many agents across schedules, integrations, and ad-hoc triggers, `name` lets you answer questions like \"how many distinct workflows are we running?\" and \"how often does this particular workflow run?\" You can filter runs by name using the `name` query parameter on `GET /agent/runs` in the [{VARS.WARP_PLATFORM_API}](/factories/api-and-sdk/).\n\n**Examples:**\n\n```sh\n# Name a recurring workflow for easy tracking\noz agent run-cloud \\\n --environment <ENVIRONMENT_ID> \\\n --name \"nightly-dependency-check\" \\\n --prompt \"Check for outdated dependencies and open a PR with updates\"\n\n# Skill-based runs are named automatically\noz agent run-cloud \\\n --environment <ENVIRONMENT_ID> \\\n --skill \"myorg/backend:code-review\" \\\n --prompt \"review the latest PR\"\n```\n\n#### Titling runs\n\nThe `--title` flag sets the title shown for the run and its conversation in Warp and the [{VARS.WEB_APP}](/platform/oz-web-app/). Use it when the auto-generated title isn't descriptive enough:\n\n```sh\noz agent run-cloud \\\n --environment <ENVIRONMENT_ID> \\\n --title \"Upgrade Postgres driver to 5.2\" \\\n --prompt \"Upgrade the Postgres driver and fix any resulting build errors\"\n```\n\n`--title` and `--name` do different things: `--name` sets the run's config name, which groups related runs under a shared label, while `--title` labels this one run for humans reading it.\n\n#### Starting a run as an orchestration child\n\nThe `--parent-run-id` flag attaches the new run to an existing run as an [orchestration](/platform/orchestration/multi-agent-runs/) child. The child inherits the parent's lineage and scope, and it appears alongside the parent's other children instead of as a standalone run:\n\n```sh\noz agent run-cloud \\\n --environment <ENVIRONMENT_ID> \\\n --parent-run-id <PARENT_RUN_ID> \\\n --title \"Backfill integration tests\" \\\n --prompt \"Add integration tests for the new endpoints\"\n```\n\nPass the run ID of the run doing the spawning. Omit the flag for ordinary standalone runs.\n\n**When cloud runs fail**\n\n* Verify your environment has the correct repository and context.\n* Check that your profile allows the commands and MCP servers needed.\n* Ensure environment variables are set in the environment, not your local shell.\n", + "source": { + "content_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", + "line_end": 353, + "line_start": 239, + "path": "src/content/docs/agents/cli/oz-cli/index.mdx", + "repository": "warpdotdev/docs", + "visibility": "public" + } + } + ], + "severity": "medium", + "source_commit": "f47b54c52fbc616e85fdb0429145a9908a31df4f", + "status": "active", + "suggested_resolution": "Have the permissions owner confirm cloud-run configuration and align the troubleshooting instruction with the cloud command.", + "suggested_resolution_class": "human-permission-guidance-review", + "title": "Cloud-run troubleshooting requires an unsupported Agent Profile", + "topic": "cli", + "verdict": "contradiction" + }, "sha256:8fff47f3da6b8ecf3313f2af0d7506827edc42998120dff2d1d11121a0882865": { - "audit_run_id": "01a1174e-c87a-7dd8-b072-61ac8c8cbab5", + "audit_run_id": "01a1c177-9270-7ed9-9e0e-52738f50e53f", "authority_reason": "The canonical overview and FAQ make opposing public statements about training use, and the privacy page confirms collection depends on telemetry and plan context rather than establishing a universal no-training rule.", "canonical_source": "canonical-doc", + "carried_forward_due_to_incomplete_run": true, "category": "privacy", "claims": [ { @@ -165,7 +670,7 @@ "claim_content_fingerprint": "sha256:4a3c2fcfdcc8af7ee4ef1cc3a1445ea4a2aa1da3b22b7ab432f4731fc52925de", "claim_id": "sha256:9a61ebe3ba11995f51b6271d13c3f3c0d41c4cd62ff3e81be2fffee05f840f14", "entity": "customer-ai-data", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "used-for-training", "qualifiers": { @@ -186,7 +691,7 @@ "source": { "canonical_identity": "route:/agents", "canonical_route": "/agents", - "content_sha256": "72e93182507589534620db15a80de4b744125bc90876594460ad2ce937507e86", + "content_sha256": "035829b034ac5ae503f7488d457aaae204687ee69805626550d26ced32327464", "heading": "Privacy and security", "heading_anchor": "privacy-and-security", "line_end": 65, @@ -208,7 +713,7 @@ "claim_content_fingerprint": "sha256:249a03cfda30c1f6c888af5b3f648c4e87d87ca5be1caf1f75c2f13fad892756", "claim_id": "sha256:882f4a4134e8723bc27b9e242bd35619766cbb5706ffa9292ee9cbb788b38ed4", "entity": "customer-ai-data", - "extraction_confidence": 0.95, + "extraction_confidence": "high", "polarity": "affirmative", "predicate": "used-for-training", "qualifiers": { @@ -229,7 +734,7 @@ "source": { "canonical_identity": "route:/agents/getting-started/faqs", "canonical_route": "/agents/getting-started/faqs", - "content_sha256": "01c77518d23261247744d22ec4131eaf989c0a64a60707393f72fc2ab535fc83", + "content_sha256": "636283edba95a68b759453e3dbbb93e98e16b3dc1cab6ad90314a832d9a71091", "heading": "Is my data used for model training?", "heading_anchor": "is-my-data-used-for-model-training", "line_end": 24, @@ -253,24 +758,24 @@ "finding_content_fingerprint": "sha256:aa9f7e15424abe436e1a4aae3acdbc121e437b43e765331b828f95ebe77f6539", "finding_id": "sha256:8fff47f3da6b8ecf3313f2af0d7506827edc42998120dff2d1d11121a0882865", "first_seen_run": "01a1174e-c87a-7dd8-b072-61ac8c8cbab5", - "last_seen_run": "01a1174e-c87a-7dd8-b072-61ac8c8cbab5", - "lifecycle": "new", + "last_seen_run": "01a1c177-9270-7ed9-9e0e-52738f50e53f", + "lifecycle": "existing", "predicate": "used-for-training", "qualifier_status": "complete", - "rationale": "The agents overview says no customer AI data is used for training, while the agent FAQ says Warp reserves the right to use collected data to train models. Neither claim narrows the data category in a way that removes the overlap.", + "rationale": "The agents overview broadly says no customer AI data is used for training, but the agent FAQ reserves Warp's right to use collected data for training. The linked privacy page discusses collection of AI interactions and plan and telemetry controls; it does not eliminate the overlapping data scope or establish a universal no-training promise. This is a public wording conflict requiring policy-owner review, not a conclusion about actual training use.", "rationale_class": "direct-typed-mismatch", "reopened": false, "scope_quotes": [ { - "quote": "No customer AI data is retained, stored, or used for training.", + "quote": "## Privacy and security\n\nWarp is **SOC 2 compliant** and has **Zero Data Retention** policies with all contracted LLM providers. No customer AI data is retained, stored, or used for training.\n\nYou can disable Warp's AI features entirely in **Settings** > **Agents** > **Warp Agent**.\n\n\u2192 [Read more about data privacy](https://www.warp.dev/privacy)\n\n---\n", "source": { "canonical_identity": "route:/agents", "canonical_route": "/agents", - "content_sha256": "72e93182507589534620db15a80de4b744125bc90876594460ad2ce937507e86", + "content_sha256": "035829b034ac5ae503f7488d457aaae204687ee69805626550d26ced32327464", "heading": "Privacy and security", "heading_anchor": "privacy-and-security", - "line_end": 65, - "line_start": 65, + "line_end": 72, + "line_start": 63, "path": "src/content/docs/agents/index.mdx", "repository": "warpdotdev/docs", "route": "/agents/", @@ -278,30 +783,367 @@ } }, { - "quote": "Warp reserves the right to use data collected to train models and improve Warp.", + "quote": "### Is my data used for model training?\n\nWarp reserves the right to use data collected to train models and improve Warp. Warp has Zero Data Retention with all its model providers (e.g. Anthropic, OpenAI, xAI, etc.). Learn more about telemetry on our [Privacy page](/support-and-community/privacy-and-security/privacy/).\n", "source": { "canonical_identity": "route:/agents/getting-started/faqs", "canonical_route": "/agents/getting-started/faqs", - "content_sha256": "01c77518d23261247744d22ec4131eaf989c0a64a60707393f72fc2ab535fc83", + "content_sha256": "636283edba95a68b759453e3dbbb93e98e16b3dc1cab6ad90314a832d9a71091", "heading": "Is my data used for model training?", "heading_anchor": "is-my-data-used-for-model-training", - "line_end": 24, - "line_start": 24, + "line_end": 25, + "line_start": 22, "path": "src/content/docs/agents/getting-started/faqs.mdx", "repository": "warpdotdev/docs", "route": "/agents/getting-started/faqs/", "visibility": "public" } + }, + { + "quote": "2. AI interactions and console inputs that power our [AI features](/agents/). Configurable [Secret Redaction](/support-and-community/privacy-and-security/secret-redaction/) is disabled by default and masks content that matches your patterns before AI requests are sent. Telemetry payload redaction is separate and applies built-in patterns to telemetry regardless of the Secret Redaction setting.", + "source": { + "content_sha256": "70854687904e6305fac2fdf243ac4982807e1951945e685b5bc07db637e3b9dd", + "heading": "What telemetry data does Warp collect and why?", + "heading_anchor": "what-telemetry-data-does-warp-collect-and-why", + "line_end": 30, + "line_start": 30, + "path": "src/content/docs/support-and-community/privacy-and-security/privacy.mdx", + "repository": "warpdotdev/docs", + "route": "/support-and-community/privacy-and-security/privacy/", + "visibility": "public" + } } ], "severity": "high", - "source_commit": "3aa4a90e8914a3039d38d86c3cfa265720f59736", + "source_commit": "399611aa3b4da0d8573001c71f8ae9bbc3bd21bd", "status": "active", "suggested_resolution": "Have the privacy policy owner clarify the applicable data, consent, telemetry, and plan scopes across both pages.", "suggested_resolution_class": "human-review", "title": "Public AI training claims conflict", "topic": "privacy", "verdict": "contradiction" + }, + "sha256:a77ac773485788d4a397b5db19747e26c63158c5b7b6c04f258fc09deae975ac": { + "audit_run_id": "01a1d611-00ec-739f-bc18-5d8377705080", + "authority_reason": "The full current public deployment guide and platform boundary reference distinguish checkouts on customer infrastructure from code context in prompts, transcripts, and artifacts that transits Warp. The chooser's no-code-transit promise omits that distinction.", + "canonical_source": "src/content/docs/platform/architecture.mdx#data-security-and-boundaries", + "category": "privacy", + "claims": [ + { + "category": "privacy", + "claim_content_fingerprint": "sha256:9818d243f86dd1a66907b3df33854819a907b834497557e7e49688cee07327d2", + "claim_id": "sha256:e92c0776569e59309417ced60fe2ac24a337f265d8c2d33d6b2ddc2293a3dc38", + "entity": "self-hosted-code-context", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "transits-warp-servers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "self-hosted" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "during agent interactions, code context is included in LLM prompts and session transcripts that route through Warp's servers", + "source": { + "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", + "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "heading": "Split architecture", + "heading_anchor": "split-architecture", + "line_end": 70, + "line_start": 70, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/architecture-and-deployment/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": true, + "type": "boolean" + } + }, + { + "category": "privacy", + "claim_content_fingerprint": "sha256:ac91831b4ea5aa37388ec396431194b20b75570d2a29b9e641ef99ed9924d4f3", + "claim_id": "sha256:6db1ab0e2391ad7faec7a79be5f88c2dae2e94069baa78dd33dff69ee4d132d7", + "entity": "self-hosted-code-context", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "transits-warp-servers", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [ + "self-hosted" + ], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "You want {VARS.WARP_AUTOMATION_PLATFORM} orchestration and visibility without sending code to Warp's infrastructure.", + "source": { + "canonical_identity": "route:/enterprise/enterprise-features/architecture-and-deployment", + "canonical_route": "/enterprise/enterprise-features/architecture-and-deployment", + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "heading": "When to use", + "heading_anchor": "when-to-use", + "line_end": 100, + "line_start": 100, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "route": "/enterprise/enterprise-features/architecture-and-deployment/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "privacy", + "value": { + "normalized": false, + "type": "boolean" + } + } + ], + "confidence": "high", + "context_complete": true, + "entity": "self-hosted-code-context", + "finding_content_fingerprint": "sha256:7245b08e3f443ca4c37d34bd748567b72b3025ee575cf3de19fa8e3f7cc805fb", + "finding_id": "sha256:a77ac773485788d4a397b5db19747e26c63158c5b7b6c04f258fc09deae975ac", + "first_seen_run": "manual-20261104T224556Z", + "last_seen_run": "01a1d611-00ec-739f-bc18-5d8377705080", + "lifecycle": "existing", + "predicate": "transits-warp-servers", + "qualifier_status": "complete", + "rationale": "The deployment chooser promises orchestration without sending code to Warp, while the same page says self-hosted prompts and transcripts contain code context that routes through Warp.", + "rationale_class": "self-hosted-code-transit-scope-conflict", + "reopened": false, + "scope_quotes": [ + { + "quote": "### Split architecture\n\nSelf-hosted deployments use a split architecture:\n\n* **Execution plane (customer-hosted)** - Source code repositories, build artifacts, shell commands, and runtime secrets stay on your infrastructure. Note that during agent interactions, code context is included in LLM prompts and session transcripts that route through Warp's servers under ZDR agreements (see [What transits Warp's servers](#what-transits-warps-servers)).\n* **Control plane (Warp-hosted)** - Task orchestration, observability data, and LLM inference route through Warp's servers under Zero Data Retention (ZDR) agreements.\n", + "source": { + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "line_end": 72, + "line_start": 66, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "visibility": "public" + } + }, + { + "quote": "### When to use\n\n* Compliance or security requirements prevent using Warp-hosted compute.\n* Source code and execution must stay within your network boundary.\n* You want {VARS.WARP_AUTOMATION_PLATFORM} orchestration and visibility without sending code to Warp's infrastructure.\n", + "source": { + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "line_end": 101, + "line_start": 96, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "visibility": "public" + } + }, + { + "quote": "## Self-hosted execution\n\nFor organizations that need agent execution and source code to remain within their own network boundary, Warp supports self-hosted execution.\n\n:::note\nSelf-hosted execution is available exclusively on Warp's **Enterprise** plan.\n:::\n\n### Split architecture\n\nSelf-hosted deployments use a split architecture:\n\n* **Execution plane (customer-hosted)** - Source code repositories, build artifacts, shell commands, and runtime secrets stay on your infrastructure. Note that during agent interactions, code context is included in LLM prompts and session transcripts that route through Warp's servers under ZDR agreements (see [What transits Warp's servers](#what-transits-warps-servers)).\n* **Control plane (Warp-hosted)** - Task orchestration, observability data, and LLM inference route through Warp's servers under Zero Data Retention (ZDR) agreements.\n\n### Deployment modes\n\n**Unmanaged** - Use `oz agent run` to run agents in your existing orchestrator or CI environment. Supports Linux, macOS, and Windows with no Docker dependency.\n\n* Best for teams that already have CI/CD infrastructure or internal orchestrators.\n* You control scheduling, scaling, and environment setup.\n* Warp provides cloud connectivity, shared context, visibility, and session sharing.\n\n**Managed** - Run the `oz-agent-worker` daemon to let Warp orchestrate agents in isolated Docker containers on your infrastructure.\n\n* The worker process connects to the {VARS.WARP_AUTOMATION_PLATFORM} via WebSocket and receives tasks automatically.\n* Agents run in isolated Docker containers managed by the worker.\n* You get the same orchestration capabilities as Warp-hosted, but execution stays on your infrastructure.\n\n### Network requirements\n\nSelf-hosted agents require **outbound-only** network access. No inbound network access is required.\n\n**Egress requirements:**\n\n* Outbound access to Warp's backend services (for orchestration and observability)\n* For managed mode: access to Docker Hub and GitHub (for container images and repository access)\n\n### When to use\n\n* Compliance or security requirements prevent using Warp-hosted compute.\n* Source code and execution must stay within your network boundary.\n* You want {VARS.WARP_AUTOMATION_PLATFORM} orchestration and visibility without sending code to Warp's infrastructure.\n", + "source": { + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "line_end": 101, + "line_start": 58, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "visibility": "public" + } + }, + { + "quote": "## Data flow and boundaries\n\nUnderstanding what data stays where is critical for security and compliance decisions.\n\n### What stays on customer infrastructure (self-hosted)\n\n* **Source code** - Repository contents and version history\n* **Build artifacts** - Compiled outputs and generated files\n* **Shell commands** - Terminal commands and their output\n* **Runtime secrets** - Environment variables and credentials\n* **Execution logs** - Agent run logs and diagnostics\n\n### What transits Warp's servers\n\n* **Task orchestration** - Scheduling, routing, and lifecycle management\n* **Observability data** - Run status, duration, and metadata\n* **LLM inference** - Prompts and responses (which include code context from agent interactions) routed through Warp to contracted LLM providers under ZDR agreements\n* **Session sharing data** - Session transcripts, which include code context from agent interactions, when session sharing is enabled for monitoring and collaboration\n\n## Choosing a deployment model", + "source": { + "content_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", + "line_end": 137, + "line_start": 118, + "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", + "repository": "warpdotdev/docs", + "visibility": "public" + } + }, + { + "quote": "[How Warp Factories work](/factories/how-factories-work/) explains each component in the diagram and how a work item moves through the stages.\n\n## Data security and boundaries\n\nEvery run moves a few distinct classes of data, and each class has its own boundary. This section maps them across your infrastructure, the Warp platform, model providers, and the data plane where run data is stored. All communication is encrypted in transit (TLS 1.2+), all stored data is encrypted at rest (AES-256), and known secret values are redacted at output boundaries.\n\n![Warp-hosted data security and boundaries diagram showing repositories, clients, and integrations in customer infrastructure, the per-run sandbox and control plane on the Warp platform, model providers, and Warp-managed run-data storage](../../../assets/agent-platform/warp-hosted-data-boundaries.png)\n\n* **Source code** - For Warp-hosted runs, repositories are cloned into an isolated per-run sandbox and destroyed with it; Warp does not persistently store repository clones or train on your code. For [managed self-hosting](/factories/self-hosting/), checkout and the workspace stay on your infrastructure. Either way, code context the agent puts into prompts, transcripts, or artifacts transits Warp and may persist as run data.\n* **Prompts and context** - With the Warp Agent, model calls route through Warp to LLM providers under [Zero Data Retention](/enterprise/security-and-compliance/security-overview/#zero-data-retention-zdr) agreements: providers don't retain or train on the traffic. [Team-managed keys and endpoints](/enterprise/enterprise-features/team-managed-keys-and-endpoints/) and [Bring Your Own LLM](/enterprise/enterprise-features/bring-your-own-llm/) keep the same route but use your provider account. Claude Code and Codex call their provider directly from the execution environment, under your provider agreement rather than Warp's.\n* **Run data** - Transcripts, artifacts, and run attachments are stored in Warp-managed storage, encrypted at rest and access-controlled by your team's roles.\n* **Control-plane data** - Warp always retains what it needs to operate the platform: user and organization settings, agent and factory configuration, orchestration and lifecycle metadata, trigger and integration metadata, operational logs, and usage and billing.\n* **Execution secrets** - Secrets you inject locally never transit Warp. [Managed secrets](/platform/secrets/) are stored encrypted and fetched just-in-time by the execution environment with a run-scoped token, and each delivery is audit-logged. Agents can also obtain short-lived cloud credentials at runtime through [workload identity federation](/platform/integrations/cloud-providers/) instead of holding long-lived secrets. [Secret redaction](/support-and-community/privacy-and-security/secret-redaction/) at output boundaries is a backstop, not a substitute for narrow scopes and rotation.\n* **Inference credentials** - With the Warp Agent, team-managed keys, and Bring Your Own LLM, provider credentials are used only at the Warp\u2013provider boundary and never enter the sandbox. Claude Code and Codex use your provider credentials inside the execution environment, delivered as managed secrets or injected locally.\n* **MCP credentials** - URL-backed MCP servers, including OAuth-connected servers, use Warp's proxy. Command-based servers connect from the execution environment. Credentials for proxied servers stay with Warp; command-based connections use local or managed secrets in the execution environment.\n* **Repository identity** - User-triggered cloud agent runs use the triggering user's personal GitHub token. Agent API key runs with [Team GitHub authorization](/platform/team-access-billing-and-identity/#team-github-authorization) and runs started by the GitHub integration act as the Warp Factories GitHub App. Factory runs act with the creating user's authorization or as the agent itself, depending on the configured [credential strategy](/factories/factory-as-code/#credentialstrategy). Branch protection and repository permissions apply as usual.\n\n### With self-hosted execution\n\n[Managed self-hosting](/factories/self-hosting/) moves the execution boundary: checkout, builds, and command execution stay on your infrastructure, and no Warp-hosted sandbox is involved. The control plane still coordinates runs, holds control-plane data, routes inference for the Warp Agent, and stores run data.\n", + "source": { + "content_sha256": "9c4ad218a6a6453d949b48c4bdd5587f6befdf035de57483dddd1300a19024d8", + "line_end": 108, + "line_start": 88, + "path": "src/content/docs/platform/architecture.mdx", + "repository": "warpdotdev/docs", + "visibility": "public" + } + } + ], + "severity": "high", + "source_commit": "f47b54c52fbc616e85fdb0429145a9908a31df4f", + "status": "active", + "suggested_resolution": "Ask the security owner to reconcile the deployment-choice promise with the documented code-context boundary.", + "suggested_resolution_class": "human-review-self-hosted-data-boundary", + "title": "Self-hosted deployment selection promises no code transit despite documented code context transit", + "topic": "privacy", + "verdict": "contradiction" + }, + "sha256:ad94d2b549d43b173263f9534c974a5725aabd91cd6e6576f81105bc6418ccf6": { + "audit_run_id": "01a1d611-00ec-739f-bc18-5d8377705080", + "authority_reason": "The current dedicated setup section names the plugin, install chip, commands, and restart requirement. Neither current page scopes its alternative instructions to another version. The audit does not infer which behavior is shipped.", + "canonical_source": "src/content/docs/agents/cli-agents/codex.mdx#setting-up-notifications", + "category": "product-behavior", + "claims": [ + { + "claim_content_fingerprint": "sha256:f7ce5413be7782587ce5c48a5bb1466fcd4aeafd89df7acc822fc8277f2727cc", + "claim_id": "sha256:56d5a86cd0e3b44237bded0e7279ab95864f7b061da72858c96429ff3ad8b0af", + "entity": "codex-notifications", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "setup-mechanism", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "This is powered by the Warp plugin for Codex, published from the [warpdotdev/codex-warp](https://github.com/warpdotdev/codex-warp) plugin marketplace.", + "source": { + "canonical_identity": "route:/agents/cli-agents/codex", + "canonical_route": "/agents/cli-agents/codex", + "content_sha256": "e2273e8b963d6193798816e19b11df015bfb08049c359b20480b8b6f97b34abc", + "heading": "Setting up notifications", + "heading_anchor": "setting-up-notifications", + "line_end": 23, + "line_start": 23, + "path": "src/content/docs/agents/cli-agents/codex.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/codex/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "warp-plugin" + ], + "raw": [ + "warp-plugin" + ], + "type": "enum" + } + }, + { + "claim_content_fingerprint": "sha256:e594500493b6ba9337a7c3838ef6b6dda435fcc6e1299edf75196744f1046022", + "claim_id": "sha256:e2a346974ec2a9c4c1ea54d361e8594432a1aa3bceaddabbc65fbf14f910e145", + "entity": "codex-notifications", + "extraction_confidence": "high", + "polarity": "affirmative", + "predicate": "setup-mechanism", + "qualifiers": { + "actors": [], + "architectures": [], + "environments": [], + "exceptions": [], + "install_methods": [], + "legacy": false, + "operating_systems": [], + "plans": [], + "release_statuses": [], + "shells": [], + "time_scope": null, + "versions": [] + }, + "quote": "Codex uses a native config change.", + "source": { + "canonical_identity": "route:/agents/cli-agents/overview", + "canonical_route": "/agents/cli-agents/overview", + "content_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", + "heading": "Feature support", + "heading_anchor": "feature-support", + "line_end": 78, + "line_start": 78, + "path": "src/content/docs/agents/cli-agents/overview.mdx", + "repository": "warpdotdev/docs", + "route": "/agents/cli-agents/overview/", + "visibility": "public" + }, + "source_class": "canonical-doc", + "topic": "product-behavior", + "value": { + "normalized": [ + "native-config-change" + ], + "raw": [ + "native-config-change" + ], + "type": "enum" + } + } + ], + "confidence": "high", + "context_complete": true, + "entity": "codex-notifications", + "finding_content_fingerprint": "sha256:0cde5e8c82bf99e484a70be7d25c7061eb8ded3a677164de407e4caf17984be1", + "finding_id": "sha256:ad94d2b549d43b173263f9534c974a5725aabd91cd6e6576f81105bc6418ccf6", + "first_seen_run": "01a1b204-7d29-7637-a3da-da71f6f712af", + "last_seen_run": "01a1d611-00ec-739f-bc18-5d8377705080", + "lifecycle": "existing", + "predicate": "setup-mechanism", + "qualifier_status": "complete", + "rationale": "The overview says Codex notifications use a native configuration change, while the dedicated setup guide requires the Warp plugin and gives plugin installation commands.", + "rationale_class": "codex-notification-setup-scope-conflict", + "reopened": false, + "scope_quotes": [ + { + "quote": "## Setting up notifications\n\nWarp surfaces Codex activity as in-app and desktop alerts \u2014 such as when Codex completes a task, encounters an error, or needs your input. This is powered by the Warp plugin for Codex, published from the [warpdotdev/codex-warp](https://github.com/warpdotdev/codex-warp) plugin marketplace.\n\nWhen Warp detects a Codex session without the plugin, it shows an install chip in the terminal. Click the chip to install the plugin, then restart Codex. Warp shows an update chip the same way when a newer plugin version is required.\n\nTo install the plugin yourself, add the marketplace and the plugin:\n\n```bash\ncodex plugin marketplace add warpdotdev/codex-warp\ncodex plugin add warp@codex-warp\n```\n\nRestart Codex to activate the plugin. To update it later, upgrade the marketplace and reinstall the plugin:\n\n```bash\ncodex plugin marketplace upgrade codex-warp\ncodex plugin add warp@codex-warp\n```\n\n:::note\nIf you point `codex-warp` at a local (non-Git) marketplace source, Warp leaves that override alone and doesn't offer plugin updates for it.\n:::\n", + "source": { + "content_sha256": "e2273e8b963d6193798816e19b11df015bfb08049c359b20480b8b6f97b34abc", + "line_end": 44, + "line_start": 21, + "path": "src/content/docs/agents/cli-agents/codex.mdx", + "repository": "warpdotdev/docs", + "visibility": "public" + } + }, + { + "quote": "## Feature support\n\nNot every feature is available for every agent. The table below shows current support.\n\n| Feature                               | Claude Code | Codex | OpenCode | Amp | Auggie | Copilot CLI | Cursor | Gemini CLI | Droid | Pi |\n|---|---|---|---|---|---|---|---|---|---|---|\n| Rich input editor (`Ctrl-G`) | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 |\n| Agent notifications | \u2713 | \u2713 | \u2713 | \u2717 | \u2717 | \u2717 | \u2717 | \u2717 | \u2717 | \u2717 |\n| Code review comments | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 |\n| Attach code as context | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 |\n| Vertical tabs + metadata | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 |\n| Tab Configs | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 |\n| Remote Control | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 | \u2713 |\n\n**Goose**, **Hermes**, **Mistral Vibe**, **Grok Build** (`grok`), and **Kiro CLI** (`kiro-cli` or `kiro`) are also recognized. They get the same enhanced features as the agents above \u2014 rich input editor, code review comments, attach code as context, vertical tabs and metadata, Tab Configs, and Remote Control \u2014 but don't support agent notifications yet.\n\n**Antigravity** (`agy` or `antigravity`) also supports these features and can report task completion and requests for input when its CLI emits structured notifications.\n\nAgent notifications in Claude Code, OpenCode, and Codex require a one-time setup. Claude Code and OpenCode use a Warp notification plugin. Codex uses a native config change. See the individual agent pages for setup instructions.\n", + "source": { + "content_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", + "line_end": 79, + "line_start": 60, + "path": "src/content/docs/agents/cli-agents/overview.mdx", + "repository": "warpdotdev/docs", + "visibility": "public" + } + } + ], + "severity": "medium", + "source_commit": "f47b54c52fbc616e85fdb0429145a9908a31df4f", + "status": "active", + "suggested_resolution": "Ask the integration owner to confirm the shipped notification setup and reconcile the two public instructions.", + "suggested_resolution_class": "owner-review-notification-setup-scope", + "title": "Codex notification setup conflicts between overview and setup guide", + "topic": "product-behavior", + "verdict": "contradiction" } }, "schema_version": 1 diff --git a/.agents/state/docs_consistency_audit/manifest.json b/.agents/state/docs_consistency_audit/manifest.json index 44a8cf488..86c6dbeee 100644 --- a/.agents/state/docs_consistency_audit/manifest.json +++ b/.agents/state/docs_consistency_audit/manifest.json @@ -1,30 +1,11 @@ { "authority_rules_version": 1, "backlog_pages": [ - "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", - "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", - "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", - "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", - "src/content/docs/enterprise/getting-started/faq.mdx", - "src/content/docs/enterprise/getting-started/getting-started-developers.mdx", - "src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", - "src/content/docs/enterprise/getting-started/quickstart.mdx", - "src/content/docs/enterprise/index.mdx", - "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", - "src/content/docs/enterprise/security-and-compliance/sso.mdx", - "src/content/docs/enterprise/security-and-compliance/trust-center.mdx", - "src/content/docs/enterprise/support-and-resources/billing.mdx", - "src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", - "src/content/docs/enterprise/support-and-resources/troubleshooting-login.mdx", - "src/content/docs/enterprise/team-management/admin-panel.mdx", - "src/content/docs/enterprise/team-management/roles-and-permissions.mdx", - "src/content/docs/enterprise/team-management/teams.mdx", "src/content/docs/enterprise/team-management/workspaces.mdx", "src/content/docs/factories/api-and-sdk/demo-sentry-monitoring-with-sdk.mdx", "src/content/docs/factories/api-and-sdk/index.mdx", "src/content/docs/factories/api-and-sdk/quickstart.mdx", "src/content/docs/factories/api-and-sdk/troubleshooting/errors/agent-process-failed.mdx", - "src/content/docs/factories/api-and-sdk/troubleshooting/errors/authentication-required.mdx", "src/content/docs/factories/api-and-sdk/troubleshooting/errors/budget-exceeded.mdx", "src/content/docs/factories/api-and-sdk/troubleshooting/errors/conflict.mdx", "src/content/docs/factories/api-and-sdk/troubleshooting/errors/content-policy-violation.mdx", @@ -42,19 +23,41 @@ "src/content/docs/factories/api-and-sdk/troubleshooting/errors/operation-not-supported.mdx", "src/content/docs/factories/api-and-sdk/troubleshooting/errors/resource-not-found.mdx", "src/content/docs/factories/api-and-sdk/troubleshooting/errors/resource-unavailable.mdx", + "src/content/docs/factories/automation-triggers.mdx", "src/content/docs/factories/automations.mdx", "src/content/docs/factories/benchmarks.mdx", "src/content/docs/factories/code-forges/other-code-forges.mdx", "src/content/docs/factories/connect-your-factory.mdx", "src/content/docs/factories/deployment-patterns.mdx", "src/content/docs/factories/developer-tools.mdx", + "src/content/docs/factories/environments.mdx", + "src/content/docs/factories/environments/configuring-environments.mdx", + "src/content/docs/factories/environments/troubleshooting-environments.mdx", "src/content/docs/factories/factory-agents.mdx", + "src/content/docs/factories/factory-agents/configuration.mdx", + "src/content/docs/factories/factory-agents/creating-custom-agents.mdx", "src/content/docs/factories/factory-api.mdx", "src/content/docs/factories/factory-as-code.mdx", "src/content/docs/factories/factory-dashboard.mdx", - "src/content/docs/factories/factory-inbox.mdx", + "src/content/docs/factories/factory-home.mdx", "src/content/docs/factories/factory-mcp.mdx", "src/content/docs/factories/factory-skills.mdx", + "src/content/docs/factories/guides/github-issue-to-pull-request.mdx", + "src/content/docs/factories/guides/index.mdx", + "src/content/docs/factories/guides/jira-to-pull-request.mdx", + "src/content/docs/factories/guides/linear-to-pull-request.mdx", + "src/content/docs/factories/guides/microservices-factory.mdx", + "src/content/docs/factories/guides/monorepo-factory.mdx", + "src/content/docs/factories/guides/multi-repository-factory.mdx", + "src/content/docs/factories/guides/slack-to-pull-request.mdx", + "src/content/docs/factories/guides/structuring-your-factory.mdx", + "src/content/docs/factories/guides/testing-and-tuning-your-factory.mdx", + "src/content/docs/factories/guides/web-application-factory.mdx", + "src/content/docs/factories/harnesses/authentication.mdx", + "src/content/docs/factories/harnesses/claude-code.mdx", + "src/content/docs/factories/harnesses/codex.mdx", + "src/content/docs/factories/harnesses/index.mdx", + "src/content/docs/factories/harnesses/warp-agent.mdx", "src/content/docs/factories/how-factories-work.mdx", "src/content/docs/factories/index.mdx", "src/content/docs/factories/infrastructure-and-security.mdx", @@ -63,13 +66,19 @@ "src/content/docs/factories/integrations/gitlab.mdx", "src/content/docs/factories/integrations/jira.mdx", "src/content/docs/factories/integrations/linear.mdx", + "src/content/docs/factories/integrations/permissions.mdx", "src/content/docs/factories/integrations/slack.mdx", "src/content/docs/factories/integrations/teams.mdx", + "src/content/docs/factories/mcp.mdx", "src/content/docs/factories/measure-and-improve.mdx", "src/content/docs/factories/measure-and-improve/scorers.mdx", "src/content/docs/factories/measure-and-improve/self-improvement.mdx", + "src/content/docs/factories/permissions.mdx", "src/content/docs/factories/quickstart.mdx", "src/content/docs/factories/runners.mdx", + "src/content/docs/factories/secrets.mdx", + "src/content/docs/factories/secrets/aws-ecr.mdx", + "src/content/docs/factories/self-hosting/data-storage.mdx", "src/content/docs/factories/self-hosting/direct-monorepo-worktrees.mdx", "src/content/docs/factories/self-hosting/external-orchestrators.mdx", "src/content/docs/factories/self-hosting/index.mdx", @@ -80,8 +89,16 @@ "src/content/docs/factories/self-hosting/private-container-registry.mdx", "src/content/docs/factories/self-hosting/quickstart.mdx", "src/content/docs/factories/self-hosting/reference.mdx", + "src/content/docs/factories/self-hosting/security-and-networking.mdx", "src/content/docs/factories/self-hosting/troubleshooting.mdx", "src/content/docs/factories/troubleshooting.mdx", + "src/content/docs/factories/use-cases/code-review.mdx", + "src/content/docs/factories/use-cases/computer-use-verification.mdx", + "src/content/docs/factories/use-cases/end-to-end-sdlc-automation.mdx", + "src/content/docs/factories/use-cases/index.mdx", + "src/content/docs/factories/use-cases/issue-implementation.mdx", + "src/content/docs/factories/use-cases/issue-triage.mdx", + "src/content/docs/factories/use-cases/production-incident-resolution.mdx", "src/content/docs/factories/warp-hosting.mdx", "src/content/docs/factories/webhooks.mdx", "src/content/docs/factories/webhooks/vercel.mdx", @@ -109,7 +126,6 @@ "src/content/docs/guides/agent-workflows/how-to-run-multiple-ai-coding-agents.mdx", "src/content/docs/guides/agent-workflows/how-to-run-unattended-agents.mdx", "src/content/docs/guides/agent-workflows/how-to-use-voice-and-images-to-prompt-coding-agents.mdx", - "src/content/docs/guides/agent-workflows/run-a-software-factory-in-the-cloud.mdx", "src/content/docs/guides/agent-workflows/set-up-a-software-factory.mdx", "src/content/docs/guides/agent-workflows/understanding-your-codebase.mdx", "src/content/docs/guides/agent-workflows/using-images-as-context-with-warp.mdx", @@ -127,7 +143,6 @@ "src/content/docs/guides/configuration/how-to-set-tech-stack-preferences-with-rules.mdx", "src/content/docs/guides/configuration/how-to-set-up-self-serve-data-analytics-with-skills.mdx", "src/content/docs/guides/configuration/how-to-sync-your-monorepos.mdx", - "src/content/docs/guides/configuration/how-to-use-agent-profiles-efficiently.mdx", "src/content/docs/guides/configuration/how-to-use-tokens-efficiently-with-ai-coding-agents.mdx", "src/content/docs/guides/configuration/trigger-reusable-actions-with-saved-prompts.mdx", "src/content/docs/guides/devops/how-to-analyze-cloud-run-logs-gcloud.mdx", @@ -174,22 +189,11 @@ "src/content/docs/knowledge-and-collaboration/warp-drive/workflows.mdx", "src/content/docs/platform/agents.mdx", "src/content/docs/platform/architecture.mdx", - "src/content/docs/platform/data-storage.mdx", - "src/content/docs/platform/documentation-map.mdx", - "src/content/docs/platform/environments.mdx", - "src/content/docs/platform/environments/configuring-environments.mdx", - "src/content/docs/platform/environments/troubleshooting-environments.mdx", - "src/content/docs/platform/execution-security.mdx", "src/content/docs/platform/faqs.mdx", "src/content/docs/platform/handoff/cloud-to-cloud.mdx", "src/content/docs/platform/handoff/index.mdx", "src/content/docs/platform/handoff/local-to-cloud.mdx", "src/content/docs/platform/handoff/snapshots.mdx", - "src/content/docs/platform/harnesses/authentication.mdx", - "src/content/docs/platform/harnesses/claude-code.mdx", - "src/content/docs/platform/harnesses/codex.mdx", - "src/content/docs/platform/harnesses/index.mdx", - "src/content/docs/platform/harnesses/warp-agent.mdx", "src/content/docs/platform/index.mdx", "src/content/docs/platform/integrations/azure-devops.mdx", "src/content/docs/platform/integrations/bitbucket.mdx", @@ -204,15 +208,14 @@ "src/content/docs/platform/integrations/quickstart.mdx", "src/content/docs/platform/integrations/slack.mdx", "src/content/docs/platform/managing-cloud-agents.mdx", - "src/content/docs/platform/mcp.mdx", "src/content/docs/platform/orchestration/index.mdx", "src/content/docs/platform/orchestration/multi-agent-runs.mdx", "src/content/docs/platform/overview.mdx", "src/content/docs/platform/oz-web-app.mdx", "src/content/docs/platform/quickstart.mdx", "src/content/docs/platform/secrets.mdx", - "src/content/docs/platform/skills-as-agents.mdx", "src/content/docs/platform/team-access-billing-and-identity.mdx", + "src/content/docs/platform/transitioning-from-oz.mdx", "src/content/docs/platform/triggers/index.mdx", "src/content/docs/platform/triggers/scheduled-agents-quickstart.mdx", "src/content/docs/platform/triggers/scheduled-agents.mdx", @@ -314,7 +317,7 @@ "extractor_version": "1.0.0", "last_completed_run": null, "model_contract_version": "1.0.0", - "model_identifier": "gpt-5.6-sol-high", + "model_identifier": "gpt-6.1-sol (high)", "page_shards": { "src/content/docs/agents/agent-memory/index.mdx": "claims/890e532fcdfb3d00c52652e89196b2aa0118d75e0ac46eb81e62382a11801ea3.json", "src/content/docs/agents/capabilities/agent-notifications.mdx": "claims/ea798ce15afa4696283d45dbfc4b22973ddae662e4c5bcb7393a171180583d50.json", @@ -399,6 +402,7 @@ "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx": "claims/d220a541830a0ebac1d1009f5522b7eedc461bb03f8e2e3263777fc7d2707244.json", "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx": "claims/2958aa0aa2a657951f43b6ca52c9fc82c0c03e69ba5a3426868cd4cd0b140ad9.json", "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx": "claims/c680977b1eceedc20924a89fec40748fa805fb3a0a0528c7c58322e8c20cf907.json", + "src/content/docs/enterprise/enterprise-features/private-networking.mdx": "claims/4e608dc44d14320429f70874e0dc781b98aae217af9de87060862b693cb424d7.json", "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx": "claims/a073a242f58aa668453297d2230f1d840b8625dd6bbc702793bdfc22169ff0ae.json", "src/content/docs/enterprise/getting-started/faq.mdx": "claims/5cc1ce086633ed12e5ae67da1f8d3b4b18f1233832b6e84505e061089622232f.json", "src/content/docs/enterprise/getting-started/getting-started-developers.mdx": "claims/68bacb1de97b4bb72f8afde55662c1c30530c5c4fc661f2fffa6117ea783584e.json", @@ -569,8 +573,6 @@ "src/content/docs/knowledge-and-collaboration/warp-drive/workflows.mdx": "claims/3114179fd61b35153a3ab27170de680f0e69ce31e3e1d78dd26f2f71e9d3fc53.json", "src/content/docs/platform/agents.mdx": "claims/47323185831a1f639f221d3cac3c821519c87e99efe130fca0e76c754d97fa2b.json", "src/content/docs/platform/architecture.mdx": "claims/a3d6de2d2b5befcfd4d722e189aed4f36318793d15403a6506483f9b6ac6747f.json", - "src/content/docs/platform/data-storage.mdx": "claims/44e106c8437b19106965abec2da721c5061e6ceb25a533f3bcac3bf32f68193f.json", - "src/content/docs/platform/documentation-map.mdx": "claims/bf211160d0165b258922ab4a3557434eb32815a6100a294741b0e57fe9787d65.json", "src/content/docs/platform/environments.mdx": "claims/4dfc9d0f3983b7ffe694d1388672fbb0923a58e421c77b4b20952644773aad79.json", "src/content/docs/platform/environments/configuring-environments.mdx": "claims/da6180af15552bb272974e6b44daa68e3b790cefcde6cc7a36efc2692b792c6b.json", "src/content/docs/platform/environments/troubleshooting-environments.mdx": "claims/952d658647a4972450584c55b2fdb34e20ec92652b67ab2571efc825789fc3d1.json", @@ -709,7 +711,7 @@ "candidate_sections": [ { "anchor": "", - "character_count": 1103, + "character_count": 1104, "heading": "", "line_end": 25, "line_start": 9 @@ -772,14 +774,14 @@ }, { "anchor": "related-pages", - "character_count": 676, + "character_count": 644, "heading": "Related pages", "line_end": 101, "line_start": 95 } ], - "character_count": 8595, - "extraction_status": "invalidated", + "character_count": 8564, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -840,7 +842,7 @@ "path": "src/content/docs/agents/agent-memory/index.mdx", "role": "canonical-overview", "route": "/agents/agent-memory/", - "source_sha256": "0ee3deac74ea40f27ee564312dabafc420272794165560fd6cc8860531d5c29a", + "source_sha256": "2e8a4fc048f930c072a00a5975856cbd4325ff6220d00c79c39959cbeb651fa1", "title": "Agent Memory (Research Preview)" }, "src/content/docs/agents/capabilities/agent-notifications.mdx": { @@ -917,7 +919,7 @@ } ], "character_count": 7310, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -1048,7 +1050,7 @@ } ], "character_count": 9668, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -1176,7 +1178,7 @@ } ], "character_count": 8500, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -1246,90 +1248,102 @@ "anchor": "", "character_count": 384, "heading": "", - "line_end": 14, - "line_start": 10 + "line_end": 13, + "line_start": 9 }, { "anchor": "what-gets-attached", "character_count": 677, "heading": "What gets attached", - "line_end": 21, - "line_start": 15 + "line_end": 20, + "line_start": 14 }, { "anchor": "attachment-modes", - "character_count": 837, + "character_count": 864, "heading": "Attachment modes", - "line_end": 33, - "line_start": 22 + "line_end": 32, + "line_start": 21 }, { "anchor": "changing-the-attachment-mode", - "character_count": 647, + "character_count": 320, "heading": "Changing the attachment mode", - "line_end": 46, - "line_start": 34 + "line_end": 40, + "line_start": 33 + }, + { + "anchor": "sharing-captures-outside-pull-requests", + "character_count": 1159, + "heading": "Sharing captures outside pull requests", + "line_end": 54, + "line_start": 41 }, { "anchor": "where-else-artifacts-appear", "character_count": 355, "heading": "Where else artifacts appear", - "line_end": 53, - "line_start": 47 + "line_end": 61, + "line_start": 55 }, { "anchor": "related-pages", "character_count": 681, "heading": "Related pages", - "line_end": 60, - "line_start": 54 + "line_end": 68, + "line_start": 62 } ], - "character_count": 3875, - "extraction_status": "invalidated", + "character_count": 4702, + "extraction_status": "unchanged", "headings": [ { "anchor": "", - "line_start": 10, + "line_start": 9, "text": "" }, { "anchor": "what-gets-attached", - "line_start": 15, + "line_start": 14, "text": "What gets attached" }, { "anchor": "attachment-modes", - "line_start": 22, + "line_start": 21, "text": "Attachment modes" }, { "anchor": "changing-the-attachment-mode", - "line_start": 34, + "line_start": 33, "text": "Changing the attachment mode" }, + { + "anchor": "sharing-captures-outside-pull-requests", + "line_start": 41, + "text": "Sharing captures outside pull requests" + }, { "anchor": "where-else-artifacts-appear", - "line_start": 47, + "line_start": 55, "text": "Where else artifacts appear" }, { "anchor": "related-pages", - "line_start": 54, + "line_start": 62, "text": "Related pages" } ], "path": "src/content/docs/agents/capabilities/computer-use/artifacts-in-prs.mdx", "role": "docs-prose", "route": "/agents/capabilities/computer-use/artifacts-in-prs/", - "source_sha256": "b8606682976e14ef36664d16cbe9faced3c3fbf660331eb8a63d154c056a53c1", + "source_sha256": "39565db2c69d3f177b9a76575a5652a0fe2216c438f50a87c8a0cc872e044aaa", "title": "Screenshots and videos in pull requests" }, "src/content/docs/agents/capabilities/computer-use/browser-use.mdx": { "candidate_sections": [ { "anchor": "", - "character_count": 405, + "character_count": 406, "heading": "", "line_end": 11, "line_start": 9 @@ -1357,14 +1371,14 @@ }, { "anchor": "related-pages", - "character_count": 371, + "character_count": 372, "heading": "Related pages", "line_end": 55, "line_start": 51 } ], - "character_count": 3943, - "extraction_status": "invalidated", + "character_count": 3945, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -1400,7 +1414,7 @@ "path": "src/content/docs/agents/capabilities/computer-use/browser-use.mdx", "role": "docs-prose", "route": "/agents/capabilities/computer-use/browser-use/", - "source_sha256": "1a732866656832e6c3a93f2d32d7774da34d8f5f45a9875e5831f0b77af131cd", + "source_sha256": "84ac06e7d11481bb8d841c4e36585db638f5a02d322f42ef636bf9eb450cfb9d", "title": "Browser use for agents" }, "src/content/docs/agents/capabilities/computer-use/index.mdx": { @@ -1428,7 +1442,7 @@ }, { "anchor": "enabling-computer-use", - "character_count": 504, + "character_count": 505, "heading": "Enabling Computer Use", "line_end": 40, "line_start": 37 @@ -1463,7 +1477,7 @@ }, { "anchor": "setup-and-requirements", - "character_count": 644, + "character_count": 645, "heading": "Setup and requirements", "line_end": 87, "line_start": 82 @@ -1504,15 +1518,15 @@ "line_start": 128 }, { - "anchor": "related-capabilities", - "character_count": 443, - "heading": "Related capabilities", - "line_end": 138, + "anchor": "related-pages", + "character_count": 648, + "heading": "Related pages", + "line_end": 140, "line_start": 134 } ], - "character_count": 7959, - "extraction_status": "invalidated", + "character_count": 8166, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -1595,15 +1609,15 @@ "text": "Browsing and web interaction" }, { - "anchor": "related-capabilities", + "anchor": "related-pages", "line_start": 134, - "text": "Related capabilities" + "text": "Related pages" } ], "path": "src/content/docs/agents/capabilities/computer-use/index.mdx", "role": "canonical-overview", "route": "/agents/capabilities/computer-use/", - "source_sha256": "1dd51d1f3820997c49ba80255b85b5730bbb124b8e0ecd2a29c992b574c900ac", + "source_sha256": "3aad562691a0e29dd7be51ed90d4f8ef98c9133140e1b02f5f638e4d46eee042", "title": "Computer Use for agents" }, "src/content/docs/agents/capabilities/computer-use/testing-and-recordings.mdx": { @@ -1701,7 +1715,7 @@ } ], "character_count": 10669, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -1843,28 +1857,28 @@ }, { "anchor": "global-permission-settings", - "character_count": 1104, + "character_count": 1133, "heading": "Global permission settings", - "line_end": 190, + "line_end": 192, "line_start": 177 }, { - "anchor": "credits-usage", - "character_count": 1102, - "heading": "Credits usage", - "line_end": 214, - "line_start": 191 + "anchor": "usage", + "character_count": 670, + "heading": "Usage", + "line_end": 202, + "line_start": 193 }, { "anchor": "example-workflows", "character_count": 4433, "heading": "Example workflows", - "line_end": 223, - "line_start": 215 + "line_end": 211, + "line_start": 203 } ], - "character_count": 15803, - "extraction_status": "invalidated", + "character_count": 15400, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -1927,20 +1941,20 @@ "text": "Global permission settings" }, { - "anchor": "credits-usage", - "line_start": 191, - "text": "Credits usage" + "anchor": "usage", + "line_start": 193, + "text": "Usage" }, { "anchor": "example-workflows", - "line_start": 215, + "line_start": 203, "text": "Example workflows" } ], "path": "src/content/docs/agents/capabilities/full-terminal-use.mdx", "role": "docs-prose", "route": "/agents/capabilities/full-terminal-use/", - "source_sha256": "6a37d32179ff1b7f72b0865a39a40c70978c25138eb0d21f7187f56a7f2f600d", + "source_sha256": "d30f22d53e894a91c87c3aa95dcfad909f9ae2fea30a3541f433051853eb3c14", "title": "Full Terminal Use" }, "src/content/docs/agents/capabilities/index.mdx": { @@ -1961,7 +1975,7 @@ } ], "character_count": 2340, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -1989,7 +2003,7 @@ "candidate_sections": [ { "anchor": "", - "character_count": 1010, + "character_count": 1015, "heading": "", "line_end": 17, "line_start": 7 @@ -2107,8 +2121,8 @@ "line_start": 500 } ], - "character_count": 21050, - "extraction_status": "invalidated", + "character_count": 21055, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -2209,7 +2223,7 @@ "path": "src/content/docs/agents/capabilities/mcp.mdx", "role": "docs-prose", "route": "/agents/capabilities/mcp/", - "source_sha256": "5ca50027057a6d9964d780a5dc99b116d51fd1e72f90a0cc3cfd7f4322d3bce2", + "source_sha256": "a696c4159f0c3a9f4c10022776a90f20f9785841272eed614128ae3529922dda", "title": "Model Context Protocol (MCP)" }, "src/content/docs/agents/capabilities/planning.mdx": { @@ -2272,7 +2286,7 @@ } ], "character_count": 6454, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -2388,7 +2402,7 @@ } ], "character_count": 5836, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -2451,238 +2465,259 @@ "candidate_sections": [ { "anchor": "", - "character_count": 430, + "character_count": 316, "heading": "", "line_end": 14, "line_start": 9 }, { "anchor": "key-features", - "character_count": 690, + "character_count": 734, "heading": "Key features", "line_end": 24, "line_start": 15 }, { "anchor": "how-skills-work", - "character_count": 790, + "character_count": 473, "heading": "How Skills work", - "line_end": 38, + "line_end": 30, "line_start": 25 }, - { - "anchor": "skill-name-conflicts", - "character_count": 783, - "heading": "Skill name conflicts", - "line_end": 46, - "line_start": 39 - }, { "anchor": "example-interactions", - "character_count": 673, + "character_count": 337, "heading": "Example interactions", - "line_end": 64, - "line_start": 47 + "line_end": 48, + "line_start": 39 }, { "anchor": "identify-skill-sources-in-conversation-data", - "character_count": 935, + "character_count": 608, "heading": "Identify skill sources in conversation data", - "line_end": 77, - "line_start": 65 + "line_end": 59, + "line_start": 49 }, { "anchor": "instructions", "character_count": 179, "heading": "Instructions", - "line_end": 98, - "line_start": 95 + "line_end": 77, + "line_start": 74 + }, + { + "anchor": "example-skill-file", + "character_count": 410, + "heading": "Example skill file", + "line_end": 91, + "line_start": 82 }, { "anchor": "instructions", - "character_count": 255, + "character_count": 224, "heading": "Instructions", - "line_end": 120, - "line_start": 115 + "line_end": 99, + "line_start": 94 }, { "anchor": "configuration-format", - "character_count": 176, - "heading": "Configuration Format", - "line_end": 128, - "line_start": 121 + "character_count": 204, + "heading": "Configuration format", + "line_end": 109, + "line_start": 100 }, { "anchor": "examples", - "character_count": 118, + "character_count": 354, "heading": "Examples", - "line_end": 133, - "line_start": 129 + "line_end": 116, + "line_start": 110 }, { "anchor": "skill-arguments", - "character_count": 327, + "character_count": 206, "heading": "Skill arguments", - "line_end": 139, - "line_start": 134 + "line_end": 122, + "line_start": 117 }, { "anchor": "argument-syntax", - "character_count": 435, + "character_count": 229, "heading": "Argument syntax", - "line_end": 147, - "line_start": 140 + "line_end": 128, + "line_start": 123 }, { "anchor": "how-argument-substitution-works", - "character_count": 893, + "character_count": 487, "heading": "How argument substitution works", - "line_end": 159, - "line_start": 148 + "line_end": 136, + "line_start": 129 }, { - "anchor": "explain-topic", - "character_count": 359, - "heading": "Explain Topic", - "line_end": 194, - "line_start": 170 + "anchor": "explain-a-topic", + "character_count": 393, + "heading": "Explain a topic", + "line_end": 167, + "line_start": 147 }, { "anchor": "greet", - "character_count": 324, + "character_count": 313, "heading": "Greet", - "line_end": 217, - "line_start": 205 + "line_end": 186, + "line_start": 178 }, { "anchor": "project-skills", - "character_count": 1295, + "character_count": 936, "heading": "Project skills", - "line_end": 262, - "line_start": 222 + "line_end": 231, + "line_start": 193 }, { "anchor": "root-directory-skills-global", - "character_count": 789, + "character_count": 330, "heading": "Root directory skills (global)", - "line_end": 290, - "line_start": 263 + "line_end": 244, + "line_start": 232 + }, + { + "anchor": "cloud-agents", + "character_count": 360, + "heading": "Cloud agents", + "line_end": 254, + "line_start": 249 }, { "anchor": "extra-directories-for-cloud-runs", - "character_count": 422, + "character_count": 1514, "heading": "Extra directories for cloud runs", - "line_end": 312, - "line_start": 309 + "line_end": 271, + "line_start": 255 }, { "anchor": "step-1-choose-a-location", - "character_count": 346, + "character_count": 96, "heading": "Step 1: Choose a location", - "line_end": 321, - "line_start": 315 + "line_end": 277, + "line_start": 274 }, { "anchor": "step-2-create-the-directory-structure", "character_count": 156, "heading": "Step 2: Create the directory structure", - "line_end": 329, - "line_start": 322 + "line_end": 285, + "line_start": 278 }, { "anchor": "step-3-write-the-skill-file", "character_count": 133, "heading": "Step 3: Write the skill file", - "line_end": 337, - "line_start": 330 + "line_end": 293, + "line_start": 286 }, { "anchor": "step-4-add-content", - "character_count": 165, + "character_count": 181, "heading": "Step 4: Add content", - "line_end": 347, - "line_start": 338 - }, - { - "anchor": "instructions", - "character_count": 130, - "heading": "Instructions", - "line_end": 357, - "line_start": 353 + "line_end": 297, + "line_start": 294 }, { "anchor": "skills-with-supporting-files", - "character_count": 447, + "character_count": 325, "heading": "Skills with supporting files", - "line_end": 377, - "line_start": 363 + "line_end": 312, + "line_start": 298 }, { "anchor": "running-the-check", - "character_count": 378, + "character_count": 123, "heading": "Running the check", - "line_end": 390, - "line_start": 378 + "line_end": 319, + "line_start": 313 }, { "anchor": "viewing-available-skills", - "character_count": 283, + "character_count": 115, "heading": "Viewing available skills", - "line_end": 402, - "line_start": 393 + "line_end": 325, + "line_start": 322 }, { "anchor": "editing-skills", - "character_count": 319, + "character_count": 155, "heading": "Editing skills", - "line_end": 416, - "line_start": 403 + "line_end": 329, + "line_start": 326 }, { "anchor": "pre-built-skills", - "character_count": 464, + "character_count": 239, "heading": "Pre-built skills", - "line_end": 431, - "line_start": 426 + "line_end": 341, + "line_start": 336 }, { "anchor": "suggested-skills-from-agent-memory", "character_count": 234, "heading": "Suggested skills from Agent Memory", - "line_end": 435, - "line_start": 432 + "line_end": 345, + "line_start": 342 }, { "anchor": "invoking-skills-with-a-prompt", - "character_count": 562, + "character_count": 276, "heading": "Invoking skills with a prompt", - "line_end": 446, - "line_start": 436 + "line_end": 351, + "line_start": 346 }, { "anchor": "running-agents-from-skills", - "character_count": 457, + "character_count": 262, "heading": "Running agents from skills", - "line_end": 452, - "line_start": 447 + "line_end": 355, + "line_start": 352 }, { - "anchor": "related-features", - "character_count": 428, - "heading": "Related features", - "line_end": 461, - "line_start": 453 + "anchor": "cli", + "character_count": 287, + "heading": "CLI", + "line_end": 359, + "line_start": 356 }, { - "anchor": "next-steps", - "character_count": 452, - "heading": "Next steps", - "line_end": 467, - "line_start": 462 + "anchor": "web-app", + "character_count": 162, + "heading": "Web app", + "line_end": 365, + "line_start": 360 + }, + { + "anchor": "api-and-sdk", + "character_count": 199, + "heading": "API and SDK", + "line_end": 369, + "line_start": 366 + }, + { + "anchor": "running-skills-on-a-schedule", + "character_count": 530, + "heading": "Running skills on a schedule", + "line_end": 379, + "line_start": 370 + }, + { + "anchor": "related-pages", + "character_count": 419, + "heading": "Related pages", + "line_end": 385, + "line_start": 380 } ], - "character_count": 17659, - "extraction_status": "invalidated", + "character_count": 14514, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -2701,239 +2736,239 @@ }, { "anchor": "skill-name-conflicts", - "line_start": 39, + "line_start": 31, "text": "Skill name conflicts" }, { "anchor": "example-interactions", - "line_start": 47, + "line_start": 39, "text": "Example interactions" }, { "anchor": "identify-skill-sources-in-conversation-data", - "line_start": 65, + "line_start": 49, "text": "Identify skill sources in conversation data" }, { "anchor": "skill-file-format", - "line_start": 78, + "line_start": 60, "text": "Skill file format" }, { "anchor": "basic-structure", - "line_start": 85, + "line_start": 64, "text": "Basic structure" }, { "anchor": "your-skill-name", - "line_start": 93, + "line_start": 72, "text": "Your Skill Name" }, { "anchor": "instructions", - "line_start": 95, + "line_start": 74, "text": "Instructions" }, { "anchor": "examples", - "line_start": 99, + "line_start": 78, "text": "Examples" }, { "anchor": "example-skill-file", - "line_start": 103, + "line_start": 82, "text": "Example skill file" }, { - "anchor": "add-feature-flag", - "line_start": 113, - "text": "Add Feature Flag" + "anchor": "add-a-feature-flag", + "line_start": 92, + "text": "Add a feature flag" }, { "anchor": "instructions", - "line_start": 115, + "line_start": 94, "text": "Instructions" }, { "anchor": "configuration-format", - "line_start": 121, - "text": "Configuration Format" + "line_start": 100, + "text": "Configuration format" }, { "anchor": "examples", - "line_start": 129, + "line_start": 110, "text": "Examples" }, { "anchor": "skill-arguments", - "line_start": 134, + "line_start": 117, "text": "Skill arguments" }, { "anchor": "argument-syntax", - "line_start": 140, + "line_start": 123, "text": "Argument syntax" }, { "anchor": "how-argument-substitution-works", - "line_start": 148, + "line_start": 129, "text": "How argument substitution works" }, { "anchor": "example-skill-with-arguments", - "line_start": 160, + "line_start": 137, "text": "Example: Skill with arguments" }, { - "anchor": "explain-topic", - "line_start": 170, - "text": "Explain Topic" + "anchor": "explain-a-topic", + "line_start": 147, + "text": "Explain a topic" }, { "anchor": "example-skill-without-arguments", - "line_start": 195, + "line_start": 168, "text": "Example: Skill without arguments" }, { "anchor": "greet", - "line_start": 205, + "line_start": 178, "text": "Greet" }, { "anchor": "skill-locations", - "line_start": 218, + "line_start": 187, "text": "Skill locations" }, { "anchor": "project-skills", - "line_start": 222, + "line_start": 193, "text": "Project skills" }, { "anchor": "root-directory-skills-global", - "line_start": 263, + "line_start": 232, "text": "Root directory skills (global)" }, { "anchor": "project-vs-root-directory-skills", - "line_start": 291, + "line_start": 245, "text": "Project vs Root directory skills" }, + { + "anchor": "cloud-agents", + "line_start": 249, + "text": "Cloud agents" + }, { "anchor": "extra-directories-for-cloud-runs", - "line_start": 309, + "line_start": 255, "text": "Extra directories for cloud runs" }, { "anchor": "creating-skills", - "line_start": 313, + "line_start": 272, "text": "Creating skills" }, { "anchor": "step-1-choose-a-location", - "line_start": 315, + "line_start": 274, "text": "Step 1: Choose a location" }, { "anchor": "step-2-create-the-directory-structure", - "line_start": 322, + "line_start": 278, "text": "Step 2: Create the directory structure" }, { "anchor": "step-3-write-the-skill-file", - "line_start": 330, + "line_start": 286, "text": "Step 3: Write the skill file" }, { "anchor": "step-4-add-content", - "line_start": 338, + "line_start": 294, "text": "Step 4: Add content" }, - { - "anchor": "my-new-skill", - "line_start": 348, - "text": "My New Skill" - }, - { - "anchor": "when-to-use", - "line_start": 350, - "text": "When to use" - }, - { - "anchor": "instructions", - "line_start": 353, - "text": "Instructions" - }, - { - "anchor": "important-notes", - "line_start": 358, - "text": "Important notes" - }, { "anchor": "skills-with-supporting-files", - "line_start": 363, + "line_start": 298, "text": "Skills with supporting files" }, { "anchor": "running-the-check", - "line_start": 378, + "line_start": 313, "text": "Running the check" }, { "anchor": "managing-skills", - "line_start": 391, + "line_start": 320, "text": "Managing skills" }, { "anchor": "viewing-available-skills", - "line_start": 393, + "line_start": 322, "text": "Viewing available skills" }, { "anchor": "editing-skills", - "line_start": 403, + "line_start": 326, "text": "Editing skills" }, { "anchor": "best-practices", - "line_start": 417, + "line_start": 330, "text": "Best practices" }, { "anchor": "pre-built-skills", - "line_start": 426, + "line_start": 336, "text": "Pre-built skills" }, { "anchor": "suggested-skills-from-agent-memory", - "line_start": 432, + "line_start": 342, "text": "Suggested skills from Agent Memory" }, { "anchor": "invoking-skills-with-a-prompt", - "line_start": 436, + "line_start": 346, "text": "Invoking skills with a prompt" }, { "anchor": "running-agents-from-skills", - "line_start": 447, + "line_start": 352, "text": "Running agents from skills" }, { - "anchor": "related-features", - "line_start": 453, - "text": "Related features" + "anchor": "cli", + "line_start": 356, + "text": "CLI" }, { - "anchor": "next-steps", - "line_start": 462, - "text": "Next steps" + "anchor": "web-app", + "line_start": 360, + "text": "Web app" + }, + { + "anchor": "api-and-sdk", + "line_start": 366, + "text": "API and SDK" + }, + { + "anchor": "running-skills-on-a-schedule", + "line_start": 370, + "text": "Running skills on a schedule" + }, + { + "anchor": "related-pages", + "line_start": 380, + "text": "Related pages" } ], "path": "src/content/docs/agents/capabilities/skills.mdx", "role": "docs-prose", "route": "/agents/capabilities/skills/", - "source_sha256": "f8c1412d84c4e5580992aa6fa4be53d0cea9e517bd0260b47b36bea0d2ef7709", + "source_sha256": "d80a0b9c0906ebff53f886b2e63e438f962f835136134306eae545b159eed634", "title": "Skills for agents" }, "src/content/docs/agents/capabilities/slash-commands.mdx": { @@ -2947,7 +2982,7 @@ }, { "anchor": "static-slash-commands", - "character_count": 8447, + "character_count": 8532, "heading": "Static slash commands", "line_end": 26, "line_start": 17 @@ -2967,8 +3002,8 @@ "line_start": 44 } ], - "character_count": 10462, - "extraction_status": "invalidated", + "character_count": 10547, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -2999,7 +3034,7 @@ "path": "src/content/docs/agents/capabilities/slash-commands.mdx", "role": "docs-prose", "route": "/agents/capabilities/slash-commands/", - "source_sha256": "abf949d49d288ed3635a0b9e43cf4dd47f8f4ad19f8469515f68fad21bbeaf9c", + "source_sha256": "4a189ce2c81adbdcd59421d97db11bea12d7ad3da1117f490ab0aa0cf233bea3", "title": "Slash Commands" }, "src/content/docs/agents/capabilities/task-lists.mdx": { @@ -3034,7 +3069,7 @@ } ], "character_count": 2864, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -3116,7 +3151,7 @@ } ], "character_count": 4295, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -3164,7 +3199,7 @@ "candidate_sections": [ { "anchor": "", - "character_count": 971, + "character_count": 1077, "heading": "", "line_end": 20, "line_start": 9 @@ -3192,21 +3227,21 @@ }, { "anchor": "supported-warp-features", - "character_count": 893, + "character_count": 1194, "heading": "Supported Warp features", - "line_end": 72, + "line_end": 74, "line_start": 61 }, { "anchor": "related-pages", - "character_count": 669, + "character_count": 637, "heading": "Related pages", - "line_end": 81, - "line_start": 73 + "line_end": 83, + "line_start": 75 } ], - "character_count": 4605, - "extraction_status": "invalidated", + "character_count": 4980, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -3240,21 +3275,21 @@ }, { "anchor": "related-pages", - "line_start": 73, + "line_start": 75, "text": "Related pages" } ], "path": "src/content/docs/agents/cli-agents/claude-code.mdx", "role": "docs-prose", "route": "/agents/cli-agents/claude-code/", - "source_sha256": "fa2f42ca3c94f24f54cfbc0a0185dacbc08cfb603950d58c673e5f00ab789a64", + "source_sha256": "2cdc38130ba2089be31db41807b94bf7e0399b920f7d3c027b88183a6b9e0426", "title": "Claude Code in Warp" }, "src/content/docs/agents/cli-agents/codex.mdx": { "candidate_sections": [ { "anchor": "", - "character_count": 873, + "character_count": 979, "heading": "", "line_end": 20, "line_start": 9 @@ -3275,14 +3310,14 @@ }, { "anchor": "related-pages", - "character_count": 533, + "character_count": 501, "heading": "Related pages", "line_end": 64, "line_start": 57 } ], - "character_count": 3526, - "extraction_status": "invalidated", + "character_count": 3600, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -3308,7 +3343,7 @@ "path": "src/content/docs/agents/cli-agents/codex.mdx", "role": "docs-prose", "route": "/agents/cli-agents/codex/", - "source_sha256": "ba108b20332fd566ae0837fabacb278f57708500a7ff6599bd2d97fc01307251", + "source_sha256": "e2273e8b963d6193798816e19b11df015bfb08049c359b20480b8b6f97b34abc", "title": "Codex CLI in Warp" }, "src/content/docs/agents/cli-agents/opencode.mdx": { @@ -3336,14 +3371,14 @@ }, { "anchor": "related-pages", - "character_count": 349, + "character_count": 538, "heading": "Related pages", - "line_end": 50, + "line_end": 51, "line_start": 44 } ], - "character_count": 2734, - "extraction_status": "invalidated", + "character_count": 2923, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -3369,56 +3404,63 @@ "path": "src/content/docs/agents/cli-agents/opencode.mdx", "role": "docs-prose", "route": "/agents/cli-agents/opencode/", - "source_sha256": "39e335661038b9b2824ce546dd1b3e3eda81c83235e400818a32b5c36d91cc50", + "source_sha256": "cb8c446d84b07817ada7c8828b408320ae625a887fa34dd0c73cb819c1e072e4", "title": "OpenCode in Warp" }, "src/content/docs/agents/cli-agents/overview.mdx": { "candidate_sections": [ { "anchor": "", - "character_count": 828, + "character_count": 796, "heading": "", "line_end": 20, "line_start": 9 }, { "anchor": "supported-agents", - "character_count": 1286, + "character_count": 1382, "heading": "Supported agents", - "line_end": 47, + "line_end": 48, "line_start": 21 }, + { + "anchor": "where-third-party-cli-agents-appear", + "character_count": 1021, + "heading": "Where third-party CLI agents appear", + "line_end": 59, + "line_start": 49 + }, { "anchor": "feature-support", - "character_count": 1593, + "character_count": 1652, "heading": "Feature support", - "line_end": 67, - "line_start": 48 + "line_end": 79, + "line_start": 60 }, { "anchor": "customizing-the-toolbelt", "character_count": 505, "heading": "Customizing the toolbelt", - "line_end": 76, - "line_start": 68 + "line_end": 88, + "line_start": 80 }, { "anchor": "getting-started", - "character_count": 436, + "character_count": 392, "heading": "Getting started", - "line_end": 88, - "line_start": 77 + "line_end": 100, + "line_start": 89 }, { "anchor": "related-pages", "character_count": 646, "heading": "Related pages", - "line_end": 96, - "line_start": 89 + "line_end": 108, + "line_start": 101 } ], - "character_count": 5528, - "extraction_status": "invalidated", + "character_count": 6629, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -3430,31 +3472,36 @@ "line_start": 21, "text": "Supported agents" }, + { + "anchor": "where-third-party-cli-agents-appear", + "line_start": 49, + "text": "Where third-party CLI agents appear" + }, { "anchor": "feature-support", - "line_start": 48, + "line_start": 60, "text": "Feature support" }, { "anchor": "customizing-the-toolbelt", - "line_start": 68, + "line_start": 80, "text": "Customizing the toolbelt" }, { "anchor": "getting-started", - "line_start": 77, + "line_start": 89, "text": "Getting started" }, { "anchor": "related-pages", - "line_start": 89, + "line_start": 101, "text": "Related pages" } ], "path": "src/content/docs/agents/cli-agents/overview.mdx", "role": "docs-prose", "route": "/agents/cli-agents/overview/", - "source_sha256": "5b081c39552faee715abc14cafa76b61a47feea18a29a15608c74df7d3faa1ee", + "source_sha256": "97711aa2f470e42d91ac2236b10e6ee9d778a3414d3a0d2d207f5f32e3665a71", "title": "Third-party CLI agents overview" }, "src/content/docs/agents/cli-agents/remote-control.mdx": { @@ -3510,7 +3557,7 @@ } ], "character_count": 4873, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -3593,7 +3640,7 @@ } ], "character_count": 4366, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -3722,7 +3769,7 @@ } ], "character_count": 10232, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -3843,7 +3890,7 @@ }, { "anchor": "multi-agent-orchestration", - "character_count": 2958, + "character_count": 2959, "heading": "Multi-agent orchestration", "line_end": 89, "line_start": 58 @@ -3857,14 +3904,14 @@ }, { "anchor": "related-pages", - "character_count": 753, + "character_count": 1034, "heading": "Related pages", - "line_end": 120, + "line_end": 122, "line_start": 113 } ], - "character_count": 10129, - "extraction_status": "invalidated", + "character_count": 10411, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -3910,7 +3957,7 @@ "path": "src/content/docs/agents/cli/cloud-and-orchestration.mdx", "role": "docs-prose", "route": "/agents/cli/cloud-and-orchestration/", - "source_sha256": "55e1c58ca0a53bb923ad329468458104f7aa85bab3e4e1805eaba3e02c2cd3cd", + "source_sha256": "a50e3088fd97fa648f59a79a2da86a59ed0bcd3131329cad8086adb0d72c7b2b", "title": "Cloud handoff and orchestration in the Warp Agent CLI" }, "src/content/docs/agents/cli/configuration.mdx": { @@ -3959,7 +4006,7 @@ }, { "anchor": "statusline", - "character_count": 2084, + "character_count": 2265, "heading": "Statusline", "line_end": 90, "line_start": 66 @@ -4021,8 +4068,8 @@ "line_start": 157 } ], - "character_count": 11582, - "extraction_status": "invalidated", + "character_count": 11763, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -4108,7 +4155,7 @@ "path": "src/content/docs/agents/cli/configuration.mdx", "role": "docs-prose", "route": "/agents/cli/configuration/", - "source_sha256": "2989f041a2f74030c3905841b5792ba0981146d79873f97b5cc2b2c64e77ecf7", + "source_sha256": "b91d812a509d4098f7490c56cbd4f5bf7e446351c13fafa980acecd4eac607fa", "title": "Customizing the Warp Agent CLI" }, "src/content/docs/agents/cli/index.mdx": { @@ -4122,7 +4169,7 @@ }, { "anchor": "what-is-the-warp-agent-cli", - "character_count": 803, + "character_count": 804, "heading": "What is the Warp Agent CLI?", "line_end": 18, "line_start": 11 @@ -4136,7 +4183,7 @@ }, { "anchor": "how-it-relates-to-the-warp-app-and-cloud-agents", - "character_count": 658, + "character_count": 659, "heading": "How it relates to the Warp app and cloud agents", "line_end": 34, "line_start": 30 @@ -4157,14 +4204,14 @@ }, { "anchor": "next-steps", - "character_count": 557, + "character_count": 752, "heading": "Next steps", - "line_end": 55, + "line_end": 56, "line_start": 49 } ], - "character_count": 5351, - "extraction_status": "invalidated", + "character_count": 5548, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -4205,7 +4252,7 @@ "path": "src/content/docs/agents/cli/index.mdx", "role": "canonical-overview", "route": "/agents/cli/", - "source_sha256": "49d7f1b5df5a4b83e3de7c4476cd96271bd3aeb32f74b8538cd793c4bdb41381", + "source_sha256": "c8111e567e5383bef2e4efab23cd1c8f824cbb24b54e271895fffdadd96ee04d", "title": "Warp Agent CLI overview" }, "src/content/docs/agents/cli/input-and-shell-commands.mdx": { @@ -4296,7 +4343,7 @@ } ], "character_count": 11086, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -4403,24 +4450,24 @@ }, { "anchor": "bring-your-own-api-key", - "character_count": 2290, + "character_count": 2444, "heading": "Bring your own API key", - "line_end": 35, + "line_end": 37, "line_start": 19 }, { "anchor": "custom-model-routing", "character_count": 513, "heading": "Custom model routing", - "line_end": 41, - "line_start": 36 + "line_end": 43, + "line_start": 38 }, { "anchor": "usage-and-cost", - "character_count": 988, + "character_count": 736, "heading": "Usage and cost", "line_end": 51, - "line_start": 42 + "line_start": 44 }, { "anchor": "related-pages", @@ -4430,8 +4477,8 @@ "line_start": 52 } ], - "character_count": 5466, - "extraction_status": "invalidated", + "character_count": 5370, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -4450,12 +4497,12 @@ }, { "anchor": "custom-model-routing", - "line_start": 36, + "line_start": 38, "text": "Custom model routing" }, { "anchor": "usage-and-cost", - "line_start": 42, + "line_start": 44, "text": "Usage and cost" }, { @@ -4467,7 +4514,7 @@ "path": "src/content/docs/agents/cli/models-and-usage.mdx", "role": "docs-prose", "route": "/agents/cli/models-and-usage/", - "source_sha256": "dec7461c12e0395da878fe4818425ba22b387f7f9e6dcd5f80b690b34fffbb0a", + "source_sha256": "41797e4194303814d4ec8e3039af0241011f98a1e99664b095b25e2c1be33649", "title": "Models and usage in the Warp Agent CLI" }, "src/content/docs/agents/cli/oz-cli/agent-profiles.mdx": { @@ -4488,7 +4535,7 @@ } ], "character_count": 2869, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -4518,7 +4565,7 @@ }, { "anchor": "personal-vs-agent-keys", - "character_count": 1120, + "character_count": 1135, "heading": "Personal vs. agent keys", "line_end": 25, "line_start": 17 @@ -4560,21 +4607,21 @@ }, { "anchor": "how-key-type-affects-billing-and-github-access", - "character_count": 182, + "character_count": 176, "heading": "How key type affects billing and GitHub access", "line_end": 76, "line_start": 73 }, { "anchor": "personal-api-key-behavior", - "character_count": 277, + "character_count": 232, "heading": "Personal API key behavior", "line_end": 82, "line_start": 77 }, { "anchor": "agent-api-key-behavior", - "character_count": 883, + "character_count": 630, "heading": "Agent API key behavior", "line_end": 90, "line_start": 83 @@ -4650,8 +4697,8 @@ "line_start": 176 } ], - "character_count": 10845, - "extraction_status": "invalidated", + "character_count": 10556, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -4757,7 +4804,7 @@ "path": "src/content/docs/agents/cli/oz-cli/api-keys.mdx", "role": "docs-prose", "route": "/agents/cli/oz-cli/api-keys/", - "source_sha256": "e70359ef8aeafed7078337dafaae4342650c337848424ff44a40f393183e0d52", + "source_sha256": "78b31b4eaa9dc0dce9df00e14a534e128c0d92d1547dff09e95116e4fddf0579", "title": "API keys for the {{WARP_AGENT_CLI}}" }, "src/content/docs/agents/cli/oz-cli/artifacts.mdx": { @@ -4820,7 +4867,7 @@ } ], "character_count": 3390, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -4922,14 +4969,14 @@ }, { "anchor": "related", - "character_count": 194, + "character_count": 195, "heading": "Related", "line_end": 114, "line_start": 111 } ], - "character_count": 5560, - "extraction_status": "invalidated", + "character_count": 5561, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -4975,7 +5022,7 @@ "path": "src/content/docs/agents/cli/oz-cli/federate.mdx", "role": "docs-prose", "route": "/agents/cli/oz-cli/federate/", - "source_sha256": "8dfaa5e8a7623f998365ed7b006a900300a2fb396c2d4fa0e28fb68ddc365e93", + "source_sha256": "31f258cd2c493b25c7316f3aa760fc9db1f9bd8a287b57de84bb3a9b24e2f5ca", "title": "Federated identity tokens" }, "src/content/docs/agents/cli/oz-cli/index.mdx": { @@ -4996,301 +5043,301 @@ }, { "anchor": "bundled-with-warp", - "character_count": 1068, + "character_count": 1037, "heading": "Bundled with Warp", - "line_end": 56, + "line_end": 54, "line_start": 34 }, { "anchor": "standalone-package", - "character_count": 3082, + "character_count": 3022, "heading": "Standalone package", - "line_end": 128, - "line_start": 57 + "line_end": 122, + "line_start": 55 }, { "anchor": "running-the-cli", "character_count": 215, "heading": "Running the CLI", - "line_end": 132, - "line_start": 129 + "line_end": 126, + "line_start": 123 }, { "anchor": "logging-in", "character_count": 361, "heading": "Logging in", - "line_end": 139, - "line_start": 133 + "line_end": 133, + "line_start": 127 }, { "anchor": "checking-who-youre-signed-in-as", "character_count": 461, "heading": "Checking who you're signed in as", - "line_end": 164, - "line_start": 154 + "line_end": 158, + "line_start": 148 }, { "anchor": "json-output-for-scripts", "character_count": 57, "heading": "JSON output for scripts", - "line_end": 167, - "line_start": 165 + "line_end": 161, + "line_start": 159 }, { "anchor": "compact-typeid-output", "character_count": 223, "heading": "Compact \"type:id\" output", - "line_end": 173, - "line_start": 168 + "line_end": 167, + "line_start": 162 }, { "anchor": "logging-out", "character_count": 465, "heading": "Logging out", - "line_end": 187, - "line_start": 174 + "line_end": 181, + "line_start": 168 }, { "anchor": "api-key-authentication", "character_count": 450, "heading": "API key authentication", - "line_end": 202, - "line_start": 188 + "line_end": 196, + "line_start": 182 }, { "anchor": "running-agents", "character_count": 694, "heading": "Running agents", - "line_end": 220, - "line_start": 203 + "line_end": 214, + "line_start": 197 }, { "anchor": "running-locally-oz-agent-run", - "character_count": 1432, + "character_count": 1491, "heading": "Running locally: \\`oz agent run\\`", - "line_end": 244, - "line_start": 221 + "line_end": 238, + "line_start": 215 }, { "anchor": "running-agents-remotely-oz-agent-run-cloud", - "character_count": 3211, + "character_count": 3385, "heading": "Running agents remotely: \\`oz agent run-cloud\\`", - "line_end": 283, - "line_start": 245 + "line_end": 277, + "line_start": 239 }, { "anchor": "run-claude-code-as-a-cloud-agent-authenticating-with-a-stored-anthropic-secret", "character_count": 477, "heading": "Run Claude Code as a cloud agent, authenticating with a stored Anthropic secret", - "line_end": 297, - "line_start": 284 + "line_end": 291, + "line_start": 278 }, { "anchor": "naming-runs", "character_count": 942, "heading": "Naming runs", - "line_end": 313, - "line_start": 298 + "line_end": 307, + "line_start": 292 }, { "anchor": "name-a-recurring-workflow-for-easy-tracking", "character_count": 212, "heading": "Name a recurring workflow for easy tracking", - "line_end": 319, - "line_start": 314 + "line_end": 313, + "line_start": 308 }, { "anchor": "skill-based-runs-are-named-automatically", "character_count": 177, "heading": "Skill-based runs are named automatically", - "line_end": 326, - "line_start": 320 + "line_end": 320, + "line_start": 314 }, { "anchor": "titling-runs", "character_count": 589, "heading": "Titling runs", - "line_end": 339, - "line_start": 327 + "line_end": 333, + "line_start": 321 }, { "anchor": "starting-a-run-as-an-orchestration-child", "character_count": 859, "heading": "Starting a run as an orchestration child", - "line_end": 359, - "line_start": 340 + "line_end": 353, + "line_start": 334 }, { "anchor": "reusing-saved-prompts-and-warp-drive-objects", "character_count": 263, "heading": "Reusing saved prompts and Warp Drive objects", - "line_end": 363, - "line_start": 360 + "line_end": 357, + "line_start": 354 }, { "anchor": "choosing-an-execution-harness", - "character_count": 647, + "character_count": 976, "heading": "Choosing an execution harness", - "line_end": 377, - "line_start": 364 + "line_end": 374, + "line_start": 358 }, { "anchor": "using-agent-profiles", "character_count": 285, "heading": "Using agent profiles", - "line_end": 383, - "line_start": 378 + "line_end": 380, + "line_start": 375 }, { "anchor": "using-mcp-servers", "character_count": 397, "heading": "Using MCP servers", - "line_end": 389, - "line_start": 384 + "line_end": 386, + "line_start": 381 }, { "anchor": "using-skills", "character_count": 330, "heading": "Using skills", - "line_end": 395, - "line_start": 390 + "line_end": 392, + "line_start": 387 }, { "anchor": "collaboration", "character_count": 413, "heading": "Collaboration", - "line_end": 402, - "line_start": 396 + "line_end": 399, + "line_start": 393 }, { "anchor": "share-the-agents-session-with-yourself", "character_count": 100, "heading": "Share the agent's session with yourself:", - "line_end": 405, - "line_start": 403 + "line_end": 402, + "line_start": 400 }, { "anchor": "give-specific-users-view-only-access-to-a-session", "character_count": 162, "heading": "Give specific users view-only access to a session:", - "line_end": 408, - "line_start": 406 + "line_end": 405, + "line_start": 403 }, { "anchor": "let-any-user-on-your-team-edit-the-session", "character_count": 603, "heading": "Let any user on your team edit the session:", - "line_end": 419, - "line_start": 409 + "line_end": 416, + "line_start": 406 }, { "anchor": "additional-commands", "character_count": 105, "heading": "Additional commands", - "line_end": 423, - "line_start": 420 + "line_end": 420, + "line_start": 417 }, { "anchor": "managing-named-agents", "character_count": 1031, "heading": "Managing named agents", - "line_end": 456, - "line_start": 424 + "line_end": 453, + "line_start": 421 }, { "anchor": "rename-the-agent-and-swap-one-of-its-skills", "character_count": 173, "heading": "Rename the agent and swap one of its skills", - "line_end": 460, - "line_start": 457 + "line_end": 457, + "line_start": 454 }, { "anchor": "clear-attributes-entirely", "character_count": 824, "heading": "Clear attributes entirely", - "line_end": 480, - "line_start": 461 + "line_end": 477, + "line_start": 458 }, { "anchor": "oz-agent-skills", "character_count": 222, "heading": "`oz agent skills`", - "line_end": 489, - "line_start": 481 + "line_end": 486, + "line_start": 478 }, { "anchor": "oz-run-list-oz-run-get", "character_count": 75, "heading": "`oz run list` / `oz run get`", - "line_end": 494, - "line_start": 490 + "line_end": 491, + "line_start": 487 }, { "anchor": "list-recent-runs-default-10", "character_count": 68, "heading": "List recent runs (default: 10)", - "line_end": 498, - "line_start": 495 + "line_end": 495, + "line_start": 492 }, { "anchor": "get-details-for-a-specific-run", "character_count": 57, "heading": "Get details for a specific run", - "line_end": 502, - "line_start": 499 + "line_end": 499, + "line_start": 496 }, { "anchor": "run-conversations-and-messages", "character_count": 366, "heading": "Run conversations and messages", - "line_end": 515, - "line_start": 503 + "line_end": 512, + "line_start": 500 }, { "anchor": "list-inbox-message-headers", "character_count": 137, "heading": "List inbox message headers", - "line_end": 519, - "line_start": 516 + "line_end": 516, + "line_start": 513 }, { "anchor": "stream-new-messages-as-they-arrive-resume-reconnects-with-since-sequence", "character_count": 514, "heading": "Stream new messages as they arrive (resume reconnects with --since-sequence)", - "line_end": 541, - "line_start": 523 + "line_end": 538, + "line_start": 520 }, { "anchor": "oz-model-list", - "character_count": 73, + "character_count": 96, "heading": "`oz model list`", - "line_end": 549, - "line_start": 542 + "line_end": 546, + "line_start": 539 }, { "anchor": "oz-artifact-get-oz-artifact-download", "character_count": 167, "heading": "`oz artifact get` / `oz artifact download`", - "line_end": 561, - "line_start": 558 + "line_end": 558, + "line_start": 555 }, { "anchor": "oz-federate-issue-token", "character_count": 246, "heading": "`oz federate issue-token`", - "line_end": 567, - "line_start": 562 + "line_end": 564, + "line_start": 559 }, { "anchor": "troubleshooting", "character_count": 240, "heading": "Troubleshooting", - "line_end": 570, - "line_start": 568 + "line_end": 567, + "line_start": 565 } ], - "character_count": 24834, - "extraction_status": "invalidated", + "character_count": 25328, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -5314,229 +5361,229 @@ }, { "anchor": "standalone-package", - "line_start": 57, + "line_start": 55, "text": "Standalone package" }, { "anchor": "running-the-cli", - "line_start": 129, + "line_start": 123, "text": "Running the CLI" }, { "anchor": "logging-in", - "line_start": 133, + "line_start": 127, "text": "Logging in" }, { "anchor": "interactive-login-local-machines", - "line_start": 140, + "line_start": 134, "text": "Interactive login (local machines)" }, { "anchor": "checking-who-youre-signed-in-as", - "line_start": 154, + "line_start": 148, "text": "Checking who you're signed in as" }, { "anchor": "json-output-for-scripts", - "line_start": 165, + "line_start": 159, "text": "JSON output for scripts" }, { "anchor": "compact-typeid-output", - "line_start": 168, + "line_start": 162, "text": "Compact \"type:id\" output" }, { "anchor": "logging-out", - "line_start": 174, + "line_start": 168, "text": "Logging out" }, { "anchor": "api-key-authentication", - "line_start": 188, + "line_start": 182, "text": "API key authentication" }, { "anchor": "running-agents", - "line_start": 203, + "line_start": 197, "text": "Running agents" }, { "anchor": "running-locally-oz-agent-run", - "line_start": 221, + "line_start": 215, "text": "Running locally: \\`oz agent run\\`" }, { "anchor": "running-agents-remotely-oz-agent-run-cloud", - "line_start": 245, + "line_start": 239, "text": "Running agents remotely: \\`oz agent run-cloud\\`" }, { "anchor": "run-claude-code-as-a-cloud-agent-authenticating-with-a-stored-anthropic-secret", - "line_start": 284, + "line_start": 278, "text": "Run Claude Code as a cloud agent, authenticating with a stored Anthropic secret" }, { "anchor": "naming-runs", - "line_start": 298, + "line_start": 292, "text": "Naming runs" }, { "anchor": "name-a-recurring-workflow-for-easy-tracking", - "line_start": 314, + "line_start": 308, "text": "Name a recurring workflow for easy tracking" }, { "anchor": "skill-based-runs-are-named-automatically", - "line_start": 320, + "line_start": 314, "text": "Skill-based runs are named automatically" }, { "anchor": "titling-runs", - "line_start": 327, + "line_start": 321, "text": "Titling runs" }, { "anchor": "starting-a-run-as-an-orchestration-child", - "line_start": 340, + "line_start": 334, "text": "Starting a run as an orchestration child" }, { "anchor": "reusing-saved-prompts-and-warp-drive-objects", - "line_start": 360, + "line_start": 354, "text": "Reusing saved prompts and Warp Drive objects" }, { "anchor": "choosing-an-execution-harness", - "line_start": 364, + "line_start": 358, "text": "Choosing an execution harness" }, { "anchor": "using-agent-profiles", - "line_start": 378, + "line_start": 375, "text": "Using agent profiles" }, { "anchor": "using-mcp-servers", - "line_start": 384, + "line_start": 381, "text": "Using MCP servers" }, { "anchor": "using-skills", - "line_start": 390, + "line_start": 387, "text": "Using skills" }, { "anchor": "collaboration", - "line_start": 396, + "line_start": 393, "text": "Collaboration" }, { "anchor": "share-the-agents-session-with-yourself", - "line_start": 403, + "line_start": 400, "text": "Share the agent's session with yourself:" }, { "anchor": "give-specific-users-view-only-access-to-a-session", - "line_start": 406, + "line_start": 403, "text": "Give specific users view-only access to a session:" }, { "anchor": "let-any-user-on-your-team-edit-the-session", - "line_start": 409, + "line_start": 406, "text": "Let any user on your team edit the session:" }, { "anchor": "additional-commands", - "line_start": 420, + "line_start": 417, "text": "Additional commands" }, { "anchor": "managing-named-agents", - "line_start": 424, + "line_start": 421, "text": "Managing named agents" }, { "anchor": "rename-the-agent-and-swap-one-of-its-skills", - "line_start": 457, + "line_start": 454, "text": "Rename the agent and swap one of its skills" }, { "anchor": "clear-attributes-entirely", - "line_start": 461, + "line_start": 458, "text": "Clear attributes entirely" }, { "anchor": "oz-agent-skills", - "line_start": 481, + "line_start": 478, "text": "`oz agent skills`" }, { "anchor": "oz-run-list-oz-run-get", - "line_start": 490, + "line_start": 487, "text": "`oz run list` / `oz run get`" }, { "anchor": "list-recent-runs-default-10", - "line_start": 495, + "line_start": 492, "text": "List recent runs (default: 10)" }, { "anchor": "get-details-for-a-specific-run", - "line_start": 499, + "line_start": 496, "text": "Get details for a specific run" }, { "anchor": "run-conversations-and-messages", - "line_start": 503, + "line_start": 500, "text": "Run conversations and messages" }, { "anchor": "list-inbox-message-headers", - "line_start": 516, + "line_start": 513, "text": "List inbox message headers" }, { "anchor": "read-one-message-body", - "line_start": 520, + "line_start": 517, "text": "Read one message body" }, { "anchor": "stream-new-messages-as-they-arrive-resume-reconnects-with-since-sequence", - "line_start": 523, + "line_start": 520, "text": "Stream new messages as they arrive (resume reconnects with --since-sequence)" }, { "anchor": "oz-model-list", - "line_start": 542, + "line_start": 539, "text": "`oz model list`" }, { "anchor": "oz-environment-image-list", - "line_start": 550, + "line_start": 547, "text": "`oz environment image list`" }, { "anchor": "oz-artifact-get-oz-artifact-download", - "line_start": 558, + "line_start": 555, "text": "`oz artifact get` / `oz artifact download`" }, { "anchor": "oz-federate-issue-token", - "line_start": 562, + "line_start": 559, "text": "`oz federate issue-token`" }, { "anchor": "troubleshooting", - "line_start": 568, + "line_start": 565, "text": "Troubleshooting" } ], "path": "src/content/docs/agents/cli/oz-cli/index.mdx", "role": "canonical-overview", "route": "/agents/cli/oz-cli/", - "source_sha256": "b82726611d91b9e3d612b77cba3513879fcd8c0a5a56a63173917a025e143f76", + "source_sha256": "863fa7ffcad29b7277652ce148e9ca30c5cbd4298ee50e25e0ab8be865585173", "title": "{{WARP_AGENT_CLI}} reference" }, "src/content/docs/agents/cli/oz-cli/integration-setup.mdx": { @@ -5620,7 +5667,7 @@ }, { "anchor": "team-level-github-authorization", - "character_count": 1067, + "character_count": 1107, "heading": "Team-level GitHub authorization", "line_end": 205, "line_start": 192 @@ -5648,21 +5695,21 @@ }, { "anchor": "how-are-environments-used-at-runtime", - "character_count": 1099, + "character_count": 1335, "heading": "How are environments used at runtime?", - "line_end": 296, + "line_end": 298, "line_start": 276 }, { - "anchor": "next-steps", - "character_count": 699, - "heading": "Next steps", - "line_end": 312, - "line_start": 297 + "anchor": "related-pages", + "character_count": 249, + "heading": "Related pages", + "line_end": 304, + "line_start": 299 } ], - "character_count": 13942, - "extraction_status": "invalidated", + "character_count": 13768, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -5755,22 +5802,22 @@ "text": "How are environments used at runtime?" }, { - "anchor": "next-steps", - "line_start": 297, - "text": "Next steps" + "anchor": "related-pages", + "line_start": 299, + "text": "Related pages" } ], "path": "src/content/docs/agents/cli/oz-cli/integration-setup.mdx", "role": "docs-prose", "route": "/agents/cli/oz-cli/integration-setup/", - "source_sha256": "af92f7d783d81e9b4934b607b1ab925810e30db6d175a5e64e286362ebf84a06", + "source_sha256": "ee2fb87fbfed325becfc5350b4669375d710d91e9ad81bca219a623f544214c3", "title": "Integration setup" }, "src/content/docs/agents/cli/oz-cli/mcp-servers.mdx": { "candidate_sections": [ { "anchor": "", - "character_count": 1194, + "character_count": 1170, "heading": "", "line_end": 22, "line_start": 9 @@ -5791,49 +5838,49 @@ }, { "anchor": "passing-warp-managed-integration-servers-by-id", - "character_count": 1126, + "character_count": 892, "heading": "Passing Warp-managed integration servers by id", - "line_end": 83, + "line_end": 79, "line_start": 64 }, { "anchor": "inline-json", "character_count": 123, "heading": "Inline JSON", - "line_end": 91, - "line_start": 89 + "line_end": 87, + "line_start": 85 }, { "anchor": "from-a-file", "character_count": 343, "heading": "From a file", - "line_end": 109, - "line_start": 92 + "line_end": 105, + "line_start": 88 }, { "anchor": "combining-multiple-servers", "character_count": 340, "heading": "Combining multiple servers", - "line_end": 122, - "line_start": 110 + "line_end": 118, + "line_start": 106 }, { "anchor": "environment-variables-on-remote-machines", "character_count": 1064, "heading": "Environment variables on remote machines", - "line_end": 137, - "line_start": 123 + "line_end": 133, + "line_start": 119 }, { "anchor": "learn-more", - "character_count": 599, + "character_count": 600, "heading": "Learn more", - "line_end": 143, - "line_start": 138 + "line_end": 139, + "line_start": 134 } ], - "character_count": 6837, - "extraction_status": "invalidated", + "character_count": 6580, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -5857,39 +5904,39 @@ }, { "anchor": "passing-mcp-servers-as-inline-json-or-a-file", - "line_start": 84, + "line_start": 80, "text": "Passing MCP servers as inline JSON or a file" }, { "anchor": "inline-json", - "line_start": 89, + "line_start": 85, "text": "Inline JSON" }, { "anchor": "from-a-file", - "line_start": 92, + "line_start": 88, "text": "From a file" }, { "anchor": "combining-multiple-servers", - "line_start": 110, + "line_start": 106, "text": "Combining multiple servers" }, { "anchor": "environment-variables-on-remote-machines", - "line_start": 123, + "line_start": 119, "text": "Environment variables on remote machines" }, { "anchor": "learn-more", - "line_start": 138, + "line_start": 134, "text": "Learn more" } ], "path": "src/content/docs/agents/cli/oz-cli/mcp-servers.mdx", "role": "docs-prose", "route": "/agents/cli/oz-cli/mcp-servers/", - "source_sha256": "22edeb4a3824bdadbc0d1da19bf7333323a2f26bfb3eee40d35a249026f08d52", + "source_sha256": "57a68230dfd6d6306a2f5cd5a67ad786a19494a0acea18f2dbc94f18e23f8e10", "title": "MCP servers (CLI reference)" }, "src/content/docs/agents/cli/oz-cli/quickstart.mdx": { @@ -5901,51 +5948,58 @@ "line_end": 19, "line_start": 8 }, + { + "anchor": "prerequisites", + "character_count": 114, + "heading": "Prerequisites", + "line_end": 24, + "line_start": 20 + }, { "anchor": "1-install-the-cli", "character_count": 295, "heading": "1. Install the CLI", - "line_end": 25, - "line_start": 20 + "line_end": 30, + "line_start": 25 }, { "anchor": "2-authenticate", "character_count": 833, "heading": "2. Authenticate", - "line_end": 49, - "line_start": 26 + "line_end": 54, + "line_start": 31 }, { "anchor": "3-run-an-agent", "character_count": 682, "heading": "3. Run an agent", - "line_end": 65, - "line_start": 50 + "line_end": 70, + "line_start": 55 }, { "anchor": "4-run-a-cloud-agent-optional", "character_count": 607, "heading": "4. Run a cloud agent (optional)", - "line_end": 77, - "line_start": 66 + "line_end": 82, + "line_start": 71 }, { "anchor": "5-add-mcp-context-optional", "character_count": 486, "heading": "5. Add MCP context (optional)", - "line_end": 87, - "line_start": 78 + "line_end": 92, + "line_start": 83 }, { "anchor": "next-steps", "character_count": 958, "heading": "Next steps", - "line_end": 99, - "line_start": 88 + "line_end": 104, + "line_start": 93 } ], - "character_count": 4839, - "extraction_status": "invalidated", + "character_count": 4954, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -5953,40 +6007,45 @@ "text": "" }, { - "anchor": "1-install-the-cli", + "anchor": "prerequisites", "line_start": 20, + "text": "Prerequisites" + }, + { + "anchor": "1-install-the-cli", + "line_start": 25, "text": "1. Install the CLI" }, { "anchor": "2-authenticate", - "line_start": 26, + "line_start": 31, "text": "2. Authenticate" }, { "anchor": "3-run-an-agent", - "line_start": 50, + "line_start": 55, "text": "3. Run an agent" }, { "anchor": "4-run-a-cloud-agent-optional", - "line_start": 66, + "line_start": 71, "text": "4. Run a cloud agent (optional)" }, { "anchor": "5-add-mcp-context-optional", - "line_start": 78, + "line_start": 83, "text": "5. Add MCP context (optional)" }, { "anchor": "next-steps", - "line_start": 88, + "line_start": 93, "text": "Next steps" } ], "path": "src/content/docs/agents/cli/oz-cli/quickstart.mdx", "role": "docs-prose", "route": "/agents/cli/oz-cli/quickstart/", - "source_sha256": "d0739d4bc62457714bc2ef0664e5e9d5430aa8725f535baea799b8c519b08481", + "source_sha256": "6f42e5f9a1105ad86559f5ba86ce4bb1d71f657d6df0c1629291b5c629ac0dab", "title": "CLI quickstart" }, "src/content/docs/agents/cli/oz-cli/skills.mdx": { @@ -6042,7 +6101,7 @@ } ], "character_count": 2599, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -6193,7 +6252,7 @@ } ], "character_count": 7106, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -6332,7 +6391,7 @@ } ], "character_count": 2009, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -6416,7 +6475,7 @@ } ], "character_count": 6911, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -6476,7 +6535,7 @@ }, { "anchor": "prerequisites", - "character_count": 353, + "character_count": 169, "heading": "Prerequisites", "line_end": 16, "line_start": 12 @@ -6490,7 +6549,7 @@ }, { "anchor": "2-log-in", - "character_count": 1146, + "character_count": 1290, "heading": "2. Log in", "line_end": 85, "line_start": 64 @@ -6516,16 +6575,23 @@ "line_end": 117, "line_start": 104 }, + { + "anchor": "uninstall-the-warp-agent-cli", + "character_count": 313, + "heading": "Uninstall the Warp Agent CLI", + "line_end": 121, + "line_start": 118 + }, { "anchor": "next-steps", - "character_count": 325, + "character_count": 519, "heading": "Next steps", - "line_end": 122, - "line_start": 118 + "line_end": 127, + "line_start": 122 } ], - "character_count": 6103, - "extraction_status": "invalidated", + "character_count": 6571, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -6563,15 +6629,20 @@ "text": "5. Exit and resume" }, { - "anchor": "next-steps", + "anchor": "uninstall-the-warp-agent-cli", "line_start": 118, + "text": "Uninstall the Warp Agent CLI" + }, + { + "anchor": "next-steps", + "line_start": 122, "text": "Next steps" } ], "path": "src/content/docs/agents/cli/quickstart.mdx", "role": "docs-prose", "route": "/agents/cli/quickstart/", - "source_sha256": "445c308b57b719cff9d8c39c9457af78b75a5ac6f8352181b7a84d73ebe6209b", + "source_sha256": "afb060dea20090fb7d004e354674db9ba88366b8bee2a9acf1da66bf62003a1b", "title": "Warp Agent CLI quickstart" }, "src/content/docs/agents/cli/reference.mdx": { @@ -6739,7 +6810,7 @@ } ], "character_count": 16560, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -6877,7 +6948,7 @@ "candidate_sections": [ { "anchor": "", - "character_count": 208, + "character_count": 135, "heading": "", "line_end": 11, "line_start": 9 @@ -6905,7 +6976,7 @@ }, { "anchor": "can-i-use-my-own-llm-api-key", - "character_count": 1109, + "character_count": 946, "heading": "Can I use my own LLM API key?", "line_end": 35, "line_start": 30 @@ -6919,28 +6990,28 @@ }, { "anchor": "billing", - "character_count": 990, + "character_count": 748, "heading": "Billing", "line_end": 51, "line_start": 44 }, { "anchor": "monthly-request-limit-exceeded-or-monthly-credit-limit-exceeded-errors", - "character_count": 1444, + "character_count": 1734, "heading": "\"Monthly request limit exceeded\" or \"Monthly credit limit exceeded\" errors", - "line_end": 80, + "line_end": 82, "line_start": 63 }, { "anchor": "gathering-ai-conversation-id", "character_count": 348, "heading": "Gathering AI conversation ID", - "line_end": 83, - "line_start": 81 + "line_end": 85, + "line_start": 83 } ], - "character_count": 6524, - "extraction_status": "invalidated", + "character_count": 6332, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -7004,14 +7075,14 @@ }, { "anchor": "gathering-ai-conversation-id", - "line_start": 81, + "line_start": 83, "text": "Gathering AI conversation ID" } ], "path": "src/content/docs/agents/getting-started/faqs.mdx", "role": "faq", "route": "/agents/getting-started/faqs/", - "source_sha256": "01c77518d23261247744d22ec4131eaf989c0a64a60707393f72fc2ab535fc83", + "source_sha256": "636283edba95a68b759453e3dbbb93e98e16b3dc1cab6ad90314a832d9a71091", "title": "Frequently asked questions about agents" }, "src/content/docs/agents/index.mdx": { @@ -7045,36 +7116,43 @@ "line_start": 45 }, { - "anchor": "the-platform-behind-the-agent", - "character_count": 662, - "heading": "The platform behind the agent", + "anchor": "automate-and-coordinate-agent-work", + "character_count": 562, + "heading": "Automate and coordinate agent work", "line_end": 62, "line_start": 53 }, + { + "anchor": "build-a-software-factory", + "character_count": 424, + "heading": "Build a software factory", + "line_end": 70, + "line_start": 63 + }, { "anchor": "privacy-and-security", "character_count": 353, "heading": "Privacy and security", - "line_end": 72, - "line_start": 63 + "line_end": 80, + "line_start": 71 }, { "anchor": "where-to-go-next", - "character_count": 833, + "character_count": 831, "heading": "Where to go next", - "line_end": 82, - "line_start": 73 + "line_end": 90, + "line_start": 81 }, { "anchor": "open-source", "character_count": 268, "heading": "Open source", - "line_end": 85, - "line_start": 83 + "line_end": 93, + "line_start": 91 } ], - "character_count": 6045, - "extraction_status": "invalidated", + "character_count": 6368, + "extraction_status": "changed", "headings": [ { "anchor": "", @@ -7097,114 +7175,119 @@ "text": "Third-party CLI agents" }, { - "anchor": "the-platform-behind-the-agent", + "anchor": "automate-and-coordinate-agent-work", "line_start": 53, - "text": "The platform behind the agent" + "text": "Automate and coordinate agent work" }, { - "anchor": "privacy-and-security", + "anchor": "build-a-software-factory", "line_start": 63, + "text": "Build a software factory" + }, + { + "anchor": "privacy-and-security", + "line_start": 71, "text": "Privacy and security" }, { "anchor": "where-to-go-next", - "line_start": 73, + "line_start": 81, "text": "Where to go next" }, { "anchor": "open-source", - "line_start": 83, + "line_start": 91, "text": "Open source" } ], "path": "src/content/docs/agents/index.mdx", "role": "canonical-overview", "route": "/agents/", - "source_sha256": "72e93182507589534620db15a80de4b744125bc90876594460ad2ce937507e86", + "source_sha256": "09c4220569d1d69e1e0a9675b86df5000a906c722f3b0ddb2c65ff24da82c3af", "title": "Agents overview" }, "src/content/docs/agents/inference/bring-your-own-api-key.mdx": { "candidate_sections": [ { "anchor": "", - "character_count": 1241, + "character_count": 1196, "heading": "", - "line_end": 21, + "line_end": 20, "line_start": 7 }, { "anchor": "how-byok-differs-from-custom-inference-endpoints-and-byollm", - "character_count": 2230, + "character_count": 2154, "heading": "How BYOK differs from custom inference endpoints and BYOLLM", - "line_end": 41, - "line_start": 22 + "line_end": 39, + "line_start": 21 }, { "anchor": "how-byok-works", - "character_count": 2214, + "character_count": 555, "heading": "How BYOK works", - "line_end": 69, - "line_start": 42 + "line_end": 47, + "line_start": 40 }, { "anchor": "enabling-byok", - "character_count": 821, + "character_count": 712, "heading": "Enabling BYOK", - "line_end": 85, - "line_start": 70 + "line_end": 61, + "line_start": 48 }, { "anchor": "byok-usage-and-billing-behavior", "character_count": 35, "heading": "BYOK usage and billing behavior", - "line_end": 87, - "line_start": 86 + "line_end": 63, + "line_start": 62 }, { "anchor": "auto-model", - "character_count": 888, + "character_count": 685, "heading": "Auto Model", - "line_end": 95, - "line_start": 88 + "line_end": 73, + "line_start": 64 }, { - "anchor": "credit-usage", - "character_count": 1631, - "heading": "Credit usage", - "line_end": 118, - "line_start": 96 + "anchor": "inference-usage", + "character_count": 1342, + "heading": "Inference usage", + "line_end": 90, + "line_start": 74 }, { "anchor": "failover-and-fallback-behavior", - "character_count": 941, + "character_count": 718, "heading": "Failover and fallback behavior", - "line_end": 137, - "line_start": 119 + "line_end": 105, + "line_start": 91 }, { "anchor": "zero-data-retention-zdr-and-byok", - "character_count": 904, + "character_count": 859, "heading": "Zero Data Retention (ZDR) and BYOK", - "line_end": 151, - "line_start": 138 + "line_end": 117, + "line_start": 106 }, { "anchor": "byok-on-business-and-enterprise-plans", - "character_count": 738, + "character_count": 490, "heading": "BYOK on Business and Enterprise plans", - "line_end": 157, - "line_start": 152 + "line_end": 125, + "line_start": 118 }, { - "anchor": "related-resources", - "character_count": 890, - "heading": "Related resources", - "line_end": 165, - "line_start": 158 + "anchor": "related-pages", + "character_count": 889, + "heading": "Related pages", + "line_end": 133, + "line_start": 126 } ], - "character_count": 12692, - "extraction_status": "invalidated", + "character_count": 9794, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -7213,59 +7296,59 @@ }, { "anchor": "how-byok-differs-from-custom-inference-endpoints-and-byollm", - "line_start": 22, + "line_start": 21, "text": "How BYOK differs from custom inference endpoints and BYOLLM" }, { "anchor": "how-byok-works", - "line_start": 42, + "line_start": 40, "text": "How BYOK works" }, { "anchor": "enabling-byok", - "line_start": 70, + "line_start": 48, "text": "Enabling BYOK" }, { "anchor": "byok-usage-and-billing-behavior", - "line_start": 86, + "line_start": 62, "text": "BYOK usage and billing behavior" }, { "anchor": "auto-model", - "line_start": 88, + "line_start": 64, "text": "Auto Model" }, { - "anchor": "credit-usage", - "line_start": 96, - "text": "Credit usage" + "anchor": "inference-usage", + "line_start": 74, + "text": "Inference usage" }, { "anchor": "failover-and-fallback-behavior", - "line_start": 119, + "line_start": 91, "text": "Failover and fallback behavior" }, { "anchor": "zero-data-retention-zdr-and-byok", - "line_start": 138, + "line_start": 106, "text": "Zero Data Retention (ZDR) and BYOK" }, { "anchor": "byok-on-business-and-enterprise-plans", - "line_start": 152, + "line_start": 118, "text": "BYOK on Business and Enterprise plans" }, { - "anchor": "related-resources", - "line_start": 158, - "text": "Related resources" + "anchor": "related-pages", + "line_start": 126, + "text": "Related pages" } ], "path": "src/content/docs/agents/inference/bring-your-own-api-key.mdx", "role": "docs-prose", "route": "/agents/inference/bring-your-own-api-key/", - "source_sha256": "ed679fdae6047a1be66a0100920223f9ed69b7a052d2710d1c85056b226e9300", + "source_sha256": "db6e672f8a407d2acdccc5ec18553d814f5f5eb3ed609a69579d15aa040da7e7", "title": "Bring Your Own API Key" }, "src/content/docs/agents/inference/chatgpt-subscription.mdx": { @@ -7286,14 +7369,14 @@ }, { "anchor": "use-your-chatgpt-subscription", - "character_count": 919, + "character_count": 944, "heading": "Use your ChatGPT subscription", "line_end": 51, "line_start": 39 }, { "anchor": "disconnect-your-subscription", - "character_count": 321, + "character_count": 335, "heading": "Disconnect your subscription", "line_end": 57, "line_start": 52 @@ -7307,14 +7390,14 @@ }, { "anchor": "related-pages", - "character_count": 347, + "character_count": 337, "heading": "Related pages", "line_end": 76, "line_start": 72 } ], - "character_count": 3799, - "extraction_status": "invalidated", + "character_count": 3807, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -7370,105 +7453,105 @@ "path": "src/content/docs/agents/inference/chatgpt-subscription.mdx", "role": "docs-prose", "route": "/agents/inference/chatgpt-subscription/", - "source_sha256": "610c7337a34602dac149af2af16c92ca3a8c6f501717f4cde9dd0b8bfba65170", + "source_sha256": "fded0923b0f75e568ddb26ea738ff83a4549d5ee65af8e11d902bbcc1e8a0925", "title": "Connecting a ChatGPT subscription" }, "src/content/docs/agents/inference/custom-inference-endpoint.mdx": { "candidate_sections": [ { "anchor": "", - "character_count": 1277, + "character_count": 1080, "heading": "", - "line_end": 17, + "line_end": 15, "line_start": 7 }, { "anchor": "key-features", - "character_count": 841, + "character_count": 816, "heading": "Key features", - "line_end": 24, - "line_start": 18 + "line_end": 22, + "line_start": 16 }, { "anchor": "how-it-works", - "character_count": 2869, + "character_count": 1486, "heading": "How it works", - "line_end": 57, - "line_start": 25 + "line_end": 37, + "line_start": 23 }, { "anchor": "enabling-a-custom-inference-endpoint", - "character_count": 833, + "character_count": 629, "heading": "Enabling a custom inference endpoint", - "line_end": 70, - "line_start": 58 + "line_end": 48, + "line_start": 38 }, { "anchor": "network-requirements", "character_count": 1262, "heading": "Network requirements", - "line_end": 81, - "line_start": 71 + "line_end": 59, + "line_start": 49 }, { "anchor": "billing-behavior", - "character_count": 20, + "character_count": 46, "heading": "Billing behavior", - "line_end": 83, - "line_start": 82 + "line_end": 63, + "line_start": 60 }, { - "anchor": "ai-credits", - "character_count": 491, - "heading": "AI credits", - "line_end": 91, - "line_start": 84 + "anchor": "inference-usage", + "character_count": 428, + "heading": "Inference usage", + "line_end": 71, + "line_start": 64 }, { - "anchor": "auto-routing-still-uses-warp-credits", - "character_count": 679, - "heading": "Auto routing still uses Warp credits", - "line_end": 99, - "line_start": 92 + "anchor": "auto-routing-uses-warp-provided-inference", + "character_count": 587, + "heading": "Auto routing uses Warp-provided inference", + "line_end": 79, + "line_start": 72 }, { "anchor": "other-ai-features-in-warp", - "character_count": 368, + "character_count": 248, "heading": "Other AI features in Warp", - "line_end": 103, - "line_start": 100 + "line_end": 83, + "line_start": 80 }, { "anchor": "zero-data-retention-zdr", - "character_count": 1017, + "character_count": 969, "heading": "Zero Data Retention (ZDR)", - "line_end": 117, - "line_start": 104 + "line_end": 97, + "line_start": 84 }, { "anchor": "centrally-managed-configuration", - "character_count": 768, + "character_count": 534, "heading": "Centrally managed configuration", - "line_end": 123, - "line_start": 118 + "line_end": 103, + "line_start": 98 }, { "anchor": "how-custom-inference-endpoints-differ-from-byok-and-byollm", - "character_count": 1202, + "character_count": 1288, "heading": "How custom inference endpoints differ from BYOK and BYOLLM", - "line_end": 135, - "line_start": 124 + "line_end": 118, + "line_start": 104 }, { - "anchor": "related-resources", - "character_count": 527, - "heading": "Related resources", - "line_end": 141, - "line_start": 136 + "anchor": "related-pages", + "character_count": 542, + "heading": "Related pages", + "line_end": 124, + "line_start": 119 } ], - "character_count": 12364, - "extraction_status": "invalidated", + "character_count": 10125, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -7477,76 +7560,76 @@ }, { "anchor": "key-features", - "line_start": 18, + "line_start": 16, "text": "Key features" }, { "anchor": "how-it-works", - "line_start": 25, + "line_start": 23, "text": "How it works" }, { "anchor": "enabling-a-custom-inference-endpoint", - "line_start": 58, + "line_start": 38, "text": "Enabling a custom inference endpoint" }, { "anchor": "network-requirements", - "line_start": 71, + "line_start": 49, "text": "Network requirements" }, { "anchor": "billing-behavior", - "line_start": 82, + "line_start": 60, "text": "Billing behavior" }, { - "anchor": "ai-credits", - "line_start": 84, - "text": "AI credits" + "anchor": "inference-usage", + "line_start": 64, + "text": "Inference usage" }, { - "anchor": "auto-routing-still-uses-warp-credits", - "line_start": 92, - "text": "Auto routing still uses Warp credits" + "anchor": "auto-routing-uses-warp-provided-inference", + "line_start": 72, + "text": "Auto routing uses Warp-provided inference" }, { "anchor": "other-ai-features-in-warp", - "line_start": 100, + "line_start": 80, "text": "Other AI features in Warp" }, { "anchor": "zero-data-retention-zdr", - "line_start": 104, + "line_start": 84, "text": "Zero Data Retention (ZDR)" }, { "anchor": "centrally-managed-configuration", - "line_start": 118, + "line_start": 98, "text": "Centrally managed configuration" }, { "anchor": "how-custom-inference-endpoints-differ-from-byok-and-byollm", - "line_start": 124, + "line_start": 104, "text": "How custom inference endpoints differ from BYOK and BYOLLM" }, { - "anchor": "related-resources", - "line_start": 136, - "text": "Related resources" + "anchor": "related-pages", + "line_start": 119, + "text": "Related pages" } ], "path": "src/content/docs/agents/inference/custom-inference-endpoint.mdx", "role": "docs-prose", "route": "/agents/inference/custom-inference-endpoint/", - "source_sha256": "532c4755a7348f058ba2e023f954a251ae073201a40ecb1ce5d9df50214e10c5", + "source_sha256": "639e59ff13268804e81fb28e6f6dfffbcb769d97663380d9832af1d00c39fb9e", "title": "Custom inference endpoint" }, "src/content/docs/agents/inference/custom-routers.mdx": { "candidate_sections": [ { "anchor": "key-features", - "character_count": 750, + "character_count": 728, "heading": "Key features", "line_end": 18, "line_start": 10 @@ -7595,42 +7678,42 @@ }, { "anchor": "team-synced-routers", - "character_count": 615, + "character_count": 661, "heading": "Team-synced routers", - "line_end": 115, + "line_end": 117, "line_start": 104 }, { - "anchor": "credits-and-model-availability", - "character_count": 250, - "heading": "Credits and model availability", - "line_end": 119, - "line_start": 116 + "anchor": "usage-and-model-availability", + "character_count": 213, + "heading": "Usage and model availability", + "line_end": 121, + "line_start": 118 }, { "anchor": "using-your-own-api-keys-byok", - "character_count": 1388, + "character_count": 1206, "heading": "Using your own API keys (BYOK)", - "line_end": 129, - "line_start": 120 + "line_end": 131, + "line_start": 122 }, { "anchor": "model-availability-and-fallback", "character_count": 260, "heading": "Model availability and fallback", - "line_end": 133, - "line_start": 130 + "line_end": 135, + "line_start": 132 }, { "anchor": "related-resources", "character_count": 763, "heading": "Related resources", - "line_end": 140, - "line_start": 134 + "line_end": 142, + "line_start": 136 } ], - "character_count": 9208, - "extraction_status": "invalidated", + "character_count": 9013, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -7683,37 +7766,37 @@ "text": "Team-synced routers" }, { - "anchor": "credits-and-model-availability", - "line_start": 116, - "text": "Credits and model availability" + "anchor": "usage-and-model-availability", + "line_start": 118, + "text": "Usage and model availability" }, { "anchor": "using-your-own-api-keys-byok", - "line_start": 120, + "line_start": 122, "text": "Using your own API keys (BYOK)" }, { "anchor": "model-availability-and-fallback", - "line_start": 130, + "line_start": 132, "text": "Model availability and fallback" }, { "anchor": "related-resources", - "line_start": 134, + "line_start": 136, "text": "Related resources" } ], "path": "src/content/docs/agents/inference/custom-routers.mdx", "role": "docs-prose", "route": "/agents/inference/custom-routers/", - "source_sha256": "68fd5a02a8640b8ff62ddd10fa11100ee600b0ebdeb876d385b4d9055668ff9a", + "source_sha256": "b78c0bf31fe3d419cbf709e5c8b4beaf7af26d3f17da587d1d285d370b58a930", "title": "Custom routers" }, "src/content/docs/agents/inference/grok-subscription.mdx": { "candidate_sections": [ { "anchor": "", - "character_count": 1090, + "character_count": 958, "heading": "", "line_end": 16, "line_start": 8 @@ -7734,7 +7817,7 @@ }, { "anchor": "usage-and-billing-behavior", - "character_count": 571, + "character_count": 519, "heading": "Usage and billing behavior", "line_end": 47, "line_start": 40 @@ -7748,7 +7831,7 @@ }, { "anchor": "auto-models", - "character_count": 573, + "character_count": 380, "heading": "Auto models", "line_end": 63, "line_start": 56 @@ -7762,21 +7845,21 @@ }, { "anchor": "couldnt-connect-supergrok-timed-out-waiting-for-the-grok-authorization-callback", - "character_count": 230, + "character_count": 263, "heading": "\"Couldn't connect SuperGrok: timed out waiting for the Grok authorization callback\"", - "line_end": 85, + "line_end": 87, "line_start": 82 }, { - "anchor": "related-resources", - "character_count": 493, - "heading": "Related resources", - "line_end": 91, - "line_start": 86 + "anchor": "related-pages", + "character_count": 508, + "heading": "Related pages", + "line_end": 93, + "line_start": 88 } ], - "character_count": 7654, - "extraction_status": "invalidated", + "character_count": 7300, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -7839,15 +7922,15 @@ "text": "\"Couldn't connect SuperGrok: timed out waiting for the Grok authorization callback\"" }, { - "anchor": "related-resources", - "line_start": 86, - "text": "Related resources" + "anchor": "related-pages", + "line_start": 88, + "text": "Related pages" } ], "path": "src/content/docs/agents/inference/grok-subscription.mdx", "role": "docs-prose", "route": "/agents/inference/grok-subscription/", - "source_sha256": "4527d88f395791a933202c96adf5875dac01badc9e81e72afeaf094368ebc863", + "source_sha256": "767a5a2acb7ef3b21e6c345d9c1d30d52fab5dec7a389efb8e597d53d66fd457", "title": "SuperGrok subscription" }, "src/content/docs/agents/inference/model-choice.mdx": { @@ -7868,84 +7951,84 @@ }, { "anchor": "auto-models", - "character_count": 809, + "character_count": 807, "heading": "Auto models", "line_end": 31, "line_start": 21 }, { "anchor": "openai", - "character_count": 1253, + "character_count": 1362, "heading": "OpenAI", - "line_end": 49, + "line_end": 50, "line_start": 32 }, { "anchor": "anthropic", - "character_count": 2687, + "character_count": 3144, "heading": "Anthropic", - "line_end": 73, - "line_start": 50 + "line_end": 78, + "line_start": 51 }, { "anchor": "google", - "character_count": 256, + "character_count": 294, "heading": "Google", - "line_end": 83, - "line_start": 74 + "line_end": 89, + "line_start": 79 }, { "anchor": "xai", - "character_count": 856, + "character_count": 870, "heading": "xAI", - "line_end": 105, - "line_start": 84 + "line_end": 111, + "line_start": 90 }, { "anchor": "hosted-models-via-fireworks-aihttpsfireworksai", "character_count": 517, "heading": "Hosted models (via [Fireworks AI](https://fireworks.ai))", - "line_end": 118, - "line_start": 106 + "line_end": 124, + "line_start": 112 }, { "anchor": "how-to-change-models", "character_count": 605, "heading": "How to change models", - "line_end": 129, - "line_start": 119 + "line_end": 135, + "line_start": 125 }, { "anchor": "custom-routers", "character_count": 456, "heading": "Custom routers", - "line_end": 135, - "line_start": 130 + "line_end": 141, + "line_start": 136 }, { "anchor": "model-fallback", "character_count": 572, "heading": "Model fallback", - "line_end": 145, - "line_start": 136 + "line_end": 151, + "line_start": 142 }, { "anchor": "configuring-models-per-agent-profile", "character_count": 397, "heading": "Configuring models per Agent Profile", - "line_end": 151, - "line_start": 146 + "line_end": 157, + "line_start": 152 }, { "anchor": "zero-data-retention-policies", "character_count": 893, "heading": "Zero data retention policies", - "line_end": 171, - "line_start": 152 + "line_end": 177, + "line_start": 158 } ], - "character_count": 10289, - "extraction_status": "invalidated", + "character_count": 10905, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -7969,54 +8052,54 @@ }, { "anchor": "anthropic", - "line_start": 50, + "line_start": 51, "text": "Anthropic" }, { "anchor": "google", - "line_start": 74, + "line_start": 79, "text": "Google" }, { "anchor": "xai", - "line_start": 84, + "line_start": 90, "text": "xAI" }, { "anchor": "hosted-models-via-fireworks-aihttpsfireworksai", - "line_start": 106, + "line_start": 112, "text": "Hosted models (via [Fireworks AI](https://fireworks.ai))" }, { "anchor": "how-to-change-models", - "line_start": 119, + "line_start": 125, "text": "How to change models" }, { "anchor": "custom-routers", - "line_start": 130, + "line_start": 136, "text": "Custom routers" }, { "anchor": "model-fallback", - "line_start": 136, + "line_start": 142, "text": "Model fallback" }, { "anchor": "configuring-models-per-agent-profile", - "line_start": 146, + "line_start": 152, "text": "Configuring models per Agent Profile" }, { "anchor": "zero-data-retention-policies", - "line_start": 152, + "line_start": 158, "text": "Zero data retention policies" } ], "path": "src/content/docs/agents/inference/model-choice.mdx", "role": "docs-prose", "route": "/agents/inference/model-choice/", - "source_sha256": "6745d88e9577fa4a92188ceb7643e7e52b3b27503e336bcf0f07e92c13c86e31", + "source_sha256": "96bd21e4ae53bb3c1e027d776a08e229d06167980443fff7f87afc64402b810b", "title": "Agent model choice" }, "src/content/docs/agents/local-agents/active-ai.mdx": { @@ -8072,7 +8155,7 @@ } ], "character_count": 5265, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -8158,7 +8241,7 @@ } ], "character_count": 5789, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -8217,7 +8300,7 @@ } ], "character_count": 1847, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -8257,7 +8340,7 @@ } ], "character_count": 1801, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -8296,7 +8379,7 @@ } ], "character_count": 2626, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -8336,7 +8419,7 @@ } ], "character_count": 1270, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -8394,7 +8477,7 @@ } ], "character_count": 4635, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -8528,7 +8611,7 @@ } ], "character_count": 7425, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -8654,7 +8737,7 @@ } ], "character_count": 4037, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -8718,7 +8801,7 @@ } ], "character_count": 6269, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -8784,7 +8867,7 @@ } ], "character_count": 4284, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -8883,7 +8966,7 @@ } ], "character_count": 6583, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -9070,7 +9153,7 @@ } ], "character_count": 13626, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -9267,7 +9350,7 @@ } ], "character_count": 15760, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -9392,7 +9475,7 @@ }, { "anchor": "cloud-agent-conversations", - "character_count": 1731, + "character_count": 1732, "heading": "Cloud agent conversations", "line_end": 139, "line_start": 111 @@ -9531,8 +9614,8 @@ "line_start": 367 } ], - "character_count": 20091, - "extraction_status": "invalidated", + "character_count": 20092, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -9698,7 +9781,7 @@ "path": "src/content/docs/agents/local-agents/interacting-with-agents/terminal-and-agent-modes.mdx", "role": "docs-prose", "route": "/agents/local-agents/interacting-with-agents/terminal-and-agent-modes/", - "source_sha256": "3e56106dd9faed2ffbb9ffe0153452a34acece41f36b4986078ecc13464ca5d9", + "source_sha256": "cd35fb2146cfac325ec2f48d2982bd00179aa6ad632d096232c1162f64c051fb", "title": "Terminal and Agent modes" }, "src/content/docs/agents/local-agents/interacting-with-agents/voice.mdx": { @@ -9747,7 +9830,7 @@ } ], "character_count": 5474, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -9854,7 +9937,7 @@ } ], "character_count": 4561, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -9909,7 +9992,7 @@ }, { "anchor": "key-capabilities", - "character_count": 857, + "character_count": 849, "heading": "Key capabilities", "line_end": 23, "line_start": 16 @@ -9958,7 +10041,7 @@ }, { "anchor": "watching-agent-activity", - "character_count": 352, + "character_count": 360, "heading": "Watching Agent activity", "line_end": 120, "line_start": 112 @@ -9972,7 +10055,7 @@ } ], "character_count": 9486, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -10063,7 +10146,7 @@ "path": "src/content/docs/agents/local-agents/session-sharing.mdx", "role": "docs-prose", "route": "/agents/local-agents/session-sharing/", - "source_sha256": "2ce22341c880096a1c004579e40ff7c03cfbd323037b018cea7e6f3b376085bc", + "source_sha256": "daea2152f6dd0ec74cefe65f0ae85ad406131f0dfa96f02e951c0f68fd52ce48", "title": "Agent Session Sharing" }, "src/content/docs/code/code-editor/code-editor-vim-keybindings.mdx": { @@ -10175,7 +10258,7 @@ } ], "character_count": 9459, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -10301,7 +10384,7 @@ } ], "character_count": 3083, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -10355,7 +10438,7 @@ } ], "character_count": 1850, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -10425,7 +10508,7 @@ } ], "character_count": 4455, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -10543,7 +10626,7 @@ } ], "character_count": 5609, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -10729,7 +10812,7 @@ } ], "character_count": 11526, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -10852,7 +10935,7 @@ } ], "character_count": 3065, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -10975,7 +11058,7 @@ } ], "character_count": 7812, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -11059,7 +11142,7 @@ } ], "character_count": 4364, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -11192,7 +11275,7 @@ } ], "character_count": 15717, - "extraction_status": "invalidated", + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -11409,14 +11492,14 @@ }, { "anchor": "related-resources", - "character_count": 788, + "character_count": 935, "heading": "Related resources", - "line_end": 164, + "line_end": 165, "line_start": 157 } ], - "character_count": 9017, - "extraction_status": "invalidated", + "character_count": 9164, + "extraction_status": "unchanged", "headings": [ { "anchor": "", @@ -11522,12 +11605,3888 @@ "path": "src/content/docs/enterprise/enterprise-features/architecture-and-deployment.mdx", "role": "docs-prose", "route": "/enterprise/enterprise-features/architecture-and-deployment/", - "source_sha256": "284e7f594be852195d4061be4510aa399f342113bcdf9e5ca12df7085f335101", + "source_sha256": "49a89792a39ba229f05c54700cfa91721cb36afc2a3fae0580011e6d61148df9", "title": "Architecture and deployment" + }, + "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 758, + "heading": "", + "line_end": 15, + "line_start": 7 + }, + { + "anchor": "supported-providers", + "character_count": 1434, + "heading": "Supported providers", + "line_end": 35, + "line_start": 16 + }, + { + "anchor": "key-features", + "character_count": 513, + "heading": "Key features", + "line_end": 41, + "line_start": 36 + }, + { + "anchor": "how-byollm-works", + "character_count": 620, + "heading": "How BYOLLM works", + "line_end": 47, + "line_start": 42 + }, + { + "anchor": "billing-behavior", + "character_count": 724, + "heading": "Billing behavior", + "line_end": 53, + "line_start": 48 + }, + { + "anchor": "how-is-byollm-different-from-byok", + "character_count": 1220, + "heading": "How is BYOLLM different from BYOK?", + "line_end": 70, + "line_start": 56 + }, + { + "anchor": "what-data-does-warp-store-do-you-store-our-cloud-credentials", + "character_count": 537, + "heading": "What data does Warp store? Do you store our cloud credentials?", + "line_end": 78, + "line_start": 75 + }, + { + "anchor": "related-pages", + "character_count": 814, + "heading": "Related pages", + "line_end": 93, + "line_start": 85 + } + ], + "character_count": 7475, + "extraction_status": "unchanged", + "headings": [ + { + "anchor": "", + "line_start": 7, + "text": "" + }, + { + "anchor": "supported-providers", + "line_start": 16, + "text": "Supported providers" + }, + { + "anchor": "key-features", + "line_start": 36, + "text": "Key features" + }, + { + "anchor": "how-byollm-works", + "line_start": 42, + "text": "How BYOLLM works" + }, + { + "anchor": "billing-behavior", + "line_start": 48, + "text": "Billing behavior" + }, + { + "anchor": "faq", + "line_start": 54, + "text": "FAQ" + }, + { + "anchor": "how-is-byollm-different-from-byok", + "line_start": 56, + "text": "How is BYOLLM different from BYOK?" + }, + { + "anchor": "does-byollm-work-with-auto", + "line_start": 71, + "text": "Does BYOLLM work with Auto?" + }, + { + "anchor": "what-data-does-warp-store-do-you-store-our-cloud-credentials", + "line_start": 75, + "text": "What data does Warp store? Do you store our cloud credentials?" + }, + { + "anchor": "can-admins-enforce-provider-only-routing", + "line_start": 79, + "text": "Can admins enforce provider-only routing?" + }, + { + "anchor": "related-pages", + "line_start": 85, + "text": "Related pages" + } + ], + "path": "src/content/docs/enterprise/enterprise-features/bring-your-own-llm.mdx", + "role": "docs-prose", + "route": "/enterprise/enterprise-features/bring-your-own-llm/", + "source_sha256": "c4d5066c717945b440fb43866f45c61b16d2af351ae7adf81a774539ae20d9b7", + "title": "Bring Your Own LLM" + }, + "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 770, + "heading": "", + "line_end": 18, + "line_start": 9 + }, + { + "anchor": "key-features", + "character_count": 546, + "heading": "Key features", + "line_end": 24, + "line_start": 19 + }, + { + "anchor": "how-it-works", + "character_count": 1672, + "heading": "How it works", + "line_end": 46, + "line_start": 25 + }, + { + "anchor": "credential-lifecycle", + "character_count": 848, + "heading": "Credential lifecycle", + "line_end": 56, + "line_start": 47 + }, + { + "anchor": "model-availability", + "character_count": 742, + "heading": "Model availability", + "line_end": 67, + "line_start": 57 + }, + { + "anchor": "prerequisites", + "character_count": 310, + "heading": "Prerequisites", + "line_end": 77, + "line_start": 70 + }, + { + "anchor": "1-configure-routing-policies-admin", + "character_count": 439, + "heading": "1. Configure routing policies (admin)", + "line_end": 85, + "line_start": 78 + }, + { + "anchor": "2-provision-iam-roles-cloud-admin", + "character_count": 1011, + "heading": "2. Provision IAM roles (cloud admin)", + "line_end": 117, + "line_start": 86 + }, + { + "anchor": "3-authenticate-locally-team-member", + "character_count": 208, + "heading": "3. Authenticate locally (team member)", + "line_end": 127, + "line_start": 118 + }, + { + "anchor": "4-validate", + "character_count": 168, + "heading": "4. Validate", + "line_end": 134, + "line_start": 128 + }, + { + "anchor": "prerequisites", + "character_count": 209, + "heading": "Prerequisites", + "line_end": 144, + "line_start": 139 + }, + { + "anchor": "1-set-up-warp-as-an-oidc-identity-provider-in-aws-cloud-admin", + "character_count": 927, + "heading": "1. Set up Warp as an OIDC identity provider in AWS (cloud admin)", + "line_end": 159, + "line_start": 145 + }, + { + "anchor": "2-provision-an-assumable-iam-role-cloud-admin", + "character_count": 401, + "heading": "2. Provision an assumable IAM role (cloud admin)", + "line_end": 168, + "line_start": 160 + }, + { + "anchor": "trust-policy-requirements", + "character_count": 1288, + "heading": "Trust policy requirements", + "line_end": 201, + "line_start": 169 + }, + { + "anchor": "permissions-policy", + "character_count": 1024, + "heading": "Permissions policy", + "line_end": 233, + "line_start": 202 + }, + { + "anchor": "3-configure-routing-policies-admin", + "character_count": 118, + "heading": "3. Configure routing policies (admin)", + "line_end": 237, + "line_start": 234 + }, + { + "anchor": "option-a-team-wide", + "character_count": 361, + "heading": "Option A: Team-wide", + "line_end": 245, + "line_start": 238 + }, + { + "anchor": "option-b-per-named-agent", + "character_count": 697, + "heading": "Option B: Per named agent", + "line_end": 262, + "line_start": 246 + }, + { + "anchor": "4-validate-the-configuration", + "character_count": 189, + "heading": "4. Validate the configuration", + "line_end": 269, + "line_start": 263 + }, + { + "anchor": "failover-behavior", + "character_count": 563, + "heading": "Failover behavior", + "line_end": 283, + "line_start": 276 + }, + { + "anchor": "billing-behavior", + "character_count": 383, + "heading": "Billing behavior", + "line_end": 298, + "line_start": 290 + }, + { + "anchor": "security-and-data-handling", + "character_count": 30, + "heading": "Security and data handling", + "line_end": 300, + "line_start": 299 + }, + { + "anchor": "credential-security", + "character_count": 321, + "heading": "Credential security", + "line_end": 306, + "line_start": 301 + }, + { + "anchor": "zero-data-retention-zdr", + "character_count": 432, + "heading": "Zero Data Retention (ZDR)", + "line_end": 316, + "line_start": 307 + }, + { + "anchor": "common-errors", + "character_count": 936, + "heading": "Common errors", + "line_end": 332, + "line_start": 324 + }, + { + "anchor": "debugging-steps", + "character_count": 413, + "heading": "Debugging steps", + "line_end": 340, + "line_start": 333 + }, + { + "anchor": "how-is-byollm-different-from-byok", + "character_count": 1477, + "heading": "How is BYOLLM different from BYOK?", + "line_end": 357, + "line_start": 343 + }, + { + "anchor": "can-admins-enforce-provider-only-routing-and-disable-warp-managed-models", + "character_count": 226, + "heading": "Can admins enforce provider-only routing and disable Warp-managed models?", + "line_end": 368, + "line_start": 365 + }, + { + "anchor": "related-resources", + "character_count": 819, + "heading": "Related resources", + "line_end": 377, + "line_start": 369 + } + ], + "character_count": 19260, + "extraction_status": "unchanged", + "headings": [ + { + "anchor": "", + "line_start": 9, + "text": "" + }, + { + "anchor": "key-features", + "line_start": 19, + "text": "Key features" + }, + { + "anchor": "how-it-works", + "line_start": 25, + "text": "How it works" + }, + { + "anchor": "credential-lifecycle", + "line_start": 47, + "text": "Credential lifecycle" + }, + { + "anchor": "model-availability", + "line_start": 57, + "text": "Model availability" + }, + { + "anchor": "enabling-byollm", + "line_start": 68, + "text": "Enabling BYOLLM" + }, + { + "anchor": "prerequisites", + "line_start": 70, + "text": "Prerequisites" + }, + { + "anchor": "1-configure-routing-policies-admin", + "line_start": 78, + "text": "1. Configure routing policies (admin)" + }, + { + "anchor": "2-provision-iam-roles-cloud-admin", + "line_start": 86, + "text": "2. Provision IAM roles (cloud admin)" + }, + { + "anchor": "3-authenticate-locally-team-member", + "line_start": 118, + "text": "3. Authenticate locally (team member)" + }, + { + "anchor": "4-validate", + "line_start": 128, + "text": "4. Validate" + }, + { + "anchor": "enabling-byollm-for-cloud-agents", + "line_start": 135, + "text": "Enabling BYOLLM for cloud agents" + }, + { + "anchor": "prerequisites", + "line_start": 139, + "text": "Prerequisites" + }, + { + "anchor": "1-set-up-warp-as-an-oidc-identity-provider-in-aws-cloud-admin", + "line_start": 145, + "text": "1. Set up Warp as an OIDC identity provider in AWS (cloud admin)" + }, + { + "anchor": "2-provision-an-assumable-iam-role-cloud-admin", + "line_start": 160, + "text": "2. Provision an assumable IAM role (cloud admin)" + }, + { + "anchor": "trust-policy-requirements", + "line_start": 169, + "text": "Trust policy requirements" + }, + { + "anchor": "permissions-policy", + "line_start": 202, + "text": "Permissions policy" + }, + { + "anchor": "3-configure-routing-policies-admin", + "line_start": 234, + "text": "3. Configure routing policies (admin)" + }, + { + "anchor": "option-a-team-wide", + "line_start": 238, + "text": "Option A: Team-wide" + }, + { + "anchor": "option-b-per-named-agent", + "line_start": 246, + "text": "Option B: Per named agent" + }, + { + "anchor": "4-validate-the-configuration", + "line_start": 263, + "text": "4. Validate the configuration" + }, + { + "anchor": "routing-and-fallback-behavior", + "line_start": 270, + "text": "Routing and fallback behavior" + }, + { + "anchor": "routing-behavior", + "line_start": 272, + "text": "Routing behavior" + }, + { + "anchor": "failover-behavior", + "line_start": 276, + "text": "Failover behavior" + }, + { + "anchor": "auto-model-selection", + "line_start": 284, + "text": "Auto model selection" + }, + { + "anchor": "billing-behavior", + "line_start": 290, + "text": "Billing behavior" + }, + { + "anchor": "security-and-data-handling", + "line_start": 299, + "text": "Security and data handling" + }, + { + "anchor": "credential-security", + "line_start": 301, + "text": "Credential security" + }, + { + "anchor": "zero-data-retention-zdr", + "line_start": 307, + "text": "Zero Data Retention (ZDR)" + }, + { + "anchor": "auditability", + "line_start": 317, + "text": "Auditability" + }, + { + "anchor": "troubleshooting", + "line_start": 322, + "text": "Troubleshooting" + }, + { + "anchor": "common-errors", + "line_start": 324, + "text": "Common errors" + }, + { + "anchor": "debugging-steps", + "line_start": 333, + "text": "Debugging steps" + }, + { + "anchor": "faq", + "line_start": 341, + "text": "FAQ" + }, + { + "anchor": "how-is-byollm-different-from-byok", + "line_start": 343, + "text": "How is BYOLLM different from BYOK?" + }, + { + "anchor": "what-data-does-warp-store-do-you-store-our-cloud-credentials", + "line_start": 358, + "text": "What data does Warp store? Do you store our cloud credentials?" + }, + { + "anchor": "can-admins-enforce-provider-only-routing-and-disable-warp-managed-models", + "line_start": 365, + "text": "Can admins enforce provider-only routing and disable Warp-managed models?" + }, + { + "anchor": "related-resources", + "line_start": 369, + "text": "Related resources" + } + ], + "path": "src/content/docs/enterprise/enterprise-features/byollm-aws-bedrock.mdx", + "role": "docs-prose", + "route": "/enterprise/enterprise-features/byollm-aws-bedrock/", + "source_sha256": "1d856d5849a8370769b45b48068398987a977c89cff2a0e96dacb452a1f27ba4", + "title": "BYOLLM: AWS Bedrock" + }, + "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 1100, + "heading": "", + "line_end": 21, + "line_start": 9 + }, + { + "anchor": "key-features", + "character_count": 1086, + "heading": "Key features", + "line_end": 29, + "line_start": 22 + }, + { + "anchor": "how-it-works", + "character_count": 1171, + "heading": "How it works", + "line_end": 41, + "line_start": 30 + }, + { + "anchor": "credential-lifecycle", + "character_count": 970, + "heading": "Credential lifecycle", + "line_end": 50, + "line_start": 42 + }, + { + "anchor": "model-availability", + "character_count": 630, + "heading": "Model availability", + "line_end": 59, + "line_start": 51 + }, + { + "anchor": "enabling-gemini-enterprise", + "character_count": 763, + "heading": "Enabling Gemini Enterprise", + "line_end": 72, + "line_start": 60 + }, + { + "anchor": "prerequisites", + "character_count": 671, + "heading": "Prerequisites", + "line_end": 82, + "line_start": 73 + }, + { + "anchor": "values-youll-need", + "character_count": 766, + "heading": "Values you'll need", + "line_end": 91, + "line_start": 83 + }, + { + "anchor": "1-create-a-workload-identity-pool-and-provider-cloud-admin", + "character_count": 753, + "heading": "1. Create a workload identity pool and provider (cloud admin)", + "line_end": 102, + "line_start": 92 + }, + { + "anchor": "create-the-pool", + "character_count": 337, + "heading": "Create the pool", + "line_end": 110, + "line_start": 103 + }, + { + "anchor": "create-the-provider", + "character_count": 645, + "heading": "Create the provider", + "line_end": 127, + "line_start": 111 + }, + { + "anchor": "2-grant-vertex-ai-access-to-your-warp-team-cloud-admin", + "character_count": 542, + "heading": "2. Grant Vertex AI access to your Warp team (cloud admin)", + "line_end": 157, + "line_start": 149 + }, + { + "anchor": "option-a-direct-federated-access-recommended", + "character_count": 940, + "heading": "Option A: Direct federated access (recommended)", + "line_end": 172, + "line_start": 158 + }, + { + "anchor": "option-b-service-account-impersonation-optional", + "character_count": 1304, + "heading": "Option B: Service account impersonation (optional)", + "line_end": 191, + "line_start": 173 + }, + { + "anchor": "3-configure-routing-in-the-admin-panel-warp-admin", + "character_count": 1637, + "heading": "3. Configure routing in the Admin Panel (Warp admin)", + "line_end": 221, + "line_start": 192 + }, + { + "anchor": "4-validate", + "character_count": 281, + "heading": "4. Validate", + "line_end": 229, + "line_start": 222 + }, + { + "anchor": "alternative-configure-google-cloud-with-the-gcloud-cli", + "character_count": 2513, + "heading": "Alternative: configure Google Cloud with the gcloud CLI", + "line_end": 310, + "line_start": 230 + }, + { + "anchor": "using-gemini-enterprise-as-a-team-member", + "character_count": 1015, + "heading": "Using Gemini Enterprise as a team member", + "line_end": 321, + "line_start": 311 + }, + { + "anchor": "host-priority", + "character_count": 395, + "heading": "Host priority", + "line_end": 333, + "line_start": 324 + }, + { + "anchor": "failover-behavior", + "character_count": 349, + "heading": "Failover behavior", + "line_end": 337, + "line_start": 334 + }, + { + "anchor": "auto-model-selection", + "character_count": 361, + "heading": "Auto model selection", + "line_end": 341, + "line_start": 338 + }, + { + "anchor": "billing-behavior", + "character_count": 552, + "heading": "Billing behavior", + "line_end": 351, + "line_start": 342 + }, + { + "anchor": "security-and-data-handling", + "character_count": 30, + "heading": "Security and data handling", + "line_end": 353, + "line_start": 352 + }, + { + "anchor": "credential-security", + "character_count": 722, + "heading": "Credential security", + "line_end": 359, + "line_start": 354 + }, + { + "anchor": "zero-data-retention-zdr", + "character_count": 428, + "heading": "Zero Data Retention (ZDR)", + "line_end": 369, + "line_start": 360 + }, + { + "anchor": "common-errors", + "character_count": 1416, + "heading": "Common errors", + "line_end": 385, + "line_start": 377 + }, + { + "anchor": "debugging-steps", + "character_count": 526, + "heading": "Debugging steps", + "line_end": 393, + "line_start": 386 + }, + { + "anchor": "how-is-this-different-from-byok-with-a-google-api-key", + "character_count": 482, + "heading": "How is this different from BYOK with a Google API key?", + "line_end": 399, + "line_start": 396 + }, + { + "anchor": "do-members-need-the-gcloud-cli-installed", + "character_count": 414, + "heading": "Do members need the gcloud CLI installed?", + "line_end": 403, + "line_start": 400 + }, + { + "anchor": "does-gemini-enterprise-work-with-cloud-agents", + "character_count": 346, + "heading": "Does Gemini Enterprise work with cloud agents?", + "line_end": 407, + "line_start": 404 + }, + { + "anchor": "which-claude-models-route-through-my-project", + "character_count": 387, + "heading": "Which Claude models route through my project?", + "line_end": 411, + "line_start": 408 + }, + { + "anchor": "related-resources", + "character_count": 783, + "heading": "Related resources", + "line_end": 424, + "line_start": 416 + } + ], + "character_count": 25746, + "extraction_status": "unchanged", + "headings": [ + { + "anchor": "", + "line_start": 9, + "text": "" + }, + { + "anchor": "key-features", + "line_start": 22, + "text": "Key features" + }, + { + "anchor": "how-it-works", + "line_start": 30, + "text": "How it works" + }, + { + "anchor": "credential-lifecycle", + "line_start": 42, + "text": "Credential lifecycle" + }, + { + "anchor": "model-availability", + "line_start": 51, + "text": "Model availability" + }, + { + "anchor": "enabling-gemini-enterprise", + "line_start": 60, + "text": "Enabling Gemini Enterprise" + }, + { + "anchor": "prerequisites", + "line_start": 73, + "text": "Prerequisites" + }, + { + "anchor": "values-youll-need", + "line_start": 83, + "text": "Values you'll need" + }, + { + "anchor": "1-create-a-workload-identity-pool-and-provider-cloud-admin", + "line_start": 92, + "text": "1. Create a workload identity pool and provider (cloud admin)" + }, + { + "anchor": "create-the-pool", + "line_start": 103, + "text": "Create the pool" + }, + { + "anchor": "create-the-provider", + "line_start": 111, + "text": "Create the provider" + }, + { + "anchor": "configure-attribute-mappings", + "line_start": 128, + "text": "Configure attribute mappings" + }, + { + "anchor": "restrict-the-provider-to-your-warp-team", + "line_start": 137, + "text": "Restrict the provider to your Warp team" + }, + { + "anchor": "2-grant-vertex-ai-access-to-your-warp-team-cloud-admin", + "line_start": 149, + "text": "2. Grant Vertex AI access to your Warp team (cloud admin)" + }, + { + "anchor": "option-a-direct-federated-access-recommended", + "line_start": 158, + "text": "Option A: Direct federated access (recommended)" + }, + { + "anchor": "option-b-service-account-impersonation-optional", + "line_start": 173, + "text": "Option B: Service account impersonation (optional)" + }, + { + "anchor": "3-configure-routing-in-the-admin-panel-warp-admin", + "line_start": 192, + "text": "3. Configure routing in the Admin Panel (Warp admin)" + }, + { + "anchor": "4-validate", + "line_start": 222, + "text": "4. Validate" + }, + { + "anchor": "alternative-configure-google-cloud-with-the-gcloud-cli", + "line_start": 230, + "text": "Alternative: configure Google Cloud with the gcloud CLI" + }, + { + "anchor": "using-gemini-enterprise-as-a-team-member", + "line_start": 311, + "text": "Using Gemini Enterprise as a team member" + }, + { + "anchor": "routing-and-fallback-behavior", + "line_start": 322, + "text": "Routing and fallback behavior" + }, + { + "anchor": "host-priority", + "line_start": 324, + "text": "Host priority" + }, + { + "anchor": "failover-behavior", + "line_start": 334, + "text": "Failover behavior" + }, + { + "anchor": "auto-model-selection", + "line_start": 338, + "text": "Auto model selection" + }, + { + "anchor": "billing-behavior", + "line_start": 342, + "text": "Billing behavior" + }, + { + "anchor": "security-and-data-handling", + "line_start": 352, + "text": "Security and data handling" + }, + { + "anchor": "credential-security", + "line_start": 354, + "text": "Credential security" + }, + { + "anchor": "zero-data-retention-zdr", + "line_start": 360, + "text": "Zero Data Retention (ZDR)" + }, + { + "anchor": "auditability", + "line_start": 370, + "text": "Auditability" + }, + { + "anchor": "troubleshooting", + "line_start": 375, + "text": "Troubleshooting" + }, + { + "anchor": "common-errors", + "line_start": 377, + "text": "Common errors" + }, + { + "anchor": "debugging-steps", + "line_start": 386, + "text": "Debugging steps" + }, + { + "anchor": "faq", + "line_start": 394, + "text": "FAQ" + }, + { + "anchor": "how-is-this-different-from-byok-with-a-google-api-key", + "line_start": 396, + "text": "How is this different from BYOK with a Google API key?" + }, + { + "anchor": "do-members-need-the-gcloud-cli-installed", + "line_start": 400, + "text": "Do members need the gcloud CLI installed?" + }, + { + "anchor": "does-gemini-enterprise-work-with-cloud-agents", + "line_start": 404, + "text": "Does Gemini Enterprise work with cloud agents?" + }, + { + "anchor": "which-claude-models-route-through-my-project", + "line_start": 408, + "text": "Which Claude models route through my project?" + }, + { + "anchor": "can-admins-enforce-provider-only-routing", + "line_start": 412, + "text": "Can admins enforce provider-only routing?" + }, + { + "anchor": "related-resources", + "line_start": 416, + "text": "Related resources" + } + ], + "path": "src/content/docs/enterprise/enterprise-features/byollm-gemini-enterprise.mdx", + "role": "docs-prose", + "route": "/enterprise/enterprise-features/byollm-gemini-enterprise/", + "source_sha256": "367447eda8577a5a8fa39c6a9d95bb8053f5ced4f9ce43d0096702edf858d0c1", + "title": "BYOLLM: Gemini Enterprise (Vertex AI)" + }, + "src/content/docs/enterprise/enterprise-features/private-networking.mdx": { + "candidate_sections": [ + { + "anchor": "supported-service-connections", + "character_count": 1011, + "heading": "Supported service connections", + "line_end": 24, + "line_start": 14 + }, + { + "anchor": "set-up-google-cloud-private-service-connect", + "character_count": 643, + "heading": "Set up Google Cloud Private Service Connect", + "line_end": 53, + "line_start": 45 + }, + { + "anchor": "set-up-aws-privatelink", + "character_count": 580, + "heading": "Set up AWS PrivateLink", + "line_end": 62, + "line_start": 54 + }, + { + "anchor": "set-up-azure-private-link", + "character_count": 802, + "heading": "Set up Azure Private Link", + "line_end": 70, + "line_start": 63 + }, + { + "anchor": "set-up-an-on-premises-interconnect", + "character_count": 583, + "heading": "Set up an on-premises interconnect", + "line_end": 80, + "line_start": 71 + }, + { + "anchor": "set-up-a-route-based-ipsec-vpn", + "character_count": 472, + "heading": "Set up a route-based IPsec VPN", + "line_end": 89, + "line_start": 81 + }, + { + "anchor": "configure-and-validate-the-service", + "character_count": 1088, + "heading": "Configure and validate the service", + "line_end": 106, + "line_start": 90 + }, + { + "anchor": "related-pages", + "character_count": 641, + "heading": "Related pages", + "line_end": 112, + "line_start": 107 + } + ], + "character_count": 7221, + "extraction_status": "unchanged", + "headings": [ + { + "anchor": "", + "line_start": 7, + "text": "" + }, + { + "anchor": "supported-service-connections", + "line_start": 14, + "text": "Supported service connections" + }, + { + "anchor": "requirements", + "line_start": 25, + "text": "Requirements" + }, + { + "anchor": "choose-a-connection-method", + "line_start": 33, + "text": "Choose a connection method" + }, + { + "anchor": "set-up-google-cloud-private-service-connect", + "line_start": 45, + "text": "Set up Google Cloud Private Service Connect" + }, + { + "anchor": "set-up-aws-privatelink", + "line_start": 54, + "text": "Set up AWS PrivateLink" + }, + { + "anchor": "set-up-azure-private-link", + "line_start": 63, + "text": "Set up Azure Private Link" + }, + { + "anchor": "set-up-an-on-premises-interconnect", + "line_start": 71, + "text": "Set up an on-premises interconnect" + }, + { + "anchor": "set-up-a-route-based-ipsec-vpn", + "line_start": 81, + "text": "Set up a route-based IPsec VPN" + }, + { + "anchor": "configure-and-validate-the-service", + "line_start": 90, + "text": "Configure and validate the service" + }, + { + "anchor": "related-pages", + "line_start": 107, + "text": "Related pages" + } + ], + "path": "src/content/docs/enterprise/enterprise-features/private-networking.mdx", + "role": "docs-prose", + "route": "/enterprise/enterprise-features/private-networking/", + "source_sha256": "28bd9e67d159a034b96c53ae8e05f42f172fb2f771d85a8a37466c680e603fd2", + "title": "Connecting private services to Warp" + }, + "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 809, + "heading": "", + "line_end": 18, + "line_start": 7 + }, + { + "anchor": "key-features", + "character_count": 780, + "heading": "Key features", + "line_end": 25, + "line_start": 19 + }, + { + "anchor": "how-team-managed-providers-differ-from-self-serve-byok-and-byollm", + "character_count": 1861, + "heading": "How team-managed providers differ from self-serve BYOK and BYOLLM", + "line_end": 39, + "line_start": 26 + }, + { + "anchor": "first-party-keys-and-custom-endpoints", + "character_count": 705, + "heading": "First-party keys and custom endpoints", + "line_end": 46, + "line_start": 42 + }, + { + "anchor": "member-key-precedence", + "character_count": 682, + "heading": "Member key precedence", + "line_end": 53, + "line_start": 47 + }, + { + "anchor": "cloud-agents", + "character_count": 317, + "heading": "Cloud agents", + "line_end": 57, + "line_start": 54 + }, + { + "anchor": "prerequisites", + "character_count": 174, + "heading": "Prerequisites", + "line_end": 64, + "line_start": 60 + }, + { + "anchor": "configure-keys-and-endpoints", + "character_count": 1577, + "heading": "Configure keys and endpoints", + "line_end": 79, + "line_start": 65 + }, + { + "anchor": "keep-inference-on-your-teams-providers", + "character_count": 296, + "heading": "Keep inference on your team's providers", + "line_end": 83, + "line_start": 80 + }, + { + "anchor": "member-experience", + "character_count": 826, + "heading": "Member experience", + "line_end": 92, + "line_start": 84 + }, + { + "anchor": "billing-behavior", + "character_count": 1074, + "heading": "Billing behavior", + "line_end": 102, + "line_start": 93 + }, + { + "anchor": "security-and-data-handling", + "character_count": 347, + "heading": "Security and data handling", + "line_end": 108, + "line_start": 103 + }, + { + "anchor": "zero-data-retention-zdr", + "character_count": 510, + "heading": "Zero Data Retention (ZDR)", + "line_end": 118, + "line_start": 109 + }, + { + "anchor": "related-pages", + "character_count": 989, + "heading": "Related pages", + "line_end": 127, + "line_start": 119 + } + ], + "character_count": 11221, + "extraction_status": "unchanged", + "headings": [ + { + "anchor": "", + "line_start": 7, + "text": "" + }, + { + "anchor": "key-features", + "line_start": 19, + "text": "Key features" + }, + { + "anchor": "how-team-managed-providers-differ-from-self-serve-byok-and-byollm", + "line_start": 26, + "text": "How team-managed providers differ from self-serve BYOK and BYOLLM" + }, + { + "anchor": "how-it-works", + "line_start": 40, + "text": "How it works" + }, + { + "anchor": "first-party-keys-and-custom-endpoints", + "line_start": 42, + "text": "First-party keys and custom endpoints" + }, + { + "anchor": "member-key-precedence", + "line_start": 47, + "text": "Member key precedence" + }, + { + "anchor": "cloud-agents", + "line_start": 54, + "text": "Cloud agents" + }, + { + "anchor": "configuring-team-managed-keys-and-endpoints", + "line_start": 58, + "text": "Configuring team-managed keys and endpoints" + }, + { + "anchor": "prerequisites", + "line_start": 60, + "text": "Prerequisites" + }, + { + "anchor": "configure-keys-and-endpoints", + "line_start": 65, + "text": "Configure keys and endpoints" + }, + { + "anchor": "keep-inference-on-your-teams-providers", + "line_start": 80, + "text": "Keep inference on your team's providers" + }, + { + "anchor": "member-experience", + "line_start": 84, + "text": "Member experience" + }, + { + "anchor": "billing-behavior", + "line_start": 93, + "text": "Billing behavior" + }, + { + "anchor": "security-and-data-handling", + "line_start": 103, + "text": "Security and data handling" + }, + { + "anchor": "zero-data-retention-zdr", + "line_start": 109, + "text": "Zero Data Retention (ZDR)" + }, + { + "anchor": "related-pages", + "line_start": 119, + "text": "Related pages" + } + ], + "path": "src/content/docs/enterprise/enterprise-features/team-managed-keys-and-endpoints.mdx", + "role": "docs-prose", + "route": "/enterprise/enterprise-features/team-managed-keys-and-endpoints/", + "source_sha256": "18d534eb3c0d283a05cd5a253e42f7d643a92388448fc537cdf3ea7dc21d62b0", + "title": "Team-managed LLM API keys and endpoints" + }, + "src/content/docs/enterprise/getting-started/faq.mdx": { + "candidate_sections": [ + { + "anchor": "i-cant-log-in-with-sso", + "character_count": 534, + "heading": "I can't log in with SSO", + "line_end": 22, + "line_start": 12 + }, + { + "anchor": "i-logged-in-with-another-method-before-and-cant-use-sso-now", + "character_count": 442, + "heading": "I logged in with another method before and can't use SSO now", + "line_end": 33, + "line_start": 23 + }, + { + "anchor": "warp-wont-open-from-my-sso-provider", + "character_count": 351, + "heading": "Warp won't open from my SSO provider", + "line_end": 43, + "line_start": 34 + }, + { + "anchor": "team-invite-links-not-working", + "character_count": 253, + "heading": "Team invite links not working", + "line_end": 55, + "line_start": 46 + }, + { + "anchor": "users-cant-see-new-admin-settings", + "character_count": 380, + "heading": "Users can't see new admin settings", + "line_end": 65, + "line_start": 56 + }, + { + "anchor": "additional-help", + "character_count": 421, + "heading": "Additional help", + "line_end": 72, + "line_start": 66 + } + ], + "character_count": 2601, + "extraction_status": "unchanged", + "headings": [ + { + "anchor": "login-and-sso", + "line_start": 10, + "text": "Login and SSO" + }, + { + "anchor": "i-cant-log-in-with-sso", + "line_start": 12, + "text": "I can't log in with SSO" + }, + { + "anchor": "i-logged-in-with-another-method-before-and-cant-use-sso-now", + "line_start": 23, + "text": "I logged in with another method before and can't use SSO now" + }, + { + "anchor": "warp-wont-open-from-my-sso-provider", + "line_start": 34, + "text": "Warp won't open from my SSO provider" + }, + { + "anchor": "team-and-access", + "line_start": 44, + "text": "Team and access" + }, + { + "anchor": "team-invite-links-not-working", + "line_start": 46, + "text": "Team invite links not working" + }, + { + "anchor": "users-cant-see-new-admin-settings", + "line_start": 56, + "text": "Users can't see new admin settings" + }, + { + "anchor": "additional-help", + "line_start": 66, + "text": "Additional help" + } + ], + "path": "src/content/docs/enterprise/getting-started/faq.mdx", + "role": "faq", + "route": "/enterprise/getting-started/faq/", + "source_sha256": "0e37970b67125f8ec60b2e06d4b2f039bd2f51527e645377f92c6d10d912e270", + "title": "Enterprise FAQ" + }, + "src/content/docs/enterprise/getting-started/getting-started-developers.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 909, + "heading": "", + "line_end": 16, + "line_start": 7 + }, + { + "anchor": "1-download-and-install-warp", + "character_count": 82, + "heading": "1. Download and install Warp", + "line_end": 20, + "line_start": 17 + }, + { + "anchor": "download-warp", + "character_count": 307, + "heading": "Download Warp", + "line_end": 28, + "line_start": 21 + }, + { + "anchor": "install-warp", + "character_count": 173, + "heading": "Install Warp", + "line_end": 37, + "line_start": 29 + }, + { + "anchor": "debianubuntu", + "character_count": 49, + "heading": "Debian/Ubuntu", + "line_end": 40, + "line_start": 38 + }, + { + "anchor": "fedorarhel", + "character_count": 388, + "heading": "Fedora/RHEL", + "line_end": 51, + "line_start": 41 + }, + { + "anchor": "2-log-in-to-your-team", + "character_count": 26, + "heading": "2. Log in to your team", + "line_end": 53, + "line_start": 52 + }, + { + "anchor": "logging-in-with-sso", + "character_count": 549, + "heading": "Logging in with SSO", + "line_end": 67, + "line_start": 54 + }, + { + "anchor": "logging-in-with-an-invite-link", + "character_count": 354, + "heading": "Logging in with an invite link", + "line_end": 75, + "line_start": 68 + }, + { + "anchor": "linking-an-existing-account-to-sso", + "character_count": 416, + "heading": "Linking an existing account to SSO", + "line_end": 85, + "line_start": 76 + }, + { + "anchor": "3-set-up-key-features", + "character_count": 26, + "heading": "3. Set up key features", + "line_end": 87, + "line_start": 86 + }, + { + "anchor": "codebase-context", + "character_count": 1660, + "heading": "Codebase Context", + "line_end": 126, + "line_start": 88 + }, + { + "anchor": "agent-profiles", + "character_count": 1021, + "heading": "Agent Profiles", + "line_end": 150, + "line_start": 127 + }, + { + "anchor": "warp-drive", + "character_count": 1488, + "heading": "Warp Drive", + "line_end": 183, + "line_start": 151 + }, + { + "anchor": "mcp-model-context-protocol", + "character_count": 779, + "heading": "MCP (Model Context Protocol)", + "line_end": 202, + "line_start": 184 + }, + { + "anchor": "4-start-using-warp", + "character_count": 23, + "heading": "4. Start using Warp", + "line_end": 204, + "line_start": 203 + }, + { + "anchor": "everyday-workflows", + "character_count": 1157, + "heading": "Everyday workflows", + "line_end": 236, + "line_start": 205 + }, + { + "anchor": "learning-resources", + "character_count": 282, + "heading": "Learning resources", + "line_end": 245, + "line_start": 237 + }, + { + "anchor": "troubleshooting", + "character_count": 122, + "heading": "Troubleshooting", + "line_end": 249, + "line_start": 246 + }, + { + "anchor": "next-steps", + "character_count": 375, + "heading": "Next steps", + "line_end": 257, + "line_start": 250 + }, + { + "anchor": "support-and-feedback", + "character_count": 496, + "heading": "Support and feedback", + "line_end": 263, + "line_start": 258 + } + ], + "character_count": 10915, + "extraction_status": "unchanged", + "headings": [ + { + "anchor": "", + "line_start": 7, + "text": "" + }, + { + "anchor": "1-download-and-install-warp", + "line_start": 17, + "text": "1. Download and install Warp" + }, + { + "anchor": "download-warp", + "line_start": 21, + "text": "Download Warp" + }, + { + "anchor": "install-warp", + "line_start": 29, + "text": "Install Warp" + }, + { + "anchor": "debianubuntu", + "line_start": 38, + "text": "Debian/Ubuntu" + }, + { + "anchor": "fedorarhel", + "line_start": 41, + "text": "Fedora/RHEL" + }, + { + "anchor": "2-log-in-to-your-team", + "line_start": 52, + "text": "2. Log in to your team" + }, + { + "anchor": "logging-in-with-sso", + "line_start": 54, + "text": "Logging in with SSO" + }, + { + "anchor": "logging-in-with-an-invite-link", + "line_start": 68, + "text": "Logging in with an invite link" + }, + { + "anchor": "linking-an-existing-account-to-sso", + "line_start": 76, + "text": "Linking an existing account to SSO" + }, + { + "anchor": "3-set-up-key-features", + "line_start": 86, + "text": "3. Set up key features" + }, + { + "anchor": "codebase-context", + "line_start": 88, + "text": "Codebase Context" + }, + { + "anchor": "agent-profiles", + "line_start": 127, + "text": "Agent Profiles" + }, + { + "anchor": "warp-drive", + "line_start": 151, + "text": "Warp Drive" + }, + { + "anchor": "mcp-model-context-protocol", + "line_start": 184, + "text": "MCP (Model Context Protocol)" + }, + { + "anchor": "4-start-using-warp", + "line_start": 203, + "text": "4. Start using Warp" + }, + { + "anchor": "everyday-workflows", + "line_start": 205, + "text": "Everyday workflows" + }, + { + "anchor": "learning-resources", + "line_start": 237, + "text": "Learning resources" + }, + { + "anchor": "troubleshooting", + "line_start": 246, + "text": "Troubleshooting" + }, + { + "anchor": "next-steps", + "line_start": 250, + "text": "Next steps" + }, + { + "anchor": "support-and-feedback", + "line_start": 258, + "text": "Support and feedback" + } + ], + "path": "src/content/docs/enterprise/getting-started/getting-started-developers.mdx", + "role": "docs-prose", + "route": "/enterprise/getting-started/getting-started-developers/", + "source_sha256": "d31e1ff2470fcb7b5b78f32b4142e0e3481a39392a39e4dd9d606a41f4a26e1f", + "title": "Getting started for developers" + }, + "src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx": { + "candidate_sections": [ + { + "anchor": "prerequisites", + "character_count": 279, + "heading": "Prerequisites", + "line_end": 19, + "line_start": 12 + }, + { + "anchor": "step-1-configure-single-sign-on-sso", + "character_count": 1144, + "heading": "Step 1: Configure Single Sign-On (SSO)", + "line_end": 31, + "line_start": 20 + }, + { + "anchor": "step-2-create-and-configure-your-team", + "character_count": 42, + "heading": "Step 2: Create and configure your team", + "line_end": 33, + "line_start": 32 + }, + { + "anchor": "creating-your-team", + "character_count": 673, + "heading": "Creating your team", + "line_end": 42, + "line_start": 34 + }, + { + "anchor": "team-settings", + "character_count": 647, + "heading": "Team settings", + "line_end": 51, + "line_start": 43 + }, + { + "anchor": "step-3-invite-and-manage-users", + "character_count": 35, + "heading": "Step 3: Invite and manage users", + "line_end": 53, + "line_start": 52 + }, + { + "anchor": "inviting-users", + "character_count": 737, + "heading": "Inviting users", + "line_end": 75, + "line_start": 54 + }, + { + "anchor": "managing-admins", + "character_count": 414, + "heading": "Managing admins", + "line_end": 96, + "line_start": 84 + }, + { + "anchor": "step-4-configure-the-admin-panel", + "character_count": 145, + "heading": "Step 4: Configure the Admin Panel", + "line_end": 100, + "line_start": 97 + }, + { + "anchor": "accessing-the-admin-panel", + "character_count": 226, + "heading": "Accessing the Admin Panel", + "line_end": 108, + "line_start": 101 + }, + { + "anchor": "key-admin-panel-sections", + "character_count": 734, + "heading": "Key Admin Panel sections", + "line_end": 119, + "line_start": 109 + }, + { + "anchor": "step-5-set-up-team-resources", + "character_count": 33, + "heading": "Step 5: Set up team resources", + "line_end": 128, + "line_start": 127 + }, + { + "anchor": "enable-codebase-context", + "character_count": 334, + "heading": "Enable Codebase Context", + "line_end": 137, + "line_start": 129 + }, + { + "anchor": "create-shared-warp-drive-resources", + "character_count": 678, + "heading": "Create shared Warp Drive resources", + "line_end": 149, + "line_start": 138 + }, + { + "anchor": "configure-mcp-integrations", + "character_count": 513, + "heading": "Configure MCP integrations", + "line_end": 157, + "line_start": 150 + }, + { + "anchor": "next-steps", + "character_count": 1140, + "heading": "Next steps", + "line_end": 168, + "line_start": 158 + }, + { + "anchor": "sso-login-issues", + "character_count": 190, + "heading": "SSO login issues", + "line_end": 174, + "line_start": 171 + }, + { + "anchor": "team-invite-links-not-working", + "character_count": 247, + "heading": "Team invite links not working", + "line_end": 184, + "line_start": 175 + }, + { + "anchor": "support-and-resources", + "character_count": 332, + "heading": "Support and resources", + "line_end": 189, + "line_start": 185 + } + ], + "character_count": 9735, + "extraction_status": "unchanged", + "headings": [ + { + "anchor": "", + "line_start": 9, + "text": "" + }, + { + "anchor": "prerequisites", + "line_start": 12, + "text": "Prerequisites" + }, + { + "anchor": "step-1-configure-single-sign-on-sso", + "line_start": 20, + "text": "Step 1: Configure Single Sign-On (SSO)" + }, + { + "anchor": "step-2-create-and-configure-your-team", + "line_start": 32, + "text": "Step 2: Create and configure your team" + }, + { + "anchor": "creating-your-team", + "line_start": 34, + "text": "Creating your team" + }, + { + "anchor": "team-settings", + "line_start": 43, + "text": "Team settings" + }, + { + "anchor": "step-3-invite-and-manage-users", + "line_start": 52, + "text": "Step 3: Invite and manage users" + }, + { + "anchor": "inviting-users", + "line_start": 54, + "text": "Inviting users" + }, + { + "anchor": "user-roles-and-permissions", + "line_start": 76, + "text": "User roles and permissions" + }, + { + "anchor": "managing-admins", + "line_start": 84, + "text": "Managing admins" + }, + { + "anchor": "step-4-configure-the-admin-panel", + "line_start": 97, + "text": "Step 4: Configure the Admin Panel" + }, + { + "anchor": "accessing-the-admin-panel", + "line_start": 101, + "text": "Accessing the Admin Panel" + }, + { + "anchor": "key-admin-panel-sections", + "line_start": 109, + "text": "Key Admin Panel sections" + }, + { + "anchor": "how-settings-enforcement-works", + "line_start": 120, + "text": "How settings enforcement works" + }, + { + "anchor": "step-5-set-up-team-resources", + "line_start": 127, + "text": "Step 5: Set up team resources" + }, + { + "anchor": "enable-codebase-context", + "line_start": 129, + "text": "Enable Codebase Context" + }, + { + "anchor": "create-shared-warp-drive-resources", + "line_start": 138, + "text": "Create shared Warp Drive resources" + }, + { + "anchor": "configure-mcp-integrations", + "line_start": 150, + "text": "Configure MCP integrations" + }, + { + "anchor": "next-steps", + "line_start": 158, + "text": "Next steps" + }, + { + "anchor": "troubleshooting", + "line_start": 169, + "text": "Troubleshooting" + }, + { + "anchor": "sso-login-issues", + "line_start": 171, + "text": "SSO login issues" + }, + { + "anchor": "team-invite-links-not-working", + "line_start": 175, + "text": "Team invite links not working" + }, + { + "anchor": "support-and-resources", + "line_start": 185, + "text": "Support and resources" + } + ], + "path": "src/content/docs/enterprise/getting-started/getting-started-enterprise.mdx", + "role": "docs-prose", + "route": "/enterprise/getting-started/getting-started-enterprise/", + "source_sha256": "cda9018e195b8e5e82166e2dc7cd5b6941ed8b7873043ced6badb2e03906a8f5", + "title": "Getting started with Warp Enterprise" + }, + "src/content/docs/enterprise/getting-started/quickstart.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 196, + "heading": "", + "line_end": 12, + "line_start": 9 + }, + { + "anchor": "1-log-in-via-sso", + "character_count": 545, + "heading": "1. Log in via SSO", + "line_end": 25, + "line_start": 13 + }, + { + "anchor": "2-download-and-set-up-warp", + "character_count": 451, + "heading": "2. Download and set up Warp", + "line_end": 35, + "line_start": 26 + }, + { + "anchor": "3-configure-and-run-your-first-agent", + "character_count": 304, + "heading": "3. Configure and run your first agent", + "line_end": 39, + "line_start": 36 + }, + { + "anchor": "index-your-codebase", + "character_count": 312, + "heading": "Index your codebase", + "line_end": 46, + "line_start": 40 + }, + { + "anchor": "try-more-prompts", + "character_count": 320, + "heading": "Try more prompts", + "line_end": 63, + "line_start": 57 + }, + { + "anchor": "4-run-a-cloud-agent", + "character_count": 127, + "heading": "4. Run a cloud agent", + "line_end": 67, + "line_start": 64 + }, + { + "anchor": "create-an-environment", + "character_count": 504, + "heading": "Create an environment", + "line_end": 83, + "line_start": 68 + }, + { + "anchor": "run-a-cloud-agent", + "character_count": 309, + "heading": "Run a cloud agent", + "line_end": 93, + "line_start": 84 + }, + { + "anchor": "next-steps", + "character_count": 452, + "heading": "Next steps", + "line_end": 98, + "line_start": 94 + } + ], + "character_count": 4001, + "extraction_status": "unchanged", + "headings": [ + { + "anchor": "", + "line_start": 9, + "text": "" + }, + { + "anchor": "1-log-in-via-sso", + "line_start": 13, + "text": "1. Log in via SSO" + }, + { + "anchor": "2-download-and-set-up-warp", + "line_start": 26, + "text": "2. Download and set up Warp" + }, + { + "anchor": "3-configure-and-run-your-first-agent", + "line_start": 36, + "text": "3. Configure and run your first agent" + }, + { + "anchor": "index-your-codebase", + "line_start": 40, + "text": "Index your codebase" + }, + { + "anchor": "run-your-first-agent-locally", + "line_start": 47, + "text": "Run your first agent locally" + }, + { + "anchor": "try-more-prompts", + "line_start": 57, + "text": "Try more prompts" + }, + { + "anchor": "4-run-a-cloud-agent", + "line_start": 64, + "text": "4. Run a cloud agent" + }, + { + "anchor": "create-an-environment", + "line_start": 68, + "text": "Create an environment" + }, + { + "anchor": "run-a-cloud-agent", + "line_start": 84, + "text": "Run a cloud agent" + }, + { + "anchor": "next-steps", + "line_start": 94, + "text": "Next steps" + } + ], + "path": "src/content/docs/enterprise/getting-started/quickstart.mdx", + "role": "docs-prose", + "route": "/enterprise/getting-started/quickstart/", + "source_sha256": "62916288216d92edc5c19b03bd18c4c141d93c70a7dc80d9ce9fb4f1bdd0b99b", + "title": "Enterprise quickstart" + }, + "src/content/docs/enterprise/index.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 1170, + "heading": "", + "line_end": 16, + "line_start": 7 + }, + { + "anchor": "who-warp-enterprise-is-for", + "character_count": 567, + "heading": "Who Warp Enterprise is for", + "line_end": 24, + "line_start": 17 + }, + { + "anchor": "enterprise-administration", + "character_count": 569, + "heading": "Enterprise administration", + "line_end": 32, + "line_start": 27 + }, + { + "anchor": "security-and-compliance", + "character_count": 931, + "heading": "Security and compliance", + "line_end": 41, + "line_start": 33 + }, + { + "anchor": "agent-capabilities", + "character_count": 1042, + "heading": "Agent capabilities", + "line_end": 55, + "line_start": 48 + }, + { + "anchor": "what-this-section-covers", + "character_count": 539, + "heading": "What this section covers", + "line_end": 64, + "line_start": 56 + }, + { + "anchor": "getting-started", + "character_count": 1011, + "heading": "Getting started", + "line_end": 76, + "line_start": 65 + }, + { + "anchor": "why-enterprises-choose-warp", + "character_count": 910, + "heading": "Why enterprises choose Warp", + "line_end": 86, + "line_start": 77 + }, + { + "anchor": "support-and-resources", + "character_count": 376, + "heading": "Support and resources", + "line_end": 92, + "line_start": 87 + } + ], + "character_count": 7867, + "extraction_status": "changed", + "headings": [ + { + "anchor": "", + "line_start": 7, + "text": "" + }, + { + "anchor": "who-warp-enterprise-is-for", + "line_start": 17, + "text": "Who Warp Enterprise is for" + }, + { + "anchor": "key-capabilities", + "line_start": 25, + "text": "Key capabilities" + }, + { + "anchor": "enterprise-administration", + "line_start": 27, + "text": "Enterprise administration" + }, + { + "anchor": "security-and-compliance", + "line_start": 33, + "text": "Security and compliance" + }, + { + "anchor": "team-collaboration", + "line_start": 42, + "text": "Team collaboration" + }, + { + "anchor": "agent-capabilities", + "line_start": 48, + "text": "Agent capabilities" + }, + { + "anchor": "what-this-section-covers", + "line_start": 56, + "text": "What this section covers" + }, + { + "anchor": "getting-started", + "line_start": 65, + "text": "Getting started" + }, + { + "anchor": "why-enterprises-choose-warp", + "line_start": 77, + "text": "Why enterprises choose Warp" + }, + { + "anchor": "support-and-resources", + "line_start": 87, + "text": "Support and resources" + } + ], + "path": "src/content/docs/enterprise/index.mdx", + "role": "canonical-overview", + "route": "/enterprise/", + "source_sha256": "0d5e9d056ec8b441cfa71de0a239944c910c38a2c5a2d573f324185c04b24f74", + "title": "Enterprise overview" + }, + "src/content/docs/enterprise/security-and-compliance/security-overview.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 301, + "heading": "", + "line_end": 11, + "line_start": 8 + }, + { + "anchor": "transparency-and-control", + "character_count": 1069, + "heading": "Transparency and control", + "line_end": 21, + "line_start": 12 + }, + { + "anchor": "what-telemetry-does-warp-collect-and-why", + "character_count": 45, + "heading": "What telemetry does Warp collect and why?", + "line_end": 23, + "line_start": 22 + }, + { + "anchor": "zero-data-retention-zdr", + "character_count": 1548, + "heading": "Zero Data Retention (ZDR)", + "line_end": 44, + "line_start": 24 + }, + { + "anchor": "telemetry-categories", + "character_count": 509, + "heading": "Telemetry categories", + "line_end": 56, + "line_start": 45 + }, + { + "anchor": "disabling-telemetry", + "character_count": 441, + "heading": "Disabling telemetry", + "line_end": 67, + "line_start": 57 + }, + { + "anchor": "data-handling-and-privacy", + "character_count": 29, + "heading": "Data handling and privacy", + "line_end": 69, + "line_start": 68 + }, + { + "anchor": "where-your-data-lives", + "character_count": 1372, + "heading": "Where your data lives", + "line_end": 78, + "line_start": 70 + }, + { + "anchor": "encryption", + "character_count": 161, + "heading": "Encryption", + "line_end": 83, + "line_start": 79 + }, + { + "anchor": "secret-redaction", + "character_count": 598, + "heading": "Secret redaction", + "line_end": 96, + "line_start": 84 + }, + { + "anchor": "data-retention", + "character_count": 391, + "heading": "Data retention", + "line_end": 102, + "line_start": 97 + }, + { + "anchor": "soc-2-type-ii", + "character_count": 460, + "heading": "SOC 2 Type II", + "line_end": 115, + "line_start": 105 + }, + { + "anchor": "infrastructure-security", + "character_count": 27, + "heading": "Infrastructure security", + "line_end": 117, + "line_start": 116 + }, + { + "anchor": "warp-hosted-infrastructure", + "character_count": 487, + "heading": "Warp-hosted infrastructure", + "line_end": 126, + "line_start": 118 + }, + { + "anchor": "self-hosted-deployments", + "character_count": 1263, + "heading": "Self-hosted deployments", + "line_end": 144, + "line_start": 127 + }, + { + "anchor": "single-sign-on-sso", + "character_count": 408, + "heading": "Single Sign-On (SSO)", + "line_end": 152, + "line_start": 147 + }, + { + "anchor": "team-permissions", + "character_count": 383, + "heading": "Team permissions", + "line_end": 158, + "line_start": 153 + }, + { + "anchor": "admin-panel-governance", + "character_count": 867, + "heading": "Admin Panel governance", + "line_end": 169, + "line_start": 159 + }, + { + "anchor": "security-features-for-developers", + "character_count": 36, + "heading": "Security features for developers", + "line_end": 171, + "line_start": 170 + }, + { + "anchor": "bring-your-own-llm-byollm", + "character_count": 579, + "heading": "Bring Your Own LLM (BYOLLM)", + "line_end": 182, + "line_start": 172 + }, + { + "anchor": "agent-permissions", + "character_count": 446, + "heading": "Agent permissions", + "line_end": 200, + "line_start": 192 + }, + { + "anchor": "incident-response-and-support", + "character_count": 33, + "heading": "Incident response and support", + "line_end": 202, + "line_start": 201 + }, + { + "anchor": "security-issue-reporting", + "character_count": 349, + "heading": "Security issue reporting", + "line_end": 212, + "line_start": 203 + }, + { + "anchor": "enterprise-support", + "character_count": 396, + "heading": "Enterprise support", + "line_end": 221, + "line_start": 213 + }, + { + "anchor": "additional-resources", + "character_count": 885, + "heading": "Additional resources", + "line_end": 232, + "line_start": 222 + } + ], + "character_count": 13793, + "extraction_status": "unchanged", + "headings": [ + { + "anchor": "", + "line_start": 8, + "text": "" + }, + { + "anchor": "transparency-and-control", + "line_start": 12, + "text": "Transparency and control" + }, + { + "anchor": "what-telemetry-does-warp-collect-and-why", + "line_start": 22, + "text": "What telemetry does Warp collect and why?" + }, + { + "anchor": "zero-data-retention-zdr", + "line_start": 24, + "text": "Zero Data Retention (ZDR)" + }, + { + "anchor": "telemetry-categories", + "line_start": 45, + "text": "Telemetry categories" + }, + { + "anchor": "disabling-telemetry", + "line_start": 57, + "text": "Disabling telemetry" + }, + { + "anchor": "data-handling-and-privacy", + "line_start": 68, + "text": "Data handling and privacy" + }, + { + "anchor": "where-your-data-lives", + "line_start": 70, + "text": "Where your data lives" + }, + { + "anchor": "encryption", + "line_start": 79, + "text": "Encryption" + }, + { + "anchor": "secret-redaction", + "line_start": 84, + "text": "Secret redaction" + }, + { + "anchor": "data-retention", + "line_start": 97, + "text": "Data retention" + }, + { + "anchor": "compliance-and-certifications", + "line_start": 103, + "text": "Compliance and certifications" + }, + { + "anchor": "soc-2-type-ii", + "line_start": 105, + "text": "SOC 2 Type II" + }, + { + "anchor": "infrastructure-security", + "line_start": 116, + "text": "Infrastructure security" + }, + { + "anchor": "warp-hosted-infrastructure", + "line_start": 118, + "text": "Warp-hosted infrastructure" + }, + { + "anchor": "self-hosted-deployments", + "line_start": 127, + "text": "Self-hosted deployments" + }, + { + "anchor": "access-controls-and-authentication", + "line_start": 145, + "text": "Access controls and authentication" + }, + { + "anchor": "single-sign-on-sso", + "line_start": 147, + "text": "Single Sign-On (SSO)" + }, + { + "anchor": "team-permissions", + "line_start": 153, + "text": "Team permissions" + }, + { + "anchor": "admin-panel-governance", + "line_start": 159, + "text": "Admin Panel governance" + }, + { + "anchor": "security-features-for-developers", + "line_start": 170, + "text": "Security features for developers" + }, + { + "anchor": "bring-your-own-llm-byollm", + "line_start": 172, + "text": "Bring Your Own LLM (BYOLLM)" + }, + { + "anchor": "docker-sandboxes", + "line_start": 183, + "text": "Docker Sandboxes" + }, + { + "anchor": "agent-permissions", + "line_start": 192, + "text": "Agent permissions" + }, + { + "anchor": "incident-response-and-support", + "line_start": 201, + "text": "Incident response and support" + }, + { + "anchor": "security-issue-reporting", + "line_start": 203, + "text": "Security issue reporting" + }, + { + "anchor": "enterprise-support", + "line_start": 213, + "text": "Enterprise support" + }, + { + "anchor": "additional-resources", + "line_start": 222, + "text": "Additional resources" + } + ], + "path": "src/content/docs/enterprise/security-and-compliance/security-overview.mdx", + "role": "docs-prose", + "route": "/enterprise/security-and-compliance/security-overview/", + "source_sha256": "02eb86f32e541ef040a711b163b717a77def394f1766b4028e20dac238f6b79e", + "title": "Security overview" + }, + "src/content/docs/enterprise/security-and-compliance/sso.mdx": { + "candidate_sections": [ + { + "anchor": "supported-identity-providers", + "character_count": 220, + "heading": "Supported identity providers", + "line_end": 19, + "line_start": 10 + }, + { + "anchor": "sso-enforcement-and-session-management", + "character_count": 472, + "heading": "SSO enforcement and session management", + "line_end": 25, + "line_start": 20 + }, + { + "anchor": "setting-up-sso", + "character_count": 807, + "heading": "Setting up SSO", + "line_end": 37, + "line_start": 26 + }, + { + "anchor": "testing-sso", + "character_count": 541, + "heading": "Testing SSO", + "line_end": 51, + "line_start": 38 + }, + { + "anchor": "scim-provisioning", + "character_count": 920, + "heading": "SCIM provisioning", + "line_end": 63, + "line_start": 52 + }, + { + "anchor": "linking-existing-accounts", + "character_count": 359, + "heading": "Linking existing accounts", + "line_end": 72, + "line_start": 64 + }, + { + "anchor": "users-cant-log-in-with-sso", + "character_count": 557, + "heading": "Users can't log in with SSO", + "line_end": 94, + "line_start": 83 + }, + { + "anchor": "warp-wont-open-from-sso-provider-portal", + "character_count": 254, + "heading": "Warp won't open from SSO provider portal", + "line_end": 101, + "line_start": 95 + }, + { + "anchor": "related-resources", + "character_count": 377, + "heading": "Related resources", + "line_end": 106, + "line_start": 102 + } + ], + "character_count": 5278, + "extraction_status": "unchanged", + "headings": [ + { + "anchor": "", + "line_start": 7, + "text": "" + }, + { + "anchor": "supported-identity-providers", + "line_start": 10, + "text": "Supported identity providers" + }, + { + "anchor": "sso-enforcement-and-session-management", + "line_start": 20, + "text": "SSO enforcement and session management" + }, + { + "anchor": "setting-up-sso", + "line_start": 26, + "text": "Setting up SSO" + }, + { + "anchor": "testing-sso", + "line_start": 38, + "text": "Testing SSO" + }, + { + "anchor": "scim-provisioning", + "line_start": 52, + "text": "SCIM provisioning" + }, + { + "anchor": "linking-existing-accounts", + "line_start": 64, + "text": "Linking existing accounts" + }, + { + "anchor": "domain-auto-join", + "line_start": 73, + "text": "Domain auto-join" + }, + { + "anchor": "troubleshooting", + "line_start": 81, + "text": "Troubleshooting" + }, + { + "anchor": "users-cant-log-in-with-sso", + "line_start": 83, + "text": "Users can't log in with SSO" + }, + { + "anchor": "warp-wont-open-from-sso-provider-portal", + "line_start": 95, + "text": "Warp won't open from SSO provider portal" + }, + { + "anchor": "related-resources", + "line_start": 102, + "text": "Related resources" + } + ], + "path": "src/content/docs/enterprise/security-and-compliance/sso.mdx", + "role": "docs-prose", + "route": "/enterprise/security-and-compliance/sso/", + "source_sha256": "3f44898b5913707252fa6ddbd333ee727dc9b719e6aa86b466e0092da985d44a", + "title": "Single Sign-On (SSO)" + }, + "src/content/docs/enterprise/security-and-compliance/trust-center.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 296, + "heading": "", + "line_end": 11, + "line_start": 9 + }, + { + "anchor": "soc-2-type-ii", + "character_count": 676, + "heading": "SOC 2 Type II", + "line_end": 24, + "line_start": 14 + }, + { + "anchor": "subprocessors", + "character_count": 529, + "heading": "Subprocessors", + "line_end": 34, + "line_start": 25 + }, + { + "anchor": "security-documentation", + "character_count": 661, + "heading": "Security documentation", + "line_end": 43, + "line_start": 35 + }, + { + "anchor": "requesting-security-information", + "character_count": 631, + "heading": "Requesting security information", + "line_end": 53, + "line_start": 44 + }, + { + "anchor": "penetration-testing-and-vulnerability-management", + "character_count": 262, + "heading": "Penetration testing and vulnerability management", + "line_end": 57, + "line_start": 54 + }, + { + "anchor": "responsible-disclosure", + "character_count": 364, + "heading": "Responsible disclosure", + "line_end": 65, + "line_start": 58 + } + ], + "character_count": 3685, + "extraction_status": "unchanged", + "headings": [ + { + "anchor": "", + "line_start": 9, + "text": "" + }, + { + "anchor": "compliance-certifications", + "line_start": 12, + "text": "Compliance certifications" + }, + { + "anchor": "soc-2-type-ii", + "line_start": 14, + "text": "SOC 2 Type II" + }, + { + "anchor": "subprocessors", + "line_start": 25, + "text": "Subprocessors" + }, + { + "anchor": "security-documentation", + "line_start": 35, + "text": "Security documentation" + }, + { + "anchor": "requesting-security-information", + "line_start": 44, + "text": "Requesting security information" + }, + { + "anchor": "penetration-testing-and-vulnerability-management", + "line_start": 54, + "text": "Penetration testing and vulnerability management" + }, + { + "anchor": "responsible-disclosure", + "line_start": 58, + "text": "Responsible disclosure" + } + ], + "path": "src/content/docs/enterprise/security-and-compliance/trust-center.mdx", + "role": "docs-prose", + "route": "/enterprise/security-and-compliance/trust-center/", + "source_sha256": "00b8a912490b1c2a5b1a120702439426727648a269b33417383d4591cf7749ac", + "title": "Warp Trust Center" + }, + "src/content/docs/enterprise/support-and-resources/billing.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 259, + "heading": "", + "line_end": 13, + "line_start": 9 + }, + { + "anchor": "how-credits-work", + "character_count": 315, + "heading": "How credits work", + "line_end": 21, + "line_start": 16 + }, + { + "anchor": "credit-allocation", + "character_count": 265, + "heading": "Credit allocation", + "line_end": 29, + "line_start": 22 + }, + { + "anchor": "cloud-agent-billing", + "character_count": 353, + "heading": "Cloud agent billing", + "line_end": 33, + "line_start": 30 + }, + { + "anchor": "how-credits-are-consumed", + "character_count": 470, + "heading": "How credits are consumed", + "line_end": 41, + "line_start": 34 + }, + { + "anchor": "byollm-billing", + "character_count": 444, + "heading": "BYOLLM billing", + "line_end": 47, + "line_start": 42 + }, + { + "anchor": "managing-billing", + "character_count": 332, + "heading": "Managing billing", + "line_end": 57, + "line_start": 48 + }, + { + "anchor": "spending-controls", + "character_count": 233, + "heading": "Spending controls", + "line_end": 61, + "line_start": 58 + }, + { + "anchor": "monthly-spending-limits", + "character_count": 1178, + "heading": "Monthly spending limits", + "line_end": 80, + "line_start": 62 + }, + { + "anchor": "credit-pool-depletion-alerts", + "character_count": 320, + "heading": "Credit pool depletion alerts", + "line_end": 90, + "line_start": 85 + }, + { + "anchor": "related-pages", + "character_count": 1030, + "heading": "Related pages", + "line_end": 100, + "line_start": 91 + } + ], + "character_count": 5680, + "extraction_status": "new", + "headings": [ + { + "anchor": "", + "line_start": 9, + "text": "" + }, + { + "anchor": "usage-under-your-contract", + "line_start": 14, + "text": "Usage under your contract" + }, + { + "anchor": "how-credits-work", + "line_start": 16, + "text": "How credits work" + }, + { + "anchor": "credit-allocation", + "line_start": 22, + "text": "Credit allocation" + }, + { + "anchor": "cloud-agent-billing", + "line_start": 30, + "text": "Cloud agent billing" + }, + { + "anchor": "how-credits-are-consumed", + "line_start": 34, + "text": "How credits are consumed" + }, + { + "anchor": "byollm-billing", + "line_start": 42, + "text": "BYOLLM billing" + }, + { + "anchor": "managing-billing", + "line_start": 48, + "text": "Managing billing" + }, + { + "anchor": "spending-controls", + "line_start": 58, + "text": "Spending controls" + }, + { + "anchor": "monthly-spending-limits", + "line_start": 62, + "text": "Monthly spending limits" + }, + { + "anchor": "monthly-spend-alerts", + "line_start": 81, + "text": "Monthly spend alerts" + }, + { + "anchor": "credit-pool-depletion-alerts", + "line_start": 85, + "text": "Credit pool depletion alerts" + }, + { + "anchor": "related-pages", + "line_start": 91, + "text": "Related pages" + } + ], + "path": "src/content/docs/enterprise/support-and-resources/billing.mdx", + "role": "docs-prose", + "route": "/enterprise/support-and-resources/billing/", + "source_sha256": "56a2df7a603e88f43c9e940e6f4c0c02d93a3e2504c09e401ec45197dd44f570", + "title": "Enterprise billing" + }, + "src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 239, + "heading": "", + "line_end": 9, + "line_start": 7 + }, + { + "anchor": "enterprise-support-channels", + "character_count": 558, + "heading": "Enterprise support channels", + "line_end": 20, + "line_start": 10 + }, + { + "anchor": "reporting-bugs", + "character_count": 1054, + "heading": "Reporting bugs", + "line_end": 34, + "line_start": 21 + }, + { + "anchor": "gathering-logs", + "character_count": 625, + "heading": "Gathering logs", + "line_end": 46, + "line_start": 35 + }, + { + "anchor": "requesting-features", + "character_count": 425, + "heading": "Requesting features", + "line_end": 53, + "line_start": 47 + }, + { + "anchor": "specialized-contacts", + "character_count": 395, + "heading": "Specialized contacts", + "line_end": 62, + "line_start": 54 + }, + { + "anchor": "related-resources", + "character_count": 136, + "heading": "Related resources", + "line_end": 65, + "line_start": 63 + } + ], + "character_count": 3582, + "extraction_status": "new", + "headings": [ + { + "anchor": "", + "line_start": 7, + "text": "" + }, + { + "anchor": "enterprise-support-channels", + "line_start": 10, + "text": "Enterprise support channels" + }, + { + "anchor": "reporting-bugs", + "line_start": 21, + "text": "Reporting bugs" + }, + { + "anchor": "gathering-logs", + "line_start": 35, + "text": "Gathering logs" + }, + { + "anchor": "requesting-features", + "line_start": 47, + "text": "Requesting features" + }, + { + "anchor": "specialized-contacts", + "line_start": 54, + "text": "Specialized contacts" + }, + { + "anchor": "related-resources", + "line_start": 63, + "text": "Related resources" + } + ], + "path": "src/content/docs/enterprise/support-and-resources/feedback-and-feature-requests.mdx", + "role": "docs-prose", + "route": "/enterprise/support-and-resources/feedback-and-feature-requests/", + "source_sha256": "afe0353b20776008f70974e177a3adce48052faa79a0a9de416f1f4dddbb4e96", + "title": "Feedback and feature requests" + }, + "src/content/docs/enterprise/support-and-resources/troubleshooting-login.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 181, + "heading": "", + "line_end": 8, + "line_start": 6 + }, + { + "anchor": "cant-open-warp-from-your-sso-provider", + "character_count": 419, + "heading": "Can't open Warp from your SSO provider", + "line_end": 20, + "line_start": 11 + }, + { + "anchor": "previously-logged-in-with-another-method", + "character_count": 591, + "heading": "Previously logged in with another method", + "line_end": 33, + "line_start": 21 + }, + { + "anchor": "cant-sign-up-or-log-in", + "character_count": 460, + "heading": "Can't sign up or log in", + "line_end": 42, + "line_start": 36 + }, + { + "anchor": "browser-specific-issues", + "character_count": 489, + "heading": "Browser-specific issues", + "line_end": 52, + "line_start": 43 + }, + { + "anchor": "proxy-issues", + "character_count": 612, + "heading": "Proxy issues", + "line_end": 71, + "line_start": 53 + }, + { + "anchor": "flagged-as-fraudulent", + "character_count": 305, + "heading": "Flagged as fraudulent", + "line_end": 75, + "line_start": 72 + }, + { + "anchor": "requesting-an-appeal", + "character_count": 309, + "heading": "Requesting an appeal", + "line_end": 85, + "line_start": 80 + }, + { + "anchor": "browser-doesnt-open-when-signing-in", + "character_count": 522, + "heading": "Browser doesn't open when signing in", + "line_end": 98, + "line_start": 86 + }, + { + "anchor": "getting-help", + "character_count": 206, + "heading": "Getting help", + "line_end": 103, + "line_start": 99 + }, + { + "anchor": "related-resources", + "character_count": 411, + "heading": "Related resources", + "line_end": 108, + "line_start": 104 + } + ], + "character_count": 4849, + "extraction_status": "new", + "headings": [ + { + "anchor": "", + "line_start": 6, + "text": "" + }, + { + "anchor": "sso-login-issues", + "line_start": 9, + "text": "SSO login issues" + }, + { + "anchor": "cant-open-warp-from-your-sso-provider", + "line_start": 11, + "text": "Can't open Warp from your SSO provider" + }, + { + "anchor": "previously-logged-in-with-another-method", + "line_start": 21, + "text": "Previously logged in with another method" + }, + { + "anchor": "common-login-issues", + "line_start": 34, + "text": "Common login issues" + }, + { + "anchor": "cant-sign-up-or-log-in", + "line_start": 36, + "text": "Can't sign up or log in" + }, + { + "anchor": "browser-specific-issues", + "line_start": 43, + "text": "Browser-specific issues" + }, + { + "anchor": "proxy-issues", + "line_start": 53, + "text": "Proxy issues" + }, + { + "anchor": "flagged-as-fraudulent", + "line_start": 72, + "text": "Flagged as fraudulent" + }, + { + "anchor": "false-positives", + "line_start": 76, + "text": "False positives" + }, + { + "anchor": "requesting-an-appeal", + "line_start": 80, + "text": "Requesting an appeal" + }, + { + "anchor": "browser-doesnt-open-when-signing-in", + "line_start": 86, + "text": "Browser doesn't open when signing in" + }, + { + "anchor": "getting-help", + "line_start": 99, + "text": "Getting help" + }, + { + "anchor": "related-resources", + "line_start": 104, + "text": "Related resources" + } + ], + "path": "src/content/docs/enterprise/support-and-resources/troubleshooting-login.mdx", + "role": "docs-prose", + "route": "/enterprise/support-and-resources/troubleshooting-login/", + "source_sha256": "2135a24098ef43d7e09d19957cbf805a076a7b368f7c5816d9eb10397a9e6b5a", + "title": "Troubleshooting login" + }, + "src/content/docs/enterprise/team-management/admin-panel.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 274, + "heading": "", + "line_end": 13, + "line_start": 10 + }, + { + "anchor": "what-is-the-admin-panel", + "character_count": 863, + "heading": "What is the Admin Panel?", + "line_end": 27, + "line_start": 14 + }, + { + "anchor": "for-team-admins", + "character_count": 431, + "heading": "For team admins", + "line_end": 43, + "line_start": 30 + }, + { + "anchor": "how-settings-enforcement-works", + "character_count": 403, + "heading": "How settings enforcement works", + "line_end": 57, + "line_start": 52 + }, + { + "anchor": "setting-enforcement-levels", + "character_count": 671, + "heading": "Setting enforcement levels", + "line_end": 74, + "line_start": 58 + }, + { + "anchor": "testing-before-enforcement", + "character_count": 443, + "heading": "Testing before enforcement", + "line_end": 87, + "line_start": 75 + }, + { + "anchor": "plan-limitations", + "character_count": 90, + "heading": "Plan limitations", + "line_end": 91, + "line_start": 88 + }, + { + "anchor": "free-tier", + "character_count": 150, + "heading": "Free tier", + "line_end": 97, + "line_start": 92 + }, + { + "anchor": "business-plans", + "character_count": 183, + "heading": "Business plans", + "line_end": 103, + "line_start": 98 + }, + { + "anchor": "enterprise-plans", + "character_count": 570, + "heading": "Enterprise plans", + "line_end": 113, + "line_start": 104 + }, + { + "anchor": "general-ai-settings", + "character_count": 478, + "heading": "General AI settings", + "line_end": 133, + "line_start": 122 + }, + { + "anchor": "autonomy-settings", + "character_count": 968, + "heading": "Autonomy settings", + "line_end": 154, + "line_start": 134 + }, + { + "anchor": "directory-and-command-control", + "character_count": 1058, + "heading": "Directory and command control", + "line_end": 180, + "line_start": 155 + }, + { + "anchor": "privacy-settings", + "character_count": 991, + "heading": "Privacy settings", + "line_end": 201, + "line_start": 181 + }, + { + "anchor": "code-settings", + "character_count": 640, + "heading": "Code settings", + "line_end": 216, + "line_start": 202 + }, + { + "anchor": "models-settings", + "character_count": 1368, + "heading": "Models settings", + "line_end": 228, + "line_start": 217 + }, + { + "anchor": "billing-settings", + "character_count": 569, + "heading": "Billing settings", + "line_end": 236, + "line_start": 229 + }, + { + "anchor": "sharing-settings", + "character_count": 694, + "heading": "Sharing settings", + "line_end": 253, + "line_start": 237 + }, + { + "anchor": "platform-settings", + "character_count": 2539, + "heading": "Platform settings", + "line_end": 282, + "line_start": 254 + }, + { + "anchor": "multi-admin-functionality", + "character_count": 144, + "heading": "Multi-admin functionality", + "line_end": 286, + "line_start": 283 + }, + { + "anchor": "promoting-and-demoting-admins", + "character_count": 542, + "heading": "Promoting and demoting admins", + "line_end": 300, + "line_start": 287 + }, + { + "anchor": "initial-enterprise-setup", + "character_count": 748, + "heading": "Initial enterprise setup", + "line_end": 315, + "line_start": 303 + }, + { + "anchor": "adjusting-policies-for-different-teams", + "character_count": 314, + "heading": "Adjusting policies for different teams", + "line_end": 324, + "line_start": 316 + }, + { + "anchor": "responding-to-security-incidents", + "character_count": 544, + "heading": "Responding to security incidents", + "line_end": 335, + "line_start": 325 + }, + { + "anchor": "users-cant-see-new-settings", + "character_count": 386, + "heading": "Users can't see new settings", + "line_end": 347, + "line_start": 338 + }, + { + "anchor": "setting-is-grayed-out-in-admin-panel", + "character_count": 375, + "heading": "Setting is grayed out in Admin Panel", + "line_end": 356, + "line_start": 348 + }, + { + "anchor": "command-allowlist-not-working", + "character_count": 418, + "heading": "Command allowlist not working", + "line_end": 366, + "line_start": 357 + }, + { + "anchor": "support", + "character_count": 390, + "heading": "Support", + "line_end": 375, + "line_start": 367 + } + ], + "character_count": 18197, + "extraction_status": "new", + "headings": [ + { + "anchor": "", + "line_start": 10, + "text": "" + }, + { + "anchor": "what-is-the-admin-panel", + "line_start": 14, + "text": "What is the Admin Panel?" + }, + { + "anchor": "accessing-the-admin-panel", + "line_start": 28, + "text": "Accessing the Admin Panel" + }, + { + "anchor": "for-team-admins", + "line_start": 30, + "text": "For team admins" + }, + { + "anchor": "for-team-members", + "line_start": 44, + "text": "For team members" + }, + { + "anchor": "how-settings-enforcement-works", + "line_start": 52, + "text": "How settings enforcement works" + }, + { + "anchor": "setting-enforcement-levels", + "line_start": 58, + "text": "Setting enforcement levels" + }, + { + "anchor": "testing-before-enforcement", + "line_start": 75, + "text": "Testing before enforcement" + }, + { + "anchor": "plan-limitations", + "line_start": 88, + "text": "Plan limitations" + }, + { + "anchor": "free-tier", + "line_start": 92, + "text": "Free tier" + }, + { + "anchor": "business-plans", + "line_start": 98, + "text": "Business plans" + }, + { + "anchor": "enterprise-plans", + "line_start": 104, + "text": "Enterprise plans" + }, + { + "anchor": "admin-panel-sections", + "line_start": 114, + "text": "Admin Panel sections" + }, + { + "anchor": "ai-settings", + "line_start": 118, + "text": "AI settings" + }, + { + "anchor": "general-ai-settings", + "line_start": 122, + "text": "General AI settings" + }, + { + "anchor": "autonomy-settings", + "line_start": 134, + "text": "Autonomy settings" + }, + { + "anchor": "directory-and-command-control", + "line_start": 155, + "text": "Directory and command control" + }, + { + "anchor": "privacy-settings", + "line_start": 181, + "text": "Privacy settings" + }, + { + "anchor": "code-settings", + "line_start": 202, + "text": "Code settings" + }, + { + "anchor": "models-settings", + "line_start": 217, + "text": "Models settings" + }, + { + "anchor": "billing-settings", + "line_start": 229, + "text": "Billing settings" + }, + { + "anchor": "sharing-settings", + "line_start": 237, + "text": "Sharing settings" + }, + { + "anchor": "platform-settings", + "line_start": 254, + "text": "Platform settings" + }, + { + "anchor": "multi-admin-functionality", + "line_start": 283, + "text": "Multi-admin functionality" + }, + { + "anchor": "promoting-and-demoting-admins", + "line_start": 287, + "text": "Promoting and demoting admins" + }, + { + "anchor": "common-admin-workflows", + "line_start": 301, + "text": "Common admin workflows" + }, + { + "anchor": "initial-enterprise-setup", + "line_start": 303, + "text": "Initial enterprise setup" + }, + { + "anchor": "adjusting-policies-for-different-teams", + "line_start": 316, + "text": "Adjusting policies for different teams" + }, + { + "anchor": "responding-to-security-incidents", + "line_start": 325, + "text": "Responding to security incidents" + }, + { + "anchor": "troubleshooting", + "line_start": 336, + "text": "Troubleshooting" + }, + { + "anchor": "users-cant-see-new-settings", + "line_start": 338, + "text": "Users can't see new settings" + }, + { + "anchor": "setting-is-grayed-out-in-admin-panel", + "line_start": 348, + "text": "Setting is grayed out in Admin Panel" + }, + { + "anchor": "command-allowlist-not-working", + "line_start": 357, + "text": "Command allowlist not working" + }, + { + "anchor": "support", + "line_start": 367, + "text": "Support" + } + ], + "path": "src/content/docs/enterprise/team-management/admin-panel.mdx", + "role": "docs-prose", + "route": "/enterprise/team-management/admin-panel/", + "source_sha256": "80aaf8418750ecdfd0e4da35aa4f021aa1262643ffff95c6f71e61af6c01645c", + "title": "Admin Panel for teams" + }, + "src/content/docs/enterprise/team-management/roles-and-permissions.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 418, + "heading": "", + "line_end": 13, + "line_start": 7 + }, + { + "anchor": "managing-admins", + "character_count": 162, + "heading": "Managing admins", + "line_end": 25, + "line_start": 22 + }, + { + "anchor": "promoting-or-demoting-admins", + "character_count": 351, + "heading": "Promoting or demoting admins", + "line_end": 37, + "line_start": 26 + }, + { + "anchor": "permission-details", + "character_count": 22, + "heading": "Permission details", + "line_end": 39, + "line_start": 38 + }, + { + "anchor": "what-admins-can-do", + "character_count": 559, + "heading": "What admins can do", + "line_end": 48, + "line_start": 40 + }, + { + "anchor": "settings-enforcement", + "character_count": 621, + "heading": "Settings enforcement", + "line_end": 66, + "line_start": 57 + }, + { + "anchor": "related-resources", + "character_count": 362, + "heading": "Related resources", + "line_end": 81, + "line_start": 77 + } + ], + "character_count": 4211, + "extraction_status": "new", + "headings": [ + { + "anchor": "", + "line_start": 7, + "text": "" + }, + { + "anchor": "user-roles", + "line_start": 14, + "text": "User roles" + }, + { + "anchor": "managing-admins", + "line_start": 22, + "text": "Managing admins" + }, + { + "anchor": "promoting-or-demoting-admins", + "line_start": 26, + "text": "Promoting or demoting admins" + }, + { + "anchor": "permission-details", + "line_start": 38, + "text": "Permission details" + }, + { + "anchor": "what-admins-can-do", + "line_start": 40, + "text": "What admins can do" + }, + { + "anchor": "what-members-can-do", + "line_start": 49, + "text": "What members can do" + }, + { + "anchor": "settings-enforcement", + "line_start": 57, + "text": "Settings enforcement" + }, + { + "anchor": "resource-sharing-controls", + "line_start": 67, + "text": "Resource sharing controls" + }, + { + "anchor": "related-resources", + "line_start": 77, + "text": "Related resources" + } + ], + "path": "src/content/docs/enterprise/team-management/roles-and-permissions.mdx", + "role": "docs-prose", + "route": "/enterprise/team-management/roles-and-permissions/", + "source_sha256": "c9a0959073430ad675e6b4f1a716bf5a52fd1c580a7111c1ea67d5f0c8da15c7", + "title": "Roles and permissions" + }, + "src/content/docs/enterprise/team-management/teams.mdx": { + "candidate_sections": [ + { + "anchor": "what-is-a-team", + "character_count": 656, + "heading": "What is a team?", + "line_end": 19, + "line_start": 10 + }, + { + "anchor": "creating-a-team", + "character_count": 700, + "heading": "Creating a team", + "line_end": 34, + "line_start": 20 + }, + { + "anchor": "inviting-team-members", + "character_count": 402, + "heading": "Inviting team members", + "line_end": 42, + "line_start": 35 + }, + { + "anchor": "restricting-team-invites-by-domain", + "character_count": 519, + "heading": "Restricting team invites by domain", + "line_end": 54, + "line_start": 43 + }, + { + "anchor": "leaving-and-deleting-teams", + "character_count": 813, + "heading": "Leaving and deleting teams", + "line_end": 73, + "line_start": 59 + }, + { + "anchor": "purchased-usage-when-membership-changes", + "character_count": 543, + "heading": "Purchased usage when membership changes", + "line_end": 77, + "line_start": 74 + }, + { + "anchor": "team-discoverability", + "character_count": 458, + "heading": "Team discoverability", + "line_end": 87, + "line_start": 78 + }, + { + "anchor": "transferring-team-ownership", + "character_count": 588, + "heading": "Transferring team ownership", + "line_end": 101, + "line_start": 88 + }, + { + "anchor": "team-roles-and-permissions", + "character_count": 740, + "heading": "Team roles and permissions", + "line_end": 113, + "line_start": 102 + }, + { + "anchor": "permissions-overview", + "character_count": 607, + "heading": "Permissions overview", + "line_end": 130, + "line_start": 114 + }, + { + "anchor": "multi-admin-support", + "character_count": 742, + "heading": "Multi-admin support", + "line_end": 147, + "line_start": 131 + }, + { + "anchor": "related-resources", + "character_count": 583, + "heading": "Related resources", + "line_end": 154, + "line_start": 148 + } + ], + "character_count": 7810, + "extraction_status": "new", + "headings": [ + { + "anchor": "what-is-a-team", + "line_start": 10, + "text": "What is a team?" + }, + { + "anchor": "creating-a-team", + "line_start": 20, + "text": "Creating a team" + }, + { + "anchor": "inviting-team-members", + "line_start": 35, + "text": "Inviting team members" + }, + { + "anchor": "restricting-team-invites-by-domain", + "line_start": 43, + "text": "Restricting team invites by domain" + }, + { + "anchor": "joining-a-team", + "line_start": 55, + "text": "Joining a team" + }, + { + "anchor": "leaving-and-deleting-teams", + "line_start": 59, + "text": "Leaving and deleting teams" + }, + { + "anchor": "purchased-usage-when-membership-changes", + "line_start": 74, + "text": "Purchased usage when membership changes" + }, + { + "anchor": "team-discoverability", + "line_start": 78, + "text": "Team discoverability" + }, + { + "anchor": "transferring-team-ownership", + "line_start": 88, + "text": "Transferring team ownership" + }, + { + "anchor": "team-roles-and-permissions", + "line_start": 102, + "text": "Team roles and permissions" + }, + { + "anchor": "permissions-overview", + "line_start": 114, + "text": "Permissions overview" + }, + { + "anchor": "multi-admin-support", + "line_start": 131, + "text": "Multi-admin support" + }, + { + "anchor": "related-resources", + "line_start": 148, + "text": "Related resources" + } + ], + "path": "src/content/docs/enterprise/team-management/teams.mdx", + "role": "docs-prose", + "route": "/enterprise/team-management/teams/", + "source_sha256": "a6ed7e2b8aaebdd37baecb5937f826812ad10573a5d99b80eea8a437ec43a2e3", + "title": "Team management in Warp" + }, + "src/content/docs/factories/api-and-sdk/troubleshooting/errors/authentication-required.mdx": { + "candidate_sections": [ + { + "anchor": "", + "character_count": 362, + "heading": "", + "line_end": 17, + "line_start": 8 + }, + { + "anchor": "details", + "character_count": 99, + "heading": "Details", + "line_end": 25, + "line_start": 18 + }, + { + "anchor": "example-response", + "character_count": 391, + "heading": "Example response", + "line_end": 50, + "line_start": 36 + }, + { + "anchor": "how-to-resolve", + "character_count": 215, + "heading": "How to resolve", + "line_end": 58, + "line_start": 51 + }, + { + "anchor": "related", + "character_count": 164, + "heading": "Related", + "line_end": 62, + "line_start": 59 + } + ], + "character_count": 1632, + "extraction_status": "unchanged", + "headings": [ + { + "anchor": "", + "line_start": 8, + "text": "" + }, + { + "anchor": "details", + "line_start": 18, + "text": "Details" + }, + { + "anchor": "when-does-this-occur", + "line_start": 26, + "text": "When does this occur?" + }, + { + "anchor": "example-response", + "line_start": 36, + "text": "Example response" + }, + { + "anchor": "how-to-resolve", + "line_start": 51, + "text": "How to resolve" + }, + { + "anchor": "related", + "line_start": 59, + "text": "Related" + } + ], + "path": "src/content/docs/factories/api-and-sdk/troubleshooting/errors/authentication-required.mdx", + "role": "docs-prose", + "route": "/factories/api-and-sdk/troubleshooting/errors/authentication-required/", + "source_sha256": "f67bb2c7246c745f9ad34eac4a4e238a9c5905de434e63f3dcb99b89f5638b8f", + "title": "authentication_required" } }, "schema_version": 1, "source_repositories": { - "docs": "3aa4a90e8914a3039d38d86c3cfa265720f59736" + "docs": "f47b54c52fbc616e85fdb0429145a9908a31df4f" } } diff --git a/.agents/state/docs_consistency_audit/schedule_claims/2026-10-09.json b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-09.json new file mode 100644 index 000000000..48bf27c6e --- /dev/null +++ b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-09.json @@ -0,0 +1,6 @@ +{ + "business_date": "2026-10-09", + "claimed_at": "2026-10-09T17:16:03.491127+00:00", + "event_id": "01a1219b-8225-7db5-9c9e-76383b2bd33c", + "schema_version": 1 +} diff --git a/.agents/state/docs_consistency_audit/schedule_claims/2026-10-12.json b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-12.json new file mode 100644 index 000000000..833b4665f --- /dev/null +++ b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-12.json @@ -0,0 +1,6 @@ +{ + "business_date": "2026-10-12", + "claimed_at": "2026-10-12T17:01:03.417786+00:00", + "event_id": "01a1310e-95c3-747a-9dd3-b9207a3cdd34", + "schema_version": 1 +} diff --git a/.agents/state/docs_consistency_audit/schedule_claims/2026-10-14.json b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-14.json new file mode 100644 index 000000000..8633787ee --- /dev/null +++ b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-14.json @@ -0,0 +1,6 @@ +{ + "business_date": "2026-10-14", + "claimed_at": "2026-10-14T17:00:55.556950+00:00", + "event_id": "01a13b5b-4e26-7614-a96d-c65e1b73194a", + "schema_version": 1 +} diff --git a/.agents/state/docs_consistency_audit/schedule_claims/2026-10-16.json b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-16.json new file mode 100644 index 000000000..f1ec53f9a --- /dev/null +++ b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-16.json @@ -0,0 +1,6 @@ +{ + "business_date": "2026-10-16", + "claimed_at": "2026-10-16T17:01:32.164602+00:00", + "event_id": "01a145a8-058e-7318-8016-1047a48522e3", + "schema_version": 1 +} diff --git a/.agents/state/docs_consistency_audit/schedule_claims/2026-10-19.json b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-19.json new file mode 100644 index 000000000..a2a0f313b --- /dev/null +++ b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-19.json @@ -0,0 +1,6 @@ +{ + "business_date": "2026-10-19", + "claimed_at": "2026-10-19T17:01:18.071559+00:00", + "event_id": "01a1551b-199b-7a92-8522-9ca4250507e1", + "schema_version": 1 +} diff --git a/.agents/state/docs_consistency_audit/schedule_claims/2026-10-21.json b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-21.json new file mode 100644 index 000000000..12dbe3951 --- /dev/null +++ b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-21.json @@ -0,0 +1,6 @@ +{ + "business_date": "2026-10-21", + "claimed_at": "2026-10-21T17:01:39.748862+00:00", + "event_id": "01a15f67-d1a4-7180-a751-cfb4cf077bfb", + "schema_version": 1 +} diff --git a/.agents/state/docs_consistency_audit/schedule_claims/2026-10-28.json b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-28.json new file mode 100644 index 000000000..2677a568c --- /dev/null +++ b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-28.json @@ -0,0 +1,6 @@ +{ + "business_date": "2026-10-28", + "claimed_at": "2026-10-28T17:01:05.894538+00:00", + "event_id": "01a18374-5259-77ec-b602-c19d8d3f40e3", + "schema_version": 1 +} diff --git a/.agents/state/docs_consistency_audit/schedule_claims/2026-10-30.json b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-30.json new file mode 100644 index 000000000..3bee9cad5 --- /dev/null +++ b/.agents/state/docs_consistency_audit/schedule_claims/2026-10-30.json @@ -0,0 +1,6 @@ +{ + "business_date": "2026-10-30", + "claimed_at": "2026-10-30T17:01:10.704769+00:00", + "event_id": "01a18dc1-0a96-7631-bee5-cc1e5dee9535", + "schema_version": 1 +} diff --git a/.agents/state/docs_consistency_audit/schedule_claims/2026-11-02.json b/.agents/state/docs_consistency_audit/schedule_claims/2026-11-02.json new file mode 100644 index 000000000..3d4202923 --- /dev/null +++ b/.agents/state/docs_consistency_audit/schedule_claims/2026-11-02.json @@ -0,0 +1,6 @@ +{ + "business_date": "2026-11-02", + "claimed_at": "2026-11-02T18:01:05.225582+00:00", + "event_id": "01a19d6b-0cd6-71dd-b4de-82c01e7c36cf", + "schema_version": 1 +} diff --git a/.agents/state/docs_consistency_audit/schedule_claims/2026-11-04.json b/.agents/state/docs_consistency_audit/schedule_claims/2026-11-04.json new file mode 100644 index 000000000..66d054b52 --- /dev/null +++ b/.agents/state/docs_consistency_audit/schedule_claims/2026-11-04.json @@ -0,0 +1,6 @@ +{ + "business_date": "2026-11-04", + "claimed_at": "2026-11-04T18:02:27.602308+00:00", + "event_id": "01a1a7b7-c4e5-721a-8e7b-18f215dad262", + "schema_version": 1 +} diff --git a/.agents/state/docs_consistency_audit/schedule_claims/2026-11-06.json b/.agents/state/docs_consistency_audit/schedule_claims/2026-11-06.json new file mode 100644 index 000000000..44d16fb5c --- /dev/null +++ b/.agents/state/docs_consistency_audit/schedule_claims/2026-11-06.json @@ -0,0 +1,6 @@ +{ + "business_date": "2026-11-06", + "claimed_at": "2026-11-06T18:00:44.599646+00:00", + "event_id": "01a1b204-7d29-7637-a3da-da71f6f712af", + "schema_version": 1 +} diff --git a/.agents/state/docs_consistency_audit/schedule_claims/2026-11-09.json b/.agents/state/docs_consistency_audit/schedule_claims/2026-11-09.json new file mode 100644 index 000000000..22b357014 --- /dev/null +++ b/.agents/state/docs_consistency_audit/schedule_claims/2026-11-09.json @@ -0,0 +1,6 @@ +{ + "business_date": "2026-11-09", + "claimed_at": "2026-11-09T18:00:42.022074+00:00", + "event_id": "01a1c177-9270-7ed9-9e0e-52738f50e53f", + "schema_version": 1 +} diff --git a/.agents/state/docs_consistency_audit/schedule_claims/2026-11-11.json b/.agents/state/docs_consistency_audit/schedule_claims/2026-11-11.json new file mode 100644 index 000000000..50ca75f49 --- /dev/null +++ b/.agents/state/docs_consistency_audit/schedule_claims/2026-11-11.json @@ -0,0 +1,6 @@ +{ + "business_date": "2026-11-11", + "claimed_at": "2026-11-11T18:00:36.415854+00:00", + "event_id": "01a1cbc4-48c3-7bdf-9f7f-2fd69464861d", + "schema_version": 1 +} diff --git a/.agents/state/docs_consistency_audit/schedule_claims/2026-11-13.json b/.agents/state/docs_consistency_audit/schedule_claims/2026-11-13.json new file mode 100644 index 000000000..dd0121d52 --- /dev/null +++ b/.agents/state/docs_consistency_audit/schedule_claims/2026-11-13.json @@ -0,0 +1,6 @@ +{ + "business_date": "2026-11-13", + "claimed_at": "2026-11-13T18:01:40.832185+00:00", + "event_id": "01a1d611-00ec-739f-bc18-5d8377705080", + "schema_version": 1 +}