From 0d248623b5acc83da54e35fc63795ae15ff7fa45 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Fri, 6 Nov 2026 07:31:26 +0000 Subject: [PATCH] docs: Claude Code v2.1.318 - Bash hooks now fire on Monitor commands, subagents fail instead of silently swapping models, SDK reloadPlugins() Co-Authored-By: claude-yolo[bot] --- content/.metadata.json | 2624 +-- content/claude-code-manifest.json | 1 - content/claude/claude-science/changelog.md | 16 + content/claude/connectors/microsoft/365.md | 61 +- content/claude/cowork/changelog.md | 73 + content/claude/government/account/overview.md | 2 +- content/claude/government/account/sessions.md | 4 - .../government/org-admin/compliance-api.md | 2 +- .../government/org-admin/provisioning.md | 57 +- .../claude/government/org-admin/readiness.md | 45 +- .../claude/government/org-admin/seat-tiers.md | 12 +- content/claude/government/org-admin/seats.md | 54 +- .../government/org-admin/setup-wizard.md | 63 +- content/claude/government/org-admin/users.md | 12 +- content/claude/government/overview.md | 2 +- .../tenant-admin/identity-and-access.md | 259 +- .../government/tenant-admin/organizations.md | 4 +- .../government/tenant-admin/overview.md | 2 +- .../government/tenant-admin/readiness.md | 53 +- .../claude/government/tenant-admin/seats.md | 50 +- .../government/tenant-admin/setup-wizard.md | 131 +- .../claude/government/video-walkthroughs.md | 2 +- content/claude/office-agents/data-storage.md | 32 +- content/claude/office-agents/opentelemetry.md | 15 +- content/claude/office-agents/outlook.md | 13 +- .../office-agents/third-party-platforms.md | 124 +- .../plugins/pre-submission-checklist.md | 10 +- .../claude-desktop/admin-console.md | 3 +- .../third-party/claude-desktop/bootstrap.md | 13 +- .../claude-desktop/built-in-connectors.md | 4 +- .../claude/third-party/claude-desktop/chat.md | 4 +- .../claude/third-party/claude-desktop/code.md | 27 +- .../claude-desktop/configuration-changelog.md | 47 + .../claude-desktop/configuration-format.md | 2 +- .../claude-desktop/configuration.md | 163 +- .../claude-desktop/connectors-github.md | 12 +- .../claude-desktop/data-storage.md | 97 +- .../third-party/claude-desktop/extensions.md | 71 +- .../third-party/claude-desktop/gateway.md | 4 +- .../third-party/claude-desktop/import.md | 150 +- .../claude-desktop/installation.md | 8 +- .../claude/third-party/claude-desktop/mdm.md | 3 +- .../claude-desktop/network-proxy.md | 6 +- .../claude-desktop/ssh-remote-sessions.md | 2 + .../third-party/claude-desktop/telemetry.md | 4 +- .../en/about-claude/additional-resources.md | 2 +- .../optimizing-for-cost-and-intelligence.md | 62 +- content/en/about-claude/pricing.md | 5 +- .../agents-and-tools/agent-skills/overview.md | 21 +- .../agent-skills/quickstart.md | 12 +- content/en/agents-and-tools/mcp-connector.md | 8 +- .../agents-and-tools/tool-use/advisor-tool.md | 88 +- .../tool-use/browser-use-tool.md | 6 +- .../tool-use/code-execution-tool.md | 4 +- .../tool-use/computer-use-tool.md | 28 +- .../tool-use/manage-tool-context.md | 20 +- .../en/agents-and-tools/tool-use/overview.md | 35 +- .../tool-use/programmatic-tool-calling.md | 36 +- .../agents-and-tools/tool-use/server-tools.md | 82 +- .../tool-use/tool-reference.md | 24 +- .../tool-use/tool-search-tool.md | 44 +- .../tool-use/tool-use-with-prompt-caching.md | 22 +- .../tool-use/troubleshooting-tool-use.md | 2 +- .../tool-use/web-fetch-tool.md | 59 +- .../tool-use/web-search-tool.md | 42 +- content/en/api/beta.md | 64 +- content/en/api/beta/messages.md | 77 +- content/en/api/beta/messages/batches.md | 22 +- .../en/api/beta/messages/batches/create.md | 2 +- .../en/api/beta/messages/batches/results.md | 5 +- content/en/api/beta/messages/count_tokens.md | 2 +- content/en/api/beta/messages/create.md | 7 +- content/en/api/beta/organization.md | 48 +- content/en/api/beta/organization/analytics.md | 74 +- .../beta/organization/analytics/artifacts.md | 2 +- .../organization/analytics/artifacts/list.md | 2 +- .../beta/organization/analytics/connectors.md | 4 +- .../organization/analytics/connectors/list.md | 4 +- .../api/beta/organization/analytics/cost.md | 6 +- .../beta/organization/analytics/cost/list.md | 2 +- .../organization/analytics/cost_report.md | 2 +- .../analytics/cost_report/list.md | 2 +- .../beta/organization/analytics/plugins.md | 4 +- .../organization/analytics/plugins/list.md | 4 +- .../api/beta/organization/analytics/skills.md | 4 +- .../organization/analytics/skills/list.md | 4 +- .../beta/organization/analytics/summaries.md | 6 +- .../organization/analytics/summaries/list.md | 6 +- .../api/beta/organization/analytics/usage.md | 6 +- .../beta/organization/analytics/usage/list.md | 2 +- .../organization/analytics/usage_report.md | 2 +- .../analytics/usage_report/list.md | 2 +- .../analytics/user_cost_report.md | 4 +- .../analytics/user_cost_report/list.md | 4 +- .../analytics/user_usage_report.md | 4 +- .../analytics/user_usage_report/list.md | 4 +- .../api/beta/organization/analytics/users.md | 2 +- .../beta/organization/analytics/users/list.md | 2 +- .../en/api/beta/organization/external_keys.md | 10 +- .../beta/organization/external_keys/create.md | 2 +- .../beta/organization/external_keys/list.md | 2 +- .../organization/external_keys/retrieve.md | 2 +- .../beta/organization/external_keys/update.md | 2 +- .../organization/telemetry_destinations.md | 2 +- .../telemetry_destinations/create.md | 2 +- content/en/api/cli/beta.md | 64 +- content/en/api/cli/beta/messages.md | 75 +- content/en/api/cli/beta/messages/batches.md | 22 +- .../api/cli/beta/messages/batches/create.md | 2 +- .../api/cli/beta/messages/batches/results.md | 5 +- .../en/api/cli/beta/messages/count_tokens.md | 2 +- content/en/api/cli/beta/messages/create.md | 7 +- content/en/api/cli/messages.md | 27 +- content/en/api/cli/messages/batches.md | 12 +- .../en/api/cli/messages/batches/results.md | 3 +- content/en/api/cli/messages/create.md | 3 +- content/en/api/csharp/beta.md | 64 +- content/en/api/csharp/beta/messages.md | 77 +- .../en/api/csharp/beta/messages/batches.md | 22 +- .../csharp/beta/messages/batches/create.md | 2 +- .../csharp/beta/messages/batches/results.md | 5 +- .../api/csharp/beta/messages/count_tokens.md | 2 +- content/en/api/csharp/beta/messages/create.md | 7 +- content/en/api/csharp/messages.md | 27 +- content/en/api/csharp/messages/batches.md | 12 +- .../en/api/csharp/messages/batches/results.md | 3 +- content/en/api/csharp/messages/create.md | 3 +- content/en/api/go/beta.md | 1228 +- content/en/api/go/beta/environments.md | 2 +- content/en/api/go/beta/environments/work.md | 2 +- .../en/api/go/beta/environments/work/poll.md | 2 +- content/en/api/go/beta/messages.md | 5093 +++-- content/en/api/go/beta/messages/batches.md | 1030 +- .../en/api/go/beta/messages/batches/create.md | 210 +- .../api/go/beta/messages/batches/results.md | 205 +- .../en/api/go/beta/messages/count_tokens.md | 202 +- content/en/api/go/beta/messages/create.md | 407 +- content/en/api/go/beta/models.md | 6 +- content/en/api/go/beta/models/list.md | 6 +- content/en/api/go/beta/sessions.md | 8 +- content/en/api/go/beta/sessions/list.md | 8 +- content/en/api/go/messages.md | 947 +- content/en/api/go/messages/batches.md | 172 +- content/en/api/go/messages/batches/create.md | 160 +- content/en/api/go/messages/batches/results.md | 3 +- content/en/api/go/messages/count_tokens.md | 152 +- content/en/api/go/messages/create.md | 155 +- content/en/api/go/models.md | 6 +- content/en/api/go/models/list.md | 6 +- content/en/api/java/beta.md | 2080 +- content/en/api/java/beta/agents.md | 174 +- content/en/api/java/beta/agents/archive.md | 16 +- content/en/api/java/beta/agents/create.md | 18 +- content/en/api/java/beta/agents/list.md | 22 +- content/en/api/java/beta/agents/retrieve.md | 18 +- content/en/api/java/beta/agents/update.md | 20 +- content/en/api/java/beta/agents/versions.md | 18 +- .../en/api/java/beta/agents/versions/list.md | 18 +- content/en/api/java/beta/deployment_runs.md | 32 +- .../en/api/java/beta/deployment_runs/list.md | 16 +- .../api/java/beta/deployment_runs/retrieve.md | 6 +- content/en/api/java/beta/deployments.md | 146 +- .../en/api/java/beta/deployments/archive.md | 14 +- .../en/api/java/beta/deployments/create.md | 18 +- content/en/api/java/beta/deployments/list.md | 20 +- content/en/api/java/beta/deployments/pause.md | 14 +- .../en/api/java/beta/deployments/retrieve.md | 14 +- content/en/api/java/beta/deployments/run.md | 6 +- .../en/api/java/beta/deployments/unpause.md | 14 +- .../en/api/java/beta/deployments/update.md | 18 +- content/en/api/java/beta/files.md | 16 +- content/en/api/java/beta/files/list.md | 4 +- .../api/java/beta/files/retrieve_metadata.md | 4 +- content/en/api/java/beta/files/upload.md | 4 +- content/en/api/java/beta/memory_stores.md | 94 +- .../en/api/java/beta/memory_stores/archive.md | 6 +- .../en/api/java/beta/memory_stores/create.md | 6 +- .../en/api/java/beta/memory_stores/list.md | 12 +- .../api/java/beta/memory_stores/memories.md | Bin 59041 -> 59053 bytes .../beta/memory_stores/memories/create.md | Bin 9190 -> 9191 bytes .../java/beta/memory_stores/memories/list.md | 10 +- .../beta/memory_stores/memories/retrieve.md | 6 +- .../beta/memory_stores/memories/update.md | Bin 9570 -> 9571 bytes .../beta/memory_stores/memory_versions.md | 30 +- .../memory_stores/memory_versions/list.md | 12 +- .../memory_stores/memory_versions/redact.md | 6 +- .../memory_stores/memory_versions/retrieve.md | 6 +- .../api/java/beta/memory_stores/retrieve.md | 6 +- .../en/api/java/beta/memory_stores/update.md | 6 +- content/en/api/java/beta/messages.md | 131 +- content/en/api/java/beta/messages/batches.md | 80 +- .../api/java/beta/messages/batches/cancel.md | 10 +- .../api/java/beta/messages/batches/create.md | 12 +- .../en/api/java/beta/messages/batches/list.md | 10 +- .../api/java/beta/messages/batches/results.md | 7 +- .../java/beta/messages/batches/retrieve.md | 10 +- .../en/api/java/beta/messages/count_tokens.md | 2 +- content/en/api/java/beta/messages/create.md | 9 +- content/en/api/java/beta/models.md | 18 +- content/en/api/java/beta/models/list.md | 6 +- content/en/api/java/beta/models/retrieve.md | 6 +- content/en/api/java/beta/sessions.md | 1022 +- content/en/api/java/beta/sessions/archive.md | 42 +- content/en/api/java/beta/sessions/create.md | 50 +- content/en/api/java/beta/sessions/events.md | 666 +- .../en/api/java/beta/sessions/events/list.md | 134 +- .../en/api/java/beta/sessions/events/send.md | 18 +- .../api/java/beta/sessions/events/stream.md | 124 +- content/en/api/java/beta/sessions/list.md | 54 +- .../en/api/java/beta/sessions/resources.md | 46 +- .../api/java/beta/sessions/resources/add.md | 4 +- .../api/java/beta/sessions/resources/list.md | 10 +- .../java/beta/sessions/resources/retrieve.md | 8 +- .../java/beta/sessions/resources/update.md | 8 +- content/en/api/java/beta/sessions/retrieve.md | 42 +- content/en/api/java/beta/sessions/threads.md | 488 +- .../api/java/beta/sessions/threads/archive.md | 24 +- .../api/java/beta/sessions/threads/events.md | 250 +- .../java/beta/sessions/threads/events/list.md | 126 +- .../beta/sessions/threads/events/stream.md | 124 +- .../en/api/java/beta/sessions/threads/list.md | 26 +- .../java/beta/sessions/threads/retrieve.md | 24 +- content/en/api/java/beta/sessions/update.md | 42 +- content/en/api/java/beta/skills.md | 22 +- content/en/api/java/beta/skills/create.md | 4 +- content/en/api/java/beta/skills/list.md | 4 +- content/en/api/java/beta/skills/retrieve.md | 4 +- content/en/api/java/beta/skills/versions.md | 8 +- .../api/java/beta/skills/versions/create.md | 2 +- .../en/api/java/beta/skills/versions/list.md | 2 +- .../api/java/beta/skills/versions/retrieve.md | 2 +- content/en/api/java/beta/tunnels.md | 48 +- content/en/api/java/beta/tunnels/archive.md | 4 +- .../en/api/java/beta/tunnels/certificates.md | 32 +- .../java/beta/tunnels/certificates/archive.md | 6 +- .../java/beta/tunnels/certificates/create.md | 6 +- .../java/beta/tunnels/certificates/list.md | 8 +- .../beta/tunnels/certificates/retrieve.md | 6 +- content/en/api/java/beta/tunnels/create.md | 4 +- content/en/api/java/beta/tunnels/list.md | 6 +- content/en/api/java/beta/tunnels/retrieve.md | 4 +- content/en/api/java/beta/user_profiles.md | 56 +- .../en/api/java/beta/user_profiles/create.md | 10 +- .../user_profiles/create_enrollment_url.md | 2 +- .../en/api/java/beta/user_profiles/list.md | 10 +- .../api/java/beta/user_profiles/retrieve.md | 8 +- .../en/api/java/beta/user_profiles/update.md | 10 +- content/en/api/java/beta/vaults.md | 88 +- content/en/api/java/beta/vaults/archive.md | 6 +- content/en/api/java/beta/vaults/create.md | 6 +- .../en/api/java/beta/vaults/credentials.md | 74 +- .../java/beta/vaults/credentials/archive.md | 8 +- .../java/beta/vaults/credentials/create.md | 10 +- .../api/java/beta/vaults/credentials/list.md | 10 +- .../vaults/credentials/mcp_oauth_validate.md | 4 +- .../java/beta/vaults/credentials/retrieve.md | 8 +- .../java/beta/vaults/credentials/update.md | 10 +- content/en/api/java/beta/vaults/list.md | 8 +- content/en/api/java/beta/vaults/retrieve.md | 6 +- content/en/api/java/beta/vaults/update.md | 6 +- content/en/api/java/beta/webhooks.md | 6 +- content/en/api/java/beta/webhooks/unwrap.md | 2 +- content/en/api/java/messages.md | 81 +- content/en/api/java/messages/batches.md | 70 +- .../en/api/java/messages/batches/cancel.md | 10 +- .../en/api/java/messages/batches/create.md | 10 +- content/en/api/java/messages/batches/list.md | 10 +- .../en/api/java/messages/batches/results.md | 5 +- .../en/api/java/messages/batches/retrieve.md | 10 +- content/en/api/java/messages/create.md | 5 +- content/en/api/java/models.md | 18 +- content/en/api/java/models/list.md | 6 +- content/en/api/java/models/retrieve.md | 6 +- content/en/api/messages.md | 27 +- content/en/api/messages/batches.md | 12 +- content/en/api/messages/batches/results.md | 3 +- content/en/api/messages/create.md | 3 +- content/en/api/opentelemetry/spans.md | 3 - content/en/api/organization.md | 30 +- content/en/api/organization/analytics.md | 36 +- .../api/organization/analytics/artifacts.md | 2 +- .../organization/analytics/artifacts/list.md | 2 +- .../api/organization/analytics/connectors.md | 4 +- .../organization/analytics/connectors/list.md | 4 +- .../en/api/organization/analytics/plugins.md | 4 +- .../organization/analytics/plugins/list.md | 4 +- .../en/api/organization/analytics/skills.md | 4 +- .../api/organization/analytics/skills/list.md | 4 +- .../api/organization/analytics/summaries.md | 6 +- .../organization/analytics/summaries/list.md | 6 +- .../en/api/organization/analytics/users.md | 2 +- .../api/organization/analytics/users/list.md | 2 +- content/en/api/organization/external_keys.md | 10 +- .../api/organization/external_keys/create.md | 2 +- .../en/api/organization/external_keys/list.md | 2 +- .../organization/external_keys/retrieve.md | 2 +- .../api/organization/external_keys/update.md | 2 +- content/en/api/php/beta.md | 42 +- content/en/api/php/beta/messages.md | 15 +- content/en/api/php/beta/messages/create.md | 6 - content/en/api/php/messages.md | 9 +- content/en/api/php/messages/create.md | 6 - content/en/api/python/beta.md | 66 +- content/en/api/python/beta/environments.md | 2 +- .../en/api/python/beta/environments/work.md | 2 +- .../api/python/beta/environments/work/poll.md | 2 +- content/en/api/python/beta/messages.md | 77 +- .../en/api/python/beta/messages/batches.md | 22 +- .../python/beta/messages/batches/create.md | 2 +- .../python/beta/messages/batches/results.md | 5 +- .../api/python/beta/messages/count_tokens.md | 2 +- content/en/api/python/beta/messages/create.md | 7 +- content/en/api/python/messages.md | 27 +- content/en/api/python/messages/batches.md | 12 +- .../en/api/python/messages/batches/results.md | 3 +- content/en/api/python/messages/create.md | 3 +- content/en/api/rate-limits.md | 155 +- content/en/api/ruby/beta.md | 8438 ++++---- content/en/api/ruby/beta/agents.md | 788 +- content/en/api/ruby/beta/agents/archive.md | 32 +- content/en/api/ruby/beta/agents/create.md | 136 +- content/en/api/ruby/beta/agents/list.md | 32 +- content/en/api/ruby/beta/agents/retrieve.md | 32 +- content/en/api/ruby/beta/agents/update.md | 144 +- content/en/api/ruby/beta/agents/versions.md | 32 +- .../en/api/ruby/beta/agents/versions/list.md | 32 +- content/en/api/ruby/beta/deployment_runs.md | 12 +- .../en/api/ruby/beta/deployment_runs/list.md | 4 +- .../api/ruby/beta/deployment_runs/retrieve.md | 4 +- content/en/api/ruby/beta/deployments.md | 320 +- .../en/api/ruby/beta/deployments/archive.md | 28 +- .../en/api/ruby/beta/deployments/create.md | 50 +- content/en/api/ruby/beta/deployments/list.md | 28 +- content/en/api/ruby/beta/deployments/pause.md | 28 +- .../en/api/ruby/beta/deployments/retrieve.md | 28 +- content/en/api/ruby/beta/deployments/run.md | 4 +- .../en/api/ruby/beta/deployments/unpause.md | 28 +- .../en/api/ruby/beta/deployments/update.md | 56 +- content/en/api/ruby/beta/environments.md | 216 +- .../en/api/ruby/beta/environments/archive.md | 4 +- .../en/api/ruby/beta/environments/create.md | 32 +- content/en/api/ruby/beta/environments/list.md | 6 +- .../en/api/ruby/beta/environments/retrieve.md | 4 +- .../en/api/ruby/beta/environments/update.md | 36 +- content/en/api/ruby/beta/environments/work.md | 122 +- .../en/api/ruby/beta/environments/work/ack.md | 12 +- .../ruby/beta/environments/work/heartbeat.md | 4 +- .../api/ruby/beta/environments/work/list.md | 14 +- .../api/ruby/beta/environments/work/poll.md | 18 +- .../ruby/beta/environments/work/retrieve.md | 12 +- .../api/ruby/beta/environments/work/stats.md | 4 +- .../api/ruby/beta/environments/work/stop.md | 12 +- .../api/ruby/beta/environments/work/update.md | 14 +- content/en/api/ruby/beta/files.md | 20 +- content/en/api/ruby/beta/files/list.md | 8 +- .../api/ruby/beta/files/retrieve_metadata.md | 4 +- content/en/api/ruby/beta/files/upload.md | 4 +- content/en/api/ruby/beta/memory_stores.md | 62 +- .../en/api/ruby/beta/memory_stores/archive.md | 2 +- .../en/api/ruby/beta/memory_stores/create.md | 2 +- .../en/api/ruby/beta/memory_stores/list.md | 2 +- .../api/ruby/beta/memory_stores/memories.md | Bin 49737 -> 49791 bytes .../beta/memory_stores/memories/create.md | Bin 7283 -> 7295 bytes .../ruby/beta/memory_stores/memories/list.md | 2 +- .../beta/memory_stores/memories/retrieve.md | 2 +- .../beta/memory_stores/memories/update.md | Bin 8070 -> 8088 bytes .../beta/memory_stores/memory_versions.md | 40 +- .../memory_stores/memory_versions/list.md | 10 +- .../memory_stores/memory_versions/redact.md | 10 +- .../memory_stores/memory_versions/retrieve.md | 10 +- .../api/ruby/beta/memory_stores/retrieve.md | 2 +- .../en/api/ruby/beta/memory_stores/update.md | 8 +- content/en/api/ruby/beta/messages.md | 16033 ++++++++-------- content/en/api/ruby/beta/messages/batches.md | 3048 ++- .../api/ruby/beta/messages/batches/cancel.md | 8 +- .../api/ruby/beta/messages/batches/create.md | 676 +- .../en/api/ruby/beta/messages/batches/list.md | 8 +- .../api/ruby/beta/messages/batches/results.md | 585 +- .../ruby/beta/messages/batches/retrieve.md | 8 +- .../en/api/ruby/beta/messages/count_tokens.md | 642 +- content/en/api/ruby/beta/messages/create.md | 1289 +- content/en/api/ruby/beta/models.md | 90 +- content/en/api/ruby/beta/models/list.md | 24 +- content/en/api/ruby/beta/models/retrieve.md | 24 +- content/en/api/ruby/beta/sessions.md | 1808 +- content/en/api/ruby/beta/sessions/archive.md | 68 +- content/en/api/ruby/beta/sessions/create.md | 170 +- content/en/api/ruby/beta/sessions/events.md | 734 +- .../en/api/ruby/beta/sessions/events/list.md | 126 +- .../en/api/ruby/beta/sessions/events/send.md | 46 +- .../api/ruby/beta/sessions/events/stream.md | 126 +- content/en/api/ruby/beta/sessions/list.md | 68 +- .../en/api/ruby/beta/sessions/resources.md | 72 +- .../api/ruby/beta/sessions/resources/add.md | 2 +- .../api/ruby/beta/sessions/resources/list.md | 10 +- .../ruby/beta/sessions/resources/retrieve.md | 10 +- .../ruby/beta/sessions/resources/update.md | 10 +- content/en/api/ruby/beta/sessions/retrieve.md | 68 +- content/en/api/ruby/beta/sessions/threads.md | 594 +- .../api/ruby/beta/sessions/threads/archive.md | 46 +- .../api/ruby/beta/sessions/threads/events.md | 252 +- .../ruby/beta/sessions/threads/events/list.md | 126 +- .../beta/sessions/threads/events/stream.md | 126 +- .../en/api/ruby/beta/sessions/threads/list.md | 46 +- .../ruby/beta/sessions/threads/retrieve.md | 46 +- content/en/api/ruby/beta/sessions/update.md | 146 +- content/en/api/ruby/beta/skills.md | 10 +- content/en/api/ruby/beta/skills/create.md | 2 +- content/en/api/ruby/beta/skills/list.md | 4 +- content/en/api/ruby/beta/skills/versions.md | 4 +- .../en/api/ruby/beta/skills/versions/list.md | 4 +- content/en/api/ruby/beta/tunnels.md | 40 +- content/en/api/ruby/beta/tunnels/archive.md | 4 +- .../en/api/ruby/beta/tunnels/certificates.md | 20 +- .../ruby/beta/tunnels/certificates/archive.md | 4 +- .../ruby/beta/tunnels/certificates/create.md | 4 +- .../ruby/beta/tunnels/certificates/list.md | 4 +- .../beta/tunnels/certificates/retrieve.md | 4 +- content/en/api/ruby/beta/tunnels/create.md | 6 +- content/en/api/ruby/beta/tunnels/list.md | 4 +- content/en/api/ruby/beta/tunnels/retrieve.md | 4 +- .../en/api/ruby/beta/tunnels/rotate_token.md | 2 +- content/en/api/ruby/beta/user_profiles.md | 160 +- .../en/api/ruby/beta/user_profiles/create.md | 36 +- .../en/api/ruby/beta/user_profiles/list.md | 20 +- .../api/ruby/beta/user_profiles/retrieve.md | 20 +- .../en/api/ruby/beta/user_profiles/update.md | 38 +- content/en/api/ruby/beta/vaults.md | 118 +- content/en/api/ruby/beta/vaults/archive.md | 2 +- content/en/api/ruby/beta/vaults/create.md | 2 +- .../en/api/ruby/beta/vaults/credentials.md | 182 +- .../ruby/beta/vaults/credentials/archive.md | 12 +- .../ruby/beta/vaults/credentials/create.md | 22 +- .../api/ruby/beta/vaults/credentials/list.md | 12 +- .../vaults/credentials/mcp_oauth_validate.md | 8 +- .../ruby/beta/vaults/credentials/retrieve.md | 12 +- .../ruby/beta/vaults/credentials/update.md | 36 +- content/en/api/ruby/beta/vaults/list.md | 2 +- content/en/api/ruby/beta/vaults/retrieve.md | 2 +- content/en/api/ruby/beta/vaults/update.md | 6 +- content/en/api/ruby/messages.md | 6051 +++--- content/en/api/ruby/messages/batches.md | 940 +- .../en/api/ruby/messages/batches/cancel.md | 8 +- .../en/api/ruby/messages/batches/create.md | 560 +- content/en/api/ruby/messages/batches/list.md | 8 +- .../en/api/ruby/messages/batches/results.md | 87 +- .../en/api/ruby/messages/batches/retrieve.md | 8 +- content/en/api/ruby/messages/count_tokens.md | 538 +- content/en/api/ruby/messages/create.md | 661 +- content/en/api/ruby/models.md | 76 +- content/en/api/ruby/models/list.md | 20 +- content/en/api/ruby/models/retrieve.md | 20 +- content/en/api/typescript/beta.md | 70 +- .../en/api/typescript/beta/environments.md | 2 +- .../api/typescript/beta/environments/work.md | 2 +- .../typescript/beta/environments/work/poll.md | 2 +- content/en/api/typescript/beta/messages.md | 77 +- .../api/typescript/beta/messages/batches.md | 22 +- .../beta/messages/batches/create.md | 2 +- .../beta/messages/batches/results.md | 5 +- .../typescript/beta/messages/count_tokens.md | 2 +- .../en/api/typescript/beta/messages/create.md | 7 +- content/en/api/typescript/beta/skills.md | 2 + .../en/api/typescript/beta/skills/create.md | 1 + .../en/api/typescript/beta/skills/versions.md | 1 + .../typescript/beta/skills/versions/create.md | 1 + content/en/api/typescript/messages.md | 27 +- content/en/api/typescript/messages/batches.md | 12 +- .../typescript/messages/batches/results.md | 3 +- content/en/api/typescript/messages/create.md | 3 +- .../en/build-with-claude/batch-processing.md | 1 - .../claude-in-amazon-bedrock.md | 20 +- .../claude-in-microsoft-foundry.md | 9 +- .../anthropic-managed.md | 8 +- .../google-managed.md | 9 +- .../claude-platform-on-aws.md | 58 +- .../en/build-with-claude/context-editing.md | 54 +- .../mid-conversation-effort-example.md | 64 + .../en/build-with-claude/prompt-caching.md | 440 +- content/en/build-with-claude/thinking.md | 7 +- .../en/cli-sdks-libraries/cli/quickstart.md | 6 +- content/en/cli-sdks-libraries/overview.md | 18 +- content/en/cli-sdks-libraries/sdks/java.md | 12 +- content/en/cli-sdks-libraries/sdks/python.md | 22 +- .../docs/claude-code/agent-sdk/agent-loop.md | 2 +- .../claude-code/agent-sdk/cost-tracking.md | 2 - .../en/docs/claude-code/agent-sdk/hooks.md | 2 +- .../en/docs/claude-code/agent-sdk/plugins.md | 4 + .../en/docs/claude-code/agent-sdk/python.md | 13 +- .../docs/claude-code/agent-sdk/typescript.md | 28 +- content/en/docs/claude-code/agent-teams.md | 2 +- content/en/docs/claude-code/artifacts.md | 2 +- content/en/docs/claude-code/channels.md | 2 +- .../claude-code/claude-apps-gateway-config.md | 2 +- .../claude-code/claude-apps-gateway-deploy.md | 2 + .../claude-code/claude-apps-gateway-on-aws.md | 1 + .../claude-code/claude-apps-gateway-on-gcp.md | 1 + .../docs/claude-code/claude-apps-gateway.md | 10 +- .../en/docs/claude-code/claude-projects.md | 11 +- .../en/docs/claude-code/cloud-environments.md | 8 +- .../docs/claude-code/code-review-customize.md | 19 +- content/en/docs/claude-code/deep-links.md | 2 +- .../docs/claude-code/desktop-ios-simulator.md | 12 +- .../claude-code/desktop-scheduled-tasks.md | 6 +- content/en/docs/claude-code/env-vars.md | 4 +- content/en/docs/claude-code/errors.md | 19 +- content/en/docs/claude-code/fast-mode.md | 10 +- content/en/docs/claude-code/hooks-guide.md | 7 +- content/en/docs/claude-code/hooks.md | 37 +- content/en/docs/claude-code/model-config.md | 11 +- .../en/docs/claude-code/permission-modes.md | 2 +- content/en/docs/claude-code/permissions.md | 11 +- content/en/docs/claude-code/prompt-caching.md | 2 +- .../self-hosted-environments-configuration.md | 14 +- .../en/docs/claude-code/settings-reference.md | 16 +- content/en/docs/claude-code/slack.md | 17 +- .../en/docs/claude-code/terminal-config.md | 8 +- content/en/docs/claude-code/vs-code.md | 15 +- content/en/docs/claude-code/web-quickstart.md | 8 +- content/en/get-started.md | 16 +- content/en/home.md | 4 +- content/en/manage-claude/admin-api.md | 54 +- content/en/manage-claude/analytics-api.md | 10 +- .../manage-claude/api-and-data-retention.md | 6 +- .../claude-code-analytics-api.md | 22 +- .../cmek-coverage-claude-enterprise.md | 4 +- .../compliance-integration-patterns.md | 22 +- .../en/manage-claude/compliance-sessions.md | 58 +- content/en/manage-claude/opentelemetry/sdk.md | 4 +- content/en/manage-claude/rate-limits-api.md | 117 +- content/en/manage-claude/user-management.md | 90 +- .../user-profiles-verification-portal.md | 2 +- content/en/manage-claude/user-profiles.md | 21 +- content/en/manage-claude/wif-admin-api.md | 19 +- content/en/manage-claude/wif-providers/aws.md | 14 +- .../en/manage-claude/wif-providers/azure.md | 22 +- content/en/manage-claude/wif-providers/gcp.md | 10 +- .../wif-providers/github-actions.md | 10 +- .../manage-claude/wif-providers/kubernetes.md | 6 +- .../en/manage-claude/wif-providers/okta.md | 8 +- .../en/manage-claude/wif-providers/spiffe.md | 6 +- content/en/manage-claude/wif-reference.md | 44 +- .../workload-identity-federation.md | 19 +- .../managed-agents/choosing-an-environment.md | 6 +- content/en/managed-agents/dreams.md | 4 + content/en/managed-agents/environments.md | 36 +- content/en/managed-agents/quickstart.md | 16 +- .../self-hosted-sandboxes-operations.md | 8 +- .../self-hosted-sandboxes-workers.md | 2 +- .../managed-agents/self-hosted-sandboxes.md | 6 +- .../en/models/haiku-5-5/migration-guide.md | 12 +- content/en/release-notes/overview.md | 2 +- .../github/anthropic-sdk-python/CHANGELOG.md | 29 + content/github/anthropic-sdk-python/REVIEW.md | 19 +- content/github/anthropic-sdk-python/api.md | 26 +- .../anthropic-sdk-typescript/CHANGELOG.md | 28 + .../github/anthropic-sdk-typescript/CLAUDE.md | 86 +- .../github/anthropic-sdk-typescript/REVIEW.md | 19 +- .../github/anthropic-sdk-typescript/api.md | 11 + .../.claude-plugin/marketplace.json | 34 +- .../champion-kit/.claude-plugin/plugin.json | 17 + .../plugins/champion-kit/README.md | 72 + .../plugins/champion-kit/agents/repo-scout.md | 36 + .../champion-kit/skills/climb/SKILL.md | 79 + .../plugins/champion-kit/skills/faq/SKILL.md | 40 + .../champion-kit/skills/hackathon/SKILL.md | 83 + .../champion-kit/skills/maturity/SKILL.md | 76 + .../champion-kit/skills/office-hours/SKILL.md | 48 + .../champion-kit/skills/patterns/SKILL.md | 69 + .../champion-kit/skills/routines/SKILL.md | 56 + .../clangd-lsp/.claude-plugin/plugin.json | 28 + .../csharp-lsp/.claude-plugin/plugin.json | 17 + .../gopls-lsp/.claude-plugin/plugin.json | 17 + .../jdtls-lsp/.claude-plugin/plugin.json | 18 + .../kotlin-lsp/.claude-plugin/plugin.json | 22 + .../plugins/kotlin-lsp/README.md | 4 + .../lua-lsp/.claude-plugin/plugin.json | 17 + .../php-lsp/.claude-plugin/plugin.json | 20 + .../plugins/php-lsp/README.md | 2 + .../pyright-lsp/.claude-plugin/plugin.json | 21 + .../receipts/.claude-plugin/plugin.json | 9 + .../ruby-lsp/.claude-plugin/plugin.json | 21 + .../.claude-plugin/plugin.json | 17 + .../plugins/security-guidance/README.md | 11 +- .../session-report/.claude-plugin/plugin.json | 9 + .../swift-lsp/.claude-plugin/plugin.json | 17 + .../typescript-lsp/.claude-plugin/plugin.json | 27 + ...how-do-i-log-out-of-all-active-sessions.md | 2 +- ...k-settings-on-team-and-enterprise-plans.md | 2 +- ...ith-local-mcp-servers-on-claude-desktop.md | 2 +- content/support/11101966-use-voice-mode.md | 8 +- ...the-claude-lti-in-canvas-by-instructure.md | 2 +- ...and-memory-to-build-on-previous-context.md | 8 +- ...being-asked-to-verify-my-payment-method.md | 2 +- .../11869629-use-claude-with-android-apps.md | 2 +- ...or-team-and-seat-based-enterprise-plans.md | 10 +- ...12173-get-started-with-claude-in-chrome.md | 2 +- ...eam-plan-from-monthly-to-annual-billing.md | 4 +- content/support/12138966-release-notes.md | 4 + .../12157520-claude-code-usage-analytics.md | 2 +- .../support/12260368-use-incognito-chats.md | 2 +- .../support/12293051-use-claude-in-xcode.md | 2 +- .../support/12512180-use-skills-in-claude.md | 2 +- .../12618689-use-claude-code-in-the-cloud.md | 6 +- ...-quick-entry-with-claude-desktop-on-mac.md | 2 +- ...analytics-for-team-and-enterprise-plans.md | 24 +- ...2446-claude-in-chrome-permissions-guide.md | 4 +- .../12997503-team-plan-billing-faqs.md | 2 +- .../13132885-set-up-single-sign-on-sso.md | 8 +- ...3133195-set-up-jit-or-scim-provisioning.md | 6 +- ...ge-members-on-team-and-enterprise-plans.md | 2 +- ...1-configuring-session-security-settings.md | 6 +- .../13189465-log-in-to-your-claude-account.md | 2 +- .../13325567-account-management-faqs.md | 2 +- ...13345190-get-started-with-claude-cowork.md | 2 +- ...13371040-log-in-to-your-console-account.md | 2 +- ...13641943-visual-and-interactive-content.md | 6 +- .../support/13837440-use-plugins-in-claude.md | 4 +- ...gn-tasks-from-anywhere-in-claude-cowork.md | 4 +- ...ur-tasks-with-projects-in-claude-cowork.md | 12 +- ...sync-works-for-enterprise-organizations.md | 4 +- ...able-beta-and-research-preview-features.md | 2 +- .../14604842-cyber-verification-program.md | 2 +- ...with-claude-compliance-api-integrations.md | 24 + ...t-a-default-model-for-your-organization.md | 2 +- ...nage-model-access-for-your-organization.md | 8 +- ...1-get-started-with-1password-for-claude.md | 2 +- ...ing-your-pro-max-or-ultra-plan-invoices.md | 2 +- ...16893491-get-started-with-smart-reports.md | 14 +- ...claude-in-google-docs-sheets-and-slides.md | 4 +- ...ooled-group-budgets-on-enterprise-plans.md | 2 +- .../17203415-set-up-claude-for-intune.md | 22 +- .../17631495-get-started-with-claude-duet.md | 10 +- .../8114491-get-started-with-claude.md | 2 +- ...8230524-delete-or-rename-a-conversation.md | 16 +- .../support/8325618-paid-plan-billing-faqs.md | 2 +- ...27-customizing-your-appearance-settings.md | 6 +- ...77-how-can-i-create-and-manage-projects.md | 6 +- content/support/9547008-share-artifacts.md | 2 - discovery.json | 2 +- tombstones.json | 2 +- 641 files changed, 38305 insertions(+), 36686 deletions(-) create mode 100644 content/github/claude-plugins-official/plugins/champion-kit/.claude-plugin/plugin.json create mode 100644 content/github/claude-plugins-official/plugins/champion-kit/README.md create mode 100644 content/github/claude-plugins-official/plugins/champion-kit/agents/repo-scout.md create mode 100644 content/github/claude-plugins-official/plugins/champion-kit/skills/climb/SKILL.md create mode 100644 content/github/claude-plugins-official/plugins/champion-kit/skills/faq/SKILL.md create mode 100644 content/github/claude-plugins-official/plugins/champion-kit/skills/hackathon/SKILL.md create mode 100644 content/github/claude-plugins-official/plugins/champion-kit/skills/maturity/SKILL.md create mode 100644 content/github/claude-plugins-official/plugins/champion-kit/skills/office-hours/SKILL.md create mode 100644 content/github/claude-plugins-official/plugins/champion-kit/skills/patterns/SKILL.md create mode 100644 content/github/claude-plugins-official/plugins/champion-kit/skills/routines/SKILL.md create mode 100644 content/github/claude-plugins-official/plugins/clangd-lsp/.claude-plugin/plugin.json create mode 100644 content/github/claude-plugins-official/plugins/csharp-lsp/.claude-plugin/plugin.json create mode 100644 content/github/claude-plugins-official/plugins/gopls-lsp/.claude-plugin/plugin.json create mode 100644 content/github/claude-plugins-official/plugins/jdtls-lsp/.claude-plugin/plugin.json create mode 100644 content/github/claude-plugins-official/plugins/kotlin-lsp/.claude-plugin/plugin.json create mode 100644 content/github/claude-plugins-official/plugins/lua-lsp/.claude-plugin/plugin.json create mode 100644 content/github/claude-plugins-official/plugins/php-lsp/.claude-plugin/plugin.json create mode 100644 content/github/claude-plugins-official/plugins/pyright-lsp/.claude-plugin/plugin.json create mode 100644 content/github/claude-plugins-official/plugins/receipts/.claude-plugin/plugin.json create mode 100644 content/github/claude-plugins-official/plugins/ruby-lsp/.claude-plugin/plugin.json create mode 100644 content/github/claude-plugins-official/plugins/rust-analyzer-lsp/.claude-plugin/plugin.json create mode 100644 content/github/claude-plugins-official/plugins/session-report/.claude-plugin/plugin.json create mode 100644 content/github/claude-plugins-official/plugins/swift-lsp/.claude-plugin/plugin.json create mode 100644 content/github/claude-plugins-official/plugins/typescript-lsp/.claude-plugin/plugin.json diff --git a/content/.metadata.json b/content/.metadata.json index 93bae55976..16dbbc21f0 100644 --- a/content/.metadata.json +++ b/content/.metadata.json @@ -1,7 +1,7 @@ { "metadata": { "version": "2.0", - "fetch_date": "2026-11-05T18:22:23.611070Z", + "fetch_date": "2026-11-06T07:29:55.652684Z", "section": "all" }, "items": [ @@ -9,8 +9,8 @@ "url": "https://platform.claude.com/docs/en/home", "status": "success", "path": "en/home.md", - "sha256": "4df59f9cbae02dc7cf66f77a75f714b1832fa94d2e1c9ecb7ff861ecf8cd7497", - "size": 15720 + "sha256": "dea919fc4556bcc8d03ae6c24c613b492095fe3bc1777634f1f73ae62d96c0a6", + "size": 15724 }, { "url": "https://platform.claude.com/docs/en/intro", @@ -30,8 +30,8 @@ "url": "https://platform.claude.com/docs/en/get-started", "status": "success", "path": "en/get-started.md", - "sha256": "72ea80ba4d75ccc08fe5fb1b116a677c3b44c776224380428f79261d9e62f0a7", - "size": 21234 + "sha256": "3eb3e2502b23632b5ef99cd5716710ee6d75f1534c688a23513d71550a7c5094", + "size": 21306 }, { "url": "https://platform.claude.com/docs/en/manage-claude/authentication", @@ -128,8 +128,8 @@ "url": "https://platform.claude.com/docs/en/build-with-claude/batch-processing", "status": "success", "path": "en/build-with-claude/batch-processing.md", - "sha256": "5f6c0b848846775fab267d626bcad75dd1cde0be3e9b5cca130d5ddfdff29685", - "size": 81081 + "sha256": "bc154faf80791d6bdfcdd1b421fc44da661c4a5d5d05c4ed842e321bfaba10e8", + "size": 80879 }, { "url": "https://platform.claude.com/docs/en/build-with-claude/search-results", @@ -163,8 +163,8 @@ "url": "https://platform.claude.com/docs/en/build-with-claude/thinking", "status": "success", "path": "en/build-with-claude/thinking.md", - "sha256": "4a7cd52014d12df139393d16e47bc79fe349ece71415d33d6d67206cc0478530", - "size": 87703 + "sha256": "e58d4d21ca95412dfe148c26228e23b23dc210724d06349d8bb5a09601ea245c", + "size": 87670 }, { "url": "https://platform.claude.com/docs/en/build-with-claude/thinking-steering-and-cost", @@ -205,8 +205,8 @@ "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview", "status": "success", "path": "en/agents-and-tools/tool-use/overview.md", - "sha256": "fb8cff46b1b0bbe835e3f3cdcceee8767b0880a47e169faf53eb85400a533f9d", - "size": 36636 + "sha256": "b4f9c06a23b89dc03369bed3de8a0a9a168c070454eb5739ff907794418f58e4", + "size": 36383 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/how-tool-use-works", @@ -261,43 +261,43 @@ "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/server-tools", "status": "success", "path": "en/agents-and-tools/tool-use/server-tools.md", - "sha256": "a91ea87e86502df43ac51084b1b16c12eee2f71e426c6b09e4be73f96bc30841", - "size": 44399 + "sha256": "a2ea03fad77ef84c8d76b7601e3f95d6053af7c445913c2ec6f86d00451c02c5", + "size": 44447 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool", "status": "success", "path": "en/agents-and-tools/tool-use/web-search-tool.md", - "sha256": "884536dfa73be128c715123cfc98ee41fc2845a5862214f8260515d5b72d0975", - "size": 33637 + "sha256": "834c754a74c461ad4921aa2c9c6b2334f29c3b1411e8103f8d1f2d7e9f8dbe2a", + "size": 34292 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-fetch-tool", "status": "success", "path": "en/agents-and-tools/tool-use/web-fetch-tool.md", - "sha256": "b4747add2f72acf0eca2732b7418d736c953eb0d2e3ddb3427f361dcfe872c88", - "size": 45548 + "sha256": "09141eaeb9f96c96a0a7d147ba2d7a5fbc8538aa379c13d4f84760125da949a5", + "size": 46346 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/code-execution-tool", "status": "success", "path": "en/agents-and-tools/tool-use/code-execution-tool.md", - "sha256": "527f501e93fe17e46127fd6649fdf36d0af14776bca5df6f33228305ea9657c7", - "size": 63631 + "sha256": "38a888bd3289dfeacd32689aada603cbc51b20fc7335a9ff1d8589d7c20c129e", + "size": 63418 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/advisor-tool", "status": "success", "path": "en/agents-and-tools/tool-use/advisor-tool.md", - "sha256": "6367ab61ea8a4b8597e6825e953473aef00598a560c0da4f406fb6af7d4c29c1", - "size": 117008 + "sha256": "2aefb8d73935ab8596a01dc18c84b65acfdee287a9c5173052457b1fa335e356", + "size": 117980 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool", "status": "success", "path": "en/agents-and-tools/tool-use/tool-search-tool.md", - "sha256": "2b6d0c3361d47e47f9e184289a803af7d05f3f63ef5c39ecb8ab4c3bc36df4d4", - "size": 42014 + "sha256": "acf9425ae41afba9e295bb4927759bb94fa5b5e83460169e3926281c7d03ed1b", + "size": 42403 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool", @@ -331,36 +331,36 @@ "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool", "status": "success", "path": "en/agents-and-tools/tool-use/computer-use-tool.md", - "sha256": "367a4585a8bfd68b46e1ae2970d1e362f842c76a2ab7ab49d9928fc5c07bfe6c", - "size": 128529 + "sha256": "69f1ae737579f3ccf253337cf77790570a809d6eacd263cb58e61ece47ec988c", + "size": 128707 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/browser-use-tool", "status": "success", "path": "en/agents-and-tools/tool-use/browser-use-tool.md", - "sha256": "e05c50e9647d7958d9349fa0558fc96939f4a2be3463363101613d2534940104", - "size": 115188 + "sha256": "977b75e1cf88a34a6dae1cd5e098e7968f3a8b1c754727cdf03c5cd6d340098a", + "size": 115484 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/troubleshooting-tool-use", "status": "success", "path": "en/agents-and-tools/tool-use/troubleshooting-tool-use.md", - "sha256": "d37116d48223c8ad4def058ed55ea5ca3db7d1f1dd5d272a72b7b38a29251b56", + "sha256": "8c05d7a635c5f1e32e717697bfb3d50daaec85b4014878360518f9036cbaab71", "size": 15278 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-reference", "status": "success", "path": "en/agents-and-tools/tool-use/tool-reference.md", - "sha256": "3006fd4ad2afb420283a0f174031da0273fb55b36e2c72730445ad1a9a1bdab5", - "size": 19412 + "sha256": "1846e254416f0e15e7badc018f1bb656bb9beec5f8cb3efa7b17052e6c0cb820", + "size": 19192 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/manage-tool-context", "status": "success", "path": "en/agents-and-tools/tool-use/manage-tool-context.md", - "sha256": "78398e78b11969d2d5336fcf11cdf847a1a3285fe412a5dd09e37bbabb1d6562", - "size": 5519 + "sha256": "dacf8087a390ca3602427494c7808a15a70c0b5e156a5fba965cafe600098635", + "size": 5485 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-combinations", @@ -373,15 +373,15 @@ "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-use-with-prompt-caching", "status": "success", "path": "en/agents-and-tools/tool-use/tool-use-with-prompt-caching.md", - "sha256": "dfc2d411911c245e1c9c9a583f00c5c25421a80b7c2a1ed382b33678c44483d8", - "size": 11910 + "sha256": "9af857d919c7dcf16481d54eddf5b61c44f7a0a8dcdeafaa34105b9c216c5c11", + "size": 12137 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/programmatic-tool-calling", "status": "success", "path": "en/agents-and-tools/tool-use/programmatic-tool-calling.md", - "sha256": "1ad0202de01fe22270c66c31c0171965d9f183ce3cd1b3e0b3e37cce3bb774c7", - "size": 67032 + "sha256": "6e321393484c2a4c7a78422d655cec62f464e8b8064a261a51ebd29927229134", + "size": 67132 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/fine-grained-tool-streaming", @@ -401,15 +401,22 @@ "url": "https://platform.claude.com/docs/en/build-with-claude/context-editing", "status": "success", "path": "en/build-with-claude/context-editing.md", - "sha256": "668db72d76abcc6a26a3dcc1e111e1f2fd35b4a265834a336c9dbf5bdb1be0ca", - "size": 107355 + "sha256": "b125b00e2d73a2e7bba381262aec0b4cf4ae27afa31101524b4bf9b3ad90020b", + "size": 107757 }, { "url": "https://platform.claude.com/docs/en/build-with-claude/prompt-caching", "status": "success", "path": "en/build-with-claude/prompt-caching.md", - "sha256": "aee2de4eb8dbb3102f9164831482d848afc9621ca0a19bbd4f4fd11f46b2d3d1", - "size": 166126 + "sha256": "639ee2fbd6e64bd3455b058e37772ce6df2527fcb4725e00aff8f3d770024d21", + "size": 164463 + }, + { + "url": "https://platform.claude.com/docs/en/build-with-claude/message-threads", + "status": "success", + "path": "en/build-with-claude/message-threads.md", + "sha256": "51db4c8d40f43cab965431f3b1adb75285c8ee7e1f0ef43e20c075c0c90e7ca5", + "size": 60128 }, { "url": "https://platform.claude.com/docs/en/build-with-claude/mid-conversation-system-messages", @@ -422,8 +429,8 @@ "url": "https://platform.claude.com/docs/en/build-with-claude/mid-conversation-effort-example", "status": "success", "path": "en/build-with-claude/mid-conversation-effort-example.md", - "sha256": "77498e7b1a145c8d992ba85ce5d28c8dfa828c183a468d3e18a38e52b8760fbb", - "size": 161175 + "sha256": "dfc42eb65af70c153a98840f9469a422ecdaf35633dde1413ef4637575585f09", + "size": 163363 }, { "url": "https://platform.claude.com/docs/en/build-with-claude/cache-diagnostics", @@ -513,15 +520,15 @@ "url": "https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview", "status": "success", "path": "en/agents-and-tools/agent-skills/overview.md", - "sha256": "72e111d404c2f2304159c8340dea47537d05e0816d0b882f8e52fcbaf4f2b160", - "size": 25841 + "sha256": "6ff8340f0c640259f3d62a2864a4b3a5da59c7ae74aff6b03f5505fd99cddee5", + "size": 25507 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/agent-skills/quickstart", "status": "success", "path": "en/agents-and-tools/agent-skills/quickstart.md", - "sha256": "a04c06fb09c13f297e47f8dfe5256e02e7b85edf67e0b257753e3fa1af63cc52", - "size": 44028 + "sha256": "e465ead009a079bfe2e0d7e9e38af0e02a757fe905ddbe73fa0aa2fd6fce4e35", + "size": 44100 }, { "url": "https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices", @@ -555,7 +562,7 @@ "url": "https://platform.claude.com/docs/en/agents-and-tools/mcp-connector", "status": "success", "path": "en/agents-and-tools/mcp-connector.md", - "sha256": "6a72df1f6aaef4bf38c2268b1f1951103729487f53a554aebae8ae8b40f779b1", + "sha256": "9c4e39cd5e8fe4e33f3dff00d9a101803cf440b45a9e06b0c5dfd9c22554773e", "size": 79108 }, { @@ -625,8 +632,8 @@ "url": "https://platform.claude.com/docs/en/build-with-claude/claude-in-amazon-bedrock", "status": "success", "path": "en/build-with-claude/claude-in-amazon-bedrock.md", - "sha256": "405fae45c7b957eeb23a17969ea2c4da606f3f23aa724f97fc3884e6183daf6c", - "size": 21508 + "sha256": "30448b3665a996d56ff864040b1dc4fe87051a804771541c4304762f2e823288", + "size": 21788 }, { "url": "https://platform.claude.com/docs/en/build-with-claude/claude-on-amazon-bedrock-legacy", @@ -639,15 +646,15 @@ "url": "https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws", "status": "success", "path": "en/build-with-claude/claude-platform-on-aws.md", - "sha256": "e9e0c0fa2744094a313ad77d0e39cbe59a3f8fd0840ac0184f929480cc197e12", - "size": 106343 + "sha256": "a9277c7870d42917651bde3c2c9d92246b88fb729af8125e0f8463be1e653aeb", + "size": 106534 }, { "url": "https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry", "status": "success", "path": "en/build-with-claude/claude-in-microsoft-foundry.md", - "sha256": "7e0d1eb548a53aa0be3c7251a1c20022bf9988e0d286b1197f25bfa879207887", - "size": 37149 + "sha256": "5c0ee002d2d7c6a44154fb9153fd8d54823ca00068983b7146b72a8aa1d05384", + "size": 37323 }, { "url": "https://platform.claude.com/docs/en/build-with-claude/claude-models-on-google-cloud/overview", @@ -660,15 +667,15 @@ "url": "https://platform.claude.com/docs/en/build-with-claude/claude-models-on-google-cloud/anthropic-managed", "status": "success", "path": "en/build-with-claude/claude-models-on-google-cloud/anthropic-managed.md", - "sha256": "eed0af331d22370c47b09556b9205bba2f905e90cd11684dab67a470e214c3de", + "sha256": "6b5ee9c5e0f7f0b75079310938c01859d225b2e15df26c4be149dbf96941eca1", "size": 56156 }, { "url": "https://platform.claude.com/docs/en/build-with-claude/claude-models-on-google-cloud/google-managed", "status": "success", "path": "en/build-with-claude/claude-models-on-google-cloud/google-managed.md", - "sha256": "a119fdadc027b67c6ed81de0774ed3ac1e6486814890d3a234aa62be6af63860", - "size": 32532 + "sha256": "46369417ff8ddbb856425384df52edff8896266401a1c299e12e83665e8b365b", + "size": 32395 }, { "url": "https://platform.claude.com/docs/en/managed-agents/overview", @@ -681,8 +688,8 @@ "url": "https://platform.claude.com/docs/en/managed-agents/quickstart", "status": "success", "path": "en/managed-agents/quickstart.md", - "sha256": "ffea3f7ec31e17231116d78ec1e637bdcb6bd05bf2235c2401c95ce688fbbd1c", - "size": 42081 + "sha256": "4799a04f7a95817e0296768c9aa194f924a39c7a66eb94ab9bcad6908b4d8cc2", + "size": 42153 }, { "url": "https://platform.claude.com/docs/en/managed-agents/onboarding", @@ -744,15 +751,15 @@ "url": "https://platform.claude.com/docs/en/managed-agents/choosing-an-environment", "status": "success", "path": "en/managed-agents/choosing-an-environment.md", - "sha256": "0a6ed52d527c761d4ed68b71144d20b13adf9573775c357f9a4172336fc932a4", - "size": 13140 + "sha256": "f97f16648928b01b7f39713075b853928b4e3592e54a04ab08f76cdd9bb14eb0", + "size": 13141 }, { "url": "https://platform.claude.com/docs/en/managed-agents/environments", "status": "success", "path": "en/managed-agents/environments.md", - "sha256": "b607c9b0ead0070f24530a96fc87067b00a2dc486d6b440f7b35d71eef86142d", - "size": 39333 + "sha256": "424b7fdb847b673b08cadbab621a41464ddba5e2405993bf4090ea29702a69f4", + "size": 38919 }, { "url": "https://platform.claude.com/docs/en/managed-agents/cloud-sandboxes-reference", @@ -765,14 +772,14 @@ "url": "https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes", "status": "success", "path": "en/managed-agents/self-hosted-sandboxes.md", - "sha256": "7bfc197ded4c2d37e268b1f6ad8a684c3d56837a5cba258076fa19aa75b494c3", - "size": 28923 + "sha256": "a28bd1695975ba255ec6a875b1ef6621561852a9f56e30d19bcaa211fcd15fc2", + "size": 28959 }, { "url": "https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes-workers", "status": "success", "path": "en/managed-agents/self-hosted-sandboxes-workers.md", - "sha256": "50e659f866f714674373e5cd646704508c578d1a50aafb71cbbd421e9e2cab0c", + "sha256": "b3af039d97e5c954a81ec1b34b19c29426fb291ccf46c3eb574abbba1c09388d", "size": 41332 }, { @@ -793,8 +800,8 @@ "url": "https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes-operations", "status": "success", "path": "en/managed-agents/self-hosted-sandboxes-operations.md", - "sha256": "ae29cb1a9c06cfd482721d1f5a8d4b94b378f03bc63747a7ada6c9f97d8c6258", - "size": 20362 + "sha256": "d513648a5e495b804e607090862d646cff93702c6173fd77504f68bfe766fb4a", + "size": 20649 }, { "url": "https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes-reference", @@ -898,8 +905,8 @@ "url": "https://platform.claude.com/docs/en/managed-agents/dreams", "status": "success", "path": "en/managed-agents/dreams.md", - "sha256": "0c7b9988bca6b352a1bd5508b071a391e34da8301f126954366c1df67766e3da", - "size": 28643 + "sha256": "cb5cfadbc446209988ccf661662e1528f5fab595c0ad95fab0bb95fd9dcd3b00", + "size": 29002 }, { "url": "https://platform.claude.com/docs/en/managed-agents/multiagent-orchestration", @@ -961,15 +968,15 @@ "url": "https://platform.claude.com/docs/en/manage-claude/admin-api", "status": "success", "path": "en/manage-claude/admin-api.md", - "sha256": "343ef177d7e2ac4da5bf7fda90e38cf6ab8abdd75b28542814abf86ff1e5f047", - "size": 55143 + "sha256": "a660f8039649f197fb4b932219d4c32ab7a8d8b2ba2aaccf32130be6ba0c7e6b", + "size": 57464 }, { "url": "https://platform.claude.com/docs/en/manage-claude/user-management", "status": "success", "path": "en/manage-claude/user-management.md", - "sha256": "9c3bd7437a40baf63967f24771044793d2b97c4c0feb6a04259d421e93462c2d", - "size": 103781 + "sha256": "c2fc3c8c14d48e36262dd2e3df52f410e1a879388bacc2d9f56c6c80a4cc59e4", + "size": 105127 }, { "url": "https://platform.claude.com/docs/en/manage-claude/plugins-api", @@ -1003,15 +1010,15 @@ "url": "https://platform.claude.com/docs/en/manage-claude/user-profiles", "status": "success", "path": "en/manage-claude/user-profiles.md", - "sha256": "35d464c19830831d596a84e0c6399c0ed39383e003595b5d0233afcb1d7b99af", - "size": 35696 + "sha256": "fa5c2cd5f16053984209e6764d3fed7ab1b85fe4737c3d83055525b349b8d0b0", + "size": 36951 }, { "url": "https://platform.claude.com/docs/en/manage-claude/user-profiles-verification-portal", "status": "success", "path": "en/manage-claude/user-profiles-verification-portal.md", - "sha256": "dadbb8b711e69782f78577ab191e2a3b1a42711550420e9827c34a7c0ca989bf", - "size": 11128 + "sha256": "036ce413eaddbad7abdecf333fe5cb47f013f185d41c39e4a44ec46ec0d21cf9", + "size": 11288 }, { "url": "https://platform.claude.com/docs/en/manage-claude/admin-api-keys", @@ -1027,75 +1034,82 @@ "sha256": "e239ce0c8415ba51675139f34fd62d59d949b2623bdc16e067c7120b7571e78a", "size": 4577 }, + { + "url": "https://platform.claude.com/docs/en/manage-claude/ip-allowlist", + "status": "success", + "path": "en/manage-claude/ip-allowlist.md", + "sha256": "fafafe4ab7a949e03475a5d101a8bab01d8d4ad4187c3232129ee54634dfed41", + "size": 12598 + }, { "url": "https://platform.claude.com/docs/en/manage-claude/workload-identity-federation", "status": "success", "path": "en/manage-claude/workload-identity-federation.md", - "sha256": "b7ef511439249b35f8bd71840ad7ef40308f4e92916134a65d1b86c277812def", - "size": 26261 + "sha256": "f13108c22487d4cf4621a9f605f836f5747dcedeb5b2c43148d3479ec1650f63", + "size": 26419 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-admin-api", "status": "success", "path": "en/manage-claude/wif-admin-api.md", - "sha256": "7fa043748451242318febcc30e306f02322153c516d7887cc51994651b20108c", - "size": 46641 + "sha256": "294618a193a3e07d3c94976378e3c2caa15937bcb952b1125152b877cd9fbc8a", + "size": 47184 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-reference", "status": "success", "path": "en/manage-claude/wif-reference.md", - "sha256": "488e23489e1ad08cd203b7ab5bfc3d8526ae550772751b3ed7b52d5309107b96", - "size": 47925 + "sha256": "163e96e2bf856b0639a71f7cf9406f1abb901ee0ec78daed2ad0fe082c31e2b2", + "size": 49693 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-providers/aws", "status": "success", "path": "en/manage-claude/wif-providers/aws.md", - "sha256": "455968254ceab581c98de9b08ab1657d47680c087827eb36a21eca222385f43d", - "size": 34746 + "sha256": "e14448d20a446d5f78b414e5e4315bed85682b415aab099199d0720ddc3b23cc", + "size": 34903 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-providers/gcp", "status": "success", "path": "en/manage-claude/wif-providers/gcp.md", - "sha256": "72793e99e748a661173429bf8fcc308aa23b24dad05f62f04685a0372fb807f8", - "size": 22437 + "sha256": "eb0893fe86ca076727c88741210b76d52402db4cc07bf05c4cd0e1aecca54ed4", + "size": 22603 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-providers/azure", "status": "success", "path": "en/manage-claude/wif-providers/azure.md", - "sha256": "38abb8c28e5227a5adc6ad3d6266f0a033f20c802fee0234770b5dc4b662e0b3", - "size": 69778 + "sha256": "ab145e1c3a44c18c1e40cad92678d78db9175dbb17bd5c24ad26f25a75c39cd2", + "size": 69906 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-providers/github-actions", "status": "success", "path": "en/manage-claude/wif-providers/github-actions.md", - "sha256": "faa20e48c93b297bb19c438fdce30123c2836a3d1d7faa7fcba2fa8419d9d48f", - "size": 14828 + "sha256": "6334add8ec950c087ffeee261dcd77132a579e738c98b6627138e1371d0c7943", + "size": 14926 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-providers/kubernetes", "status": "success", "path": "en/manage-claude/wif-providers/kubernetes.md", - "sha256": "6d7da4c469cfb12a7e5cc6775677f969d1271893637d4c0fb0c50213cb163969", - "size": 14502 + "sha256": "f688bf28a246a814c1d965110e8ee220dad366aac22c9b6fc15d6a34d17f69cd", + "size": 14626 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-providers/spiffe", "status": "success", "path": "en/manage-claude/wif-providers/spiffe.md", - "sha256": "6f8d5591a3502c4dffea5ef01b894eb8d87ba64c7d03cfd45949843e1c760dba", - "size": 30669 + "sha256": "0ac61620b87f91dfbaf1583c303c364d81f0710f1e07ac89deed0908f75847f2", + "size": 30779 }, { "url": "https://platform.claude.com/docs/en/manage-claude/wif-providers/okta", "status": "success", "path": "en/manage-claude/wif-providers/okta.md", - "sha256": "dcac16002faf124c55ac073e7715019bb5c943661a94a5eff7e11bbb540b3266", - "size": 24076 + "sha256": "eb5f784c7f61efc32bf67768dc6b507d6fa2f7882fb968874bc7180f74cbd842", + "size": 24215 }, { "url": "https://platform.claude.com/docs/en/manage-claude/usage-cost-analytics-api", @@ -1115,22 +1129,22 @@ "url": "https://platform.claude.com/docs/en/manage-claude/rate-limits-api", "status": "success", "path": "en/manage-claude/rate-limits-api.md", - "sha256": "5aa933c04ab4d7c702b087a0ebbbb8fa150e68b15c206d27c92e0d4a7d037074", - "size": 49356 + "sha256": "66e0e3b61a4879d369a785ddcaf59e8db94387e7a852fa1a6cfca9db45d174bd", + "size": 52804 }, { "url": "https://platform.claude.com/docs/en/manage-claude/analytics-api", "status": "success", "path": "en/manage-claude/analytics-api.md", - "sha256": "6f236681c20651c8984998d5e406e40b43222389bf3ba9f2ff45a93bd661cdfd", - "size": 16264 + "sha256": "dd3e2252dd073b2d82e6a0eb44fa0b5a6d3c2eba618cf796fa82f270e71097cd", + "size": 16696 }, { "url": "https://platform.claude.com/docs/en/manage-claude/claude-code-analytics-api", "status": "success", "path": "en/manage-claude/claude-code-analytics-api.md", - "sha256": "ce70a227306095e1eade5ccf9a03f4932c0fe89528ae601fef22813474125a46", - "size": 14165 + "sha256": "d67929a346372f08c1cbca4cd8c2c930233ad5ee3066d3c276f9681fb741e3ae", + "size": 14218 }, { "url": "https://platform.claude.com/docs/en/manage-claude/spend-limits-api", @@ -1150,7 +1164,7 @@ "url": "https://platform.claude.com/docs/en/manage-claude/opentelemetry/sdk", "status": "success", "path": "en/manage-claude/opentelemetry/sdk.md", - "sha256": "23e0fe5eb5689779f5ddedeffd490c99b434ce09fb2234924a4d21e0db2af732", + "sha256": "23f67b44f1fd6882921dc650885360b4a5301e73e975f3dacbf70be1c989f5a6", "size": 35264 }, { @@ -1171,8 +1185,8 @@ "url": "https://platform.claude.com/docs/en/manage-claude/api-and-data-retention", "status": "success", "path": "en/manage-claude/api-and-data-retention.md", - "sha256": "82e590ee5fcd5012a36ea30c8969d8aea1a93fb947cf56c6f9f5329b87a3bfda", - "size": 59767 + "sha256": "8adec11422e5468c9546ab21b17dbd36bfcad3695cc93b39ebc95d1fb0b87668", + "size": 59691 }, { "url": "https://platform.claude.com/docs/en/manage-claude/access-transparency", @@ -1220,8 +1234,8 @@ "url": "https://platform.claude.com/docs/en/manage-claude/cmek-coverage-claude-enterprise", "status": "success", "path": "en/manage-claude/cmek-coverage-claude-enterprise.md", - "sha256": "5f5b8a5db08d39997635cc1be609ed98825b92900475a08c4c7d70b7012258aa", - "size": 11438 + "sha256": "0ca57985c33cde2c252e6525803f82f6502c23a097dea7d22a8e81087ecf00c9", + "size": 12320 }, { "url": "https://platform.claude.com/docs/en/manage-claude/cmek-aws-kms", @@ -1332,8 +1346,8 @@ "url": "https://platform.claude.com/docs/en/manage-claude/compliance-sessions", "status": "success", "path": "en/manage-claude/compliance-sessions.md", - "sha256": "9d5c89c058e472cb9d9c79072670a1b1a48327e6de0e3cb58fe4be7f5d7498ae", - "size": 57242 + "sha256": "f52fac5140346ee6593530284b91667c1dadd00deb8ee3685bc6fbecb2393641", + "size": 56539 }, { "url": "https://platform.claude.com/docs/en/manage-claude/compliance-org-data", @@ -1346,8 +1360,8 @@ "url": "https://platform.claude.com/docs/en/manage-claude/compliance-integration-patterns", "status": "success", "path": "en/manage-claude/compliance-integration-patterns.md", - "sha256": "1624d120140471fc46c11feac9e5efdb6b0356bd11df436ea2a6b2097169da90", - "size": 19229 + "sha256": "54fed76b3a5f78ee25b87137a7ed878eae092eb002798e6f07ca74f6b3025b89", + "size": 19669 }, { "url": "https://platform.claude.com/docs/en/manage-claude/compliance-errors", @@ -1528,8 +1542,8 @@ "url": "https://platform.claude.com/docs/en/about-claude/additional-resources", "status": "success", "path": "en/about-claude/additional-resources.md", - "sha256": "c838859ef93dd4966227e377a61ea70cc17d58c52f29cba7881909633a2a33c4", - "size": 1519 + "sha256": "3c31187faa3822be2c029a1a05e588e415a39d9e830624f215e8d7e9d6c3c586", + "size": 1516 }, { "url": "https://platform.claude.com/docs/en/models/overview", @@ -1619,8 +1633,8 @@ "url": "https://platform.claude.com/docs/en/models/haiku-5-5/migration-guide", "status": "success", "path": "en/models/haiku-5-5/migration-guide.md", - "sha256": "105e0ded3ace14a2d03ac4fa654d31c1aa766b8c76748632c491d9e364f15cd5", - "size": 18313 + "sha256": "87214d102592614f8366480b146f05252674de1be95e0c6dbdfa6b4e7812e260", + "size": 18194 }, { "url": "https://platform.claude.com/docs/en/models/mythos-5-1/overview", @@ -1717,8 +1731,8 @@ "url": "https://platform.claude.com/docs/en/about-claude/models/optimizing-for-cost-and-intelligence", "status": "success", "path": "en/about-claude/models/optimizing-for-cost-and-intelligence.md", - "sha256": "f2009e5155134cf052be61cf4bb0b9ec0833e712c06da586d9c00388d84468a2", - "size": 199544 + "sha256": "a7635ab0aed6a93b3784890372022156e0c0ed1cca08d4976c116690ea3dfc03", + "size": 202740 }, { "url": "https://platform.claude.com/docs/en/about-claude/models/migration-guide", @@ -1752,8 +1766,8 @@ "url": "https://platform.claude.com/docs/en/about-claude/pricing", "status": "success", "path": "en/about-claude/pricing.md", - "sha256": "e1b915dea2070daeb283ec647ea7200c592870a9a73382d413d63d38c17993c1", - "size": 53422 + "sha256": "5864b14c0eb020db52f96b3f42787810ad65d3f28823e317c03b7e9ca345aa49", + "size": 52659 }, { "url": "https://platform.claude.com/docs/en/about-claude/api-credits-for-subscribers", @@ -1927,15 +1941,15 @@ "url": "https://platform.claude.com/docs/en/cli-sdks-libraries/overview", "status": "success", "path": "en/cli-sdks-libraries/overview.md", - "sha256": "edc5d7bbc93a49cf7d07ee5f3ec34fd2ab5e6494c628c0a5777f83a573b4c2c5", - "size": 5590 + "sha256": "effc6ecf9f4d2e45a92ff8cba5be84b09ee3d319ade44864998f964c74a3a311", + "size": 5692 }, { "url": "https://platform.claude.com/docs/en/cli-sdks-libraries/cli/quickstart", "status": "success", "path": "en/cli-sdks-libraries/cli/quickstart.md", - "sha256": "6b2468af6366743790e1da124bd423073db1f02a4288569183c7ef27b6ec895d", - "size": 5371 + "sha256": "5ff019e60f418f225fbe358b38d7e2e9cc96c74a1a6402d20f28072a5d0cadbb", + "size": 5407 }, { "url": "https://platform.claude.com/docs/en/cli-sdks-libraries/cli/authentication", @@ -1983,8 +1997,8 @@ "url": "https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python", "status": "success", "path": "en/cli-sdks-libraries/sdks/python.md", - "sha256": "56d9da9b3fd262d66d24bce16be956b2130de641b85de1c0eebdb7fee364aa4d", - "size": 28977 + "sha256": "196ccd283e398bb251bf851e50e6caac3a604788f2041b7aa5352a44c0162276", + "size": 28896 }, { "url": "https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/typescript", @@ -2011,7 +2025,7 @@ "url": "https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/java", "status": "success", "path": "en/cli-sdks-libraries/sdks/java.md", - "sha256": "8022916949de702cddf613815cce55aa08e0e29bd0f5007dd624381f289d0225", + "sha256": "20cb0747e5f4b110f231f9fb4f7d4d76abefbfe0025e879a9e2b3d52115051a8", "size": 51396 }, { @@ -2067,15 +2081,15 @@ "url": "https://platform.claude.com/docs/en/api/opentelemetry/spans", "status": "success", "path": "en/api/opentelemetry/spans.md", - "sha256": "07b6eb3bdda18fbd4c6dea91699834201da082719d068b34f1745c2df7c399ff", - "size": 96629 + "sha256": "105555b3f08ea7c0e2793f407dedb71c43719ad01c13c3a7e777b2b2ca2e907b", + "size": 94775 }, { "url": "https://platform.claude.com/docs/en/api/rate-limits", "status": "success", "path": "en/api/rate-limits.md", - "sha256": "02e8215f4b1f45a564d2ebab21196da7b2765a8036742f72de52f270d95cf657", - "size": 37504 + "sha256": "f3592ee54e179674154432d3cba26639af9d0a43d20f880f20d51da776550965", + "size": 31698 }, { "url": "https://platform.claude.com/docs/en/api/service-tiers", @@ -2144,22 +2158,22 @@ "url": "https://platform.claude.com/docs/en/release-notes/overview", "status": "success", "path": "en/release-notes/overview.md", - "sha256": "cced1589a90b81ea3f0785857bb74374ffeff42f1866800273730c7d02d3112a", - "size": 138995 + "sha256": "00d45b534eb87e205c1529918fe7105001d2835c941760d3e2f3113e3ae33a87", + "size": 138713 }, { "url": "https://platform.claude.com/docs/en/api/messages", "status": "success", "path": "en/api/messages.md", - "sha256": "2fc59b0c46a984c1f7f66d3313a5d8f8c7de3d3b82091dec0aa82c6910f96ded", - "size": 1297352 + "sha256": "ead51c91f05d1ddf008fe208416d215195954105dfff1a98fb3ebc6f7b56c152", + "size": 1296799 }, { "url": "https://platform.claude.com/docs/en/api/messages/create", "status": "success", "path": "en/api/messages/create.md", - "sha256": "7bdae71980a2aff09491755da1744932b5cf722f459c1d4a2a8c818539f82ce3", - "size": 143315 + "sha256": "e475569a63fe6cbb8751500213594626761a20d3144654b2f37a9813a7e08d4c", + "size": 143254 }, { "url": "https://platform.claude.com/docs/en/api/messages/count_tokens", @@ -2172,8 +2186,8 @@ "url": "https://platform.claude.com/docs/en/api/messages/batches", "status": "success", "path": "en/api/messages/batches.md", - "sha256": "d006fad3eb1059bc5bc834de7f410e4f5d6682c46c85aae271823bce70ce5204", - "size": 287512 + "sha256": "d241a4e90c8b81171cf00b4479b30454c52575a777f92f48dc1051326220943a", + "size": 287250 }, { "url": "https://platform.claude.com/docs/en/api/messages/batches/create", @@ -2214,8 +2228,8 @@ "url": "https://platform.claude.com/docs/en/api/messages/batches/results", "status": "success", "path": "en/api/messages/batches/results.md", - "sha256": "31c4915ced726a2bd718692a6bf8bccd309b509ad5ed069ef2ae51867e9ce38e", - "size": 40091 + "sha256": "cd5889142bceb9ce52fcb0212de9f07f6cff1fb2156c74f3f467e867d70afd27", + "size": 40024 }, { "url": "https://platform.claude.com/docs/en/api/models", @@ -2410,8 +2424,8 @@ "url": "https://platform.claude.com/docs/en/api/organization", "status": "success", "path": "en/api/organization.md", - "sha256": "a7c9f820505c00a3a3ce4a110afed32757350510a5daa7ba8a1b19850494aea5", - "size": 414859 + "sha256": "15a2d9805359ad652186f0b67319b8ce1b2ef646d1a3d629fc8e991ad6960a7a", + "size": 414637 }, { "url": "https://platform.claude.com/docs/en/api/organization/retrieve", @@ -2452,36 +2466,36 @@ "url": "https://platform.claude.com/docs/en/api/organization/external_keys", "status": "success", "path": "en/api/organization/external_keys.md", - "sha256": "9e3a35a4877a773a3eefe515d0525b677790f645d63f81cd30667a5e6bee8209", - "size": 30069 + "sha256": "fa2ec7852a406ee5d6d6b55d1988a2689f04a8d4adae29997bcd88650bf02a73", + "size": 29914 }, { "url": "https://platform.claude.com/docs/en/api/organization/external_keys/create", "status": "success", "path": "en/api/organization/external_keys/create.md", - "sha256": "721cac563418642fc6113541d58861a393061b2f950352925294834a159ed4d3", - "size": 6552 + "sha256": "8179de760ebe2fcdadb48298392841c814db2255964dca2f7902b28a26655b9a", + "size": 6521 }, { "url": "https://platform.claude.com/docs/en/api/organization/external_keys/list", "status": "success", "path": "en/api/organization/external_keys/list.md", - "sha256": "2633a2328521e1760b7563d6f1835ad822f97aac755bcc94b7f765f6c2d5a077", - "size": 4633 + "sha256": "9aa98524e8e3253b96d4122d66b2324b19896128967711ac1acb984c35d6115e", + "size": 4602 }, { "url": "https://platform.claude.com/docs/en/api/organization/external_keys/retrieve", "status": "success", "path": "en/api/organization/external_keys/retrieve.md", - "sha256": "2400318933c5b5dd0658f0d46855d44e26369b3152e3241cd38b6fd0fb3fdd89", - "size": 4464 + "sha256": "0479fcdbc6ac39352071fa083fe3c5d1aa3800217fa272def9e1a8a280cc3560", + "size": 4433 }, { "url": "https://platform.claude.com/docs/en/api/organization/external_keys/update", "status": "success", "path": "en/api/organization/external_keys/update.md", - "sha256": "a8e2905cff8f94860340e7e10e5e11dcbbf4818174a90064de82d96c76e9ee4b", - "size": 6324 + "sha256": "c69bccdbda526eb62f428f491a01019fee10910ec15aca14b3b38688b4c518bc", + "size": 6293 }, { "url": "https://platform.claude.com/docs/en/api/organization/external_keys/delete", @@ -2942,36 +2956,36 @@ "url": "https://platform.claude.com/docs/en/api/organization/analytics", "status": "success", "path": "en/api/organization/analytics.md", - "sha256": "33a2c323ee7e58575ca4d2ec50170e15ca212b557abf4ba60399fda3d6b691da", - "size": 211419 + "sha256": "361fd25be63989eb2cd79052ab1f8f8ed959b3246d89cb2cae265b9bad78cacd", + "size": 211251 }, { "url": "https://platform.claude.com/docs/en/api/organization/analytics/summaries", "status": "success", "path": "en/api/organization/analytics/summaries.md", - "sha256": "a447863cd42f84722ab742df0989f4564fd40ca65006a2ee0d42a7ba3295d834", - "size": 11789 + "sha256": "91fa0395da52d53ff8ccb33dcd3b38499a880ef437df5b8d52b72f98758b8a39", + "size": 11759 }, { "url": "https://platform.claude.com/docs/en/api/organization/analytics/summaries/list", "status": "success", "path": "en/api/organization/analytics/summaries/list.md", - "sha256": "9fa1defae581e47890bf645a1de0f717c32ae20701e1e36537c1ca4deae7427d", - "size": 11788 + "sha256": "3ea11a5939fe1ad6a54069f988c7c13aefc023a356ebf29c3bd1e2387823ec52", + "size": 11758 }, { "url": "https://platform.claude.com/docs/en/api/organization/analytics/users", "status": "success", "path": "en/api/organization/analytics/users.md", - "sha256": "d24236c34b9a09de519361d359abec9b943e8f6cfc1859a5e79fec4b63cb65fc", - "size": 32071 + "sha256": "8cf1253a95e0cc284994d8e171d834827e84727eeee245fa2f67ff911ddc741c", + "size": 32061 }, { "url": "https://platform.claude.com/docs/en/api/organization/analytics/users/list", "status": "success", "path": "en/api/organization/analytics/users/list.md", - "sha256": "b5895d37405eef68cffa8d6064ebc02026029182728fd3eaf74e874138ab9774", - "size": 32074 + "sha256": "55527d2baf44106843e2aa16844a2a739b1984aa17b7bd9d90f62da9fe0055e0", + "size": 32064 }, { "url": "https://platform.claude.com/docs/en/api/organization/analytics/apps", @@ -3005,57 +3019,57 @@ "url": "https://platform.claude.com/docs/en/api/organization/analytics/connectors", "status": "success", "path": "en/api/organization/analytics/connectors.md", - "sha256": "2a6a060aeeda6e2189135ae85ddcfffb6ba19e7141a7986ef2ca999b2c32e144", - "size": 17186 + "sha256": "cd9ecee69de0a337efa39795bff4d361fee1234dfa146444793e1f426df33137", + "size": 17169 }, { "url": "https://platform.claude.com/docs/en/api/organization/analytics/connectors/list", "status": "success", "path": "en/api/organization/analytics/connectors/list.md", - "sha256": "0266a82e7f6dc92434d5ed2bb9835d029b37ceca183d910daebb8687c0a7ce99", - "size": 17180 + "sha256": "fd6a25ed95c04bacd1ae906757d5e0b8bee318fa292b225e00d180f0e0f09c86", + "size": 17163 }, { "url": "https://platform.claude.com/docs/en/api/organization/analytics/plugins", "status": "success", "path": "en/api/organization/analytics/plugins.md", - "sha256": "2787bde58d5d4bf42106e5c7e60c0e8901dc4b6574183e8e07f7a222cc5e227d", - "size": 9962 + "sha256": "a9bc2c0ef482a2a8cadfc9ee08862364266fcfd5825f3c3d2a2ccb6d1a099adc", + "size": 9945 }, { "url": "https://platform.claude.com/docs/en/api/organization/analytics/plugins/list", "status": "success", "path": "en/api/organization/analytics/plugins/list.md", - "sha256": "060d99398d940b3383d0ec9ca715a264e71cb9d5f82654b47fdf3d3fc9409df2", - "size": 9959 + "sha256": "3bb88421940cbb27254f64668539efc2e11c20b26cdcc37276cbbc2bc860afb4", + "size": 9942 }, { "url": "https://platform.claude.com/docs/en/api/organization/analytics/skills", "status": "success", "path": "en/api/organization/analytics/skills.md", - "sha256": "7e716dd08ae68fdc0e8450f937d34d76d5c603ecb5c15879619dc30a427e5370", - "size": 20307 + "sha256": "745a45c86f0a0c0230006d44e5dd893a4ba7fbf72a68773cfc27b39b35d45945", + "size": 20290 }, { "url": "https://platform.claude.com/docs/en/api/organization/analytics/skills/list", "status": "success", "path": "en/api/organization/analytics/skills/list.md", - "sha256": "118ccd1695d629ec034386d20a8f5c01d559ae8c68818be1c3ab39f222a78d8d", - "size": 20305 + "sha256": "a75e80e63c0bb73e0c9321cc24a734f67cecfca116b1585884ccbea5abd225a5", + "size": 20288 }, { "url": "https://platform.claude.com/docs/en/api/organization/analytics/artifacts", "status": "success", "path": "en/api/organization/analytics/artifacts.md", - "sha256": "f432d196a2e4535cec9bc7b995f56f82bc88ed1e3e862122fc7708da63a511b2", - "size": 6265 + "sha256": "08d6f22adb42775789a5d907103dfa52350e6e7ec6d2f9f3b8b6fbce50fea700", + "size": 6258 }, { "url": "https://platform.claude.com/docs/en/api/organization/analytics/artifacts/list", "status": "success", "path": "en/api/organization/analytics/artifacts/list.md", - "sha256": "ee7e00328bd730629b585454e453d00d0eac58800c7d03201c7617f3f0b7d92f", - "size": 6263 + "sha256": "e40b26f127da78da76cb16b75b0abeb8b8273248a8995ddbe79929d893bcbe46", + "size": 6256 }, { "url": "https://platform.claude.com/docs/en/api/organization/spend_limits", @@ -3222,8 +3236,8 @@ "url": "https://platform.claude.com/docs/en/api/beta", "status": "success", "path": "en/api/beta.md", - "sha256": "24763e4b002bb0f8f5409235b7170df4d88650d319b8f4a56b2b619c3009cddc", - "size": 3778079 + "sha256": "bb3265db08628418cba10b2693c9ef2f62c4d39ddfde76918dec46d73a41ac18", + "size": 3777514 }, { "url": "https://platform.claude.com/docs/en/api/beta/models", @@ -3250,36 +3264,36 @@ "url": "https://platform.claude.com/docs/en/api/beta/messages", "status": "success", "path": "en/api/beta/messages.md", - "sha256": "85e7d581749c157da1a96c31e48c0149dc05d9f152b34c2870e8c80254661f12", - "size": 3487764 + "sha256": "1ddfb90f90928bb772a90fa90e9e97fa916851e30799bb7e81313b63a102a198", + "size": 3486986 }, { "url": "https://platform.claude.com/docs/en/api/beta/messages/create", "status": "success", "path": "en/api/beta/messages/create.md", - "sha256": "a1bcfa4f665a92ad879154d03acff69fbe5416456d5caddff03dbf1b56850169", - "size": 321314 + "sha256": "ff43aec6c94252f8337100245f869d35ff7babb9e3971ad984c6fd94c6c722ae", + "size": 321235 }, { "url": "https://platform.claude.com/docs/en/api/beta/messages/count_tokens", "status": "success", "path": "en/api/beta/messages/count_tokens.md", - "sha256": "d90d55e955f140ba9f4c7a91dfd895bc7fbfe4a8be5d20f5e6bb9ac8259ed4bd", - "size": 154592 + "sha256": "44d30cf0aabb5cc66255446c71921e03ae61186d4b11f6844fbd34f4f11a4d66", + "size": 154583 }, { "url": "https://platform.claude.com/docs/en/api/beta/messages/batches", "status": "success", "path": "en/api/beta/messages/batches.md", - "sha256": "ee8bf5549eb5e7f4c347ad2ca27b23198fa8d2abf626a62ff5a9d9c78dbd416f", - "size": 826096 + "sha256": "44400988aa4f39236ecaa47d40edcd25b7ae7e8a1d8946549d4ae0373ecc5ac0", + "size": 825789 }, { "url": "https://platform.claude.com/docs/en/api/beta/messages/batches/create", "status": "success", "path": "en/api/beta/messages/batches/create.md", - "sha256": "14307057b631a5bc118185076507c4bfd0c5001c6fcabd0d9cc4769e93b5789d", - "size": 178657 + "sha256": "67747682ac7837f076d9d9e708f48e0c3da305c266d43616a45ae809264c2b22", + "size": 178648 }, { "url": "https://platform.claude.com/docs/en/api/beta/messages/batches/retrieve", @@ -3313,8 +3327,8 @@ "url": "https://platform.claude.com/docs/en/api/beta/messages/batches/results", "status": "success", "path": "en/api/beta/messages/batches/results.md", - "sha256": "4986f50da00ca5e1409e3e8ac4d089089c5dba2f48bb0aabc0f7d2b3459c02da", - "size": 160338 + "sha256": "4c4161479f6458dc2b4c93678a3242ef3d54524a24b38be61ce0436e11f8dded", + "size": 160262 }, { "url": "https://platform.claude.com/docs/en/api/beta/agents", @@ -4272,8 +4286,8 @@ "url": "https://platform.claude.com/docs/en/api/beta/organization", "status": "success", "path": "en/api/beta/organization.md", - "sha256": "3c21792bf9096ee81a66f894b2b9df64d3948c51b9ead67dca2e1522487ec801", - "size": 1061148 + "sha256": "0b3f84a2fc6a5ea387bf80d96ac27c3d5f01b85983520d66a2c53268f8183047", + "size": 1060756 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/retrieve", @@ -4314,36 +4328,36 @@ "url": "https://platform.claude.com/docs/en/api/beta/organization/external_keys", "status": "success", "path": "en/api/beta/organization/external_keys.md", - "sha256": "4d6cd534d9dad34b903edc54ef6cb47f4520946afbed131051d4c9a83df97e3b", - "size": 30401 + "sha256": "095a108bb0e639794a76c87f822e30bd61c01b359d4b63033c836496d6c8906c", + "size": 30246 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/external_keys/create", "status": "success", "path": "en/api/beta/organization/external_keys/create.md", - "sha256": "f9d0472f7a1fff7f9be02fa675c61a555ec038b78507dcdeace7909952ed309a", - "size": 6625 + "sha256": "3b80332c5827a7be3e0f5722a34e4a0ed11abe566eb9a0f90fec4c764d451d5a", + "size": 6594 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/external_keys/list", "status": "success", "path": "en/api/beta/organization/external_keys/list.md", - "sha256": "f85281ffb29651414d7286c61a703810501f5ac68060aadbc66fadf510f9b3aa", - "size": 4682 + "sha256": "a2deb8c4329f79496178d22a50f63a2f531a7f2191d10dcc8c1417dc43ed07eb", + "size": 4651 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/external_keys/retrieve", "status": "success", "path": "en/api/beta/organization/external_keys/retrieve.md", - "sha256": "3e09c0cda1834d429f8bf690930f34170ebd7de5f0bf7dd13ca3a15c2472e2e6", - "size": 4513 + "sha256": "98084979fa791fb0b0ab0c2fb35dc4f756b8384b1ab465d680cf864dcabd0e23", + "size": 4482 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/external_keys/update", "status": "success", "path": "en/api/beta/organization/external_keys/update.md", - "sha256": "64154fdd6619e26b20d99c01a6d4ae64381c1d9b55ac15b0e6bac0e052887cbb", - "size": 6397 + "sha256": "a073caa49560beabb0283d5f7e8e30658c868ffb3b0dc6aa57d1c3952488df60", + "size": 6366 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/external_keys/delete", @@ -4916,36 +4930,36 @@ "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics", "status": "success", "path": "en/api/beta/organization/analytics.md", - "sha256": "b803f80cf589be563b650660c7fb0609ee2e2fff6285b7f48c45447e6b720db1", - "size": 378574 + "sha256": "7130a7d0c1014a685f7da75073741692b1a191f875da9007d246f42059c2a8f2", + "size": 378053 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/summaries", "status": "success", "path": "en/api/beta/organization/analytics/summaries.md", - "sha256": "a60c4e33159a5a6d2ec7c9dbd47725c3912d4595a7cce2b8015a9ed0c95186b7", - "size": 11798 + "sha256": "dfb34dc47fcd2c0cfbabe6356d8107c58f7034b81dbacf2d206db6a117a0e3a2", + "size": 11768 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/summaries/list", "status": "success", "path": "en/api/beta/organization/analytics/summaries/list.md", - "sha256": "e638f1cb3936d1a178a45c170816678eca1cc5a367d4c888b466498f95ea7058", - "size": 11797 + "sha256": "3b4c1e748d23adf5af9810112b8ba9f50b23aac980ac0517e85ee9815921730e", + "size": 11767 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/users", "status": "success", "path": "en/api/beta/organization/analytics/users.md", - "sha256": "28ec1d24ffe64f9831f237ea67959fad0e792c04d35908fc1053ad036e3eec53", - "size": 32172 + "sha256": "06ad67f45d4d3f539f5b17a699558ef5e6d691ecf1c14f0977735f7e780ea5f5", + "size": 32162 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/users/list", "status": "success", "path": "en/api/beta/organization/analytics/users/list.md", - "sha256": "549e1642785a3eeca88ee6c6dc5377df5a04c69158ce3e9d6cfda362ee6a6d91", - "size": 32175 + "sha256": "15c20058213475698d1363bdbc4ffb3ecec34d9b19cf18c55207142255739654", + "size": 32165 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/apps", @@ -4979,141 +4993,141 @@ "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/connectors", "status": "success", "path": "en/api/beta/organization/analytics/connectors.md", - "sha256": "727fbdc5568a30049eb3f2234e7657cfa4822b80c3bcc49678e8a0767123bdc5", - "size": 17247 + "sha256": "371e67a34bde10ed25aa75e16d4248b0f91e09cfcab48a8fb720e5516e1734e1", + "size": 17230 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/connectors/list", "status": "success", "path": "en/api/beta/organization/analytics/connectors/list.md", - "sha256": "846ed480be40c505e0bd050d7cabe018f44c5c2d9cf5cd791f4a17824b856aca", - "size": 17241 + "sha256": "c77519b083eeade06690d920df23d0c2b3b8baea589f7817e1e73c3aee6b8058", + "size": 17224 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/plugins", "status": "success", "path": "en/api/beta/organization/analytics/plugins.md", - "sha256": "bce781507720236258a70f820222616a9a75fdabf4c5fcfc79eb8ba9c2a801ae", - "size": 9991 + "sha256": "a8d03b891821cb9d7d6f5dacf312462a92bacd49b46ea31892e97632fc802181", + "size": 9974 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/plugins/list", "status": "success", "path": "en/api/beta/organization/analytics/plugins/list.md", - "sha256": "1e7db8e2def0b0f8c855c20c338d948b9804beb4ed284010798f5a9d51120718", - "size": 9988 + "sha256": "1edad33484b3daaa5be7112bbd36b15e80c59715dc90d670fa908926f95e4efa", + "size": 9971 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/skills", "status": "success", "path": "en/api/beta/organization/analytics/skills.md", - "sha256": "59351fb5ac005a9306e911548a16adf154862b559589d061701b608778c00bb8", - "size": 20368 + "sha256": "8b24056a7bb61c5a11344da64eeab6ad889a72348aa6642d14be12025aadc535", + "size": 20351 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/skills/list", "status": "success", "path": "en/api/beta/organization/analytics/skills/list.md", - "sha256": "0b9786f0e8c1047ff282afd47e6cce42a95219af8046a975151f22a328f1512e", - "size": 20366 + "sha256": "ff92a80aed24119366219517ce1a0523b62397eeadabf204649c2ed7d88a67b6", + "size": 20349 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/artifacts", "status": "success", "path": "en/api/beta/organization/analytics/artifacts.md", - "sha256": "1d7f53f6e681ef1fd66c8499154a0a0e63904f652a61d42c921bca02a0755074", - "size": 6278 + "sha256": "094223add2e5018d32194a8d63a0b4b11d5298cee1488e73a6fb32b1e8048fed", + "size": 6271 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/artifacts/list", "status": "success", "path": "en/api/beta/organization/analytics/artifacts/list.md", - "sha256": "13bd7d2c43bd47b20557db3dbc31c48477b849a863c4f26d51e63c89994aecc3", - "size": 6276 + "sha256": "5ffd19cba2333c801073d0fd366d003af3b7731cfe5d7717936f39f62c4497dc", + "size": 6269 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/usage", "status": "success", "path": "en/api/beta/organization/analytics/usage.md", - "sha256": "6be908ab209c5c05697b47dea81a9590c69df586f60f07424e03f1e0c706ca34", - "size": 51202 + "sha256": "cbf35055df58aa4fc80c2ff9fcae19b48ced9b400613154c112d098164fbdff0", + "size": 51181 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/usage/list", "status": "success", "path": "en/api/beta/organization/analytics/usage/list.md", - "sha256": "f0ac8ece99dfa26696372bf3e0b783f5c2f3826fc357dfc08d6671a0429d4a4c", - "size": 27556 + "sha256": "73a9ff3430b843d19d22025a58c214ddca71d73fb0b3565ae887d8d767926a4f", + "size": 27549 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/cost", "status": "success", "path": "en/api/beta/organization/analytics/cost.md", - "sha256": "d154f59247b462eb5b4f0280344a1298a5718c97d477654a68ce67800186f25e", - "size": 51325 + "sha256": "d23f7d1d02713a86a1c55204cf27ad5a99c0ecd554076d1bd3a5530ae81cfe2e", + "size": 51304 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/cost/list", "status": "success", "path": "en/api/beta/organization/analytics/cost/list.md", - "sha256": "56ac78175f686c4d260ded3d6b5a749fc5f73113f8d8916ee00452fe92dc80cf", - "size": 27745 + "sha256": "b6e6a01a196703727df3d5e9064f183e4e7222a0d6b08d8f9b8f882bec623b9d", + "size": 27738 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/usage_report", "status": "success", "path": "en/api/beta/organization/analytics/usage_report.md", - "sha256": "2e99cce7f9e10cdd5e0b6c4bdaff7d8d0d94082162c92ff101534e5724629fb2", - "size": 13827 + "sha256": "28dc0deb885bfa80281a7136116d997411413e50c3055f3cc1a6cc6050a6e2ff", + "size": 13820 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/usage_report/list", "status": "success", "path": "en/api/beta/organization/analytics/usage_report/list.md", - "sha256": "5dd4fc100baa0590292d833b4a93acf5a64ed8dbf7a3d2394ba91d268267e457", - "size": 13823 + "sha256": "a0ecc6b480f87b010e6d1dd39c3cdcb08b1a8f1d46864fea77614f16e8af168f", + "size": 13816 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/user_usage_report", "status": "success", "path": "en/api/beta/organization/analytics/user_usage_report.md", - "sha256": "ccdbd87fb40673beb38d8ee9b5cd3bcf2bfed1260f0d7b5a5256f74c1a8b1604", - "size": 16886 + "sha256": "139cbb426d69ededaef7bce98933671ab0c1eb2b5c57c96d4408bf72e2ba318b", + "size": 16828 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/user_usage_report/list", "status": "success", "path": "en/api/beta/organization/analytics/user_usage_report/list.md", - "sha256": "249794a4542c6eddc067e9ec9731196e2fe257009d77e88e7b1ad706f1c76e37", - "size": 16871 + "sha256": "1720e1633580fb6e021e0fdb6c1e5fd8d8c5db0a6e9720c2f7ac9805171074b9", + "size": 16813 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/cost_report", "status": "success", "path": "en/api/beta/organization/analytics/cost_report.md", - "sha256": "4670bd7ed1c117b2e4a4370493dbf8de7cecc21b3a77de934cbe5408cf886f22", - "size": 13882 + "sha256": "2f4bcbfce127da1be67df0553a079ee636f8f6730eb80a83b55b8e544586fa70", + "size": 13875 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/cost_report/list", "status": "success", "path": "en/api/beta/organization/analytics/cost_report/list.md", - "sha256": "bba87bdd290823f09725ab80de4253dbbb1fe371756599d8b2a8ecc5071efe23", - "size": 13873 + "sha256": "e2a4df5dd23b9be09bdf561f605040b933f2177a90b6c7dd052dce5e9d2c683c", + "size": 13866 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/user_cost_report", "status": "success", "path": "en/api/beta/organization/analytics/user_cost_report.md", - "sha256": "5b1526560cc6e3dd832c198accfa5c582635dd4dc45e24f05069a9530c1279bb", - "size": 17024 + "sha256": "1363fe6f2801a7b1b5993f33ae0bc2bc47f830f2ed7d5c29ddeb3f7e4e0382c5", + "size": 16966 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/analytics/user_cost_report/list", "status": "success", "path": "en/api/beta/organization/analytics/user_cost_report/list.md", - "sha256": "7daf67eabc8b7c9d226c1ec88bdd2fecc90fc822d315185cc037049f88fba446", - "size": 17004 + "sha256": "3473ef6eb5c7f48d72fa715d7eae02f82a092445621da076d7807489095f1a22", + "size": 16946 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/spend_limits", @@ -5469,15 +5483,15 @@ "url": "https://platform.claude.com/docs/en/api/beta/organization/telemetry_destinations", "status": "success", "path": "en/api/beta/organization/telemetry_destinations.md", - "sha256": "ef343fe28897e1fa3f789a9d6bb1ec34f19d5d26839806e1f4ec780781798607", - "size": 116381 + "sha256": "184beee580df7c5314083ae12749f3e3cf7a518784d1984de11e7a6d63c35908", + "size": 116355 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/telemetry_destinations/create", "status": "success", "path": "en/api/beta/organization/telemetry_destinations/create.md", - "sha256": "63588cb75d99dceca0156fa61c91a3419f9b534d854367c48cf99b973246d4d0", - "size": 17701 + "sha256": "ca21f6e082ce2aea28e6cc473ae782e253f66b1becbb6dfb7b14303c8aecd2c2", + "size": 17675 }, { "url": "https://platform.claude.com/docs/en/api/beta/organization/telemetry_destinations/list", @@ -6193,20 +6207,6 @@ "sha256": "6a58a4ae73f7068810734c84fcfbb6ac2cdeb00b0b6a24767075cbaae58d7d5c", "size": 27376 }, - { - "url": "https://platform.claude.com/docs/en/build-with-claude/message-threads", - "status": "success", - "path": "en/build-with-claude/message-threads.md", - "sha256": "51db4c8d40f43cab965431f3b1adb75285c8ee7e1f0ef43e20c075c0c90e7ca5", - "size": 60128 - }, - { - "url": "https://platform.claude.com/docs/en/manage-claude/ip-allowlist", - "status": "success", - "path": "en/manage-claude/ip-allowlist.md", - "sha256": "fafafe4ab7a949e03475a5d101a8bab01d8d4ad4187c3232129ee54634dfed41", - "size": 12598 - }, { "url": "https://code.claude.com/docs/en/overview", "status": "success", @@ -6260,8 +6260,8 @@ "url": "https://code.claude.com/docs/en/prompt-caching", "status": "success", "path": "en/docs/claude-code/prompt-caching.md", - "sha256": "8f0e9b55b3229c46ae04ba4b37b7fd929f905b1bffb7b497084d99bc8166ff72", - "size": 44014 + "sha256": "29702480e9fab6834ab3bce0758c9eb45e25fe9c9e93f96716c20d08df2f50f2", + "size": 44011 }, { "url": "https://code.claude.com/docs/en/memory", @@ -6316,8 +6316,8 @@ "url": "https://code.claude.com/docs/en/claude-projects", "status": "success", "path": "en/docs/claude-code/claude-projects.md", - "sha256": "1e76a1e537cd06a0fbc0e1d87c318ad46cdbf36017bd200e00415059bc9ebef9", - "size": 62841 + "sha256": "f47976d41fd913eb7d369943b10b80fd7aee0d5344759162b074ac19b452af55", + "size": 62964 }, { "url": "https://code.claude.com/docs/en/mobile", @@ -6344,8 +6344,8 @@ "url": "https://code.claude.com/docs/en/vs-code", "status": "success", "path": "en/docs/claude-code/vs-code.md", - "sha256": "d22dc28d26ab16e26cbc2936d26dff29ec85296f473f2af4fad1a074ee7a9acf", - "size": 101305 + "sha256": "d5e69f6256d3e741aebb26f7e1ec8acda9a4bd70fa17edb169d8a1ba926d214c", + "size": 101540 }, { "url": "https://code.claude.com/docs/en/jetbrains", @@ -6358,15 +6358,15 @@ "url": "https://code.claude.com/docs/en/slack", "status": "success", "path": "en/docs/claude-code/slack.md", - "sha256": "ee60c3a677e6bb22a4647ddac76b64eb17d375237546d7a426f5ebeb2e0da308", - "size": 15852 + "sha256": "32bc604d9a6694fd0f0a9c52cbfffdc0ccc87bd6159feb5fcfc48687676b16e1", + "size": 15585 }, { "url": "https://code.claude.com/docs/en/web-quickstart", "status": "success", "path": "en/docs/claude-code/web-quickstart.md", - "sha256": "952605b419546776eff22ad517a9c90b58b312c11b99c718fd34d899c02fd2b2", - "size": 25929 + "sha256": "8135d0f9f0471c6555461c39661c93bc3da2c9354f91971c715a61f4c8cc826d", + "size": 26493 }, { "url": "https://code.claude.com/docs/en/claude-code-on-the-web", @@ -6414,15 +6414,15 @@ "url": "https://code.claude.com/docs/en/desktop-scheduled-tasks", "status": "success", "path": "en/docs/claude-code/desktop-scheduled-tasks.md", - "sha256": "c1339650f0087e6d55d4484ccaa9b9807d48c400d4046c4c3bdb42ff658ff3e2", - "size": 15752 + "sha256": "b3831bfe25034b150efd89ee84b89ce844dd0271e5760cf6b67650e292acb320", + "size": 15625 }, { "url": "https://code.claude.com/docs/en/desktop-ios-simulator", "status": "success", "path": "en/docs/claude-code/desktop-ios-simulator.md", - "sha256": "bc4092ebda67b85f6f4cbd642e243464a383bb948310a2109fd021999801351b", - "size": 12538 + "sha256": "7bdae3a60ef9478312ee7eeb4e4d4395ea4aad0126b6c600e3e2a9ad3d748b05", + "size": 12518 }, { "url": "https://code.claude.com/docs/en/code-review-local", @@ -6463,8 +6463,8 @@ "url": "https://code.claude.com/docs/en/code-review-customize", "status": "success", "path": "en/docs/claude-code/code-review-customize.md", - "sha256": "b35720423c8de61211f037f4a609b81ab5e41bb43825fda1a6dd7cf855f675ae", - "size": 16556 + "sha256": "c91cb33597d17add203a617da2cbf2582fce7f072ceb6312efc9c70d216c7224", + "size": 18025 }, { "url": "https://code.claude.com/docs/en/code-review-pull-requests", @@ -6547,8 +6547,8 @@ "url": "https://code.claude.com/docs/en/agent-teams", "status": "success", "path": "en/docs/claude-code/agent-teams.md", - "sha256": "84dd2779615f2b2c8954e4aa39af9ad11bfeb2a9f4d8d72f78bd5a03eecd118f", - "size": 43885 + "sha256": "fdbb78401f8731b26e865a8eb57f433805bbae0ef931bbda47f92fa09ab860b9", + "size": 43995 }, { "url": "https://code.claude.com/docs/en/cross-session-messaging", @@ -6596,22 +6596,22 @@ "url": "https://code.claude.com/docs/en/artifacts", "status": "success", "path": "en/docs/claude-code/artifacts.md", - "sha256": "f887123b24614ac620d0cdca115eb529cb183f76e5f598dd0b6270f8b9bc4118", - "size": 42840 + "sha256": "5d8196cf9ed60bf55aff278e44d8a5eeb542f7ca8b243dca65b16476eb7fd198", + "size": 43010 }, { "url": "https://code.claude.com/docs/en/hooks-guide", "status": "success", "path": "en/docs/claude-code/hooks-guide.md", - "sha256": "22d4e4c5e593dd4d14f78f785691e9917d4eee811308c7197fa3aa8a18664fc4", - "size": 66413 + "sha256": "a137a70720739938d89001a688a3e33f4516374dac8a1c2afbece1df61d37fb3", + "size": 66757 }, { "url": "https://code.claude.com/docs/en/channels", "status": "success", "path": "en/docs/claude-code/channels.md", - "sha256": "732545bc54e04e38aa15a797524af9b6697ee16c9ea453a0acc21945abb75e78", - "size": 23281 + "sha256": "7a38c1b3e98789b34090b97891b798b0fbd6cf74ff11773be875820e18993c2f", + "size": 23275 }, { "url": "https://code.claude.com/docs/en/scheduled-tasks", @@ -6638,8 +6638,8 @@ "url": "https://code.claude.com/docs/en/deep-links", "status": "success", "path": "en/docs/claude-code/deep-links.md", - "sha256": "10a72f52aee835373c14c7b7ad718b7370d9e3ee5f961fc8c4a0b14e69dab85e", - "size": 14300 + "sha256": "9a2ba767a17696ddcfe7f1cc0b6d3f8da82882922555fd605045b6e18eeb3f8f", + "size": 14301 }, { "url": "https://code.claude.com/docs/en/large-codebases", @@ -6673,8 +6673,8 @@ "url": "https://code.claude.com/docs/en/errors", "status": "success", "path": "en/docs/claude-code/errors.md", - "sha256": "042388c8c81bd3c7be586162d03bc1ea64f197e24819d74e99250b59170feb8f", - "size": 610025 + "sha256": "dfc44d062b20a714e72697a5f689f8de4e8f781953da5ec36b9041d735da2165", + "size": 610481 }, { "url": "https://code.claude.com/docs/en/plugins/overview", @@ -7016,15 +7016,15 @@ "url": "https://code.claude.com/docs/en/claude-apps-gateway", "status": "success", "path": "en/docs/claude-code/claude-apps-gateway.md", - "sha256": "8f52f9499f2dbba10ed6db14419cf150afeddea44242b1237d9e26271bdf955d", - "size": 62527 + "sha256": "714b1c9ab93fc05c9628e241f32b66b66aaca62c593867426a1a9062047f60ec", + "size": 62158 }, { "url": "https://code.claude.com/docs/en/claude-apps-gateway-config", "status": "success", "path": "en/docs/claude-code/claude-apps-gateway-config.md", - "sha256": "736c92ceb4d7396a9c32087db9672ca7dcdbd6b0b3c2658a71904c6dfb234c1d", - "size": 155998 + "sha256": "364e72b23055b7775a7ab07d12fba01b797c0d0b97ddf20a1af2a4c4b45ed394", + "size": 156318 }, { "url": "https://code.claude.com/docs/en/claude-apps-gateway-spend-limits", @@ -7037,22 +7037,22 @@ "url": "https://code.claude.com/docs/en/claude-apps-gateway-deploy", "status": "success", "path": "en/docs/claude-code/claude-apps-gateway-deploy.md", - "sha256": "8a6dd6e574087328135ef547ce7544b64ad2a1677fcb8f2498d29ba8192baa16", - "size": 79032 + "sha256": "43a30220de521aeffc8de4adf40294c6be8b9187f1856299f334a29e0c8abfce", + "size": 79248 }, { "url": "https://code.claude.com/docs/en/claude-apps-gateway-on-aws", "status": "success", "path": "en/docs/claude-code/claude-apps-gateway-on-aws.md", - "sha256": "d1c2c204c305cc43a2ebf2353f1aadbc7c111272acf643299b1078fdaeac35c8", - "size": 52066 + "sha256": "9e3af8eeb5f39a42feafa28ab1a6fb02e851e6a68a75c98d2a6a74d51449d45e", + "size": 52220 }, { "url": "https://code.claude.com/docs/en/claude-apps-gateway-on-gcp", "status": "success", "path": "en/docs/claude-code/claude-apps-gateway-on-gcp.md", - "sha256": "abcf5b98f6ec5f1ef999cbe22218875664e010993044e97993d3235b8d4b9c57", - "size": 22379 + "sha256": "be63ffc783a545b48728df92330ba382d9034688bb177782b376c723de209655", + "size": 22533 }, { "url": "https://code.claude.com/docs/en/llm-gateway", @@ -7156,8 +7156,8 @@ "url": "https://code.claude.com/docs/en/settings-reference", "status": "success", "path": "en/docs/claude-code/settings-reference.md", - "sha256": "afcc90da2db33d4090d2ac80cbfce6246f41a47c5f9a763b1bbe8458f530d4c9", - "size": 448815 + "sha256": "21780148f2232ae2e6d7c4d750cc81741c2f1da9e8fa2c31657505535285f1f1", + "size": 449031 }, { "url": "https://code.claude.com/docs/en/settings-example", @@ -7170,15 +7170,15 @@ "url": "https://code.claude.com/docs/en/permissions", "status": "success", "path": "en/docs/claude-code/permissions.md", - "sha256": "711e580810ba53afcea265a89f878390595b39091651f45ea3e154106e5a5416", - "size": 91308 + "sha256": "70a451a0e032374fd76562607b8b5cdffd8896c2ff52b69e90c644118df42384", + "size": 91654 }, { "url": "https://code.claude.com/docs/en/permission-modes", "status": "success", "path": "en/docs/claude-code/permission-modes.md", - "sha256": "7077f4e8a5f6cc4e85e3b91a6bd0eb09ae2be83d616b81dbe8561815eb1f6350", - "size": 119789 + "sha256": "921fd90f71c6d867e89c41cd25f43a8228bb866c9851328904c432dcaaf9b1a9", + "size": 119871 }, { "url": "https://code.claude.com/docs/en/auto-mode-classifier-billing", @@ -7205,8 +7205,8 @@ "url": "https://code.claude.com/docs/en/cloud-environments", "status": "success", "path": "en/docs/claude-code/cloud-environments.md", - "sha256": "0a861ffd184ffa7a971ae952f08ea972fb371f85bb85a6d8c4ac9cc5d14096cb", - "size": 66118 + "sha256": "7478d63921a59ca8cf9b9f107ccb9a6594adf41c71b570b943d1650a0dbcff98", + "size": 66230 }, { "url": "https://code.claude.com/docs/en/self-hosted-environments", @@ -7233,8 +7233,8 @@ "url": "https://code.claude.com/docs/en/self-hosted-environments-configuration", "status": "success", "path": "en/docs/claude-code/self-hosted-environments-configuration.md", - "sha256": "62484e784a0df8a2fdaeea9a48f0137184d7742c65a296689d0ea821c0ab661c", - "size": 103925 + "sha256": "f6fec2d5edecd373b64d6870f21a541ef29138239bcdf3ba87b1d39e9fa13fb3", + "size": 104411 }, { "url": "https://code.claude.com/docs/en/self-hosted-environments-testing", @@ -7261,15 +7261,15 @@ "url": "https://code.claude.com/docs/en/model-config", "status": "success", "path": "en/docs/claude-code/model-config.md", - "sha256": "d7bddc748d0c784777cfe8165bbfb635e1d157a8312719f7fd32f69edaee82fb", - "size": 130334 + "sha256": "de733850a200a091a84595155466fd411b06bb2fad55ae056b6f9ee34a1a029c", + "size": 131669 }, { "url": "https://code.claude.com/docs/en/fast-mode", "status": "success", "path": "en/docs/claude-code/fast-mode.md", - "sha256": "04d5d849bd37471e45728f790673e958736f0db9c0c74842eeacdcb1813e37fb", - "size": 21818 + "sha256": "f7597efa7b511091e7adc12d5a6ae6ae45d750f9ed7dc81c5bbc1f9d101178b9", + "size": 21956 }, { "url": "https://code.claude.com/docs/en/advisor", @@ -7289,8 +7289,8 @@ "url": "https://code.claude.com/docs/en/terminal-config", "status": "success", "path": "en/docs/claude-code/terminal-config.md", - "sha256": "8053c514eb41060a00b9d7cb19bb320fa5542431dbd3b9761166f8b85b1ce40c", - "size": 27752 + "sha256": "cd6383fc362629f4ca19833f936ba739f5069ce9ea224b1f629e755b449dcee8", + "size": 28078 }, { "url": "https://code.claude.com/docs/en/fullscreen", @@ -7345,8 +7345,8 @@ "url": "https://code.claude.com/docs/en/env-vars", "status": "success", "path": "en/docs/claude-code/env-vars.md", - "sha256": "a28b5288f8855f54cc57b68fb6748fa2a491ea7429dd4ccb2c9a5db59b8bca0a", - "size": 187885 + "sha256": "23c75d82c9abef7c0c98ae4872f06a893cb645417922eff8c7627f4f3a4b491a", + "size": 188134 }, { "url": "https://code.claude.com/docs/en/tools-reference", @@ -7373,8 +7373,8 @@ "url": "https://code.claude.com/docs/en/hooks", "status": "success", "path": "en/docs/claude-code/hooks.md", - "sha256": "54d66bf143d888ac0c554becf7cb2762d8265f412a3dc7fde4908e8d1499bcfc", - "size": 286102 + "sha256": "b83110d73194c09b1c314098c98dd4f4a309631b7df2fcd17ddc059c0dd64ae2", + "size": 288613 }, { "url": "https://code.claude.com/docs/en/channels-reference", @@ -7436,8 +7436,8 @@ "url": "https://code.claude.com/docs/en/agent-sdk/agent-loop", "status": "success", "path": "en/docs/claude-code/agent-sdk/agent-loop.md", - "sha256": "1c64d0597d0c1ad08d9bdd3561382480fef0fb40c9c51cf752b67bcb042626a5", - "size": 41189 + "sha256": "cdcdc82c3740d17b2eaac637c0ab7e7855b98674f01718072b92607a95ae59c9", + "size": 41124 }, { "url": "https://code.claude.com/docs/en/agent-sdk/claude-code-features", @@ -7534,8 +7534,8 @@ "url": "https://code.claude.com/docs/en/agent-sdk/plugins", "status": "success", "path": "en/docs/claude-code/agent-sdk/plugins.md", - "sha256": "e7e675dd520c8b12483ede9f6df5c56d913164ac348a827e2341c6cdbb775464", - "size": 13168 + "sha256": "337f70944e0f4f32c075058f45a37acdc6584bb3fd2bb26ecfd2f26380e755cb", + "size": 13624 }, { "url": "https://code.claude.com/docs/en/agent-sdk/permissions", @@ -7548,8 +7548,8 @@ "url": "https://code.claude.com/docs/en/agent-sdk/hooks", "status": "success", "path": "en/docs/claude-code/agent-sdk/hooks.md", - "sha256": "5452d2b6d2316e2ab4829ea3fc2b3ecf20d0580a93c3310dc6ad9dfac096fcbf", - "size": 49119 + "sha256": "ba09f63dbb2d125d50d6c49c5f3b0711164a5b23e66e4b193dac576bca5992cb", + "size": 49322 }, { "url": "https://code.claude.com/docs/en/agent-sdk/file-checkpointing", @@ -7562,8 +7562,8 @@ "url": "https://code.claude.com/docs/en/agent-sdk/cost-tracking", "status": "success", "path": "en/docs/claude-code/agent-sdk/cost-tracking.md", - "sha256": "0c4c84de2eaec4980d6ae66540984667cde68c7e3e9871aced02cc9f9ca507f6", - "size": 27364 + "sha256": "925f01c52c412c47a93a110e36fff9ab3080e9a51df755778d3131dc76c6c226", + "size": 26949 }, { "url": "https://code.claude.com/docs/en/agent-sdk/observability", @@ -7597,8 +7597,8 @@ "url": "https://code.claude.com/docs/en/agent-sdk/typescript", "status": "success", "path": "en/docs/claude-code/agent-sdk/typescript.md", - "sha256": "6aa043a1651aae557d4420530618e5c1c32a7a52b9cfea7d3c7712b991713eae", - "size": 331024 + "sha256": "1f835e0c0640e1f35856ea31318427ff9f1ab22219df21c60b6f222ebfd7841b", + "size": 331864 }, { "url": "https://code.claude.com/docs/en/agent-sdk/typescript-v2-preview", @@ -7611,8 +7611,8 @@ "url": "https://code.claude.com/docs/en/agent-sdk/python", "status": "success", "path": "en/docs/claude-code/agent-sdk/python.md", - "sha256": "37e522135e99eb3cc7a36e3bbe665b85079ee851de12a5b5372bbc39890a8194", - "size": 164772 + "sha256": "36ceae46d117de2cc41b4ce3138268c3fde4b184dac21152c179cec87db27f03", + "size": 164917 }, { "url": "https://code.claude.com/docs/en/whats-new/index", @@ -10390,7 +10390,7 @@ "url": "https://support.claude.com/en/articles/8114491-get-started-with-claude", "status": "success", "path": "support/8114491-get-started-with-claude.md", - "sha256": "2011ae81451e6110fc9f25ee3ed4649a8c787711ba2ab9256e70ff88ba40f10c", + "sha256": "53da557037830e9f388a76ecef1469222301b2a90dbf58a4a74779a3a7959f00", "size": 5212 }, { @@ -10467,8 +10467,8 @@ "url": "https://support.claude.com/en/articles/8230524-delete-or-rename-a-conversation", "status": "success", "path": "support/8230524-delete-or-rename-a-conversation.md", - "sha256": "3eb8ce0da8069b777b8b9f57d0250f869c96e7bfcc979cacded2839564e762c8", - "size": 5879 + "sha256": "9a735843036cbf299db72b173a4f9b4a2f159388730b580556c9c0dfe82b9563", + "size": 5887 }, { "url": "https://support.claude.com/en/articles/8241126-upload-files-to-claude", @@ -10537,8 +10537,8 @@ "url": "https://support.claude.com/en/articles/8325618-paid-plan-billing-faqs", "status": "success", "path": "support/8325618-paid-plan-billing-faqs.md", - "sha256": "349c9799746b71af8eab07fcb9e6bbf8706dad30a05eb62d0deb43264a714511", - "size": 5649 + "sha256": "7e620d7aff163b0f7ec7967ab28526855944e245577d8c88a4b927152f3b93da", + "size": 5645 }, { "url": "https://support.claude.com/en/articles/8325621-i-would-like-to-input-sensitive-data-into-my-chats-with-claude-who-can-view-my-conversations", @@ -10600,8 +10600,8 @@ "url": "https://support.claude.com/en/articles/8887527-customizing-your-appearance-settings", "status": "success", "path": "support/8887527-customizing-your-appearance-settings.md", - "sha256": "fa49312f164d45c3635826322b9b7b37d1f2b7f2a3b32c3e86f7b08069d19e10", - "size": 1918 + "sha256": "144797da4196020e5effea93b906629d119a952f6e3cd1bacf9eae0e02b1d1c3", + "size": 1912 }, { "url": "https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler", @@ -10817,8 +10817,8 @@ "url": "https://support.claude.com/en/articles/9519177-how-can-i-create-and-manage-projects", "status": "success", "path": "support/9519177-how-can-i-create-and-manage-projects.md", - "sha256": "260858647d923706b68766362320bdcb99dbae1cb770a75044ebc38099b81fee", - "size": 9206 + "sha256": "92db5e7a2b1d4e6bcdf35869daa88af5b6b52502137373111b0d764f5e1288ce", + "size": 9208 }, { "url": "https://support.claude.com/en/articles/9519189-manage-project-visibility-and-sharing", @@ -10852,8 +10852,8 @@ "url": "https://support.claude.com/en/articles/9547008-share-artifacts", "status": "success", "path": "support/9547008-share-artifacts.md", - "sha256": "fc7c547ac773defc758a6158e3bdf9736709995b94e9841928e0ca449a7745cb", - "size": 14857 + "sha256": "abaa11965ca3c8d0356e2a72252d8a8cc91acbdfa99736d63ca824a6fc40b7ce", + "size": 14722 }, { "url": "https://support.claude.com/en/articles/9612887-install-claude-for-android", @@ -11069,7 +11069,7 @@ "url": "https://support.claude.com/en/articles/10310342-how-do-i-log-out-of-all-active-sessions", "status": "success", "path": "support/10310342-how-do-i-log-out-of-all-active-sessions.md", - "sha256": "a4e6c2a95d2b216f97368508d4815949d531e4d7687d2a8c35dbc59380db4dca", + "sha256": "7584772ca7668bdaa232e6d4c7ea6c897c4eacc41729dcff7f36d15200aa282a", "size": 3099 }, { @@ -11118,8 +11118,8 @@ "url": "https://support.claude.com/en/articles/10504844-manage-user-feedback-settings-on-team-and-enterprise-plans", "status": "success", "path": "support/10504844-manage-user-feedback-settings-on-team-and-enterprise-plans.md", - "sha256": "dc16f900e42b64a7915b26445dfe0ee3bb91e36d5622b8bc59e6bc2cf42e9305", - "size": 1038 + "sha256": "9dd565516a69a191ed329f469a6984d131c5f0c5cb1ac3ec98db2f9227284844", + "size": 1034 }, { "url": "https://support.claude.com/en/articles/10504853-manage-user-feedback-settings-on-claude-console", @@ -11167,8 +11167,8 @@ "url": "https://support.claude.com/en/articles/10949351-getting-started-with-local-mcp-servers-on-claude-desktop", "status": "success", "path": "support/10949351-getting-started-with-local-mcp-servers-on-claude-desktop.md", - "sha256": "f78a5e0036d7c766c1848b70e2c4b954cc16b117ad58aa2a8f1fa4ff3f21bf22", - "size": 8957 + "sha256": "0f7d482380b9b84a955b40f6567a236721746a6d204a9acf34b0dccd468457c3", + "size": 8959 }, { "url": "https://support.claude.com/en/articles/11049741-what-is-the-max-plan", @@ -11202,8 +11202,8 @@ "url": "https://support.claude.com/en/articles/11101966-use-voice-mode", "status": "success", "path": "support/11101966-use-voice-mode.md", - "sha256": "c5422eca300f52d6d00d30fa31fca647c774afc61406e6e2ddb79ac9a6415481", - "size": 10642 + "sha256": "f25eb317823106f833e6632664885b7cf7328e0428e2f5006ca5c6a77e2fb3ce", + "size": 10640 }, { "url": "https://support.claude.com/en/articles/11107691-why-is-a-coupon-or-promotion-not-available-for-my-account", @@ -11335,8 +11335,8 @@ "url": "https://support.claude.com/en/articles/11725453-set-up-the-claude-lti-in-canvas-by-instructure", "status": "success", "path": "support/11725453-set-up-the-claude-lti-in-canvas-by-instructure.md", - "sha256": "480f1c852b9728af4c0515984e1bdf3a11feb97d6bc52430e168d959530f4da8", - "size": 2750 + "sha256": "ad63949a97278d523b836ea4fe0153a025dc4c9ffc5d7785e23596926866f19a", + "size": 2748 }, { "url": "https://support.claude.com/en/articles/11732894-who-owns-and-manages-the-data-of-my-claude-for-education-account", @@ -11349,15 +11349,15 @@ "url": "https://support.claude.com/en/articles/11817273-use-claude-s-chat-search-and-memory-to-build-on-previous-context", "status": "success", "path": "support/11817273-use-claude-s-chat-search-and-memory-to-build-on-previous-context.md", - "sha256": "03d5f79924a579aec9645c871041412d64d575366938ed478dcc827f550f7bb8", - "size": 30286 + "sha256": "f8b5cc0e706203fbbd921bf0ed46210573093940b7c93036530fb682026538ad", + "size": 30950 }, { "url": "https://support.claude.com/en/articles/11818288-why-am-i-being-asked-to-verify-my-payment-method", "status": "success", "path": "support/11818288-why-am-i-being-asked-to-verify-my-payment-method.md", - "sha256": "dc8163f76059f035896109405f1680ba5ffce1f067c4d88f9f560535cf1323ad", - "size": 816 + "sha256": "021f876512719150afa41fe2961b439c23cf03f7e362619388f5e1c8104805f0", + "size": 820 }, { "url": "https://support.claude.com/en/articles/11825384-how-to-update-claude-for-ios", @@ -11391,8 +11391,8 @@ "url": "https://support.claude.com/en/articles/11869629-use-claude-with-android-apps", "status": "success", "path": "support/11869629-use-claude-with-android-apps.md", - "sha256": "51aaf2a63984450c0d501e101b3d6c8f10f4ab6c3dc32c2a953b65fd4b667398", - "size": 14023 + "sha256": "86fc58432b2b09d12b7b8ccf8641ae046e3b3aed4a6b19600cbb3e90f7e7b208", + "size": 14027 }, { "url": "https://support.claude.com/en/articles/11932705-automated-security-reviews-in-claude-code", @@ -11426,15 +11426,15 @@ "url": "https://support.claude.com/en/articles/12005970-manage-usage-credits-for-team-and-seat-based-enterprise-plans", "status": "success", "path": "support/12005970-manage-usage-credits-for-team-and-seat-based-enterprise-plans.md", - "sha256": "c274f9a2c27c57d28eac8d6b0dcdca52d4cff10550fd2fd9f8cb281644877b43", - "size": 9717 + "sha256": "afa3bbda42fd5b4805091cfde7f95d17903f718892b9ffe62d8bf039791cd1a6", + "size": 9715 }, { "url": "https://support.claude.com/en/articles/12012173-get-started-with-claude-in-chrome", "status": "success", "path": "support/12012173-get-started-with-claude-in-chrome.md", - "sha256": "497fc0f9c59f292083c21d2a6922f59b36443a7077649fba702c1e95889cc230", - "size": 14727 + "sha256": "9c4685489e7db188b345043c67d4464e4086cf7a9d0f7fb3e9437612d0d03241", + "size": 14725 }, { "url": "https://support.claude.com/en/articles/12053672-what-happens-to-a-user-s-data-when-they-are-removed-from-a-team-or-enterprise-organization", @@ -11447,8 +11447,8 @@ "url": "https://support.claude.com/en/articles/12083917-change-your-team-plan-from-monthly-to-annual-billing", "status": "success", "path": "support/12083917-change-your-team-plan-from-monthly-to-annual-billing.md", - "sha256": "7858e4f7ba9114a0ba1231416385a7fc392dcd016ede5e87fa5cb589f02f73a1", - "size": 1396 + "sha256": "51338477a19fe917b4f4593a260e0f420ae4b9153ac62fe8795006f4434e656a", + "size": 1392 }, { "url": "https://support.claude.com/en/articles/12109679-creating-a-new-account-after-deletion", @@ -11482,29 +11482,29 @@ "url": "https://support.claude.com/en/articles/12138966-release-notes", "status": "success", "path": "support/12138966-release-notes.md", - "sha256": "eae4f0f2efe0b71acf0cd23bc0a512c76fdbe980070468e569b19bbe36989f48", - "size": 40426 + "sha256": "4860c39819f93ccab3b8ee35591dd9fdfc1a57e88bc2d1237e6c5474ca1a547d", + "size": 40932 }, { "url": "https://support.claude.com/en/articles/12157520-claude-code-usage-analytics", "status": "success", "path": "support/12157520-claude-code-usage-analytics.md", - "sha256": "b5a257e7a5a8232e75e4165e890e5683b7e2c9eceba324b3fd554491b957c043", - "size": 6376 + "sha256": "be8813308ca01c652421fbfaba71369ff22975119cc3043c773231295ab0b202", + "size": 6378 }, { "url": "https://support.claude.com/en/articles/12260368-use-incognito-chats", "status": "success", "path": "support/12260368-use-incognito-chats.md", - "sha256": "e19b6ab88b28b8f2e35abec2b160b347cac45fa4baf92868055d746bcc34bf73", - "size": 4388 + "sha256": "34b06b4d401d124654204d935c1bf0fdeb653cb0f5027df12b6e2639c764c8e3", + "size": 4392 }, { "url": "https://support.claude.com/en/articles/12293051-use-claude-in-xcode", "status": "success", "path": "support/12293051-use-claude-in-xcode.md", - "sha256": "008d5381107f333eb5f08911bff26165c1492eb63b89a19ae7676efe6cfad77d", - "size": 1915 + "sha256": "07c4afd14f83b9f0cf55a8e25237bb2f045a5df450aea0bf8fec0394c882568b", + "size": 1917 }, { "url": "https://support.claude.com/en/articles/12304248-manage-api-key-environment-variables-in-claude-code", @@ -11573,8 +11573,8 @@ "url": "https://support.claude.com/en/articles/12512180-use-skills-in-claude", "status": "success", "path": "support/12512180-use-skills-in-claude.md", - "sha256": "cad0c8ebd220ebbe8ec432a985a27979f16e56cc64419b5273b6ce510e3a2df7", - "size": 19204 + "sha256": "625d24e113b31e6d06f69ce77b8d0ff308225afbefe6c4cde40726d04bde76fc", + "size": 19206 }, { "url": "https://support.claude.com/en/articles/12512198-how-to-create-custom-skills", @@ -11608,8 +11608,8 @@ "url": "https://support.claude.com/en/articles/12618689-use-claude-code-in-the-cloud", "status": "success", "path": "support/12618689-use-claude-code-in-the-cloud.md", - "sha256": "369bec953aeaf7ae8732d0f541c3f1c94ac644068c12064cf598d16a646273a5", - "size": 11115 + "sha256": "62c9e0ac80c8e4390d10b0a7753dee4d2d751048937c3d1397faea47765cd837", + "size": 11121 }, { "url": "https://support.claude.com/en/articles/12622667-enterprise-configuration-for-claude-desktop", @@ -11629,8 +11629,8 @@ "url": "https://support.claude.com/en/articles/12626668-use-quick-entry-with-claude-desktop-on-mac", "status": "success", "path": "support/12626668-use-quick-entry-with-claude-desktop-on-mac.md", - "sha256": "1e23d66186e2f6539a5b0c322c9b702be8ead6db9e454d59bb2da068f7cd7d00", - "size": 6265 + "sha256": "8b1b7c01901a5b94dd52f298ff265e58eef868dc6b2bbf58ab6559c08ccd2b88", + "size": 6275 }, { "url": "https://support.claude.com/en/articles/12684923-microsoft-365-connector-security-guide", @@ -11664,8 +11664,8 @@ "url": "https://support.claude.com/en/articles/12883420-view-usage-analytics-for-team-and-enterprise-plans", "status": "success", "path": "support/12883420-view-usage-analytics-for-team-and-enterprise-plans.md", - "sha256": "0c9b8b289684726a9242a99ae326b7b8d2f2f839a6078609a497b913352bc86c", - "size": 15099 + "sha256": "f406c746364a3ce0d3a078d01671ed0d2a6983b06b661650cfcf5495d853c2e2", + "size": 15097 }, { "url": "https://support.claude.com/en/articles/12902405-claude-in-chrome-troubleshooting", @@ -11685,8 +11685,8 @@ "url": "https://support.claude.com/en/articles/12902446-claude-in-chrome-permissions-guide", "status": "success", "path": "support/12902446-claude-in-chrome-permissions-guide.md", - "sha256": "5b7745719c837b248dd863695141ab53c1bfe1a769b144ad7a0f2d72004d4f6f", - "size": 9110 + "sha256": "6640879b1055ae20b2acdf5c53e491b9d1b21ff64d2c74a194c93bca4de7bae3", + "size": 9106 }, { "url": "https://support.claude.com/en/articles/12938627-how-to-gift-a-claude-subscription", @@ -11713,8 +11713,8 @@ "url": "https://support.claude.com/en/articles/12997503-team-plan-billing-faqs", "status": "success", "path": "support/12997503-team-plan-billing-faqs.md", - "sha256": "f8fe4a21fd70e5dc0b717a7de1621219d8ebe4e5a592afc4804ac7674581526c", - "size": 5445 + "sha256": "d6e07fa653f9401bf843d33a9ede57d66ce4063d45239c6b52df883c23748d73", + "size": 5447 }, { "url": "https://support.claude.com/en/articles/13015708-access-the-compliance-api", @@ -11762,22 +11762,22 @@ "url": "https://support.claude.com/en/articles/13132885-set-up-single-sign-on-sso", "status": "success", "path": "support/13132885-set-up-single-sign-on-sso.md", - "sha256": "831132e362372c3f9331ea17cd494b1747bf1737d560e2aa4f2d5436ede850bb", - "size": 13643 + "sha256": "e9236708a90ca382ca15b4fb1bb4e4a895b31e1d963ac7e88246aa002f3349bc", + "size": 13647 }, { "url": "https://support.claude.com/en/articles/13133195-set-up-jit-or-scim-provisioning", "status": "success", "path": "support/13133195-set-up-jit-or-scim-provisioning.md", - "sha256": "6f9f48a3fbef04be44eeb8d90d13c2e9ac8a1defc49806e7e4f70da7c464d552", - "size": 22521 + "sha256": "62212cd124faabd89a9305a6e51c958493390c5106c350330d2627918b2b3edf", + "size": 22523 }, { "url": "https://support.claude.com/en/articles/13133750-manage-members-on-team-and-enterprise-plans", "status": "success", "path": "support/13133750-manage-members-on-team-and-enterprise-plans.md", - "sha256": "bca66f77bbde3c79f268a4655a5eccc72399e4f1f57bf7314a51864dfe7ad6e0", - "size": 13382 + "sha256": "0f1c9ab730932ec6fa31cfbeaa5e01a802ba2f6dd49f8ca670951b97b9e6f4b5", + "size": 13588 }, { "url": "https://support.claude.com/en/articles/13145338-anthropic-software-directory-terms", @@ -11797,8 +11797,8 @@ "url": "https://support.claude.com/en/articles/13163631-configuring-session-security-settings", "status": "success", "path": "support/13163631-configuring-session-security-settings.md", - "sha256": "291d38934fd58fd226fe3c5953a53406c8d821b8d3e53a74549be7f9f68700dc", - "size": 3709 + "sha256": "8514970e4bca9ca67c12b595009e34b00f31f2d91bf48c883ed1129196494e86", + "size": 3697 }, { "url": "https://support.claude.com/en/articles/13171706-crisis-helpline-support-in-claude", @@ -11811,8 +11811,8 @@ "url": "https://support.claude.com/en/articles/13189465-log-in-to-your-claude-account", "status": "success", "path": "support/13189465-log-in-to-your-claude-account.md", - "sha256": "ace3c6722cdf52d737fbbf91407abc194717880a4ac705656ba4f4d1da38e9bd", - "size": 7046 + "sha256": "98efb9adaec0acce27037e4e572774dcb07ebd5a4b753826c0d6816d5b3701cb", + "size": 7044 }, { "url": "https://support.claude.com/en/articles/13198485-enforce-network-level-access-control-with-tenant-restrictions", @@ -11839,15 +11839,15 @@ "url": "https://support.claude.com/en/articles/13325567-account-management-faqs", "status": "success", "path": "support/13325567-account-management-faqs.md", - "sha256": "282bbf52d901cb6306a48497da6668356f708235c28a0e346c660e0f7f096c91", - "size": 2600 + "sha256": "69192cb27930d8b5651777e871d69faf28642a7a586891d0dcef17166263f851", + "size": 2598 }, { "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork", "status": "success", "path": "support/13345190-get-started-with-claude-cowork.md", - "sha256": "4ef97414e41f68a7a62df7eee54e30fc1b6c0f8f306149ec102c54ebf1098f90", - "size": 22086 + "sha256": "5fa5bc9b531bbf87eb310dde04e90c2dac7ef3b53c6f578e2ddee88137d747f6", + "size": 22090 }, { "url": "https://support.claude.com/en/articles/13346458-customize-your-console-appearance-settings", @@ -11874,8 +11874,8 @@ "url": "https://support.claude.com/en/articles/13371040-log-in-to-your-console-account", "status": "success", "path": "support/13371040-log-in-to-your-console-account.md", - "sha256": "379044bbd0cd02991cf1069fba0b122d3a80ee1b652debc054efcf17a39e6ee9", - "size": 4609 + "sha256": "548ce2ee03e7fbef2eac9d15b027904edcf7ccc19e4640aef604397d57beb135", + "size": 4615 }, { "url": "https://support.claude.com/en/articles/13393991-purchase-and-manage-seats-on-enterprise-plans", @@ -11930,8 +11930,8 @@ "url": "https://support.claude.com/en/articles/13641943-visual-and-interactive-content", "status": "success", "path": "support/13641943-visual-and-interactive-content.md", - "sha256": "24987cfc57cd01b85eaf7df119de6ac392035bbb2105139045cfdef19a411cc1", - "size": 6509 + "sha256": "46e68c752c724a751892766383be948c222aa4b23b602333f358efb6e8304b9d", + "size": 6515 }, { "url": "https://support.claude.com/en/articles/13663666-use-visual-and-interactive-content-on-team-and-enterprise-plans", @@ -11986,8 +11986,8 @@ "url": "https://support.claude.com/en/articles/13837440-use-plugins-in-claude", "status": "success", "path": "support/13837440-use-plugins-in-claude.md", - "sha256": "79a98cc6ee3848e4d8ca116f8c78562c9662abb11526d4d2b5955e067af0d6b8", - "size": 15265 + "sha256": "6c144b37578c37e59361629134676267e048c907a7dce4386f8c00dba994cdc2", + "size": 15263 }, { "url": "https://support.claude.com/en/articles/13854387-schedule-recurring-tasks-in-claude-cowork", @@ -12084,8 +12084,8 @@ "url": "https://support.claude.com/en/articles/13947068-assign-tasks-from-anywhere-in-claude-cowork", "status": "success", "path": "support/13947068-assign-tasks-from-anywhere-in-claude-cowork.md", - "sha256": "18c4379109aec7084f2764bc5ed0d39b6ea3b45e75c4f4e1f75f8839f4dc26ab", - "size": 8991 + "sha256": "a53fd718a39b862b8996920360e58f6c260aa14a87a33089c5a1d60410aea3fd", + "size": 8993 }, { "url": "https://support.claude.com/en/articles/13979539-custom-visuals-in-chat-and-cowork", @@ -12105,7 +12105,7 @@ "url": "https://support.claude.com/en/articles/14116274-organize-your-tasks-with-projects-in-claude-cowork", "status": "success", "path": "support/14116274-organize-your-tasks-with-projects-in-claude-cowork.md", - "sha256": "9c1ea1df3f17012a10a2f0af434a2d0158dd04e4f0f50655ea999f5840e32f36", + "sha256": "55e174eecdc92f464a81e0d16ab675c86efcb43fe121ebc870b49276c5db8d82", "size": 7881 }, { @@ -12175,14 +12175,14 @@ "url": "https://support.claude.com/en/articles/14499648-how-scim-sync-works-for-enterprise-organizations", "status": "success", "path": "support/14499648-how-scim-sync-works-for-enterprise-organizations.md", - "sha256": "e74546c682dcfa8e2fc3c6d277765945876361b35eafe0b3fad08b1349d2c114", - "size": 7672 + "sha256": "a1420a8069097d25ae5f5a4eec0cda5b1af1fe63ea8399729bcfd5d712111104", + "size": 7676 }, { "url": "https://support.claude.com/en/articles/14503520-available-beta-and-research-preview-features", "status": "success", "path": "support/14503520-available-beta-and-research-preview-features.md", - "sha256": "b8213d57ec8ef788154aaa1b18bd1dd08d7a7af5d657060d1a79e951257c3d3b", + "sha256": "fa336c4587bb00ead01f10eb68ce034d6ef714b6c7d5f2783c77da63b3ae79f0", "size": 4302 }, { @@ -12287,7 +12287,7 @@ "url": "https://support.claude.com/en/articles/14604842-cyber-verification-program", "status": "success", "path": "support/14604842-cyber-verification-program.md", - "sha256": "888f17da9f824b2a650d21fdd282c45ae065dea740da8f4740e3d8fcc21d8d3a", + "sha256": "2695c7d18694c813f3a23540de0b01da4d3b77927b74b56e9bafa295d1d4a1b9", "size": 37393 }, { @@ -12371,8 +12371,8 @@ "url": "https://support.claude.com/en/articles/15167101-get-started-with-claude-compliance-api-integrations", "status": "success", "path": "support/15167101-get-started-with-claude-compliance-api-integrations.md", - "sha256": "6efaab8dc7ac7a6c8314876d49f49b30632224ada786a04e96b1eb1c5e4e776c", - "size": 54145 + "sha256": "44e9bb5bf173d93f3a6777c7d59e91bb75a7243da7dc111b4f8f6c20ee4be50e", + "size": 58940 }, { "url": "https://support.claude.com/en/articles/15171100-age-assurance-on-claude", @@ -12399,8 +12399,8 @@ "url": "https://support.claude.com/en/articles/15330088-set-a-default-model-for-your-organization", "status": "success", "path": "support/15330088-set-a-default-model-for-your-organization.md", - "sha256": "60ef936496224c8745727c9a334079387a28902e6d519d16a0f4a668a76980a2", - "size": 11315 + "sha256": "a02d9d8f2f411dc7202b5f503540db7ce2bc81484dacaf78558ddaa9dd785c20", + "size": 11311 }, { "url": "https://support.claude.com/en/articles/15330651-claude-enterprise-admin-api-reference-guide", @@ -12511,7 +12511,7 @@ "url": "https://support.claude.com/en/articles/15694740-manage-model-access-for-your-organization", "status": "success", "path": "support/15694740-manage-model-access-for-your-organization.md", - "sha256": "f54d2d25378d7845865d6ab3f4a3fe059a63f47d4a7411ee39cafe45b940d13d", + "sha256": "83cfd58afff8f311de951075dda895dabb4eccd09cf9a93641ed1605bc518837", "size": 10336 }, { @@ -12546,8 +12546,8 @@ "url": "https://support.claude.com/en/articles/15936181-get-started-with-1password-for-claude", "status": "success", "path": "support/15936181-get-started-with-1password-for-claude.md", - "sha256": "3941ce784c500fc60cf554dd0fb889836d47e02a192a33794f5e2103ae8df167", - "size": 5063 + "sha256": "066e84cd382a2a452ba62b007131663ed187b3e978fda792cf0302514d2bb0a8", + "size": 5067 }, { "url": "https://support.claude.com/en/articles/16049681-why-claude-switched-models-in-your-conversation-with-opus-5-or-opus-5-5", @@ -12595,7 +12595,7 @@ "url": "https://support.claude.com/en/articles/16607638-understanding-your-pro-max-or-ultra-plan-invoices", "status": "success", "path": "support/16607638-understanding-your-pro-max-or-ultra-plan-invoices.md", - "sha256": "5b01b9ec21496115fa646e73f0162b9ef90fbb1c46850290c4ec817f73757405", + "sha256": "f4290a74c795a0ee8f29df746e1a9ffd4881d53f181d9b2cdacdba5fccdecc60", "size": 5883 }, { @@ -12679,8 +12679,8 @@ "url": "https://support.claude.com/en/articles/16893491-get-started-with-smart-reports", "status": "success", "path": "support/16893491-get-started-with-smart-reports.md", - "sha256": "37b31b33e04260a28df7b0f81314990e23d785d72e71efa14031d1e62df40b16", - "size": 17204 + "sha256": "2821b689f4c29a6718d862f2e505250e3709d1ceba3c88e140dfd194a9f2e2a0", + "size": 17202 }, { "url": "https://support.claude.com/en/articles/16923645-get-started-with-claude-docs", @@ -12700,8 +12700,8 @@ "url": "https://support.claude.com/en/articles/16951679-use-claude-in-google-docs-sheets-and-slides", "status": "success", "path": "support/16951679-use-claude-in-google-docs-sheets-and-slides.md", - "sha256": "d5299ec28f087f0836d2ac0a0fd475de556123f46febaa752429660d307b1f2d", - "size": 22003 + "sha256": "7489993b587c37930365dad3de181cd6b2cc36d352b9f8e53f61397462b18d46", + "size": 21999 }, { "url": "https://support.claude.com/en/articles/16952184-set-up-salesforce-in-claude-for-your-organization", @@ -12728,7 +12728,7 @@ "url": "https://support.claude.com/en/articles/17005973-manage-pooled-group-budgets-on-enterprise-plans", "status": "success", "path": "support/17005973-manage-pooled-group-budgets-on-enterprise-plans.md", - "sha256": "a42acab707930ed334f43d6db3c1314bea1bd66996bfcec036bd9ab01378e397", + "sha256": "52aee363c14f85b3cb88725fb6ed715ffc725d6fd66ee0b0a3a92855ab7366f4", "size": 7831 }, { @@ -12777,8 +12777,8 @@ "url": "https://support.claude.com/en/articles/17203415-set-up-claude-for-intune", "status": "success", "path": "support/17203415-set-up-claude-for-intune.md", - "sha256": "a370202fb1173c9f82f6a061b3dcf5f029ff9764eb24596e734303164831a7c6", - "size": 11369 + "sha256": "ca1adab0c42d672342404828305497f40b136fb2f4ad3ff781542113bf43ea95", + "size": 11375 }, { "url": "https://support.claude.com/en/articles/17318731-use-claude-code-local-mode-and-claude-cowork-local-mode-on-a-hipaa-ready-enterprise-plan", @@ -12840,8 +12840,8 @@ "url": "https://support.claude.com/en/articles/17631495-get-started-with-claude-duet", "status": "success", "path": "support/17631495-get-started-with-claude-duet.md", - "sha256": "99e61e534e5b1e57edccebb8c3a869b350f896331a48b4ebc50ed688f7e51fc9", - "size": 10458 + "sha256": "492e53e0fca79fb1a34ec44dfab024d4883a6649eef6126e8006865cec0204eb", + "size": 10591 }, { "url": "https://support.claude.com/en/articles/17666484-how-to-use-link-by-stripe-with-claude-duet", @@ -12938,8 +12938,8 @@ "url": "https://claude.com/docs/claude-science/changelog", "status": "success", "path": "claude/claude-science/changelog.md", - "sha256": "ee456ca5eb9c81291f9d631d418b91108c99450a2700ad9447fa5e2776670f5c", - "size": 29180 + "sha256": "22f6a99bafcc9c82018ea4504845057b9e6d14d09b6fed2b67e44d679455781b", + "size": 31395 }, { "url": "https://claude.com/docs/claude-science/cloud-storage", @@ -13995,8 +13995,8 @@ "url": "https://claude.com/docs/connectors/microsoft/365", "status": "success", "path": "claude/connectors/microsoft/365.md", - "sha256": "109f780a9f1b72185a6793e80471b296a9e3fb6b0c1c0b51b0693ec9e9710051", - "size": 11902 + "sha256": "f34e80e8a1af641fc17c4a155de1840d2b3a55aa6fc6dd414503c080aa49af96", + "size": 14571 }, { "url": "https://claude.com/docs/connectors/slack", @@ -14016,8 +14016,8 @@ "url": "https://claude.com/docs/cowork/changelog", "status": "success", "path": "claude/cowork/changelog.md", - "sha256": "5173c66f3ff82675248ce1fcfb12220dc47a9420a6c42bddd98fa9a19ff1ce2c", - "size": 258334 + "sha256": "fe4a6b24ddb2a12e52602e5aa6f1b2041147ca0f36239c8838325c46459ce04a", + "size": 268975 }, { "url": "https://claude.com/docs/cowork/guide/dispatch", @@ -14086,8 +14086,8 @@ "url": "https://claude.com/docs/government/account/overview", "status": "success", "path": "claude/government/account/overview.md", - "sha256": "d079f337ec46f40c6f2829b25dcf664961d90790a45c5b5511cbf2e25eb5252c", - "size": 5302 + "sha256": "9f5e1a31d0ab8edfe66a791011a7734babbe203d5972d957b3f1aa4474efbe58", + "size": 5238 }, { "url": "https://claude.com/docs/government/account/profile", @@ -14100,8 +14100,8 @@ "url": "https://claude.com/docs/government/account/sessions", "status": "success", "path": "claude/government/account/sessions.md", - "sha256": "0bcc087672b607741685899d752f7e15e4eab948c9297754e73df652db8df89a", - "size": 5788 + "sha256": "dca5aa87dd723b6b68eedd514c180c3cc9df1b4aa170758c92488787a92230c6", + "size": 5398 }, { "url": "https://claude.com/docs/government/account/usage", @@ -14240,8 +14240,8 @@ "url": "https://claude.com/docs/government/org-admin/compliance-api", "status": "success", "path": "claude/government/org-admin/compliance-api.md", - "sha256": "da52672853445bf113d81cb87256abec5fbbc5dbbc9c7e0cecf20d6bcf16d41c", - "size": 10858 + "sha256": "17be59fc2dab61efa4f34a808396976cfa09327af1e52d3baa13185b4cb57ed9", + "size": 11063 }, { "url": "https://claude.com/docs/government/org-admin/configuration", @@ -14261,50 +14261,50 @@ "url": "https://claude.com/docs/government/org-admin/provisioning", "status": "success", "path": "claude/government/org-admin/provisioning.md", - "sha256": "adb7bac2c9c5770422ba7b2d0421442aa93beccbd5af9c94b2492c434bc3458c", - "size": 5605 + "sha256": "65c846d8861222ad0f44051ced0ce015564f6777097f1c8607021d14f66ae18a", + "size": 5837 }, { "url": "https://claude.com/docs/government/org-admin/readiness", "status": "success", "path": "claude/government/org-admin/readiness.md", - "sha256": "4ee3c4a5f70ab26a84f20c8b0933eecb10169b6988c99ca7c27bfaa15d6b6d8d", - "size": 6528 + "sha256": "1d162869ac03f141ea798c30ad9c769dbfc89cd40b7ad368314c227b36548643", + "size": 3957 }, { "url": "https://claude.com/docs/government/org-admin/seat-tiers", "status": "success", "path": "claude/government/org-admin/seat-tiers.md", - "sha256": "b965eef9c75be85cb1cda0913be79cf13492b988711fb0e218e4a8121c54aed5", - "size": 7042 + "sha256": "014cea457bd0ea3be9a5f5551e3104f9514c2ccd11d40c5a4ad4fdad52978e71", + "size": 7250 }, { "url": "https://claude.com/docs/government/org-admin/seats", "status": "success", "path": "claude/government/org-admin/seats.md", - "sha256": "565b7312255750d351c0e35f3cd9100d84d386713051d646e3ea13e4e54af318", - "size": 6077 + "sha256": "ed29b5960874b29f6ddffa4926d30837a2ae3fca2d7ad657f75c2d9750027d6e", + "size": 3129 }, { "url": "https://claude.com/docs/government/org-admin/setup-wizard", "status": "success", "path": "claude/government/org-admin/setup-wizard.md", - "sha256": "95e0a7738cae94c7b87b3b07255a1c9f7828bd76916086271f99deda4602593b", - "size": 6567 + "sha256": "12f420d75c94bb6d41e02faa36131bf0c2e1902522ebe08d6e7281c20207d2d2", + "size": 3083 }, { "url": "https://claude.com/docs/government/org-admin/users", "status": "success", "path": "claude/government/org-admin/users.md", - "sha256": "b97accf13a55eb3c9271eee9f4b550c59eaca7b2c64135813c69f9da8c7a99b7", - "size": 8103 + "sha256": "1d3b0e2bdca6a462946331a44b7768cf25d0bce4cad5aebd1614b616b51d6dee", + "size": 8207 }, { "url": "https://claude.com/docs/government/overview", "status": "success", "path": "claude/government/overview.md", - "sha256": "ea2cc83deb4ad2d18dbbfb96a67812b4b5af8690faead5171e97670189dea25d", - "size": 10921 + "sha256": "4cb699eb84db3b3b631b9cd1267555c6a47e782952952b523bf29aab94aee916", + "size": 10886 }, { "url": "https://claude.com/docs/government/security/security-and-data-handling", @@ -14338,43 +14338,43 @@ "url": "https://claude.com/docs/government/tenant-admin/identity-and-access", "status": "success", "path": "claude/government/tenant-admin/identity-and-access.md", - "sha256": "d754c5414f9f5a301a3a2418c0d31abd7c77fd42f746f543b13e4b6e1945da5e", - "size": 24335 + "sha256": "5370dfbdc7d2419981aca7d5bc167b895c2983fc822e1df9a21ecf90d16f99c1", + "size": 23097 }, { "url": "https://claude.com/docs/government/tenant-admin/organizations", "status": "success", "path": "claude/government/tenant-admin/organizations.md", - "sha256": "4333132da64305421ccc48bc39e1d91267b42479c9d2bee028d57e0daa0c251e", - "size": 5904 + "sha256": "5e186bfd5c1ca2276a8e34bb49760aefa10bcf375f04698d3818c83a99f600f6", + "size": 5857 }, { "url": "https://claude.com/docs/government/tenant-admin/overview", "status": "success", "path": "claude/government/tenant-admin/overview.md", - "sha256": "d0bf46aae0d07a696e224b75e57c2ec31dee629413d4b696ffc22f03fa4856a6", - "size": 7116 + "sha256": "102f53cea151326e5f7525d31e379aad7a109bd0a4ac984643770731aa46e401", + "size": 6896 }, { "url": "https://claude.com/docs/government/tenant-admin/readiness", "status": "success", "path": "claude/government/tenant-admin/readiness.md", - "sha256": "e4bf5ab49aaea49041f22fe6df46538bc156ff3910bf51fa525dfba9a32a42a0", - "size": 6473 + "sha256": "b12080abc016385f6eec12554dfea944446d65fa65a6570da9dc4ce926aa96ea", + "size": 4910 }, { "url": "https://claude.com/docs/government/tenant-admin/seats", "status": "success", "path": "claude/government/tenant-admin/seats.md", - "sha256": "096bc5d20a0f187aa6a97f214e8823c5b8f53bc466ff984012e90937ad1fd921", - "size": 5556 + "sha256": "57cc548be4c359b153ef20443dab68db3df7bc5c975899012e0c4cad55498023", + "size": 2593 }, { "url": "https://claude.com/docs/government/tenant-admin/setup-wizard", "status": "success", "path": "claude/government/tenant-admin/setup-wizard.md", - "sha256": "128f374a603b01e4874b22b7d4ae4897e331a0211bc581a6eb8a46d41a1fa6af", - "size": 14920 + "sha256": "740c49c16684be74fc5b21b8fc5dd1a4fae38fbe485e819782c2c6a847915025", + "size": 7866 }, { "url": "https://claude.com/docs/government/tenant-admin/tenant-restrictions", @@ -14387,8 +14387,8 @@ "url": "https://claude.com/docs/government/video-walkthroughs", "status": "success", "path": "claude/government/video-walkthroughs.md", - "sha256": "138625f19d4d7bc0b7a7b0afd454e5e9125379af5cd0d9992a861d83a6485b05", - "size": 23974 + "sha256": "347869e6d7b0118b1d2c371c8c97119ff9a3a217f51f103330aecf85591797c4", + "size": 24205 }, { "url": "https://claude.com/docs/office-agents/connectors-and-skills", @@ -14401,8 +14401,8 @@ "url": "https://claude.com/docs/office-agents/data-storage", "status": "success", "path": "claude/office-agents/data-storage.md", - "sha256": "70371d99378afd11b81834feb4b67f60567c86b43658dc918fcd3bf8b22277fa", - "size": 34612 + "sha256": "b0ee478e5d8573dd41236903d034205298abed4d1bb00dce5fc269e13d2b47cf", + "size": 36321 }, { "url": "https://claude.com/docs/office-agents/dictation", @@ -14436,15 +14436,15 @@ "url": "https://claude.com/docs/office-agents/opentelemetry", "status": "success", "path": "claude/office-agents/opentelemetry.md", - "sha256": "6acdc94945af01fddeff117dab11aa8ad8ed2ca396fee1bfad53f7e30fb66231", - "size": 16672 + "sha256": "9efc40f415e7ea2c59052ee31df1db6a86450bcc9603330f2f109588e7cacdef", + "size": 16566 }, { "url": "https://claude.com/docs/office-agents/outlook", "status": "success", "path": "claude/office-agents/outlook.md", - "sha256": "2c359ef78e3b0fdcfccb8a6d8ddf58f04633dabc36e639a4ccb5f7f5b36fdd35", - "size": 21409 + "sha256": "b40382fcfd15836118b052b87e2c76263a68f1e69d885954c058dcaba05dff7e", + "size": 21929 }, { "url": "https://claude.com/docs/office-agents/overview", @@ -14471,8 +14471,8 @@ "url": "https://claude.com/docs/office-agents/third-party-platforms", "status": "success", "path": "claude/office-agents/third-party-platforms.md", - "sha256": "268e7656156837c6611d8a685e5b38624b21d4b4b677ac322decc491f9dec8fb", - "size": 62515 + "sha256": "ef551c3c110e7172a0f9116446e653c03de3800e29a544beb824213fd63d810d", + "size": 64766 }, { "url": "https://claude.com/docs/office-agents/word", @@ -14541,8 +14541,8 @@ "url": "https://claude.com/docs/plugins/pre-submission-checklist", "status": "success", "path": "claude/plugins/pre-submission-checklist.md", - "sha256": "f38ea1739d8e9dee3350ee442b1986a72fdb08b0a86a86f001839e4c777b3462", - "size": 21889 + "sha256": "5aef52fae82ce44e8395b42a268da649656c23190cb2844b5d6d9c7eeb3f9ce1", + "size": 21933 }, { "url": "https://claude.com/docs/plugins/quickstart", @@ -14583,8 +14583,8 @@ "url": "https://claude.com/docs/third-party/claude-desktop/admin-console", "status": "success", "path": "claude/third-party/claude-desktop/admin-console.md", - "sha256": "43628dd1540624c10c19a79c717ef3f8a6ec2f0cf2d98ecd083463551d2664a0", - "size": 85470 + "sha256": "7a4e65973f667456a11eec3c8dab87c8faf1fd6824e21162d7c114f1fb4d3e77", + "size": 85503 }, { "url": "https://claude.com/docs/third-party/claude-desktop/bedrock", @@ -14597,8 +14597,8 @@ "url": "https://claude.com/docs/third-party/claude-desktop/bootstrap", "status": "success", "path": "claude/third-party/claude-desktop/bootstrap.md", - "sha256": "6a791afc7d16d2b2969e0eb0de8a081af8a2d9a98abbe39580f941a0cb34e20e", - "size": 42712 + "sha256": "0fdb4e899510612a351dd6d80fec8e0bae5dbf5ca31c7f928192eab53777bc54", + "size": 43472 }, { "url": "https://claude.com/docs/third-party/claude-desktop/browser", @@ -14611,15 +14611,15 @@ "url": "https://claude.com/docs/third-party/claude-desktop/built-in-connectors", "status": "success", "path": "claude/third-party/claude-desktop/built-in-connectors.md", - "sha256": "da77539eea11a8ed76685209ac32d2e4349f40c31145a8169a4f49cd01fdd2c9", - "size": 3752 + "sha256": "22ce097c862dcbafbac2c50015f1ed35450c2ebf5b3224261c43a04f8ff1f32d", + "size": 3750 }, { "url": "https://claude.com/docs/third-party/claude-desktop/chat", "status": "success", "path": "claude/third-party/claude-desktop/chat.md", - "sha256": "dee71c4cd1ce4f292432717cec05c03ecf02d79eaeb5c59e992683beab81d3b2", - "size": 17378 + "sha256": "aab732ade4fc8643bb55b630a07e57749ddb6cf49ecbb27ede3ce3a6157d9d82", + "size": 17341 }, { "url": "https://claude.com/docs/third-party/claude-desktop/claude-api", @@ -14632,29 +14632,29 @@ "url": "https://claude.com/docs/third-party/claude-desktop/code", "status": "success", "path": "claude/third-party/claude-desktop/code.md", - "sha256": "4c64ffcf38173dd45b112862ba9940b263f4b37dec5236d684a71ddbd3db0387", - "size": 30346 + "sha256": "ce68112cd2c65117aefa5f8fc12dffdb27131aedb628445ddfe436f11fef56c3", + "size": 33111 }, { "url": "https://claude.com/docs/third-party/claude-desktop/configuration", "status": "success", "path": "claude/third-party/claude-desktop/configuration.md", - "sha256": "e47941549c995752cc116284be9132ff64ff3c3160cc8ca6d3d7403795f48483", - "size": 187321 + "sha256": "e80eb0fd527e36dea0c2246d9520e29e9750b28d958a724192660950cd8b99bc", + "size": 195089 }, { "url": "https://claude.com/docs/third-party/claude-desktop/configuration-changelog", "status": "success", "path": "claude/third-party/claude-desktop/configuration-changelog.md", - "sha256": "0d13705645a1c13b0f934912ca84a06b3f09d908373c0b2491f46bb9d6ac47a9", - "size": 73388 + "sha256": "72174f6500c826106a91bb78ae7880f47127f1d673967bd3538bab97a5ef80bf", + "size": 75613 }, { "url": "https://claude.com/docs/third-party/claude-desktop/configuration-format", "status": "success", "path": "claude/third-party/claude-desktop/configuration-format.md", - "sha256": "bba87275b0914bd9d1c6436b17a5da17f2e90e1e33572f7da187163bbc50b857", - "size": 15944 + "sha256": "6a8de1addc18c60cfc94dba0f5b469e71c9224c15c497e27bcced3c835c89e96", + "size": 16333 }, { "url": "https://claude.com/docs/third-party/claude-desktop/connectors-box", @@ -14667,8 +14667,8 @@ "url": "https://claude.com/docs/third-party/claude-desktop/connectors-github", "status": "success", "path": "claude/third-party/claude-desktop/connectors-github.md", - "sha256": "383cf8621517f1482a93266a9d2a05b00175e335e062247945c224b1f345faf3", - "size": 9414 + "sha256": "33bbd832fef2a99c4c24aade9a54989571e8657883da49f88b4e0f5dddd30ec1", + "size": 9886 }, { "url": "https://claude.com/docs/third-party/claude-desktop/connectors-google-cloud", @@ -14702,8 +14702,8 @@ "url": "https://claude.com/docs/third-party/claude-desktop/data-storage", "status": "success", "path": "claude/third-party/claude-desktop/data-storage.md", - "sha256": "719c23ef8c870dff0296e86438d9b33ad8571a9c45de372965a4d2f8a2cb41d3", - "size": 35531 + "sha256": "e46ea4252395f580d50f7de261c8718594be27f944a1b290c5076220f5889e9a", + "size": 44811 }, { "url": "https://claude.com/docs/third-party/claude-desktop/entra-broker", @@ -14716,8 +14716,8 @@ "url": "https://claude.com/docs/third-party/claude-desktop/extensions", "status": "success", "path": "claude/third-party/claude-desktop/extensions.md", - "sha256": "40b9ff3ccf5b36adf111f4b595f98f23cddf4281056836888d07bd2f8915ea7d", - "size": 70642 + "sha256": "2b2aa5000531675faa9b5805e2e1738d4e6bd0d15e1e6e97a73f2649ab60608e", + "size": 79518 }, { "url": "https://claude.com/docs/third-party/claude-desktop/feature-matrix", @@ -14737,15 +14737,15 @@ "url": "https://claude.com/docs/third-party/claude-desktop/gateway", "status": "success", "path": "claude/third-party/claude-desktop/gateway.md", - "sha256": "8bbf8c87773a72a6fed684f98c505d22534a0548c881ac339bd43615fc826010", - "size": 70887 + "sha256": "7fa36373a36293dd847ea633c379220190ab5fb77168f733ae4dc85fb95b7fb4", + "size": 71142 }, { "url": "https://claude.com/docs/third-party/claude-desktop/import", "status": "success", "path": "claude/third-party/claude-desktop/import.md", - "sha256": "e25161206cc4b4682d31195480dca0043514e55c646547adecf59672a46f265b", - "size": 23628 + "sha256": "5a73aa31332703eaeefbc09df2cf3a72c2d4bcc55ca8e942db099cb726065639", + "size": 35952 }, { "url": "https://claude.com/docs/third-party/claude-desktop/in-app-configuration", @@ -14758,8 +14758,8 @@ "url": "https://claude.com/docs/third-party/claude-desktop/installation", "status": "success", "path": "claude/third-party/claude-desktop/installation.md", - "sha256": "ad0ab5803a4dc18642b307331907c8cbc24878e25acf7888088096c63ff696ac", - "size": 36650 + "sha256": "a2d6eade4c5aeff2cdf0e0aedf52c2843650b79393a4637924bb7b4c0fa5cb61", + "size": 36926 }, { "url": "https://claude.com/docs/third-party/claude-desktop/legal", @@ -14793,8 +14793,8 @@ "url": "https://claude.com/docs/third-party/claude-desktop/mdm", "status": "success", "path": "claude/third-party/claude-desktop/mdm.md", - "sha256": "f12ff4810fbf49a70d06f118e7e098f5c69748dfee4f80d331d740ad9763fd1e", - "size": 18357 + "sha256": "351e82c8d639eea3272b37a5751a524ae5509cab16fa15c460875ccbc59cb235", + "size": 18715 }, { "url": "https://claude.com/docs/third-party/claude-desktop/models", @@ -14814,8 +14814,8 @@ "url": "https://claude.com/docs/third-party/claude-desktop/network-proxy", "status": "success", "path": "claude/third-party/claude-desktop/network-proxy.md", - "sha256": "d7080905bd0deef9ee793ac4c2379805b9d091cc65b75089ddb03362a4b8063b", - "size": 26671 + "sha256": "bd318f1613df22923445c6b188b99e2f0b525345cae04202b6f3175dc9a81a0b", + "size": 27672 }, { "url": "https://claude.com/docs/third-party/claude-desktop/overview", @@ -14828,8 +14828,8 @@ "url": "https://claude.com/docs/third-party/claude-desktop/ssh-remote-sessions", "status": "success", "path": "claude/third-party/claude-desktop/ssh-remote-sessions.md", - "sha256": "7daee45d6f899fa659d7875d255ab8362c96200992b168c8320b4fda22c9ff66", - "size": 118352 + "sha256": "6a2a229fdbd883e866393f5a4684dd3cb0eb5c87acecaf1e3b74ca0a6a7fe4a7", + "size": 118766 }, { "url": "https://claude.com/docs/third-party/claude-desktop/status-line", @@ -14842,8 +14842,8 @@ "url": "https://claude.com/docs/third-party/claude-desktop/telemetry", "status": "success", "path": "claude/third-party/claude-desktop/telemetry.md", - "sha256": "04e246f71a2b7b8bb0185c1c386c0b7671c4cd43eca4524b92be16537e40680b", - "size": 38166 + "sha256": "89189ff0bacbeb82bcf64fe1de46f811e31534c4301939a7907efe5d816ac85c", + "size": 38163 }, { "url": "https://claude.com/docs/third-party/claude-desktop/unified-claude", @@ -14870,8 +14870,8 @@ "url": "https://platform.claude.com/docs/en/api/php/messages", "status": "success", "path": "en/api/php/messages.md", - "sha256": "a443e93d18d9b5ef7140d986cc169ce4ad80b2dd854bd54db2c077c463c229c9", - "size": 289449 + "sha256": "d7c1908fdce51c6ca26494e901ba2d21e558d55b9e30bc7752aab1711f50addc", + "size": 288909 }, { "url": "https://platform.claude.com/docs/en/api/php/models", @@ -14884,15 +14884,15 @@ "url": "https://platform.claude.com/docs/en/api/php/beta", "status": "success", "path": "en/api/php/beta.md", - "sha256": "79eb2cc7a3b75c7387e687997050e4f4b81060b4514ef7a27eecf8e37ffbfd2b", - "size": 1178242 + "sha256": "5e067aa14066cd289ced51e16e0c3d49c4101cbd39d3b715a4764500556ae266", + "size": 1177497 }, { "url": "https://platform.claude.com/docs/en/api/csharp/messages", "status": "success", "path": "en/api/csharp/messages.md", - "sha256": "e22ede0addde90228d49cb9329f9eec99aa022d6911abfc46f737744698ee30e", - "size": 1270123 + "sha256": "ecfbd0d51ee1cc17f677eef3802eac8d542a030ed3ddfedfdbcc52767ab6a636", + "size": 1269570 }, { "url": "https://platform.claude.com/docs/en/api/csharp/models", @@ -14905,15 +14905,15 @@ "url": "https://platform.claude.com/docs/en/api/csharp/beta", "status": "success", "path": "en/api/csharp/beta.md", - "sha256": "ac19a017400cb7824f440d2c5f9874ebdca0d0d66e0b3573f18d74d5f22f67ac", - "size": 3920127 + "sha256": "666e3091cb1f38ceb3cad615b3b11d887793befcefb085552eee3514d98f4122", + "size": 3919562 }, { "url": "https://platform.claude.com/docs/en/api/cli/messages", "status": "success", "path": "en/api/cli/messages.md", - "sha256": "7f33270519a09b82c43f53155c5ea924783fcebb52a91640a4b48fd94d9c1148", - "size": 1215561 + "sha256": "0e029c069184f374ebe412320755b1f60b704e2574460768a3de6cff6c244ed4", + "size": 1215008 }, { "url": "https://platform.claude.com/docs/en/api/cli/models", @@ -14926,36 +14926,36 @@ "url": "https://platform.claude.com/docs/en/api/cli/beta", "status": "success", "path": "en/api/cli/beta.md", - "sha256": "f485141cffc76ddba84ba4d86a07fe60be7a2b6f545f57dbd934ef71620e8430", - "size": 3627412 + "sha256": "e142909174214a7dd1a7d9dfc5051b9f7b78d15c28e737a96733f72a02021dfc", + "size": 3626847 }, { "url": "https://platform.claude.com/docs/en/api/go/messages", "status": "success", "path": "en/api/go/messages.md", - "sha256": "586b6e46bc03423931e1e58e1550739a4a9e0a684e930d20e4181d95f5183997", - "size": 1380081 + "sha256": "873bc27a1104077b061217dabca81fb7b8f9de6fa36ac41acfb926e430bf2147", + "size": 1335594 }, { "url": "https://platform.claude.com/docs/en/api/go/models", "status": "success", "path": "en/api/go/models.md", - "sha256": "da1ef324ac33d68d2a8ad46b326de2efe5e6ed5fb90815cadf030a7d850edf34", - "size": 37665 + "sha256": "52cadd46119dc5a241f68e19ad2c721947aa35e1a6331127e3d940da30649f92", + "size": 37468 }, { "url": "https://platform.claude.com/docs/en/api/go/beta", "status": "success", "path": "en/api/go/beta.md", - "sha256": "12534566efa9d9e249212bd7558532ae8fbe11440e935eee72fe961505e023f2", - "size": 4501417 + "sha256": "158f4e15d2aa0e9fe41f480f8cee9372d092cfa273cfac5ad0935410e281a0d0", + "size": 4439262 }, { "url": "https://platform.claude.com/docs/en/api/python/messages", "status": "success", "path": "en/api/python/messages.md", - "sha256": "cb9fff6fbcae8faec5abb105fefac3c42398b57dc6b6de4a6273471698824c2a", - "size": 1278966 + "sha256": "b61b847f57fb5b9291353dfa1f475ddb09bded7cfa42084681b4ec9e2cc0f40e", + "size": 1278413 }, { "url": "https://platform.claude.com/docs/en/api/python/models", @@ -14968,57 +14968,57 @@ "url": "https://platform.claude.com/docs/en/api/python/beta", "status": "success", "path": "en/api/python/beta.md", - "sha256": "1862c923f2dd9752b686eb34a1de9b38583672b9984e91b83326fff1fd1087ed", - "size": 3648085 + "sha256": "efea4d732ea5d955bef45ce629b233baa1d988494dcf2fcb1172ebf1deab62b7", + "size": 3647517 }, { "url": "https://platform.claude.com/docs/en/api/ruby/messages", "status": "success", "path": "en/api/ruby/messages.md", - "sha256": "4666319c223e307859bc2992cd2f80d5b9be10c22836472f0cdc9d2d7d0b626a", - "size": 1336273 + "sha256": "4f7fb1f3f59a047c0e3581c5282a9e80c174f59884cf8bd39359732ee868e2f4", + "size": 1353291 }, { "url": "https://platform.claude.com/docs/en/api/ruby/models", "status": "success", "path": "en/api/ruby/models.md", - "sha256": "202bffbfb969822292e6544e0849da7bf6d990664b472c1c024a77b78e46f455", - "size": 35897 + "sha256": "b30ea9853dcf030e2ecae41b69a508a72acb97275e672878d4163f88c59dea7a", + "size": 36125 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta", "status": "success", "path": "en/api/ruby/beta.md", - "sha256": "71bda34e5eb7f22363c68107ffa678a9ea5e0908b5b1db41f7329ba8fddabc21", - "size": 3797532 + "sha256": "30076054801070bb8b3b4ee26f9c47a10383dec9b5e8e4bc9ea0968b09915717", + "size": 3821621 }, { "url": "https://platform.claude.com/docs/en/api/java/messages", "status": "success", "path": "en/api/java/messages.md", - "sha256": "54e5c5b943c8b329517a501e0d9308004ee4e58dcd5433b744018d06ad7f892a", - "size": 1262011 + "sha256": "030e2813dd54561de8b801989f1f90bc90216c57ead95d3b4614f9b017413a4d", + "size": 1261485 }, { "url": "https://platform.claude.com/docs/en/api/java/models", "status": "success", "path": "en/api/java/models.md", - "sha256": "19f3971f416686d2fe6bddb5ef2a36fe07def4b8407155c8729746ff7718fbfc", - "size": 37227 + "sha256": "e191ed9471f095a2657387fb5b0b1607064fc084e352dbc8cb2dd50464bd773a", + "size": 37236 }, { "url": "https://platform.claude.com/docs/en/api/java/beta", "status": "success", "path": "en/api/java/beta.md", - "sha256": "2b3b7d201b20aa25d1e6fc0e38bfc720a823df7c87aee58c3707711b5bc7bffa", - "size": 4027059 + "sha256": "1808b04f49c4a32996e2ca6bbcc528517d55fcbe94a6eda842576120216fa768", + "size": 4027560 }, { "url": "https://platform.claude.com/docs/en/api/typescript/messages", "status": "success", "path": "en/api/typescript/messages.md", - "sha256": "d0a9579b7142f819a36055856d4518afacd1c316cdd46d864563a06f176e5d52", - "size": 1284284 + "sha256": "890747353a98fb33cf359855491ce418f1f232671cd0cb5eb66023cc54399086", + "size": 1283731 }, { "url": "https://platform.claude.com/docs/en/api/typescript/models", @@ -15031,8 +15031,8 @@ "url": "https://platform.claude.com/docs/en/api/typescript/beta", "status": "success", "path": "en/api/typescript/beta.md", - "sha256": "3649a43121949657107bd9b78b0c08407eafc05fc94894c11b300920b4e0ac46", - "size": 3759935 + "sha256": "1f6b16753df167a2be9f7b7c688d53cd35fdf88c35ad9fda826b988f17f2344b", + "size": 3759451 }, { "url": "https://platform.claude.com/docs/en/api/typescript/messages/count_tokens", @@ -15045,15 +15045,15 @@ "url": "https://platform.claude.com/docs/en/api/typescript/messages/create", "status": "success", "path": "en/api/typescript/messages/create.md", - "sha256": "96f2e2b77306feaee63953713f4acb9dd29164cc7651c605b5b4b37010100b3b", - "size": 142922 + "sha256": "29636c295d30835dfa793b5e6c98b41cd6ba7231fedae3ea008c6b0284c560b5", + "size": 142861 }, { "url": "https://platform.claude.com/docs/en/api/typescript/messages/batches", "status": "success", "path": "en/api/typescript/messages/batches.md", - "sha256": "c5401dc6210a76eeb74b3d0b3ad021eb40bd1b3e7f330aaca4329d7f4f1cb530", - "size": 288123 + "sha256": "3524c3d494410100bd295ce5bca51b97795c2f4f04a8a11e116fc9949342e548", + "size": 287861 }, { "url": "https://platform.claude.com/docs/en/api/typescript/beta/user_profiles", @@ -15066,8 +15066,8 @@ "url": "https://platform.claude.com/docs/en/api/typescript/beta/environments", "status": "success", "path": "en/api/typescript/beta/environments.md", - "sha256": "77b11d2588ddbd6558498e5534b2c05099aab534fc2a43d5d516def4939412f6", - "size": 99592 + "sha256": "523c0e3869604213e0fdbaadd751d4cad54463fc9ef0b5c945748418a25a5a93", + "size": 99589 }, { "url": "https://platform.claude.com/docs/en/api/typescript/beta/vaults", @@ -15080,15 +15080,15 @@ "url": "https://platform.claude.com/docs/en/api/typescript/beta/messages", "status": "success", "path": "en/api/typescript/beta/messages.md", - "sha256": "db7d50e93817f6acc77925ed870bbee00c25f322a28f468301c3866a489165ab", - "size": 3420748 + "sha256": "d048ad9db486b1e8bbf628c5757af823bde5c4205c2e7a70e1b56493a93322a9", + "size": 3419970 }, { "url": "https://platform.claude.com/docs/en/api/typescript/beta/skills", "status": "success", "path": "en/api/typescript/beta/skills.md", - "sha256": "94951b48dc70407f5df495c905a2612805e9bd84fd5cac51f89e9ec0d1c828a7", - "size": 44937 + "sha256": "c7b9661f93acf9703b46f76ac7e19c43493e97f326094ab7e61939c60fa42c7f", + "size": 44979 }, { "url": "https://platform.claude.com/docs/en/api/typescript/beta/memory_stores", @@ -15220,22 +15220,22 @@ "url": "https://platform.claude.com/docs/en/api/typescript/beta/messages/count_tokens", "status": "success", "path": "en/api/typescript/beta/messages/count_tokens.md", - "sha256": "06ed211b9999cf2fc6b3d48d442334b3a5d1d99dbba706911a47e62317f6045d", - "size": 154646 + "sha256": "f5d244335122ba072b56f2b4ec584ef4b5dddfe64a66d9c47fd476fd672af791", + "size": 154637 }, { "url": "https://platform.claude.com/docs/en/api/typescript/beta/messages/create", "status": "success", "path": "en/api/typescript/beta/messages/create.md", - "sha256": "26f5d6b86c10704f19082be8961f74f47fc7425e8d7111847e03fd07ce8dad33", - "size": 318788 + "sha256": "3e82d8731fdcae274b86f1e9bc697e352247e68a087c179acdbf0990c0cd3982", + "size": 318709 }, { "url": "https://platform.claude.com/docs/en/api/typescript/beta/messages/batches", "status": "success", "path": "en/api/typescript/beta/messages/batches.md", - "sha256": "6f2d26f1f4e841b7b03b3141c020643d2246bfbc2268b2e24fd061cd02aab37b", - "size": 816449 + "sha256": "a8e78c0151524c066d3149e77de1741e0210244f82f37b29169d809937eb00da", + "size": 816142 }, { "url": "https://platform.claude.com/docs/en/api/typescript/beta/webhooks/unwrap", @@ -15395,8 +15395,8 @@ "url": "https://platform.claude.com/docs/en/api/typescript/beta/environments/work", "status": "success", "path": "en/api/typescript/beta/environments/work.md", - "sha256": "2d56450744d86c66468a1d9e08303c1ce1dd9495f987b077b503ed032eee8e00", - "size": 49819 + "sha256": "3a914f9ccaa204c9c8a29efc2748a1a285994f4b58dbb77fa339ff265023a0e0", + "size": 49816 }, { "url": "https://platform.claude.com/docs/en/api/typescript/beta/environments/create", @@ -15458,15 +15458,15 @@ "url": "https://platform.claude.com/docs/en/api/typescript/beta/skills/versions", "status": "success", "path": "en/api/typescript/beta/skills/versions.md", - "sha256": "f0aa69729d1105e10f2b193dc1042be631019222c2a23fe7bef636a438049736", - "size": 23681 + "sha256": "22f7e98838ad45117bea4ef1574051d15c9739ee58b5c88d4489bea6014a540f", + "size": 23702 }, { "url": "https://platform.claude.com/docs/en/api/typescript/beta/skills/create", "status": "success", "path": "en/api/typescript/beta/skills/create.md", - "sha256": "54dc3b0d30c7bf66e18126d2bf330832908cd3f20ea14d4d427c5f92b9c62837", - "size": 5578 + "sha256": "41045c9b6bdedf1f0bc40635d45aca52e47cb233c62d8e157fa78b6c85f2d243", + "size": 5599 }, { "url": "https://platform.claude.com/docs/en/api/typescript/beta/skills/list", @@ -15829,8 +15829,8 @@ "url": "https://platform.claude.com/docs/en/api/typescript/beta/skills/versions/create", "status": "success", "path": "en/api/typescript/beta/skills/versions/create.md", - "sha256": "2fec094ab5e73ce0fb4e81def07136530e8e679ad081cb0f6450e14ea7dfb107", - "size": 4847 + "sha256": "d79b04cc934e5413c8b8fb7fcdff5115d00d2efd6f784c90d135d7ceaedf34e2", + "size": 4868 }, { "url": "https://platform.claude.com/docs/en/api/typescript/beta/skills/versions/download", @@ -15913,8 +15913,8 @@ "url": "https://platform.claude.com/docs/en/api/typescript/beta/environments/work/poll", "status": "success", "path": "en/api/typescript/beta/environments/work/poll.md", - "sha256": "4a07a4c37dfbfe619aa998e47d12f996e7627fe0a730b31160cabb0e3d2b51f9", - "size": 5838 + "sha256": "e32106b61229827f2c6c2e299922c5d02211fc0f16e1b6ba561c01bfeacb82dd", + "size": 5835 }, { "url": "https://platform.claude.com/docs/en/api/typescript/beta/memory_stores/memories/create", @@ -15976,8 +15976,8 @@ "url": "https://platform.claude.com/docs/en/api/typescript/beta/messages/batches/create", "status": "success", "path": "en/api/typescript/beta/messages/batches/create.md", - "sha256": "2f20c56dfae0e60eeffc582103717659da6794fe6ff3cba292a971155ab08bed", - "size": 179258 + "sha256": "049e292472712ec2ccaa1dee27c6e913ebacda2e66e650b454b179c4219c3b6f", + "size": 179249 }, { "url": "https://platform.claude.com/docs/en/api/typescript/beta/messages/batches/list", @@ -16004,8 +16004,8 @@ "url": "https://platform.claude.com/docs/en/api/typescript/beta/messages/batches/results", "status": "success", "path": "en/api/typescript/beta/messages/batches/results.md", - "sha256": "b1ea28a21b99f9ac5c84bafcb99d0c7ab4b17c1f099261040103f96e46c95d76", - "size": 157916 + "sha256": "35002612419848b9087ac8a5bf93df563c12fc4d59ad23e708a976a7d3df7039", + "size": 157840 }, { "url": "https://platform.claude.com/docs/en/api/typescript/beta/messages/batches/cancel", @@ -16095,8 +16095,8 @@ "url": "https://platform.claude.com/docs/en/api/typescript/messages/batches/results", "status": "success", "path": "en/api/typescript/messages/batches/results.md", - "sha256": "eae82b1c81ee61eabedc628b8481a88c5baef10f9c11f02a901c5aa16535ba8c", - "size": 40418 + "sha256": "925091f5b034264d6146338b1b42444f7256a9085d34ac400310fcebc5325e23", + "size": 40351 }, { "url": "https://platform.claude.com/docs/en/api/typescript/messages/batches/cancel", @@ -16116,22 +16116,22 @@ "url": "https://platform.claude.com/docs/en/api/java/messages/create", "status": "success", "path": "en/api/java/messages/create.md", - "sha256": "07c96e9b06bb86de0565b783aeece388d4183e505809f4e4eb40b4d06c8d32eb", - "size": 134220 + "sha256": "0be0fd7314c5b99d64348050eecd5d5babdeb5a7d8efb66ef7324e551c34a3ed", + "size": 134160 }, { "url": "https://platform.claude.com/docs/en/api/java/messages/batches", "status": "success", "path": "en/api/java/messages/batches.md", - "sha256": "eac0c1c82daa72fbceaf8fbba8906ae8a76e6cf3aaefb1648343d47b2097692e", - "size": 280928 + "sha256": "54e2c0c65513e810b20268aacb77e4920a5458c9118c2c8a31b4cc6b60256aae", + "size": 280695 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/user_profiles", "status": "success", "path": "en/api/java/beta/user_profiles.md", - "sha256": "95e2e8808b625069a537a120158a982ada188d057ca564a2fdc54c8831abfcc7", - "size": 77062 + "sha256": "c82ab1e20e790681612ab1dc40d30fc10a735b6f2a96ae37cb11dd8fc3a7701f", + "size": 77092 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/environments", @@ -16144,127 +16144,127 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/vaults", "status": "success", "path": "en/api/java/beta/vaults.md", - "sha256": "2ac4ccee6ed5ef885513cc2f295079f0d2000a5c69635fc2acba5f22ba96a359", - "size": 113795 + "sha256": "965dacea73efab87b1d16fedc6f82702b2e579fbd27eacbcc4a92bdc9ee38efc", + "size": 113841 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/messages", "status": "success", "path": "en/api/java/beta/messages.md", - "sha256": "94337ced74d7f3932c5f47951496db031dc925cd38e0701d4c4db6a58555428e", - "size": 3404921 + "sha256": "921176afe4e9f034b1990a60204049bd85fe5277ef165145ac519a58036394d9", + "size": 3404170 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/skills", "status": "success", "path": "en/api/java/beta/skills.md", - "sha256": "7fd3c2e58cafb04bc210ce2dc354bb522ba156bf0c99d6964e84c3c86bd030ea", - "size": 61607 + "sha256": "8e6fe13d814274f27bbc2f96a4e96bda5ffd7dcc6c3549e03448f09b8295d619", + "size": 61618 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores", "status": "success", "path": "en/api/java/beta/memory_stores.md", - "sha256": "cbbc15a64f23f4107b15227cd0b294a07cb36a0e74f146e8418239c1853eaad2", - "size": 129581 + "sha256": "4e6a62996a4afe7f765f0f75de7350cab455d6513382d2ca024de0a997de6e82", + "size": 129634 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/models", "status": "success", "path": "en/api/java/beta/models.md", - "sha256": "17010d83395a3f1364937c77757048545a56e0b92c8941f7a41632aece0a15f3", - "size": 48416 + "sha256": "8e2f969a6347a714087bac2e5beda1d2888d2dc563338d49381619c24176e7c5", + "size": 48425 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions", "status": "success", "path": "en/api/java/beta/sessions.md", - "sha256": "1c2811a4d1f3808d93ac5d36722a5e69472483fa3247571c605880a4bcae1a36", - "size": 1215784 + "sha256": "d2e27bf683361164895110ba95682afc03fcbb117dc15f1421cdcd8174cf60f8", + "size": 1216403 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/deployment_runs", "status": "success", "path": "en/api/java/beta/deployment_runs.md", - "sha256": "11eaff904788adb9a759c35be532c537417136addc7ba93082129b975f27b7eb", - "size": 36747 + "sha256": "b85c640e90e8db0addd51ad21dfd7e2744f13d736c36b5193ab218b9365db832", + "size": 36759 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/webhooks", "status": "success", "path": "en/api/java/beta/webhooks.md", - "sha256": "af857465b9dfb2b3ade9e7381c440746eb7212e6cd9d2265912d5818786e0b27", - "size": 64398 + "sha256": "40d65a87030aefa6446a7d8d9e022e841383b695d43b19c987b975cf167c5204", + "size": 64401 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/tunnels", "status": "success", "path": "en/api/java/beta/tunnels.md", - "sha256": "985d8b7fd0b88a53be9263d93a8deaf7679c47118a254122d6908f316899798c", - "size": 67710 + "sha256": "74e9d43861cabbbb24f60ba2406a7e6747d975468216703a72c25b590e229422", + "size": 67738 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/deployments", "status": "success", "path": "en/api/java/beta/deployments.md", - "sha256": "c1052ce8a45978e274e32da2f8e6be5d65d81a1a4f9f6d5bd662e80b71cece77", - "size": 235842 + "sha256": "69cdfced5e76f39c0333432ddaa217230ed48b6456c75e1f6c1e2ae191df387c", + "size": 235929 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/files", "status": "success", "path": "en/api/java/beta/files.md", - "sha256": "d16a6d9b6e9c3dca07bc11789e11a939104b8f59420e4de42003249999fc11e9", - "size": 33341 + "sha256": "b02630557d4b10fe3263314b813db4fe538381c888a5a04f59dfe1b2a396a364", + "size": 33349 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/agents", "status": "success", "path": "en/api/java/beta/agents.md", - "sha256": "4581574435e7b1808adcddca8cf6ac18253a23d90938495bf2dbe4bfb55c340b", - "size": 456637 + "sha256": "5d77f9c1b14cf7710906fb66f515c9abe57e679564419a5239848523162b0340", + "size": 456704 }, { "url": "https://platform.claude.com/docs/en/api/java/models/list", "status": "success", "path": "en/api/java/models/list.md", - "sha256": "4c8eab7fef73343b0e2887dc0c47507e990ca68cda9e5c71865db3c2747c9993", - "size": 11157 + "sha256": "446024f6d5660604e6b843fb10fb6210f019e41bb8ca1a7082c6161b182e303c", + "size": 11160 }, { "url": "https://platform.claude.com/docs/en/api/java/models/retrieve", "status": "success", "path": "en/api/java/models/retrieve.md", - "sha256": "066286fe313215f43f8cbda69650cc226ff679448e3cfb3da78be570a1629fc7", - "size": 9852 + "sha256": "2c29cf44217f7e785eca422dcfd5648cd3e8310b84ae443584a58d3e6028f863", + "size": 9855 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/vaults/create", "status": "success", "path": "en/api/java/beta/vaults/create.md", - "sha256": "834902fbfa3753510ed9cbb624fe371eccb807e3a0aa93ebac40412a6d007b72", - "size": 6372 + "sha256": "55f7de69ab40e29a3a83046750a8e588270bc73e562414af3bdfb15e3fd62292", + "size": 6375 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/vaults/archive", "status": "success", "path": "en/api/java/beta/vaults/archive.md", - "sha256": "d8bc837f4844e0d785bd4783d40082555df5d78f0f971c658590e1f7d090302b", - "size": 6147 + "sha256": "0585b3040ffbb7e8e5003d88242bd7cd48b2fb697b3703e797aeb4bfbf865597", + "size": 6150 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/vaults/update", "status": "success", "path": "en/api/java/beta/vaults/update.md", - "sha256": "743a8ba64dadd745197c3faa93927b01509654a43d2d83d200729347ca3fe803", - "size": 6410 + "sha256": "2e432a573a68787788c64395e40b53c36ccfaacc292d7c7f803e552a10da7635", + "size": 6413 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/vaults/list", "status": "success", "path": "en/api/java/beta/vaults/list.md", - "sha256": "9edba68a4a7dcfa6ca81075f8deb378c4188c10047348eb6614e1a14757af01e", - "size": 6570 + "sha256": "2f3ee611229fe1134299c479449c4c6121537e8692498b07f61e10724bc8ece4", + "size": 6576 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/vaults/delete", @@ -16277,176 +16277,176 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/vaults/retrieve", "status": "success", "path": "en/api/java/beta/vaults/retrieve.md", - "sha256": "31ed9c54bad826d45848c59bf0134a7205b759554d6ae42918ea7a2958e999ae", - "size": 6148 + "sha256": "f03a9862ccb66a615caf8052065572f0ececfae33c98ed51cf95e11ef035dd5a", + "size": 6151 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/vaults/credentials", "status": "success", "path": "en/api/java/beta/vaults/credentials.md", - "sha256": "fa70d767327c97866217dc18badeaa6b1b9938534fbd4d1f5265b472f21d56e1", - "size": 110177 + "sha256": "e0407daa86065e97e93b5ae35602aa754bee5aa7c3ba790669bd9dbca01cb18f", + "size": 110206 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/messages/count_tokens", "status": "success", "path": "en/api/java/beta/messages/count_tokens.md", - "sha256": "2bad153da4c38be1dd2b971d5df5c14814b308ad20f8e458e5014ca71aee8d28", - "size": 149064 + "sha256": "0a2f8ae70fe7f21f9423dc3801b689afd5292b251d278d3b78926563e3e162f9", + "size": 149055 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/messages/create", "status": "success", "path": "en/api/java/beta/messages/create.md", - "sha256": "03f68207f85b100b33ecfd085f11cbc0558000c964177c11b521690b7a3222e9", - "size": 306080 + "sha256": "3648f46b3b7f08c92093d57cfe7b117ed2bb5ad5373ec3a980422b205219feda", + "size": 306002 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/messages/batches", "status": "success", "path": "en/api/java/beta/messages/batches.md", - "sha256": "e48229830921cb9a8c9de741eae91ccbb52e5ab91f82b45cfe8ef2ff89f56df9", - "size": 814828 + "sha256": "c64ba106110556cf634a3b0eab907e49ad49e0e615c088795789cdd5e00b8f3c", + "size": 814550 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/webhooks/unwrap", "status": "success", "path": "en/api/java/beta/webhooks/unwrap.md", - "sha256": "d4fe8ace69575031c6b38745521928f80cea52c08eea0e8bd50c60659b8984e5", - "size": 14030 + "sha256": "6e9e0b93b0ce3100d3cb193a9c7c3b972ff55577f32c2c8dd23f7acea50dcaf1", + "size": 14031 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/deployments/unpause", "status": "success", "path": "en/api/java/beta/deployments/unpause.md", - "sha256": "e55d62213968d7aa1ced4e000384ba78039ea936bca3c11c84a251e9b8a13c6d", - "size": 21606 + "sha256": "9556df3687cda552da62712fd791639899c312d888bebd7b319677e1f4c81ba5", + "size": 21613 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/deployments/pause", "status": "success", "path": "en/api/java/beta/deployments/pause.md", - "sha256": "8e757e5371086ef1d2b96ccc341b37768ca1a04dd9fb67e092993cfbc9d3fce5", - "size": 21584 + "sha256": "3e4afbead9a087f2a509b7aff00b8df4a40154b0303684979b4ec4cbc26ca2ea", + "size": 21591 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/deployments/create", "status": "success", "path": "en/api/java/beta/deployments/create.md", - "sha256": "b096fe7aa4a9fcdf21c23f6657d60276e4712dde48fe13ab98b7c9109ea8f0e9", - "size": 31842 + "sha256": "ec8d6e1ab9a9e8ade92fb61ef1eff1d3fc6f1cbf1c36d7d4c5e9802d841f8909", + "size": 31855 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/deployments/archive", "status": "success", "path": "en/api/java/beta/deployments/archive.md", - "sha256": "5376b4715f0cae89acc337ccd35ec999c6d1b9d387b3a37828567c3f2c0578c0", - "size": 21606 + "sha256": "729091646e792fa66b7ea2b3f64b754bb911de35bd8146a38597d8d6d0afdd31", + "size": 21613 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/deployments/update", "status": "success", "path": "en/api/java/beta/deployments/update.md", - "sha256": "ed5cf78137360feb1f3427e41fb08dc76549807eebbea1cab8f3bd58c3a3f1fc", - "size": 31695 + "sha256": "32b164b2528321a043d27effa8499d59e078fe21928bd6904a76cbf9049e97bd", + "size": 31708 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/deployments/list", "status": "success", "path": "en/api/java/beta/deployments/list.md", - "sha256": "a5569254c717acf41a26e9bd878093b92b136ed946208b3711def638cc69909f", - "size": 22638 + "sha256": "3dc8dab66289a28f20409ff9cb28c717beaf6d4407c4e5a3e52dd0340f3c1bb8", + "size": 22650 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/deployments/run", "status": "success", "path": "en/api/java/beta/deployments/run.md", - "sha256": "53db7f0202b7cfd0b6543cc6c69ee4ed51fd10b30f7126bf0e09a6ea359e63b7", - "size": 11585 + "sha256": "d0047845b9ff8f2775237f440a3a7e8a1da24cc49752bd51271b0ce8fd3fe8a1", + "size": 11586 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/deployments/retrieve", "status": "success", "path": "en/api/java/beta/deployments/retrieve.md", - "sha256": "d9df997fd118f1ac3ed36d1b9a3032ed899c21bf9d61584daeca362258ac7ef4", - "size": 21580 + "sha256": "a35a1579f89fb1c0dc36c4236e8de6f9baa2e7ddca96d7d21d99c3855733da27", + "size": 21587 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/user_profiles/create", "status": "success", "path": "en/api/java/beta/user_profiles/create.md", - "sha256": "f322e704a16347679a7e1f84dd229727908fb97a94eb4f74ce6eddbd4be4a28d", - "size": 13205 + "sha256": "e4438d4b2dcc420b67dba904cdebcb3654ae51440f08e4d5119d175b85ad701a", + "size": 13210 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/user_profiles/update", "status": "success", "path": "en/api/java/beta/user_profiles/update.md", - "sha256": "d8d6a4890c485e339e64995ea7bfb2b843602d4df8ee518737dd7b50cc537ada", - "size": 13046 + "sha256": "4df64ddfe6daf319e490c63c6d429da668ccb69e2feb4df826c6422a6254f952", + "size": 13051 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/user_profiles/list", "status": "success", "path": "en/api/java/beta/user_profiles/list.md", - "sha256": "26acce7db43329a2ed63ac579d23055b6411f2e100a67293087c9e462bc192ad", - "size": 12108 + "sha256": "eb38fcaeff4e8629b19ed5084e771ff74b7d3989f1a011b5f39e18ab11d93fab", + "size": 12115 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/user_profiles/create_enrollment_url", "status": "success", "path": "en/api/java/beta/user_profiles/create_enrollment_url.md", - "sha256": "45dab2e9872758c90430fdba1d4b09fd8d85a23913febc796dd0d0bf1b782348", - "size": 6037 + "sha256": "e4541f5ddcbb0372169c627aa02dadc4dbe005f8e4d401be6bce98060b3fd391", + "size": 6038 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/user_profiles/retrieve", "status": "success", "path": "en/api/java/beta/user_profiles/retrieve.md", - "sha256": "42ce9a040fef41bb2abba9a090589b0fb4105b93f56e8be268eb70882568bd16", - "size": 10975 + "sha256": "09e7edeae6fc3f520593755d262fa7b60a2ac3d390ca7620d09a779f2ffe5157", + "size": 10979 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/memory_versions", "status": "success", "path": "en/api/java/beta/memory_stores/memory_versions.md", - "sha256": "2ec89037e784050eb7673d051efa8c4e81878881f4511ee559a85e053c0d88a7", - "size": 46762 + "sha256": "b8946af59884ed7730acf28a3c5f8432f8bfc3215f4037f665f76e6afbf465f3", + "size": 46787 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/create", "status": "success", "path": "en/api/java/beta/memory_stores/create.md", - "sha256": "2754e1bb24be56e3cd0a9efc6253cbaa084d0f17bac04ab3b8a4f6bc59c4eda5", - "size": 8628 + "sha256": "4229c6b28ed3c865090c309594bb0ad3dfd6250e6d85bcf777f4a2f6ee572bee", + "size": 8631 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/archive", "status": "success", "path": "en/api/java/beta/memory_stores/archive.md", - "sha256": "2f4ecc7e044f52f7ee3562c84de772b1e29bf23a0e1d78c0d13abaa968e327ac", - "size": 7664 + "sha256": "96967ec81333e66aac01a241bb0619bd16c6b333dfe294ba9d1f18c5765e6935", + "size": 7667 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/update", "status": "success", "path": "en/api/java/beta/memory_stores/update.md", - "sha256": "8604981eb04fe89d66d484dac590983f49591172e9ed5e84508b74fec868407a", - "size": 8369 + "sha256": "b88e4c2951f48718129a13d830eecf0b6e343bebfff807f01730ab8e87ba001e", + "size": 8372 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/list", "status": "success", "path": "en/api/java/beta/memory_stores/list.md", - "sha256": "a9ddc9a476621e329b9e1fcf8cfd8d7aac879b1637f231a963daae62c23f3073", - "size": 8275 + "sha256": "027d4d74f9cc1d7357d39a54bb6bc5a79553e720001b2274874e0e20a76d42ae", + "size": 8283 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/memories", "status": "success", "path": "en/api/java/beta/memory_stores/memories.md", - "sha256": "c0908cc829f487f23add93e634b20133b4537e291e8f30fb6dc8544a568149a8", - "size": 59041 + "sha256": "343b2ef30748ed8a4a85e81401f20b67d14cee69c1870fee3c3a01681afc490a", + "size": 59053 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/delete", @@ -16459,8 +16459,8 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/retrieve", "status": "success", "path": "en/api/java/beta/memory_stores/retrieve.md", - "sha256": "d81fb25102cfbc55fdd7f526dc1074caf818da6cea6101813e4f3f395022c5a3", - "size": 7568 + "sha256": "0ee5ba78bcf76648d29a895b64a41288bb05f1abd8db21b195f84cd0c9bca58f", + "size": 7571 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/environments/work", @@ -16515,36 +16515,36 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/deployment_runs/list", "status": "success", "path": "en/api/java/beta/deployment_runs/list.md", - "sha256": "8584f7c5f3299e4e0feb2ab0997763945ca9c33beaaea111914bf0b6530d1e94", - "size": 12934 + "sha256": "468a4b62f7ae18b9ad92caafa59bf957cedc7e394fad6a2bd045987afe5eef64", + "size": 12942 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/deployment_runs/retrieve", "status": "success", "path": "en/api/java/beta/deployment_runs/retrieve.md", - "sha256": "831f988e3c13f25c9364a219cc8b735f74bdd4840eb2efa47fbba24528592ab8", - "size": 11628 + "sha256": "6f59b0629b21c81698f2c1052694760335bea0bef7ab5e80a57845a089e79f33", + "size": 11629 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/skills/versions", "status": "success", "path": "en/api/java/beta/skills/versions.md", - "sha256": "d48f0287ff8c925d6c3d60871a10d8c99254aac3e5f7938f6cb1b25a458ede3e", - "size": 33054 + "sha256": "10fd25b4efd1311589bc6521ade4a65989a94b5a0d011554b147966c638487ef", + "size": 33058 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/skills/create", "status": "success", "path": "en/api/java/beta/skills/create.md", - "sha256": "0904cbb58cb351dec3d94aba41cc8af29c77be9955f92b820eac30632873312a", - "size": 7500 + "sha256": "c23a7cfce69690f1286a43b5fac436402da7f4bcbf56a2e71653d10dc8574a26", + "size": 7502 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/skills/list", "status": "success", "path": "en/api/java/beta/skills/list.md", - "sha256": "3c563e10ab78269dd02d4e67f4a9cf005824f5a3e673ad8690746a28e83954f5", - "size": 7645 + "sha256": "34ead1fa4a168bfda7356bc44ed50bc10beaca3e97bec986504ddb9c376b7728", + "size": 7647 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/skills/delete", @@ -16557,106 +16557,106 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/skills/retrieve", "status": "success", "path": "en/api/java/beta/skills/retrieve.md", - "sha256": "5f43c4f995fb84f5d334c04d1bc2ad8c2c7ac3dcd15b423343c480b299ea315f", - "size": 7088 + "sha256": "a3dadf01019fb517658123aa4d25f7fd540a954bacd4e17338143aa0cb84a732", + "size": 7090 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/agents/versions", "status": "success", "path": "en/api/java/beta/agents/versions.md", - "sha256": "011375171090a4fd16c005838cf0ea01d649e50cb327712e95d224cee94d7e4a", - "size": 32596 + "sha256": "33255ac6e4c3fdf5d69c5e39206a8324c514188ab0adc862383aff70552cfaf9", + "size": 32601 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/agents/create", "status": "success", "path": "en/api/java/beta/agents/create.md", - "sha256": "9206363f65255e37f2e336fdeb90c7d3c60582506c45df6425fad0a8a24810c5", - "size": 60565 + "sha256": "683f50c9bf3acc19c225d13b2ea313c0b60d34d8cc1ac8b05b452c39fca52bb9", + "size": 60570 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/agents/archive", "status": "success", "path": "en/api/java/beta/agents/archive.md", - "sha256": "cf365acd4eca9063541c53d261c9f2e2e6cfafe9b3f72daf1671a70b869757f7", - "size": 31956 + "sha256": "bc07a29bc7f09848ed6c2b45782ebd3c55c0d43d9bb31eaf0154771a482747bc", + "size": 31958 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/agents/update", "status": "success", "path": "en/api/java/beta/agents/update.md", - "sha256": "7e1f5e9e245fce07e76cf950175d9cc909280e39afd5583a0df3156637c0c476", - "size": 61318 + "sha256": "798ba3fe932a8455a92b05611c858d07c3ef669814667aaed7a3dd5ec7d87dce", + "size": 61326 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/agents/list", "status": "success", "path": "en/api/java/beta/agents/list.md", - "sha256": "603edb9a9597a62542c5a3bfd776db73c5f3a657980cad050e74ef2db8a7b661", - "size": 32812 + "sha256": "aca4c7697f4d2a914bc1813cb78c6be2ebf2ced09938f38fa18abe76d40c7693", + "size": 32819 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/agents/retrieve", "status": "success", "path": "en/api/java/beta/agents/retrieve.md", - "sha256": "260212de185756621d5b8a67f7546df8663671524777a5480412a58633dc0772", - "size": 32096 + "sha256": "3ca0ee8ba8d38d523ffdcf4bc5ca1b1269f6a063c152ff86177e3e6d6a7962e0", + "size": 32101 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/models/list", "status": "success", "path": "en/api/java/beta/models/list.md", - "sha256": "34b235ebb1be505a161f56c748132954757acd031ad6210113d70d7ad14fff4a", - "size": 15862 + "sha256": "9aa6e5a4ebdaae0444e906988e89a87de14a6aa4090a11df443bcb9dc21dc882", + "size": 15865 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/models/retrieve", "status": "success", "path": "en/api/java/beta/models/retrieve.md", - "sha256": "fa09fec1d75a99616bd33292f1fb7e3b75b1259ca1e0daf12ce5b3c0f04d1bea", - "size": 14537 + "sha256": "c0acc0026dac3a0b6df67847b2492090dd86cf251d9f468776a356c1c34b46ea", + "size": 14540 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/resources", "status": "success", "path": "en/api/java/beta/sessions/resources.md", - "sha256": "65faff64c6628ac7e1fce16bfde20f572997beeeddf5c9cd8b4306713c49afea", - "size": 42439 + "sha256": "7abeb0d8d9b908242dc37998aefd0f14750a96a74ed74784158d301e7385d092", + "size": 42464 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/events", "status": "success", "path": "en/api/java/beta/sessions/events.md", - "sha256": "3af13b14b4d9c7898d3a582daf67756801122077d1b0e29e3c423bdfa5c1dfdb", - "size": 588531 + "sha256": "e5bac7a1a55a024f8ed6efcfa2666f90fd39005b72d2fa6b2c4232603fda2e61", + "size": 588846 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/create", "status": "success", "path": "en/api/java/beta/sessions/create.md", - "sha256": "d6c9811b25d45037968468149f34b62d8c944f001e8bf41a1ed59f5cec7ced02", - "size": 86446 + "sha256": "70bf4d72448701efa81666c0b498e67f4f7bece59a191c2b73f717bf4b3afdaf", + "size": 86485 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/archive", "status": "success", "path": "en/api/java/beta/sessions/archive.md", - "sha256": "8d4771ccbf671def958bb4fb550e1a1b6fab4f15e517c4b24562f288e004d862", - "size": 47650 + "sha256": "4e4e016e211af3db2d86a8205d5cc43624192be99a3a08a93baf5b3362201860", + "size": 47677 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/update", "status": "success", "path": "en/api/java/beta/sessions/update.md", - "sha256": "5af5b5b1257e98eced610da2652b165ac76ed2bf40b607a2727e51bc3270cce7", - "size": 48952 + "sha256": "a97e8a386164fcdce04c2c50dde00e8ab765d87e0572460631ba67bedbfab474", + "size": 48979 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/list", "status": "success", "path": "en/api/java/beta/sessions/list.md", - "sha256": "12ac2f6d1a5a7a46ab045fa63de00c2320f804ca428d0e3f441df3a49e7597d7", - "size": 50517 + "sha256": "d75167301f4c05ff2659aaad6bf3ddb341ccb93e1fd6e284a2ec136a3322b679", + "size": 50554 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/delete", @@ -16669,22 +16669,22 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/retrieve", "status": "success", "path": "en/api/java/beta/sessions/retrieve.md", - "sha256": "8e5c821fe1fdf604ae4eecb5fd3282837cf580bca0736cd3f672858f93f70457", - "size": 47635 + "sha256": "518034ea31c26b8ba9f4d415c3f5e4f016fc0ab1d14a395eb6b6a308e8f905ac", + "size": 47662 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/threads", "status": "success", "path": "en/api/java/beta/sessions/threads.md", - "sha256": "8fe27d1c72418a82561bf38f33b250260c437a830c77fff7cad159ce93555f47", - "size": 459619 + "sha256": "ee77c80153bf4effc549a5fb598a7a7b2454e5494ed5ec619e45f8bd01db373d", + "size": 459927 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/tunnels/create", "status": "success", "path": "en/api/java/beta/tunnels/create.md", - "sha256": "ce59ea6edf64895696f2c785eef5a3162c10366745439572f5c1e5aecd0c7220", - "size": 6582 + "sha256": "7419a69513a9f46ed98d9498a21319c2c618072b10a6c22a2305d3965641bba5", + "size": 6584 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/tunnels/reveal_token", @@ -16697,22 +16697,22 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/tunnels/archive", "status": "success", "path": "en/api/java/beta/tunnels/archive.md", - "sha256": "01111b82ab72aa8bd4365efc5cac31949ce6546b290fa5b19c10e6de4212ea5a", - "size": 6678 + "sha256": "4f407221fc816e5ab109b1dc2625d108bba8412821956c1350b6f2f3a524338d", + "size": 6680 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/tunnels/certificates", "status": "success", "path": "en/api/java/beta/tunnels/certificates.md", - "sha256": "81d9b91a9ab2c42220d3de2432e0559af9e04cb62bbb49bf3eb1cbe29d44299e", - "size": 29220 + "sha256": "2caa1fe616e4563dcb857a08e6cd336b073d7168d426e144b6a338cb21d12403", + "size": 29238 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/tunnels/list", "status": "success", "path": "en/api/java/beta/tunnels/list.md", - "sha256": "d2dec643b70754076412d9b14aba18c4844b1c8e1dbadfdfc1f6262795a5fdbf", - "size": 6860 + "sha256": "a3988133ce1f95bd8b01764f928ce0da6875d20429ba22bc210107d991e260d9", + "size": 6865 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/tunnels/rotate_token", @@ -16725,8 +16725,8 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/tunnels/retrieve", "status": "success", "path": "en/api/java/beta/tunnels/retrieve.md", - "sha256": "3dfe87d7fa361e55dc8074e548516a15746a36aaac9b0ebb83028fe826a32952", - "size": 6398 + "sha256": "73f6fdd643d822840564b077444aad2677b2af0528a27a0d01de50ced4c23289", + "size": 6400 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/files/download", @@ -16739,15 +16739,15 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/files/list", "status": "success", "path": "en/api/java/beta/files/list.md", - "sha256": "df8991dc0fd6171ada75e9fe52ee471fa9348aa00ef66f23907df9e70a8d9153", - "size": 7517 + "sha256": "358843fc2d8b9dae5d9e71972293761bee370a393d9476953620c079fa5dedfa", + "size": 7519 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/files/upload", "status": "success", "path": "en/api/java/beta/files/upload.md", - "sha256": "eeeb2fcedaef1cfb56613c98c436f9bfdc12166313d2da56bdc8604f2870d272", - "size": 7274 + "sha256": "06aab9d35aec1787590a7d222f29caf489de91d7e63ab3c1ada2f0d1bbf4df3e", + "size": 7276 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/files/delete", @@ -16760,57 +16760,57 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/files/retrieve_metadata", "status": "success", "path": "en/api/java/beta/files/retrieve_metadata.md", - "sha256": "024942c604bd4bd5a7fb2447ad4ee863932aaf9f204e59f6a507ba08e93f43c0", - "size": 6784 + "sha256": "a78ace5a77d06ebde9b9b546e19c59f5ff46dfbd1ac26c8b0f0fa1a45b88331b", + "size": 6786 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/tunnels/certificates/create", "status": "success", "path": "en/api/java/beta/tunnels/certificates/create.md", - "sha256": "48d8f0172dcc302ccc0e48094882c044faa0dfe618031e349dba8aa44b38c0ef", - "size": 7214 + "sha256": "e59d4a32ea0b6c5c210aefac73ef35ad9c354bf8e70dec693f5e9b20368f2a2f", + "size": 7217 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/tunnels/certificates/archive", "status": "success", "path": "en/api/java/beta/tunnels/certificates/archive.md", - "sha256": "5b1a58474b5c441527237e4394ab894de79c9593175b7db4061bb64184b048e3", - "size": 7205 + "sha256": "c42d8cffe84f3da815c69fcccd9b2bafa86c7c8495990455cde16742cc2f52c7", + "size": 7208 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/tunnels/certificates/list", "status": "success", "path": "en/api/java/beta/tunnels/certificates/list.md", - "sha256": "9096e18c47a8ea968da530ffc7ae00e24fbb9cf9bb34d8a7c7aa2cdd5394d8de", - "size": 7268 + "sha256": "44aa1dc420d0e1bf979fa5ad0c58aa86ae7edad867814345f9ee85133f842f4a", + "size": 7274 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/tunnels/certificates/retrieve", "status": "success", "path": "en/api/java/beta/tunnels/certificates/retrieve.md", - "sha256": "f9bd5bb0ee2646c85bd7058ca403dfc32357e3697d71d816a7bd9a896bee6c46", - "size": 6972 + "sha256": "423c1383ca7a927dcc21fe193678033a53dfe47440458a0be94f90093b5e4769", + "size": 6975 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/resources/add", "status": "success", "path": "en/api/java/beta/sessions/resources/add.md", - "sha256": "f22afa788fd84b168f25733260b23fc23684c8a67ecc7f5ddcbb9554f9dd2701", - "size": 6273 + "sha256": "b827d39c661bce06c56edfc28050afd999b5ecea4d98fdadf6ca3b98c24f037e", + "size": 6275 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/resources/update", "status": "success", "path": "en/api/java/beta/sessions/resources/update.md", - "sha256": "62cdd8a9bf6cdab2d8dbc9b762e6aa483813dfb266beb70502cdfa93d834de0a", - "size": 8553 + "sha256": "cf3ce9ea50375e58cc97634570d560c16d6b6db2f47f767c6eddfaa6df6edb72", + "size": 8557 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/resources/list", "status": "success", "path": "en/api/java/beta/sessions/resources/list.md", - "sha256": "027bfbd6afd4f3d0702739109e169f6936465b88b6af30c3ea989a531b5ca629", - "size": 8708 + "sha256": "913b347c5ea65ddf39b61f63f8d1f995e8cc8389f5bf7068e145850bb9aff83c", + "size": 8715 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/resources/delete", @@ -16823,85 +16823,85 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/resources/retrieve", "status": "success", "path": "en/api/java/beta/sessions/resources/retrieve.md", - "sha256": "2e60c691949584923cd4b55e2b3c0bd8bacf9658dc4a40bbe7d7ea717d65662d", - "size": 8331 + "sha256": "6b83afbe7b4fe9a4b56287a633a5c22336418fcc6d99426b84aad1525f7c15cf", + "size": 8335 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/threads/events", "status": "success", "path": "en/api/java/beta/sessions/threads/events.md", - "sha256": "75050d0217d45f3b89b062ce93eef0bce2fef2d2a37795e1596cbf8fb0431d83", - "size": 204447 + "sha256": "4643d8b381836b6bb93775ca5b5b1fcca523cccc6f8d95145cb8ea210e40ec21", + "size": 204566 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/threads/archive", "status": "success", "path": "en/api/java/beta/sessions/threads/archive.md", - "sha256": "62f576a166474e18c8893f4e7ddc0e6d99dddaa90d96134e59075a20034eadde", - "size": 35289 + "sha256": "4e41fedee535bdf6aeb990b08b301a35384f21835add5bfbbde2efb8d82a2a39", + "size": 35315 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/threads/list", "status": "success", "path": "en/api/java/beta/sessions/threads/list.md", - "sha256": "35749b5277d456ecb6a0ec158e98e4d1b03fe369130c970f6c94a84dde9eb903", - "size": 36024 + "sha256": "d3879a46cd65b38d865bb65d524c948b0b5c68d662672d696ae7eb3d33a43ec5", + "size": 36053 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/threads/retrieve", "status": "success", "path": "en/api/java/beta/sessions/threads/retrieve.md", - "sha256": "82086dac66eca3cc050d8695325618a0d31cb795af1f9fc84a40b612a257c40f", - "size": 35275 + "sha256": "24ed3f5a60f1a63493649b99157d9b16edff23740f1926b78326d468816abdb2", + "size": 35301 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/events/send", "status": "success", "path": "en/api/java/beta/sessions/events/send.md", - "sha256": "cd8aece3592e8a9246e60391071c99cd15ec6c40301644a4b330305e635eab80", - "size": 27721 + "sha256": "7c7ad299034bbec563b3672ff5f780ab68a4b8e2db264b2972e1cf89de2e213f", + "size": 27734 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/events/list", "status": "success", "path": "en/api/java/beta/sessions/events/list.md", - "sha256": "631d0eaf12ce7b064e5219fa39fc599f96fbfe9ae5379cd0d1a5a610cbc98b6c", - "size": 103942 + "sha256": "25c655ade957f09f2e38a155c002c6e06bd44dbaef33738399fcb3bf9ff665e9", + "size": 104007 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/events/stream", "status": "success", "path": "en/api/java/beta/sessions/events/stream.md", - "sha256": "27b0f6ff4473397b4bd431d25e3bf8346a548df7834dd391f7b39e96d35102f2", - "size": 103682 + "sha256": "ffac571892a54c9275236367279a112922368ff04a6af6ce64aa8996aa4bf4e6", + "size": 103740 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/threads/events/list", "status": "success", "path": "en/api/java/beta/sessions/threads/events/list.md", - "sha256": "a8791c49bfb44dcbd8139e96ca629bbb4c021f125c945487993d324b037e8a93", - "size": 100585 + "sha256": "ab8ba4d36e5d0df1fd3bd5146578aee90a19059e09eaab87e8b510de2bb51bcd", + "size": 100646 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/sessions/threads/events/stream", "status": "success", "path": "en/api/java/beta/sessions/threads/events/stream.md", - "sha256": "7d04d628ed0200a03dd1c90a9cd3cc37b1e04c128eb142a552a655c35e95ac71", - "size": 103997 + "sha256": "0b503977b113ddff13cbc50d6dd9774e5af34dd8f418fbc620bcbb0afb8c8936", + "size": 104055 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/agents/versions/list", "status": "success", "path": "en/api/java/beta/agents/versions/list.md", - "sha256": "9ccfa6645a6f33c53c0fbe531c4bd010b551609385ba572af73872eea68352c6", - "size": 32595 + "sha256": "057f5701aa0e3203e7c6d8a89422cffd5f147e28aa1013875881979d1ec9bd83", + "size": 32600 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/skills/versions/create", "status": "success", "path": "en/api/java/beta/skills/versions/create.md", - "sha256": "be634403bd94aaf8ff18fbbbb73e3481899d7b1635e8c400bd1e0543181be064", - "size": 6826 + "sha256": "352f659ffba84f79eec99c09f52040745efcd34636285f4f3a2f2e080099bfb9", + "size": 6827 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/skills/versions/download", @@ -16914,8 +16914,8 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/skills/versions/list", "status": "success", "path": "en/api/java/beta/skills/versions/list.md", - "sha256": "acd6d2819aaec42bb0b7c52ff4ac36fc800180302782a8002b3ca7661d5e41a1", - "size": 6779 + "sha256": "f53d9f9277f2817a038b3b78d173a75dc59104df71de25c577b43e019af25094", + "size": 6780 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/skills/versions/delete", @@ -16928,8 +16928,8 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/skills/versions/retrieve", "status": "success", "path": "en/api/java/beta/skills/versions/retrieve.md", - "sha256": "9f3e53f301ca5ca4baf0a29a6fb4da48af956c1c52177e0f3b4b125bc53dc46f", - "size": 6866 + "sha256": "53deb5940e10feca9d0f001a76b8f1becbac7b4711441425da6c157cae0e4486", + "size": 6867 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/environments/work/ack", @@ -16991,22 +16991,22 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/memories/create", "status": "success", "path": "en/api/java/beta/memory_stores/memories/create.md", - "sha256": "8349ec9e4bf9911999d385c2888254a65c3e6cbf9960a137465338d088806090", - "size": 9190 + "sha256": "451089586e283e0237365f08945788bb12fb1bb7bf05527f7b790b1a09135c69", + "size": 9191 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/memories/update", "status": "success", "path": "en/api/java/beta/memory_stores/memories/update.md", - "sha256": "13dedd5fe2dc00bbd23523f553dff598ad11f6d8b030193e93755570e80a868d", - "size": 9570 + "sha256": "d802c12279143fe6582af8d0e0b850ac474a8861261adf5ea2ec3c6759dcc5d1", + "size": 9571 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/memories/list", "status": "success", "path": "en/api/java/beta/memory_stores/memories/list.md", - "sha256": "6911e0f86b2566b8cccaec82e6b1623e2ea4a4e8f286d2d19e23f135de725c32", - "size": 10535 + "sha256": "45e2617d61699a1adb0e4469f3f7ca8521ede1062afb20266c649e373bd0166d", + "size": 10542 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/memories/delete", @@ -17019,43 +17019,43 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/memories/retrieve", "status": "success", "path": "en/api/java/beta/memory_stores/memories/retrieve.md", - "sha256": "7fdc3b85a8dda762743121add8c3e91d8904f350526ef0e59a01d823b873fe87", - "size": 8660 + "sha256": "4ef10c465f34ee4516057216ef9b4e779d3270c8690e321c3e1848f85ada4b9e", + "size": 8661 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/memory_versions/list", "status": "success", "path": "en/api/java/beta/memory_stores/memory_versions/list.md", - "sha256": "f88bfa2260c6ca5130ad8b590f6ef434efd1644736b64939e5aeedd07dd2f5b2", - "size": 13540 + "sha256": "d0bcb1bea0e904bb97b12ecd24842378f5d0ddad357eb86e8604f3b34db20657", + "size": 13550 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/memory_versions/retrieve", "status": "success", "path": "en/api/java/beta/memory_stores/memory_versions/retrieve.md", - "sha256": "235a5435fc33ffcb6d70f128c0ed56da19986f9e8bac97736601874e1db93de5", - "size": 12151 + "sha256": "6507c37ec93efbd8c78e591dd0a912d85e24c184141154474f102c476de3ecce", + "size": 12156 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/memory_stores/memory_versions/redact", "status": "success", "path": "en/api/java/beta/memory_stores/memory_versions/redact.md", - "sha256": "9c623a603724afcd297443686e70eea0651621dafe112014ce526288d9803226", - "size": 11820 + "sha256": "2470a861fab6f91782c1bfec15d3ff3558ff21cc4a93295631a00295cf02ad29", + "size": 11825 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/messages/batches/create", "status": "success", "path": "en/api/java/beta/messages/batches/create.md", - "sha256": "3006b3b24fd98f57da1423b1e7e49e9380361b95235844a9fcd2dca82c5090a1", - "size": 181601 + "sha256": "3e3b66fa3f1535e737734bb1ba8a39284529868a98cabe121607b1c542c9c2ad", + "size": 181597 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/messages/batches/list", "status": "success", "path": "en/api/java/beta/messages/batches/list.md", - "sha256": "ccaed374309b0dd123f91aa6a33c08507a3bdf2f9433c0e125447657ea60fefd", - "size": 9512 + "sha256": "5aeea07134c6149cd076e8c972695d456f300471fbd82f284ec7bf4af2e7d1a2", + "size": 9517 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/messages/batches/delete", @@ -17068,50 +17068,50 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/messages/batches/retrieve", "status": "success", "path": "en/api/java/beta/messages/batches/retrieve.md", - "sha256": "e417e067c4a2331d4fd63e1f62373fb986ee59427f198ac88ef28e88730f366f", - "size": 9082 + "sha256": "f711ecdb54202a56ac4cd04c5b6ba52847fc1cea6b55da92eb2243836ac6debd", + "size": 9087 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/messages/batches/results", "status": "success", "path": "en/api/java/beta/messages/batches/results.md", - "sha256": "800afb82c74bc0e48db16a6ffe86267be866621a8460faa03ef8767e66a1fd09", - "size": 156520 + "sha256": "4f7d9ae0b549241d3b65b3d7585836c13442b8de572cbd3fa1f029fc1aa0cafd", + "size": 156445 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/messages/batches/cancel", "status": "success", "path": "en/api/java/beta/messages/batches/cancel.md", - "sha256": "bca35363f16f3859fa80ce12d29cfadaed31cfaf07ea42d0cc12e43e583a6f8d", - "size": 9384 + "sha256": "b85a684f8f8190b587f3abd6f94209b47607dba21fb1c5daf215b74d5066a14a", + "size": 9389 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/vaults/credentials/create", "status": "success", "path": "en/api/java/beta/vaults/credentials/create.md", - "sha256": "41b80b0e375aafab868e36ef86d43836261659496f6a4b96ac309b1afa14a64d", - "size": 15620 + "sha256": "3d16f43681925d591022f2a9fd1b7350535382af95e9426722f1f230ee63e30b", + "size": 15625 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/vaults/credentials/archive", "status": "success", "path": "en/api/java/beta/vaults/credentials/archive.md", - "sha256": "84c70a5261b29e62266deb085587122aa264039512c1457f0bb577e935b557aa", - "size": 10210 + "sha256": "fd5e1f04f303fc9dec76a5463bad064eca4bf72b30fa4605bf934c90ab7103c0", + "size": 10214 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/vaults/credentials/update", "status": "success", "path": "en/api/java/beta/vaults/credentials/update.md", - "sha256": "06a8d753ace7125c085d8be88869174c589a2e9eac9c6a968ba88bfae313c014", - "size": 15056 + "sha256": "7dd38edd391abd960a1958c3b42d1295c41c0cfe69b8636fd3ea14a60b7b40a0", + "size": 15061 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/vaults/credentials/list", "status": "success", "path": "en/api/java/beta/vaults/credentials/list.md", - "sha256": "eb2302f341eb35db47dbd8a5ee1b0c0f2c98055baae50d395ace286bc1aaa6a9", - "size": 10546 + "sha256": "c1b831f204c308ad1206ebeeffe1128a2509deed547d707e5b825a47f85d708a", + "size": 10553 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/vaults/credentials/delete", @@ -17124,29 +17124,29 @@ "url": "https://platform.claude.com/docs/en/api/java/beta/vaults/credentials/retrieve", "status": "success", "path": "en/api/java/beta/vaults/credentials/retrieve.md", - "sha256": "1cfb0b97f9b4ab07193f20b5e1175f5b73d0e30d187ac6497bb4ea828b211575", - "size": 10212 + "sha256": "e4dfc0cb94005f6d189f95484132744973c4e89e51fb412ed00cd33cbe014cd2", + "size": 10216 }, { "url": "https://platform.claude.com/docs/en/api/java/beta/vaults/credentials/mcp_oauth_validate", "status": "success", "path": "en/api/java/beta/vaults/credentials/mcp_oauth_validate.md", - "sha256": "7381c721355b79c30e284331f3fe211a46f3ead246b23da5461a702510eed40d", + "sha256": "884685d0321e7447a13e80cd98e4ec9faa5fb4d3b76a43c55b1e9c44d8a749d0", "size": 9326 }, { "url": "https://platform.claude.com/docs/en/api/java/messages/batches/create", "status": "success", "path": "en/api/java/messages/batches/create.md", - "sha256": "01c5da876c5cc21c80f53352cb0f48fb3cddc51c84bcf26e1e7d666b1284d761", - "size": 116377 + "sha256": "fcc890bcb450444158a300a9d5b346129e59d806dbb99f4f7632caf2378c7469", + "size": 116382 }, { "url": "https://platform.claude.com/docs/en/api/java/messages/batches/list", "status": "success", "path": "en/api/java/messages/batches/list.md", - "sha256": "7028a924b5213d1700667d3cac922db45d0aa464402488b71b714e707966a5a6", - "size": 5692 + "sha256": "59b7a1c5d590ddcfa688f48e5ab6a58154234eb79755518269f1bc1d27b70fbb", + "size": 5697 }, { "url": "https://platform.claude.com/docs/en/api/java/messages/batches/delete", @@ -17159,106 +17159,106 @@ "url": "https://platform.claude.com/docs/en/api/java/messages/batches/retrieve", "status": "success", "path": "en/api/java/messages/batches/retrieve.md", - "sha256": "2b907b2fa12853f98573977bfd463fb17436d366cca93aa1768a449b1febeccd", - "size": 5246 + "sha256": "7c4b5d585ee25db56d865cb1e6c69934cb7cf4772d657213ab2185f433a917a5", + "size": 5251 }, { "url": "https://platform.claude.com/docs/en/api/java/messages/batches/results", "status": "success", "path": "en/api/java/messages/batches/results.md", - "sha256": "e12e8b9dea29d5aa9113ba8433cf9ad2fe4406652e7b6368ea0445c3217de6e6", - "size": 38211 + "sha256": "585f4847f681ef33dd17371c4216a70e0cccd015764c090efbfe1d8203bdb6ba", + "size": 38145 }, { "url": "https://platform.claude.com/docs/en/api/java/messages/batches/cancel", "status": "success", "path": "en/api/java/messages/batches/cancel.md", - "sha256": "d0e8a5cdd35d81643166c690ac64ad2e1926ee7202eff2a18032968b4ce8bb76", - "size": 5548 + "sha256": "e18b3575e22fb477a971c848fce171e91137a572fb80b67016f3cc27301e07ee", + "size": 5553 }, { "url": "https://platform.claude.com/docs/en/api/ruby/messages/count_tokens", "status": "success", "path": "en/api/ruby/messages/count_tokens.md", - "sha256": "4bfa20c76770911442a66612e86f04e503028b56c9716b8bb4613856af5aa5a9", - "size": 96567 + "sha256": "c708889b7f6f78cb0454f263c75e624cbd98197dff407e5aac876a819fa13c26", + "size": 98181 }, { "url": "https://platform.claude.com/docs/en/api/ruby/messages/create", "status": "success", "path": "en/api/ruby/messages/create.md", - "sha256": "e7fda9be534b594d905b04e68f108f8c328b0b9ba0fd6097fb7bc905a43a1663", - "size": 136105 + "sha256": "132de35a87a9757baa150367d6fa914b4462229faa8e732e7aaee33b20ec5e92", + "size": 137517 }, { "url": "https://platform.claude.com/docs/en/api/ruby/messages/batches", "status": "success", "path": "en/api/ruby/messages/batches.md", - "sha256": "6daf99e1d2438a0d6306c148a30dea98a9ac6e1011e14ce6b30892c08918a82b", - "size": 267044 + "sha256": "e0bb22b4d1c7f692c8a0159d5f2f78ea7a9b4b1dde30c55b3307ff163f535b3d", + "size": 269566 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/user_profiles", "status": "success", "path": "en/api/ruby/beta/user_profiles.md", - "sha256": "e773fbfae5256bcaa4f91ef51689c276b5bfd2d585909905cba341692ad276fd", - "size": 65949 + "sha256": "2ad50fc2d911d8a5a90a156e48b8142d167a86d36d889011d0f19d49e049c1d3", + "size": 66429 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments", "status": "success", "path": "en/api/ruby/beta/environments.md", - "sha256": "8d37963da12038a1dcb21930d840338515ab119f0a7cd068365b2a1ff2b2f21b", - "size": 95245 + "sha256": "a9fd206b93255cabcd072b122f71308d22e1e7833efbc1b6e3e86d095cc077e3", + "size": 95893 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults", "status": "success", "path": "en/api/ruby/beta/vaults.md", - "sha256": "1be406124d3562c23f4b9c7f059a4edf57aba19edd41fb0ff3251d984c41d007", - "size": 87216 + "sha256": "00c9e765fbe3fe461dafbc6c853d9d1a9206f96789c8b96212570fcef3384df9", + "size": 87582 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/messages", "status": "success", "path": "en/api/ruby/beta/messages.md", - "sha256": "f4f1f32e5e8f18db1c3556fbeace10ac90675f153afad1157fd1e1e73e7e161e", - "size": 3521553 + "sha256": "fe164b9abb40ee164800f6042cf913a3aba03968724234a4adbcd54ba7f8b767", + "size": 3568127 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/skills", "status": "success", "path": "en/api/ruby/beta/skills.md", - "sha256": "d836534b3824d188f6a9ff70d6b3ee1cdad07a6a0e3dcc615c3a3d1bcf2ca30a", - "size": 42469 + "sha256": "8001508fe4398330ef43ac370e00fd8c5651b5c3a5bd8cca7e023ffdfacdd2b2", + "size": 42499 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores", "status": "success", "path": "en/api/ruby/beta/memory_stores.md", - "sha256": "e2f787d1262387903e0838b20891ca31727f4d40a6e4f9619c6670b403943a88", - "size": 102058 + "sha256": "87ea553ff7b18c1c7ac0c4febec022565d836d0d1a15dfce1e136bacade53352", + "size": 102250 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/models", "status": "success", "path": "en/api/ruby/beta/models.md", - "sha256": "31f44216f00601755f38fbe70fe3c49cee6be3a47b60297af8bf295a094c249a", - "size": 43827 + "sha256": "b967c08747543dee3bcc2d1b9c19fe00a4458e93397bad87c700c25d9345bce3", + "size": 44097 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions", "status": "success", "path": "en/api/ruby/beta/sessions.md", - "sha256": "70926f01d0d841f6c97659a7468f4bf7cbbc48a576b53d240295ea1ab1480cac", - "size": 1222892 + "sha256": "964ccd72978ed3f2c2bef677918d4ddee90d70a6e788c9505c982dc564964e5e", + "size": 1228322 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/deployment_runs", "status": "success", "path": "en/api/ruby/beta/deployment_runs.md", - "sha256": "c41de2d7f5d4af9c54021451c38648302b6972448fedf9231918814f638b2065", - "size": 32249 + "sha256": "d4ca647e170a7e5b46cf6195d118ba4e704c3d58fefc6e04f75b9d539a7f3369", + "size": 32285 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/webhooks", @@ -17271,71 +17271,71 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/tunnels", "status": "success", "path": "en/api/ruby/beta/tunnels.md", - "sha256": "6ea158a44ed835ed75159c2003b78e759625d5a5f774d1c67c3856b66f581253", - "size": 46439 + "sha256": "00464d7dfa2c52b3c4a3aec16f444e1025df1d393a3123c90bf2e33358d1489a", + "size": 46559 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/deployments", "status": "success", "path": "en/api/ruby/beta/deployments.md", - "sha256": "4efd6d52d9b75df0e66a654a3a23db703895cc6421595b4e3297e2faf09b4a61", - "size": 222076 + "sha256": "dcd2319ca926ed480db37ae7cbfbcb0d6202bbe7fccb37c0ce09a63b59754098", + "size": 223042 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/files", "status": "success", "path": "en/api/ruby/beta/files.md", - "sha256": "ab4ac3c9eac735bf458ce7553c51bc38269c255a530e69b8950f9235d294a0ab", - "size": 22989 + "sha256": "a214d6da6a586287e44a6fc13534c0fd1077d64d96a7cdc5566cdfa6b741f5eb", + "size": 23049 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/agents", "status": "success", "path": "en/api/ruby/beta/agents.md", - "sha256": "99130cb81c9269c0b40adb42430a5b0adf57a29c58c7f60720bcd20f6d239497", - "size": 465353 + "sha256": "1d0f310d236c64a2f49c41652ec8602d4701860c8e14c6970e6f2e241468c22e", + "size": 467723 }, { "url": "https://platform.claude.com/docs/en/api/ruby/models/list", "status": "success", "path": "en/api/ruby/models/list.md", - "sha256": "b41a8cfb485127f14d3cc7c2ad97179517bc7fd19fc92b52ebceb8aeeabb20ba", - "size": 10567 + "sha256": "06ae125f6feed535059d00b3cc502818f7f8bb87fe4bce85ebc5682525458bb8", + "size": 10627 }, { "url": "https://platform.claude.com/docs/en/api/ruby/models/retrieve", "status": "success", "path": "en/api/ruby/models/retrieve.md", - "sha256": "124693c22834778cd3ef51ed7b28eabbb075994c2136d4021e2b87fa63443ff6", - "size": 9294 + "sha256": "4abc142569d779e5d4aa03517d3ff1669ea98e92d5b323d747ff69e5e980a0e7", + "size": 9354 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults/create", "status": "success", "path": "en/api/ruby/beta/vaults/create.md", - "sha256": "c97c24ee8983aae3a99f5166f58cd1f5ebc51f77070620117609a35f06208b26", - "size": 4249 + "sha256": "56f34f77d09b7afe5bd3f82c70de66c3a59760b109a1e7e8ad1acaabfdc6d924", + "size": 4255 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults/archive", "status": "success", "path": "en/api/ruby/beta/vaults/archive.md", - "sha256": "1032633bee346785814bc77fc988dbe01de1c626507128c10bce139e20d2c56d", - "size": 4092 + "sha256": "e1915d5006ca80496e49b9807c2496e70b19de9fba5da8439790b16aaebc566b", + "size": 4098 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults/update", "status": "success", "path": "en/api/ruby/beta/vaults/update.md", - "sha256": "f8110e133d8649840c6b2abbadbef5f9b2e6ea5af57e09351307566634175a32", - "size": 4361 + "sha256": "c6f0330c9c957f1f338fd43a3dce2f78570e4e0d85dfa219b249372dc05fc1de", + "size": 4385 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults/list", "status": "success", "path": "en/api/ruby/beta/vaults/list.md", - "sha256": "3ca9a69255074231174266ff019191038176aaa059a851df45b9b8ca33ea9127", - "size": 4526 + "sha256": "2aeec910573cac28e627cfc6ff928b9279eba77eae763b86c89c5be99c974ed1", + "size": 4532 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults/delete", @@ -17348,36 +17348,36 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults/retrieve", "status": "success", "path": "en/api/ruby/beta/vaults/retrieve.md", - "sha256": "6451fcc29fbef254701f4c2cb5390c34a56c124e4cede343297467667c51f977", - "size": 4090 + "sha256": "6910d65331838aa9523579a560044768d1f02fa861bc3bf413e7a6456b580a43", + "size": 4096 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults/credentials", "status": "success", "path": "en/api/ruby/beta/vaults/credentials.md", - "sha256": "973a717b6ea4a88c9c513dfd919cdd3e698553f23a24a6fa5ffdd0021b17fbd2", - "size": 96553 + "sha256": "9ad50ec7ff63e6949e9b9da841573358cdb572912ca448b6a68911fa8b4a9e81", + "size": 97105 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/messages/count_tokens", "status": "success", "path": "en/api/ruby/beta/messages/count_tokens.md", - "sha256": "8ad8440fab66ff8e60001730db1aec0214a301cef142a0b51b40156ce55e33d5", - "size": 150157 + "sha256": "0f983b6e2d5d392cca90b1080271363d1800d1ae270704e95c419ba273044585", + "size": 152068 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/messages/create", "status": "success", "path": "en/api/ruby/beta/messages/create.md", - "sha256": "7f4e56624bcec7f32c3b09d760cd150f81335334b1a220d36cf54b7f85ef2eaf", - "size": 309517 + "sha256": "04d719e82f19328d8fb7ea717f326be9e002b71779d96b3bff357f3387b08428", + "size": 312783 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/messages/batches", "status": "success", "path": "en/api/ruby/beta/messages/batches.md", - "sha256": "6a2d057e1ec4dd8db36da35fcf9797c9fe1c2caa33b67141f8b548fe3c88e098", - "size": 789145 + "sha256": "376388cb76bef8d11e3307ce6cb8611d63d0456e3d2b7921e14a76bb01d021d7", + "size": 797916 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/webhooks/unwrap", @@ -17390,78 +17390,78 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/deployments/unpause", "status": "success", "path": "en/api/ruby/beta/deployments/unpause.md", - "sha256": "7f543743f2020d349cf0d74c65a9dbfc0b4aef863a03f8306815f821c2892bca", - "size": 19500 + "sha256": "392a32697fbdeb8c6d3305d0a1958cdf620e3028186027508c7111de7e862e73", + "size": 19584 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/deployments/pause", "status": "success", "path": "en/api/ruby/beta/deployments/pause.md", - "sha256": "54c2558d9e85cc3758fe4b0d5792e9f93aee8f57d34a00a30c1a3e8dc6f06237", - "size": 19484 + "sha256": "54592bc1d3fa333e1f237a4f2f5f37cff8bbc93742c6d29a0508572561d1caf1", + "size": 19568 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/deployments/create", "status": "success", "path": "en/api/ruby/beta/deployments/create.md", - "sha256": "808ddf68dbc58f38b2a7bc12130b150f1871a02ee5daf05ed9a1d7854fc43784", - "size": 30785 + "sha256": "1fb7334ce736407ca9a2748312cfd526b25de28ffb91332c54f8836ab2ea2f10", + "size": 30935 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/deployments/archive", "status": "success", "path": "en/api/ruby/beta/deployments/archive.md", - "sha256": "ee33e28a604138b5d9274fbd4fc338bb3d636fd12538ce7b6ed3e7210aa9085f", - "size": 19500 + "sha256": "07e7edb61a910b38ec10ace6b678147d9169189749236e57818664e0650763e5", + "size": 19584 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/deployments/update", "status": "success", "path": "en/api/ruby/beta/deployments/update.md", - "sha256": "e1bd821aebd81ac8d8e3f37fb7eaf80bd3045f64999adf42c87163862f9fc123", - "size": 30876 + "sha256": "2e93b8aac977cb987be2313544194db83a3cdfc63ef60490a22aff957d9d8265", + "size": 31050 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/deployments/list", "status": "success", "path": "en/api/ruby/beta/deployments/list.md", - "sha256": "0fc5931044d3011087cb06bf2caadc16b12b70273cc98c00c3864f25ba28142a", - "size": 20769 + "sha256": "bd48eb59c48ac2371457ba2a217ee4e94fefe81f436e8baddad9956352f8c317", + "size": 20853 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/deployments/run", "status": "success", "path": "en/api/ruby/beta/deployments/run.md", - "sha256": "a5db5ddc584eeac9d6cea98abc095cad5cdac6f39dd03fa972f52d9fbf19d81d", - "size": 9433 + "sha256": "0ed0f161c66b1b350ad3f4f562bfc8078e1d51c05e8ee4ef1977da60a0cc589e", + "size": 9445 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/deployments/retrieve", "status": "success", "path": "en/api/ruby/beta/deployments/retrieve.md", - "sha256": "e9e84186a169e4c275b07b6efe8674db702630591795e397453f0c5699278350", - "size": 19471 + "sha256": "fb1523dc1ad03d37ffb3de195590c36ab5aaf3b39f14e81890cf099c24b9af18", + "size": 19555 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/user_profiles/create", "status": "success", "path": "en/api/ruby/beta/user_profiles/create.md", - "sha256": "9c39adeea0b18081e27e17664d3ffe6706ea3ae7e9bd72e0efad92d2525ff554", - "size": 13156 + "sha256": "b9005d39e52e8a7ade6adc317fc78b695956d5af8df6810bb848712941084fc6", + "size": 13264 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/user_profiles/update", "status": "success", "path": "en/api/ruby/beta/user_profiles/update.md", - "sha256": "317c91683d5004642f6dd24deac972558699f113fc9798ba6bbb7991d3b4b5db", - "size": 13005 + "sha256": "39c14624b8c04b64ee8ca14fb7e34721ddf7a83c3c45b6df1176096017005dcc", + "size": 13119 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/user_profiles/list", "status": "success", "path": "en/api/ruby/beta/user_profiles/list.md", - "sha256": "135036e173a9e8c8a8c3f3de8cb7dce559f12dc0c80cd1b32fee410d90e5af0c", - "size": 9908 + "sha256": "e64dae39b3b710e9ea6cb514ade9dd74b92620eab256df8658febbafc947c438", + "size": 9968 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/user_profiles/create_enrollment_url", @@ -17474,50 +17474,50 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/user_profiles/retrieve", "status": "success", "path": "en/api/ruby/beta/user_profiles/retrieve.md", - "sha256": "0321862ec2cb55afb5b7395b2050150e6efee29f7bd84897bb0d46aeaacb501b", - "size": 8832 + "sha256": "fffa8a9e7b7a1a423511175981e95c027f3d8506085f3e19b89c6f0ae4836a3d", + "size": 8892 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/memory_versions", "status": "success", "path": "en/api/ruby/beta/memory_stores/memory_versions.md", - "sha256": "3e856569d440e7d217322cffdf8d265ca346f544a345564129573e2c008b6af6", - "size": 41032 + "sha256": "ef4bb68aef4d5062d665b819f5a7791f5d087f50be934cbda3d3ec7f9edeca07", + "size": 41152 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/create", "status": "success", "path": "en/api/ruby/beta/memory_stores/create.md", - "sha256": "83823439c33cc5f53c12277f65ed062f439e4f444b20b8b0e01ee89e974b67aa", - "size": 6453 + "sha256": "1a143ca688aa7905b71636be3d937d182dde4ed34991f4ef295d8798a8cd4c22", + "size": 6459 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/archive", "status": "success", "path": "en/api/ruby/beta/memory_stores/archive.md", - "sha256": "3ec0aa4f0ef4daff2f177bba69206500c04caf89766e715dd5386dc785ff287f", - "size": 5583 + "sha256": "97053c8ad4b8a62c97a350a9b8fb407ecce53aa21d81de5a33820b8ed8e3ef7c", + "size": 5589 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/update", "status": "success", "path": "en/api/ruby/beta/memory_stores/update.md", - "sha256": "f6d419c83e636d5875e228ab6272d96c3952c8173979940a14bc5d5d73adae1c", - "size": 6283 + "sha256": "e73975e5c77da86a6751f075eb6128dd85a7e70856a0baab8123fd6c27bda413", + "size": 6313 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/list", "status": "success", "path": "en/api/ruby/beta/memory_stores/list.md", - "sha256": "e3051999abb0c867e3411c690cc30ebdc0f62c7afdaa0ac7f0ed55204478edc5", - "size": 6165 + "sha256": "ad44aa1ec8258815de95481cf33ed0cd9fab3cd42807d7f0137b783afc820f5b", + "size": 6171 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/memories", "status": "success", "path": "en/api/ruby/beta/memory_stores/memories.md", - "sha256": "400fd3789f23691ec189adab214a30499eb69d7922225ab0bca15634194a13e0", - "size": 49737 + "sha256": "db287dfb7a42517b1ddfe5514a54b4638b5825595074da21a815b43d66beeb3f", + "size": 49791 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/delete", @@ -17530,43 +17530,43 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/retrieve", "status": "success", "path": "en/api/ruby/beta/memory_stores/retrieve.md", - "sha256": "86e1ae16c2ad76b10c74c08a1ffd16516506da74118181283aeffd393dd01fa7", - "size": 5486 + "sha256": "173799e94d5b62740587d56044623dbd49f420b5928a163c2a235e741b010b0d", + "size": 5492 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/work", "status": "success", "path": "en/api/ruby/beta/environments/work.md", - "sha256": "fe1eac3cdff88cbd64dd1dc96fad3bb01dbb226163472198c0f87b96d8967c83", - "size": 47514 + "sha256": "3daf62f018c70927ddd58c29dd3fed9b7942a696e3107a3abded4fa74cc72cc5", + "size": 47880 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/create", "status": "success", "path": "en/api/ruby/beta/environments/create.md", - "sha256": "db3174e49d5f7ef1413058605ff7c09f06e3b3ac2ea2ff902ceaa807bcc04974", - "size": 9769 + "sha256": "af2885c54e3384ea7b2131a186b736c5f52ef4d3171ae8c472a523afba4800ea", + "size": 9865 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/archive", "status": "success", "path": "en/api/ruby/beta/environments/archive.md", - "sha256": "edeadbc9dd7b0403c08dafa463384d4a46aed5e0dc71155729d59a776219c16f", - "size": 6899 + "sha256": "9562abfd85e4bc4be6811bda158819c7fba344394ef3f0d4310577c6ef5dc314", + "size": 6911 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/update", "status": "success", "path": "en/api/ruby/beta/environments/update.md", - "sha256": "0ce8405c5cee270ee15122ee0c40636209a3c8173256d7fba931266ce4b7ece3", - "size": 9864 + "sha256": "1b0ee77a22bbcd73369fa5a59e01be6461a36c679068628d76235905f7d9fdaa", + "size": 9972 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/list", "status": "success", "path": "en/api/ruby/beta/environments/list.md", - "sha256": "d3316b47418437c63ea9d792384e110d4ce0d97952b6baedb77ba870ad7a45b2", - "size": 7335 + "sha256": "1bb3da7cfc40bb9f491a3fc3e1eb49e63dbb1f3b8287b630d3ffd26b5d97bd2b", + "size": 7353 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/delete", @@ -17579,43 +17579,43 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/retrieve", "status": "success", "path": "en/api/ruby/beta/environments/retrieve.md", - "sha256": "de8abd4a88f824387e3237cf59997fcb47f0850339ef15d428b79250d440828d", - "size": 6833 + "sha256": "faaaacdabd5bb05f266e3e895cac41414f6c19779c44f84ca64af8111d978e74", + "size": 6845 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/deployment_runs/list", "status": "success", "path": "en/api/ruby/beta/deployment_runs/list.md", - "sha256": "dbf12bdec7be0cadafa804be5f051a5a65319553e84e2fe3ba1f690a95ad5305", - "size": 10877 + "sha256": "639c5510d42ea1007e8a5c3ff954457df2812dcfbeea00d7aca2ccd4047f63eb", + "size": 10889 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/deployment_runs/retrieve", "status": "success", "path": "en/api/ruby/beta/deployment_runs/retrieve.md", - "sha256": "a55ef6e399816242fe20f711b3269fedf7b787c4e44a79c82663bde4d8ca0824", - "size": 9456 + "sha256": "76da1c7e811adcfae18bcc5f51d48ea1901ee6d1f413647772d87c6c61ddfe46", + "size": 9468 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/skills/versions", "status": "success", "path": "en/api/ruby/beta/skills/versions.md", - "sha256": "5d525c7601ec124620bdb71247ce1683bcaf87b3160edcfd7cee0e69f553a4f4", - "size": 22248 + "sha256": "1f9ecd60caaaaafcbf005cc5a5396d01ffceeed01ff4fe9d7017c6fd277e906a", + "size": 22260 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/skills/create", "status": "success", "path": "en/api/ruby/beta/skills/create.md", - "sha256": "c7c4e24ac3f44faf7e11b78afff470a097c1d136d12f1d3dad484f2bcaa32600", - "size": 5314 + "sha256": "bfc0380d1b0de619ce9d69857b48759d6f8b6fc69c3a1cff6dd8e3537134e235", + "size": 5320 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/skills/list", "status": "success", "path": "en/api/ruby/beta/skills/list.md", - "sha256": "abdbfd577e638a24338b2f365efdd5230f048592ec50be1d2686c0b802ac3c3d", - "size": 5586 + "sha256": "dedf5e6c919282277dacdb071899444ae9a341f307264c840e7ec27923dfb04b", + "size": 5598 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/skills/delete", @@ -17635,99 +17635,99 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/agents/versions", "status": "success", "path": "en/api/ruby/beta/agents/versions.md", - "sha256": "79484609f68434ff53a3ec6542b91f71d59f6a028a667d69660d0b01577bd2fe", - "size": 30845 + "sha256": "aef4199d8424cdd52bbca3e079de7cebe6cc6941f358f20935ccce3ebb0d57c1", + "size": 30941 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/agents/create", "status": "success", "path": "en/api/ruby/beta/agents/create.md", - "sha256": "1f8317562d2d5d4cd5d87a4d8a0fa50e4f097a80c65d8506e5a343388768211f", - "size": 66366 + "sha256": "de656e2bff0bfb232b081d4e01cc6a51139d959d234fc79cf851a4c8cf50dbdd", + "size": 66774 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/agents/archive", "status": "success", "path": "en/api/ruby/beta/agents/archive.md", - "sha256": "3568f2c64f97312d6adb26b424d09f0eff1cccf1e768aedde0b8c9320f758c44", - "size": 30222 + "sha256": "8ebbc0b692f32abb637f7db20693f28e1100e71120964c0b0f054ed39e4bdb16", + "size": 30318 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/agents/update", "status": "success", "path": "en/api/ruby/beta/agents/update.md", - "sha256": "b8a8e903feca8746ace8be6e6354905bdc001651cbbc335b5c29b92514bc70e7", - "size": 67242 + "sha256": "68d3dd9ee376078d97b697cf9d41c59415beb7dadcd7dd0cea6240cd7cc5d6bc", + "size": 67680 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/agents/list", "status": "success", "path": "en/api/ruby/beta/agents/list.md", - "sha256": "5434d319933b7ebd0b11239d424cf0354149bebbe9047cb9e194e3eaaa09e11d", - "size": 31063 + "sha256": "5496ac4b4cd5891f4cb4d1abbeb57b31dd3bbaabfaa1053495a7ef4fd5d4aa99", + "size": 31159 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/agents/retrieve", "status": "success", "path": "en/api/ruby/beta/agents/retrieve.md", - "sha256": "7d11eb8e962edf5c9864ba08da3c8396d9cbbfe09d312e35a8847b1383afb522", - "size": 30356 + "sha256": "ca918e5fea33d87963e4c49806d4fd57dfbaf30a06d6bd52d2c69186805d28e1", + "size": 30452 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/models/list", "status": "success", "path": "en/api/ruby/beta/models/list.md", - "sha256": "69cf8757f78fb021368113339aa533160cd7debff4cdcf56c823f249ee138864", - "size": 13660 + "sha256": "e53335ba9b76a2e66ed25a8522e101782b5ded2c3a9eced84882208fc2857eb6", + "size": 13732 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/models/retrieve", "status": "success", "path": "en/api/ruby/beta/models/retrieve.md", - "sha256": "575d97e52bb3139a5c62b52ab5dd539c3ff184c4217d63ded4c95ae8135b5833", - "size": 12361 + "sha256": "e0eca3a3b8384a3f632a3dc465b21282ae44f10f8a235799875c9bd64dc646f9", + "size": 12433 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/resources", "status": "success", "path": "en/api/ruby/beta/sessions/resources.md", - "sha256": "e109d9cd60e8ccf41cf0c2e78908b3fcb01fd99c056837699dda680fe585ecc8", - "size": 37203 + "sha256": "07007f193baf9ca25d37a293b26d3572e1d42626e40c69fb8dfc85a36c93da39", + "size": 37419 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/events", "status": "success", "path": "en/api/ruby/beta/sessions/events.md", - "sha256": "5969b40bb4083efb2b43e0c29179caf854f68a76cb762049bd447d6bd1a57acb", - "size": 596344 + "sha256": "4f2c2df4e49bcb4a24e58e62f18593071f4cd58a169f54cbdb29d6a2bde13f5a", + "size": 598546 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/create", "status": "success", "path": "en/api/ruby/beta/sessions/create.md", - "sha256": "914e3210df068aff1a5047968229898254501f5afd4a5f45dae371870adc4937", - "size": 86033 + "sha256": "a3b9901f22743456e5f5868dba8e97097b24f26444bcc2850904ec114103b944", + "size": 86543 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/archive", "status": "success", "path": "en/api/ruby/beta/sessions/archive.md", - "sha256": "229f159fd4e120f3ca9024f094f631e78fae9dfd57fa7066d216fc698cde614b", - "size": 46297 + "sha256": "c2a6a41b401cf473f00ae368d7e30ad5286f6d44de11e0b90c3141e654c5a096", + "size": 46501 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/update", "status": "success", "path": "en/api/ruby/beta/sessions/update.md", - "sha256": "4f09d3229b16a5d07eb14e97098ac9d90f776ffe92c4837e3390dc3f9a3a6341", - "size": 70879 + "sha256": "9aaeec43bd9ab4df1f22b75a6aa70a227f47c4707951df3f8f456259d434bc3a", + "size": 71323 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/list", "status": "success", "path": "en/api/ruby/beta/sessions/list.md", - "sha256": "60efbd3f8627ca5a3b62370e23e336efd026af01234cd139a1bc6fad2c5be833", - "size": 49082 + "sha256": "2043d2e03d0f3034436a6790d8a72d1f0a0a971f1e44beef98e3b7fa3e2d6973", + "size": 49286 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/delete", @@ -17740,22 +17740,22 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/retrieve", "status": "success", "path": "en/api/ruby/beta/sessions/retrieve.md", - "sha256": "6bc0a65500eff4f79766cd774dceb479d6e3ca37725dec84a933f5f9c12b8c90", - "size": 46279 + "sha256": "0882f3f31998041f51b122cde84da1280e846c1d1fe787adbec0ba8f2b04bbdc", + "size": 46483 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/threads", "status": "success", "path": "en/api/ruby/beta/sessions/threads.md", - "sha256": "bb1470ca4dca777da1ceca021d8d636af66dcaa385b0f6c53df43deac065cfbc", - "size": 459597 + "sha256": "a4147acbde58750d708f0b5d44b2fd79d0f4e2d15cdeeaba5b580cb1789141f7", + "size": 461379 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/tunnels/create", "status": "success", "path": "en/api/ruby/beta/tunnels/create.md", - "sha256": "bc024881e58d8fb5854ba4c83ab71df1e4a14a39a21ed8a152d616da9a0ce1b8", - "size": 4513 + "sha256": "a853d202805e787761196f70e775f2d1c3eadf184549e3bb7ce4cde76aa0c62c", + "size": 4531 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/tunnels/reveal_token", @@ -17768,36 +17768,36 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/tunnels/archive", "status": "success", "path": "en/api/ruby/beta/tunnels/archive.md", - "sha256": "248617da28f51de50f0b160b1d0042bb72f6b11bc2e12f6e30b5d6a8ae69ffb0", - "size": 4612 + "sha256": "edb889c880f299b20cb3c90924b403a56492bf0ad34d3b7f4917fd927722dc31", + "size": 4624 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/tunnels/certificates", "status": "success", "path": "en/api/ruby/beta/tunnels/certificates.md", - "sha256": "3ea69ab6e3bc37d8d272a79c891959cb1f07bbcfc2612458726704958ef980fc", - "size": 20332 + "sha256": "e1f1a11762dfe38303df4a27bf8410ec426d87cdf6bb21283845fb275fc6d406", + "size": 20392 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/tunnels/list", "status": "success", "path": "en/api/ruby/beta/tunnels/list.md", - "sha256": "23e387da48b7962f18faa725187dc6452defbdb376ebe3c054cd50e25af8daab", - "size": 4781 + "sha256": "3f9e28b9b747cbfc18c966e35251a7a36855f28c8a682746e962824a3fde5f75", + "size": 4793 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/tunnels/rotate_token", "status": "success", "path": "en/api/ruby/beta/tunnels/rotate_token.md", - "sha256": "637b4bca6cec0923843670ed85506b7d1655d4055a77efae11782de5d7d40ba7", - "size": 4156 + "sha256": "3b35e35bc25de725f70f8618dc78a5bce6d1b90b6c504ef9c69b3b64df4a8f30", + "size": 4162 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/tunnels/retrieve", "status": "success", "path": "en/api/ruby/beta/tunnels/retrieve.md", - "sha256": "6f7e40d3d3cace120261f7d80f0ce8b727757af7827a801867c4087c57b32208", - "size": 4329 + "sha256": "ff08aca3afb5c9657967975216a5201e844be5009eff35e37ac1989c92c19109", + "size": 4341 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/files/download", @@ -17810,15 +17810,15 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/files/list", "status": "success", "path": "en/api/ruby/beta/files/list.md", - "sha256": "ba6ce7ec1803574b8666c9b658aaff540755d931575d6a7627690e899c7b5af4", - "size": 5468 + "sha256": "893945ed9d329e5d78db5d4d6ce1953d7b9095a4a7516c028cd18ad9d6a2d739", + "size": 5492 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/files/upload", "status": "success", "path": "en/api/ruby/beta/files/upload.md", - "sha256": "a71609a83d0482300f33ccbcbfb043fc5ddbf5b24dc69310ea2cbff6a9913717", - "size": 5083 + "sha256": "0559f05586d9dff16081c3631082933aab1a2c3160e189b8d3ad53d418550b6b", + "size": 5095 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/files/delete", @@ -17831,57 +17831,57 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/files/retrieve_metadata", "status": "success", "path": "en/api/ruby/beta/files/retrieve_metadata.md", - "sha256": "8dc35f0df00aa6cc34af0b17c834b72ee863a4395661536dd33eece9083606c3", - "size": 4707 + "sha256": "40163d6c756c4d2443707ce9e4976698b86f3149f60fffc801ddd83514bee544", + "size": 4719 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/tunnels/certificates/create", "status": "success", "path": "en/api/ruby/beta/tunnels/certificates/create.md", - "sha256": "84d377f67763d23aafcee2efdaee467d2fdea37ff1104dd98a1d29955ad94059", - "size": 4983 + "sha256": "c58a2f74489c1ac47ce4c4acb82bdd2e2003fa28a97127bd616b6e9ea6708cb8", + "size": 4995 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/tunnels/certificates/archive", "status": "success", "path": "en/api/ruby/beta/tunnels/certificates/archive.md", - "sha256": "c065b2ccf223077e9647fa764f6fd86c29b9f39464269d5c701e75123c90e36a", - "size": 4970 + "sha256": "3b2f23c6c32b867b1823138bc51c79f09d5da21b260ddf7d19d9f841ae48d30d", + "size": 4982 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/tunnels/certificates/list", "status": "success", "path": "en/api/ruby/beta/tunnels/certificates/list.md", - "sha256": "5488d76b148fd49539f9211be024707f3b9d6b6123602e20e58c536ac581ccdf", - "size": 5134 + "sha256": "35d50993bfe19b6c7828cf3fd6eef4bcad662be1c400264b73d7f3f4a7b11d49", + "size": 5146 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/tunnels/certificates/retrieve", "status": "success", "path": "en/api/ruby/beta/tunnels/certificates/retrieve.md", - "sha256": "a57b49422f2054e826d051372643bb73eb6b4cfed4828eb5c0caf59b9e2fa104", - "size": 4733 + "sha256": "a0d1d3c15f761da70cf61441f49e2cabd39ab221487f1f9468e3fbc220b69c28", + "size": 4745 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/resources/add", "status": "success", "path": "en/api/ruby/beta/sessions/resources/add.md", - "sha256": "d0335b33e7130cfae3a9ad3166354778764d88155e374f3b721e0094fd18e842", - "size": 4083 + "sha256": "fc9c7d3e4a4518ff0ad1669dbf37c69478d6ee8f720423e4a64cb72033bd5c07", + "size": 4089 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/resources/update", "status": "success", "path": "en/api/ruby/beta/sessions/resources/update.md", - "sha256": "2e75451b9130d3cba91dc5a547840903b813dcc2305e256a5083ffee5231313f", - "size": 6449 + "sha256": "9a4223ccbf109b2148fa9e4af1eb5a120837d073bf463bdb0dcade21c05c03dc", + "size": 6479 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/resources/list", "status": "success", "path": "en/api/ruby/beta/sessions/resources/list.md", - "sha256": "4b788f86fd20aad90147292b4ff050a26a413ddb404371b3094304b16e4c3436", - "size": 6749 + "sha256": "8fa0b5e2c6d9399cf38e34853269733ac2c4d814bedc7d11dc57edcdfec3fd75", + "size": 6779 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/resources/delete", @@ -17894,78 +17894,78 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/resources/retrieve", "status": "success", "path": "en/api/ruby/beta/sessions/resources/retrieve.md", - "sha256": "dae7dba39dde294788d7516636bdb68e4b57b7c5ce9a9fe8a3fb34a3cc9a45c6", - "size": 6228 + "sha256": "842d56a4b65aa733b0c617b668538b25ee57fd4814a2bb4ed7a5127fa0610816", + "size": 6258 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/threads/events", "status": "success", "path": "en/api/ruby/beta/sessions/threads/events.md", - "sha256": "802a12d8370488efb50a31a699b25fcea5ee26ad90277a571328411367ff3b1a", - "size": 205505 + "sha256": "aaa2fce8ecc28230bbeea352b6b8e36e153f6df7d8080cbf419cee62ef290f91", + "size": 206261 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/threads/archive", "status": "success", "path": "en/api/ruby/beta/sessions/threads/archive.md", - "sha256": "5eadd81baa0c7d24db22a9b6c1338205b63990d4aee0f97dc1d6b73871fc74b3", - "size": 33670 + "sha256": "6ced8d0651bb7af2aa04507da64e1fddfd244b56786f8132cfe05f8e5f240b36", + "size": 33808 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/threads/list", "status": "success", "path": "en/api/ruby/beta/sessions/threads/list.md", - "sha256": "2f39fdb4dfee0d3c01dcdb9f6729864cf515e77dacf90fbe233228fdf7989f0f", - "size": 34471 + "sha256": "90dfff158b8a2f78d55b46b017a8c6bbc21e6a97d499b9fe2ddfa53ac9123cc7", + "size": 34609 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/threads/retrieve", "status": "success", "path": "en/api/ruby/beta/sessions/threads/retrieve.md", - "sha256": "4c1ae3b4eb6aff921fa72f6583360808082a360a0879c4f416cd7cb21d728c88", - "size": 33652 + "sha256": "c4542063c96f97725c37158d9037f565bb9b7ccff2bf5db8a14e16ee0d3bcf1e", + "size": 33790 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/events/send", "status": "success", "path": "en/api/ruby/beta/sessions/events/send.md", - "sha256": "32429ff5faec7b97c0bbfd50af6e8d28012ac4ef2276f5fad092316f148359f5", - "size": 26014 + "sha256": "10db5b83a2144e9792892e7f04a64a23e04186de272efeb41736e96d4bfe566f", + "size": 26152 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/events/list", "status": "success", "path": "en/api/ruby/beta/sessions/events/list.md", - "sha256": "58d08eeaa88f293c92da9d3411cb1775f56f13a0cf1a3d490a10321becb00646", - "size": 103618 + "sha256": "644b4f34fbedb03eb6efa22fc14415a02f04c903d32dfcda460e4d6e1bcff9bb", + "size": 103996 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/events/stream", "status": "success", "path": "en/api/ruby/beta/sessions/events/stream.md", - "sha256": "eb1476e011fd695b2a1150df67b1f817dc279386a5726023fc776511d0d70cd4", - "size": 104213 + "sha256": "e83c7d33063f041c199689ce4113a67afdeb8b560ab92afac9e7f584ba4c75a4", + "size": 104591 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/threads/events/list", "status": "success", "path": "en/api/ruby/beta/sessions/threads/events/list.md", - "sha256": "3c39b9771166ac72ef79c0a162f2dfadab25c859639e32eee38b17a643512b05", - "size": 101237 + "sha256": "b45cdcfd48c5e7cac6b42efeaef0fc1e07241031feeb7e2af35b10dee7dcec6e", + "size": 101615 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/sessions/threads/events/stream", "status": "success", "path": "en/api/ruby/beta/sessions/threads/events/stream.md", - "sha256": "17e5a5f230aabdd356895345352c5e7d76901716eb9a27eb0951f6edb07d7db6", - "size": 104403 + "sha256": "7861ed8bfd344ee3461cdacf7273ca70395b40549fb3a1759a99e57f95c5ed2f", + "size": 104781 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/agents/versions/list", "status": "success", "path": "en/api/ruby/beta/agents/versions/list.md", - "sha256": "5fad43f9a598c1a8aba4c568b0e496ac232f099d31f5e378372567e6e227d6a1", - "size": 30844 + "sha256": "605d5eb2f5f40c7f6cf61c6803f239b12c647c686801cef653f975aedbbbb2f4", + "size": 30940 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/skills/versions/create", @@ -17985,8 +17985,8 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/skills/versions/list", "status": "success", "path": "en/api/ruby/beta/skills/versions/list.md", - "sha256": "83435bec4266857c966970c255547d04e621c04bbc520aa3035430e2dfef85af", - "size": 4710 + "sha256": "f32b2caa7c669e81ed67c1dc35cbd0ac53e6e346522d5cca1814b57b251688d4", + "size": 4722 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/skills/versions/delete", @@ -18006,78 +18006,78 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/work/ack", "status": "success", "path": "en/api/ruby/beta/environments/work/ack.md", - "sha256": "8d3a5ce0c3e6cff9e43eef74c13ce9d299978bd00aeb3def96198de68fa29fe8", - "size": 5361 + "sha256": "ef6227b7c9bf0586c36ef94676ff049185166cbeff61275164bd236e0053fa5a", + "size": 5397 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/work/heartbeat", "status": "success", "path": "en/api/ruby/beta/environments/work/heartbeat.md", - "sha256": "102fed4fd35c8e570699847ed6a85955ef3b762ca4cda5ad351e1ff49cf1e648", - "size": 4531 + "sha256": "9b2473d58f027409f006c2817ee623e91e8353ef60c9c67ef264c6f5e1edab95", + "size": 4543 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/work/update", "status": "success", "path": "en/api/ruby/beta/environments/work/update.md", - "sha256": "eea9e15d3217a599b036d337a4429a78776d6636445f031a9cf13bf97f11bc28", - "size": 5865 + "sha256": "c830387c7269fdf7f4326ce01460fa11a9e3bdd458c1bf783ecbc3b3a963f331", + "size": 5907 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/work/list", "status": "success", "path": "en/api/ruby/beta/environments/work/list.md", - "sha256": "1b0298347fc223cdb2f059cad3a02a21ee2011f8a27281a30d0664947e76c229", - "size": 5535 + "sha256": "a3925d40ce2250f73a651115d6c0435e01b54be7141f35c134479025dd6cf356", + "size": 5577 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/work/stop", "status": "success", "path": "en/api/ruby/beta/environments/work/stop.md", - "sha256": "b24b1a11d1ba4254868409d2c1d206379381c62cfeec072f0c5cd56771b6ede1", - "size": 5749 + "sha256": "7c8c0f32e9f80b83067797e5678a12bbcfbe6c93cd6f35bb6e1ac0d7d5073a07", + "size": 5785 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/work/retrieve", "status": "success", "path": "en/api/ruby/beta/environments/work/retrieve.md", - "sha256": "4470dec345700cecb258f2f4872152514448948542673b38f1168ac656af2441", - "size": 5677 + "sha256": "229de33136d03076190a003ae592f77a401bb2b69b9cda80045bddb5d7a362c4", + "size": 5713 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/work/stats", "status": "success", "path": "en/api/ruby/beta/environments/work/stats.md", - "sha256": "f8962a05469bfc27a36d6ac259fd28c157483f5ede240eac1a8f8b32c76309c4", - "size": 4028 + "sha256": "3a422e9ae088c594ce293f8ef8f41693f9c95619bfc466d6f8cdcdcd1693ab4f", + "size": 4040 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/environments/work/poll", "status": "success", "path": "en/api/ruby/beta/environments/work/poll.md", - "sha256": "1ad11f01b908945006541b6040f41e7846f6acb1b17de0beed9fd4ed82c1bfb9", - "size": 5810 + "sha256": "ddcaa6164088fdc472a8ee03856c63dbc93458d5f1fd21c3af450b88ecd48343", + "size": 5864 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/memories/create", "status": "success", "path": "en/api/ruby/beta/memory_stores/memories/create.md", - "sha256": "549395df80633fdf6d10de52a032f5087e6556bfa5e3352cb036424ed566a542", - "size": 7283 + "sha256": "385e484060c891837f5927bc9a49c47bb2f976b5f1e2427a60f720e51c9a17c9", + "size": 7295 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/memories/update", "status": "success", "path": "en/api/ruby/beta/memory_stores/memories/update.md", - "sha256": "f6de427d39a49993278598a3b2aa17efec7ae89dbef4af957b383db33bdd5a02", - "size": 8070 + "sha256": "f06afa34a5b5ad63e3425cdcfac56fee2a123d1e83fd40a7a6dd9a36b8f801fe", + "size": 8088 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/memories/list", "status": "success", "path": "en/api/ruby/beta/memory_stores/memories/list.md", - "sha256": "9af28dafd28d212c1a15a870a7c812ffbf13c840b42ec9fd53eb00761d3f6695", - "size": 8816 + "sha256": "e0fcb147666ab27f66a80b6023132340e4511016038578a3f3a5cd5a567b83bd", + "size": 8822 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/memories/delete", @@ -18090,43 +18090,43 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/memories/retrieve", "status": "success", "path": "en/api/ruby/beta/memory_stores/memories/retrieve.md", - "sha256": "515c98c316e50574c270cc5eb1a5acda5270fc72cf4d9ed060ff81e170c51cbe", - "size": 6778 + "sha256": "1b205706a8ee6ac5311b0ac867a4fe61c666d8d6498d1ab44a3251bac9535e77", + "size": 6784 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/memory_versions/list", "status": "success", "path": "en/api/ruby/beta/memory_stores/memory_versions/list.md", - "sha256": "ab132110918a2ff6f5d50aab96b9cee14458c4aea750c7a1825d2dd5c0a2b8d5", - "size": 12108 + "sha256": "56d1d7ce2bb2a30b7b545fc5d80153b92c4deb3e5931da1ff9d393f73071d8e3", + "size": 12138 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/memory_versions/retrieve", "status": "success", "path": "en/api/ruby/beta/memory_stores/memory_versions/retrieve.md", - "sha256": "025b029ffacc9de0a3b94879baf16196f7a3a56d9b1b501c3a3e3ee9ad353c54", - "size": 10163 + "sha256": "4c53dd2baa313daa0a3345fd97f5973bef688ba866412a17b63587882faba1ad", + "size": 10193 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/memory_stores/memory_versions/redact", "status": "success", "path": "en/api/ruby/beta/memory_stores/memory_versions/redact.md", - "sha256": "735e154e20e66db4c8e50113dedaa1d48d21e410cb0ae3b1d91ad49d5f5d12fc", - "size": 9544 + "sha256": "55aa53f91ddf9fb01b009b865702f17139da3cbed216afba0ed2358e47053452", + "size": 9574 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/messages/batches/create", "status": "success", "path": "en/api/ruby/beta/messages/batches/create.md", - "sha256": "ef716636ad8b6192fc309bc89ecb260f5d1c492a44eec2ffab3788b4cdf0f31f", - "size": 174332 + "sha256": "f70a29f65f4b078acfe385b82554aa7c8e1a52ce6ccfaf1a114c7ffcf4ac818f", + "size": 176345 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/messages/batches/list", "status": "success", "path": "en/api/ruby/beta/messages/batches/list.md", - "sha256": "89ba55d9d76d86013633514b53245d65c78255a96959f4e11cc2a10c2fb7dd7a", - "size": 7386 + "sha256": "4c03e8c149e2c198122d5b52b5968db8854dcfd5a1d0c0ad1c7ae434a4a07536", + "size": 7410 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/messages/batches/delete", @@ -18139,50 +18139,50 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/messages/batches/retrieve", "status": "success", "path": "en/api/ruby/beta/messages/batches/retrieve.md", - "sha256": "af7d1889787f460cdb876b99fc9bc3df7ba4f43e8f3b2960bed3f5926868cf6f", - "size": 6965 + "sha256": "931b97228e1686f85c94b44239ce8bf2730075c0111b944d09d25a8651889ccb", + "size": 6989 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/messages/batches/results", "status": "success", "path": "en/api/ruby/beta/messages/batches/results.md", - "sha256": "71690dfc85ff70b62b3c06d0235f321973d182953ea01dc75f32eebd4dc30fb8", - "size": 152392 + "sha256": "b76a88ee8a7a6fc817befe55971e36b1abe3a1884d1c443b432221f13b195e34", + "size": 154056 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/messages/batches/cancel", "status": "success", "path": "en/api/ruby/beta/messages/batches/cancel.md", - "sha256": "2600f15ca2e56cf6377a1a03d57cfdb294cd300004979ce0932f6241fb2572c7", - "size": 7273 + "sha256": "48bc92b232a762b05ca70b69dd7d4910b10ff0aa643d8b8112a35d7376c85249", + "size": 7297 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults/credentials/create", "status": "success", "path": "en/api/ruby/beta/vaults/credentials/create.md", - "sha256": "cb24273d6b27997a0346e7910bf7ee54d8e8bc8a0ebd21b5f98034c2ea88d2b9", - "size": 13538 + "sha256": "9a8a176021ee070a6a4246eac4fb0a9bdc19acc7d45ac2b779a88b352794dbb4", + "size": 13604 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults/credentials/archive", "status": "success", "path": "en/api/ruby/beta/vaults/credentials/archive.md", - "sha256": "894e9e0dd68fb656e7b9905f610c2883c4a29c69e29d738b581dcb2f416f05ae", - "size": 8280 + "sha256": "1cc935aee9809d420938c97c8c9074371e3cc7429fda0d4d5c2e1be16ed63df5", + "size": 8316 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults/credentials/update", "status": "success", "path": "en/api/ruby/beta/vaults/credentials/update.md", - "sha256": "8c4985e52c742358d3f27b831253de2f64c6196d23b5be345679ef82727547a6", - "size": 13129 + "sha256": "492f75372be0f09f2bb4ea9759b4e62e67e6c721a94d6a6f8ab6c9af09c31065", + "size": 13243 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults/credentials/list", "status": "success", "path": "en/api/ruby/beta/vaults/credentials/list.md", - "sha256": "60d7f4c2e1e2f1b940e4d86458a6d507fd9b3d246e45a15cafffced11a21f13a", - "size": 8722 + "sha256": "803bd336a6dd7244ac02ab2e564c061c82b851d561c9dc61a18c5f7d1eeaba8a", + "size": 8758 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults/credentials/delete", @@ -18195,29 +18195,29 @@ "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults/credentials/retrieve", "status": "success", "path": "en/api/ruby/beta/vaults/credentials/retrieve.md", - "sha256": "744f89a23d1676c382c4bc50a26479241201caac824bbd7ec1271383eb3f6437", - "size": 8278 + "sha256": "175ad92a934ca37b73863cdc3fec6aab2fa0c49b4718f160ecfbdf34c0e4dcd6", + "size": 8314 }, { "url": "https://platform.claude.com/docs/en/api/ruby/beta/vaults/credentials/mcp_oauth_validate", "status": "success", "path": "en/api/ruby/beta/vaults/credentials/mcp_oauth_validate.md", - "sha256": "5516517b7f67a5bdef12b365be00383a08e55246f42a97cfc12a1e3b651b277c", - "size": 7040 + "sha256": "15a4ab273da623ebafeb28bc98ed552f18442369c82bfc2355931aab30537090", + "size": 7064 }, { "url": "https://platform.claude.com/docs/en/api/ruby/messages/batches/create", "status": "success", "path": "en/api/ruby/messages/batches/create.md", - "sha256": "d4f90c4e76b467245d6a5c523729be21c35a26c5c26161155952a173b08aaade", - "size": 111061 + "sha256": "3c17ed0d6a8c48caf2729370b8ffe7bb1a377de421ebd22f863ff1d32dfb72dc", + "size": 112741 }, { "url": "https://platform.claude.com/docs/en/api/ruby/messages/batches/list", "status": "success", "path": "en/api/ruby/messages/batches/list.md", - "sha256": "9eb1ace47a525ec452868854db5a9cef156fa12f445cadd4a1c28e383d035455", - "size": 5162 + "sha256": "4ad50505903a1104a2e22273a4a2c95f2b9843d29855437f43aeb54c46fec3bd", + "size": 5186 }, { "url": "https://platform.claude.com/docs/en/api/ruby/messages/batches/delete", @@ -18230,22 +18230,22 @@ "url": "https://platform.claude.com/docs/en/api/ruby/messages/batches/retrieve", "status": "success", "path": "en/api/ruby/messages/batches/retrieve.md", - "sha256": "e2c3984518c4b0c0255d4001dc75fa588ca85f8e4fae5f95d24be5d457fe24f1", - "size": 4731 + "sha256": "7256862fc0d33ff25e19afb93711706fea5cbd6f7712a85c948972b39e6a743c", + "size": 4755 }, { "url": "https://platform.claude.com/docs/en/api/ruby/messages/batches/results", "status": "success", "path": "en/api/ruby/messages/batches/results.md", - "sha256": "1d99f7b68f702e4eba38cc45b9e8dac32d99dedca21333b7767192fe57d93171", - "size": 36157 + "sha256": "d70e44521dbc4fecadba0e03ed0edd52925affdcb745df7de3673a30faff044c", + "size": 36342 }, { "url": "https://platform.claude.com/docs/en/api/ruby/messages/batches/cancel", "status": "success", "path": "en/api/ruby/messages/batches/cancel.md", - "sha256": "8164170a01d06c70629fee916d44312557d6c6670cc474e87db7a6b0de7968e9", - "size": 5039 + "sha256": "7ae43bb088bc953ced3c2842c59455431a2d6b3f99da2e44797ce33f8b4b8abe", + "size": 5063 }, { "url": "https://platform.claude.com/docs/en/api/python/messages/count_tokens", @@ -18258,15 +18258,15 @@ "url": "https://platform.claude.com/docs/en/api/python/messages/create", "status": "success", "path": "en/api/python/messages/create.md", - "sha256": "52756993ce97ea58e8c8a38991b2ca273815afcf9219057f1ff51378aa676500", - "size": 140359 + "sha256": "c6b1813311d3c9e6fadf6f2d95d108d7087d1220b28d4a3a45f839f2aa92067f", + "size": 140298 }, { "url": "https://platform.claude.com/docs/en/api/python/messages/batches", "status": "success", "path": "en/api/python/messages/batches.md", - "sha256": "9883594220f7d71e27ddc2c0526df9756d7810215a9bedee302d2c4b8e861314", - "size": 284227 + "sha256": "44dc1df676535d6742c61c48f5cdb1923dbba74169bd1e96d77afea107b776e0", + "size": 283965 }, { "url": "https://platform.claude.com/docs/en/api/python/beta/user_profiles", @@ -18279,8 +18279,8 @@ "url": "https://platform.claude.com/docs/en/api/python/beta/environments", "status": "success", "path": "en/api/python/beta/environments.md", - "sha256": "dd8d68b3f8e1e4622763b298986ff861c859fdfc564c3ebb407ff3b6a8813413", - "size": 96822 + "sha256": "c648635d339146ab77afac90a1b0440154816f67eb223a7434491bfaf224ee36", + "size": 96819 }, { "url": "https://platform.claude.com/docs/en/api/python/beta/vaults", @@ -18293,8 +18293,8 @@ "url": "https://platform.claude.com/docs/en/api/python/beta/messages", "status": "success", "path": "en/api/python/beta/messages.md", - "sha256": "152cc94cb37fd2ced97be54fa41296ccff80d5445fa108bc7f10eb41fee2b77f", - "size": 3416945 + "sha256": "d252184525dee7d651c99ce16e1196fb980fdd0790a6bda1d51ceae8ff3cf12d", + "size": 3416167 }, { "url": "https://platform.claude.com/docs/en/api/python/beta/skills", @@ -18433,22 +18433,22 @@ "url": "https://platform.claude.com/docs/en/api/python/beta/messages/count_tokens", "status": "success", "path": "en/api/python/beta/messages/count_tokens.md", - "sha256": "cebd94f92217afd47f43284f334336cc95e22c7ad5abc780a8e1587ccd831038", - "size": 150365 + "sha256": "8c8d1c6e11799633cafe04c32fe57d407c39c9d064d6ef6db28d9d7ba603684f", + "size": 150356 }, { "url": "https://platform.claude.com/docs/en/api/python/beta/messages/create", "status": "success", "path": "en/api/python/beta/messages/create.md", - "sha256": "b24c6cba5c9f06a5189c9667c17b6d16bcb31f6001b8637833188d251bba0b2c", - "size": 313983 + "sha256": "cd2026f6ef6aa0dde1b5a412ad2775c79911fa7411829ed25d29ff4d7e249020", + "size": 313904 }, { "url": "https://platform.claude.com/docs/en/api/python/beta/messages/batches", "status": "success", "path": "en/api/python/beta/messages/batches.md", - "sha256": "6387d96ff85fee1ab6287b2fb88e447c1fef94bf5be413eee067932a1c7b35b2", - "size": 811189 + "sha256": "b8545e0e91ecfb14f31197b178cebb9d5401ed396c01e4f81450d16a73ebc036", + "size": 810882 }, { "url": "https://platform.claude.com/docs/en/api/python/beta/webhooks/unwrap", @@ -18608,8 +18608,8 @@ "url": "https://platform.claude.com/docs/en/api/python/beta/environments/work", "status": "success", "path": "en/api/python/beta/environments/work.md", - "sha256": "b8012bb3a8048b41c3ef53f2463dbd64e70398699b81fe4a6b23a91c18504069", - "size": 48719 + "sha256": "08d190fbddbea56168894c34fa3f4381fc783e0ac428fa08d6b37159c7abc734", + "size": 48716 }, { "url": "https://platform.claude.com/docs/en/api/python/beta/environments/create", @@ -19126,8 +19126,8 @@ "url": "https://platform.claude.com/docs/en/api/python/beta/environments/work/poll", "status": "success", "path": "en/api/python/beta/environments/work/poll.md", - "sha256": "4b8af25cd5a41296fc712dcd4a1d1ef014ff064d3b0a6df119136ca7c704d323", - "size": 5921 + "sha256": "7eb9ff5e8c52fa2f20c4b6d29f13c5cce30c3570c8e02f09ff95abd632d83e79", + "size": 5918 }, { "url": "https://platform.claude.com/docs/en/api/python/beta/memory_stores/memories/create", @@ -19189,8 +19189,8 @@ "url": "https://platform.claude.com/docs/en/api/python/beta/messages/batches/create", "status": "success", "path": "en/api/python/beta/messages/batches/create.md", - "sha256": "7b1a12997d13c185570be38ff24beafd79b79d894bac138373d1d3a760186381", - "size": 174862 + "sha256": "79a7e26447fa3824b92da3a94d38cdf736e2b49dc2e703f8065faa05a82f30c7", + "size": 174853 }, { "url": "https://platform.claude.com/docs/en/api/python/beta/messages/batches/list", @@ -19217,8 +19217,8 @@ "url": "https://platform.claude.com/docs/en/api/python/beta/messages/batches/results", "status": "success", "path": "en/api/python/beta/messages/batches/results.md", - "sha256": "2549668b4f9b4d4948d37ddbd2a938f646ea7543ac137780806f97d72f2d9221", - "size": 157693 + "sha256": "7e59ebf696a396fbea936b8d3bbbd4a77969695fc26447b9795e35c53151a29c", + "size": 157617 }, { "url": "https://platform.claude.com/docs/en/api/python/beta/messages/batches/cancel", @@ -19308,8 +19308,8 @@ "url": "https://platform.claude.com/docs/en/api/python/messages/batches/results", "status": "success", "path": "en/api/python/messages/batches/results.md", - "sha256": "c2a3958a0865475de80d14456cb981a9685893f59c72d82587523a5cf209293b", - "size": 39845 + "sha256": "3349134fa77a30489bc9454540f58fcb91a177d41795ee20e7bf336794f27fb2", + "size": 39778 }, { "url": "https://platform.claude.com/docs/en/api/python/messages/batches/cancel", @@ -19322,22 +19322,22 @@ "url": "https://platform.claude.com/docs/en/api/go/messages/count_tokens", "status": "success", "path": "en/api/go/messages/count_tokens.md", - "sha256": "52e8359b7c226d58dea45bfb13621df61eb666cd29e5bea8b7159d94b993306c", - "size": 103704 + "sha256": "3116d038488b9023b3a186eee7ac25747f070a97003b88d93a5f5bb5b8be7731", + "size": 96449 }, { "url": "https://platform.claude.com/docs/en/api/go/messages/create", "status": "success", "path": "en/api/go/messages/create.md", - "sha256": "9ff027622535e6d0e2fd5abe392bc501b5f12613207702fc8b0048ebcfa9e4ff", - "size": 148308 + "sha256": "4b9b3b87ebac79f532bd5e920a4a8af3434ad15d7f4c5f2b8529177e7fa793d8", + "size": 140992 }, { "url": "https://platform.claude.com/docs/en/api/go/messages/batches", "status": "success", "path": "en/api/go/messages/batches.md", - "sha256": "7e2418698194341356463d277e476fa9943fdfffb419afd9303c69c09d62f05e", - "size": 315683 + "sha256": "6df8443cb0b84d50bddc85d7808c7bf7635a76642413530c05fc230a838efe9d", + "size": 307762 }, { "url": "https://platform.claude.com/docs/en/api/go/beta/user_profiles", @@ -19350,8 +19350,8 @@ "url": "https://platform.claude.com/docs/en/api/go/beta/environments", "status": "success", "path": "en/api/go/beta/environments.md", - "sha256": "223ed3908ab0434e685e65684894328705ca162d3b7e70b935d90848f2199f24", - "size": 150006 + "sha256": "9f5f81de716cb1583b12d254046ee78e2bf46e18c3c0d9781d1a8379e7d352d9", + "size": 150003 }, { "url": "https://platform.claude.com/docs/en/api/go/beta/vaults", @@ -19364,8 +19364,8 @@ "url": "https://platform.claude.com/docs/en/api/go/beta/messages", "status": "success", "path": "en/api/go/beta/messages.md", - "sha256": "c5b8f2b809597e1957feed181683e93d000defcedb50852dfb024186cd6f3f00", - "size": 3765621 + "sha256": "aef5253d6e20e175a511141901a495e872734fed878fded8481721a5ceb0bee6", + "size": 3504837 }, { "url": "https://platform.claude.com/docs/en/api/go/beta/skills", @@ -19385,15 +19385,15 @@ "url": "https://platform.claude.com/docs/en/api/go/beta/models", "status": "success", "path": "en/api/go/beta/models.md", - "sha256": "27c7ad4aa1c11b3f141e8097ee81bae105ec292697423668d3cf90c2352dd35d", - "size": 52489 + "sha256": "fe96fc583fc8417e21011f477b22a71367ef18e6c63ad88aafa112c85cb4428b", + "size": 52268 }, { "url": "https://platform.claude.com/docs/en/api/go/beta/sessions", "status": "success", "path": "en/api/go/beta/sessions.md", - "sha256": "f084ffea8f863ec860f8637a00c195c810779c0161b621fec65ade5c33c6369d", - "size": 1276013 + "sha256": "0a998a639ec7372e9f069c0b465a27c117869f3a6fe5c09c312b5106fd54e028", + "size": 1275724 }, { "url": "https://platform.claude.com/docs/en/api/go/beta/deployment_runs", @@ -19441,8 +19441,8 @@ "url": "https://platform.claude.com/docs/en/api/go/models/list", "status": "success", "path": "en/api/go/models/list.md", - "sha256": "94a379e46344c5db1bea33af4642adf84187d09f804e03cef94d28e5851004ab", - "size": 11392 + "sha256": "07e000e1dc76090b1cad04396458a7e8eed4f371f4bbde712d2c0dcbaef6acf4", + "size": 11195 }, { "url": "https://platform.claude.com/docs/en/api/go/models/retrieve", @@ -19504,22 +19504,22 @@ "url": "https://platform.claude.com/docs/en/api/go/beta/messages/count_tokens", "status": "success", "path": "en/api/go/beta/messages/count_tokens.md", - "sha256": "00ffbd173d2a0849be9c1973accdbf9dbf5186b2f798b4ad95651ba334f458b5", - "size": 163703 + "sha256": "4314b0deab99b16a167fa279c7f68c4775769c362339c25f25edcfc3f99b10a2", + "size": 153353 }, { "url": "https://platform.claude.com/docs/en/api/go/beta/messages/create", "status": "success", "path": "en/api/go/beta/messages/create.md", - "sha256": "0c1c21243f4e122dbe52bfecd2cab725eaeea2ac53778c846fe4ea781cc1a169", - "size": 337275 + "sha256": "48ab9720dccfec842f389022e08821c62bda04cfe8c3794ca69c64a3f97f07a5", + "size": 316450 }, { "url": "https://platform.claude.com/docs/en/api/go/beta/messages/batches", "status": "success", "path": "en/api/go/beta/messages/batches.md", - "sha256": "1cd340a325941a2491ea18f2ff34eed0fd03fca7daf30afd44e86d66fa43cf45", - "size": 911783 + "sha256": "bf869014e2b1cc5310179f494eb8197cf728caa76a84ed9bb62729b0bb2633bb", + "size": 859079 }, { "url": "https://platform.claude.com/docs/en/api/go/beta/webhooks/unwrap", @@ -19679,8 +19679,8 @@ "url": "https://platform.claude.com/docs/en/api/go/beta/environments/work", "status": "success", "path": "en/api/go/beta/environments/work.md", - "sha256": "e47cf334e25129937fdcf2976787408e50799495243af7b6c1411c3ad3c3c638", - "size": 80563 + "sha256": "cf4b2c48fe3e3702dc4846c24bfe9553f36d30a22bf29fe95b48711a908bf2b2", + "size": 80560 }, { "url": "https://platform.claude.com/docs/en/api/go/beta/environments/create", @@ -19819,8 +19819,8 @@ "url": "https://platform.claude.com/docs/en/api/go/beta/models/list", "status": "success", "path": "en/api/go/beta/models/list.md", - "sha256": "c1d6074909adf9a52e3818ba72e6b210275f2e98af118a536438bb76f003aca5", - "size": 17900 + "sha256": "9644edcdfb002c7440d2a8c9b838e28fa8b1ef823818ab735563de21c9550859", + "size": 17679 }, { "url": "https://platform.claude.com/docs/en/api/go/beta/models/retrieve", @@ -19868,8 +19868,8 @@ "url": "https://platform.claude.com/docs/en/api/go/beta/sessions/list", "status": "success", "path": "en/api/go/beta/sessions/list.md", - "sha256": "cc75f496cb04bd5eadabda8acb9410199291c70c7309309f54a04aba6438e0f0", - "size": 53699 + "sha256": "5b5ed05198bd79118353203d03e499585e3cc5ccd1ab6863e9a3ef0be6966457", + "size": 53410 }, { "url": "https://platform.claude.com/docs/en/api/go/beta/sessions/delete", @@ -20197,8 +20197,8 @@ "url": "https://platform.claude.com/docs/en/api/go/beta/environments/work/poll", "status": "success", "path": "en/api/go/beta/environments/work/poll.md", - "sha256": "1f385876e6be3db2d38d493ec3d63f177631d019ac8c5f27191ba6b5723722c3", - "size": 9793 + "sha256": "3230e63588afe600d7a4805a65faf68ee2f4e4183df8ddf8d732d5f56b7397fc", + "size": 9790 }, { "url": "https://platform.claude.com/docs/en/api/go/beta/memory_stores/memories/create", @@ -20260,8 +20260,8 @@ "url": "https://platform.claude.com/docs/en/api/go/beta/messages/batches/create", "status": "success", "path": "en/api/go/beta/messages/batches/create.md", - "sha256": "fc903c9820cec44f0dfa5c10cac33d69396137138d512bf662dd757869d19b69", - "size": 197891 + "sha256": "d9c1abebc230915b293790590ab8b0bba6d9e1983672466dee20321b6366ca2a", + "size": 187105 }, { "url": "https://platform.claude.com/docs/en/api/go/beta/messages/batches/list", @@ -20288,8 +20288,8 @@ "url": "https://platform.claude.com/docs/en/api/go/beta/messages/batches/results", "status": "success", "path": "en/api/go/beta/messages/batches/results.md", - "sha256": "33b47845c70a56832533cf863ed728cac7c53783edeb9a7d033eb83f4b98a50c", - "size": 176067 + "sha256": "006286958ce34dd43726b105924a8a6e355b9d787cc77777f1a0c5a87dcc5053", + "size": 165586 }, { "url": "https://platform.claude.com/docs/en/api/go/beta/messages/batches/cancel", @@ -20351,8 +20351,8 @@ "url": "https://platform.claude.com/docs/en/api/go/messages/batches/create", "status": "success", "path": "en/api/go/messages/batches/create.md", - "sha256": "1ac1bd9efeb2df3271bb417cdeeb990b93a7dae81af0f58e02ce67229e8f5bba", - "size": 126065 + "sha256": "4f070b7f265b16f6b80229bdc977e2f8aa62ad9a1c8896b7a1e8a6ef21c297a9", + "size": 118406 }, { "url": "https://platform.claude.com/docs/en/api/go/messages/batches/list", @@ -20379,8 +20379,8 @@ "url": "https://platform.claude.com/docs/en/api/go/messages/batches/results", "status": "success", "path": "en/api/go/messages/batches/results.md", - "sha256": "34e5dd16f8b988d57ff5cc7046736a201cc49773b8a4c53d493352b56bb3b41a", - "size": 44291 + "sha256": "a53b5c9a0e07d8556ddee9adbeb715f9e82544e60bced74a5cfe9b0dda912874", + "size": 44224 }, { "url": "https://platform.claude.com/docs/en/api/go/messages/batches/cancel", @@ -20407,15 +20407,15 @@ "url": "https://platform.claude.com/docs/en/api/cli/messages/create", "status": "success", "path": "en/api/cli/messages/create.md", - "sha256": "5238c15295145c898e457e605e00e0d19e1ed1979fc748853b9532f7eea0bf26", - "size": 135233 + "sha256": "7d088b8587684b52b61e69fd7f70062f6502fd25ab468822e95411df5ac6400d", + "size": 135172 }, { "url": "https://platform.claude.com/docs/en/api/cli/messages/batches", "status": "success", "path": "en/api/cli/messages/batches.md", - "sha256": "560002839b1b280e4e5c2eb34b4e42d4aae9e374175929bd64f3dc9383e1dc07", - "size": 269280 + "sha256": "fcfcbad9ed086f76ca4f61257387ecc67e5953725aaabcfc7640fd72db952180", + "size": 269018 }, { "url": "https://platform.claude.com/docs/en/api/cli/beta/user_profiles", @@ -20442,8 +20442,8 @@ "url": "https://platform.claude.com/docs/en/api/cli/beta/messages", "status": "success", "path": "en/api/cli/beta/messages.md", - "sha256": "9f6a492a985233f6eab794555700518300a33f5d6469a08023407b99ed8f07f8", - "size": 3226583 + "sha256": "b7bfe8718e4cbe5a0f2523ac04bd5cac900526a97604a0b25cab4a6cf669d67e", + "size": 3225814 }, { "url": "https://platform.claude.com/docs/en/api/cli/beta/skills", @@ -20582,22 +20582,22 @@ "url": "https://platform.claude.com/docs/en/api/cli/beta/messages/count_tokens", "status": "success", "path": "en/api/cli/beta/messages/count_tokens.md", - "sha256": "8e2abe04d0c79ecc0b1ed39cb5a0ae5c3b954c77ce25b41117fad2ff6457a325", - "size": 145968 + "sha256": "85604738d65889925ccbf73129cbcd74e7f31edd4143775eaabeb109382bcb7f", + "size": 145959 }, { "url": "https://platform.claude.com/docs/en/api/cli/beta/messages/create", "status": "success", "path": "en/api/cli/beta/messages/create.md", - "sha256": "424bff732bd0fc5971f0a144937c5c0c8b536cba7031cb5e4446c882657fdca3", - "size": 306114 + "sha256": "51b2095f5d81b84ce0784fced9458c929656025b2308fb515baefc1ff7d13851", + "size": 306035 }, { "url": "https://platform.claude.com/docs/en/api/cli/beta/messages/batches", "status": "success", "path": "en/api/cli/beta/messages/batches.md", - "sha256": "43e64cde947533a4a8cf3354526733159296aa33695584a70178b826270855f0", - "size": 788058 + "sha256": "2e6d26ef0b2c2534d210c84d921454a482887d5573b0b97c61ff931c690902ce", + "size": 787751 }, { "url": "https://platform.claude.com/docs/en/api/cli/beta/webhooks/unwrap", @@ -21338,8 +21338,8 @@ "url": "https://platform.claude.com/docs/en/api/cli/beta/messages/batches/create", "status": "success", "path": "en/api/cli/beta/messages/batches/create.md", - "sha256": "3d19ceade6f11785d73a10eed57335dbe68e4ed5007c76e62ffb5fdb98a4236d", - "size": 170482 + "sha256": "d499d969d496e8974f1f986ce5801721b9a3e9a292364ac1078817f5be4aa3e4", + "size": 170473 }, { "url": "https://platform.claude.com/docs/en/api/cli/beta/messages/batches/list", @@ -21366,8 +21366,8 @@ "url": "https://platform.claude.com/docs/en/api/cli/beta/messages/batches/results", "status": "success", "path": "en/api/cli/beta/messages/batches/results.md", - "sha256": "e355f8190bbabda68baa1c5bee04e2ff5c5d5ed730471e14bc1293243fd16afd", - "size": 153042 + "sha256": "6a8720314d1c3318be33e63f27caa25b5bbea341ff9c6e20cdb39361e55b79bc", + "size": 152966 }, { "url": "https://platform.claude.com/docs/en/api/cli/beta/messages/batches/cancel", @@ -21457,8 +21457,8 @@ "url": "https://platform.claude.com/docs/en/api/cli/messages/batches/results", "status": "success", "path": "en/api/cli/messages/batches/results.md", - "sha256": "b0c23be2914e130feff3edd90eb2d05337eb1ac7c5632a726d332ce21f6b312b", - "size": 36965 + "sha256": "168f1c645f646c114fec18bc84a5f0493293298a150ca2e79838f1955d931040", + "size": 36898 }, { "url": "https://platform.claude.com/docs/en/api/cli/messages/batches/cancel", @@ -21478,15 +21478,15 @@ "url": "https://platform.claude.com/docs/en/api/csharp/messages/create", "status": "success", "path": "en/api/csharp/messages/create.md", - "sha256": "f68260a4571b81cad75538a72869d8428b2047019c4bb8fc26690caf01372fea", - "size": 133292 + "sha256": "1665389eba0fc92ffd002aa6625b766b57acac68148bbae5334050bf7d2b511d", + "size": 133231 }, { "url": "https://platform.claude.com/docs/en/api/csharp/messages/batches", "status": "success", "path": "en/api/csharp/messages/batches.md", - "sha256": "1727293e9f65fa5cb270a443e0ad6088d23dcf1ba1a7533756b30882e725be66", - "size": 286864 + "sha256": "b16ac6b8be1480b974a85438ab39443d0c9a4aa5b0d61673e255aa64df4200fe", + "size": 286602 }, { "url": "https://platform.claude.com/docs/en/api/csharp/beta/user_profiles", @@ -21513,8 +21513,8 @@ "url": "https://platform.claude.com/docs/en/api/csharp/beta/messages", "status": "success", "path": "en/api/csharp/beta/messages.md", - "sha256": "c6ad9e693ca88ea9eec3b8666ff11178dfb4c4e976082959cc4c9e90a9d0b7e0", - "size": 3371494 + "sha256": "8735dcd6f9fa2a35b7fcaee3301996f0f13f929738a4d373f70c2a8eed92fc8e", + "size": 3370716 }, { "url": "https://platform.claude.com/docs/en/api/csharp/beta/skills", @@ -21653,22 +21653,22 @@ "url": "https://platform.claude.com/docs/en/api/csharp/beta/messages/count_tokens", "status": "success", "path": "en/api/csharp/beta/messages/count_tokens.md", - "sha256": "3a122d1ee930c88aef68e91fc82e8ec542b74786053c2e0a66f538e92ae65315", - "size": 146825 + "sha256": "0c799f9f478662581736cbcabdb34be92f27e8497729d099f70ae47451572c7b", + "size": 146816 }, { "url": "https://platform.claude.com/docs/en/api/csharp/beta/messages/create", "status": "success", "path": "en/api/csharp/beta/messages/create.md", - "sha256": "5de2bdbb9bc04062b4cfe5871ad199a19be9301aff782d9c11852e4d716138a8", - "size": 303048 + "sha256": "1a25bf88e8fd47a1e2c3594ac9525f129c4bc4516807d01f98046f8d7ea65fac", + "size": 302969 }, { "url": "https://platform.claude.com/docs/en/api/csharp/beta/messages/batches", "status": "success", "path": "en/api/csharp/beta/messages/batches.md", - "sha256": "865614d081c4f7aa43359d53b18b51ea653f4fe5b5af9f04870f97526624ce72", - "size": 814120 + "sha256": "df1b7040c1edd37356192bb3c27eaed70eff85c6799829dafb971e421c97d697", + "size": 813813 }, { "url": "https://platform.claude.com/docs/en/api/csharp/beta/webhooks/unwrap", @@ -22409,8 +22409,8 @@ "url": "https://platform.claude.com/docs/en/api/csharp/beta/messages/batches/create", "status": "success", "path": "en/api/csharp/beta/messages/batches/create.md", - "sha256": "4555900ce08e795a5095b7545f2181ae45d7c75a125aa5a62a2e392ebd2c2451", - "size": 185788 + "sha256": "1b6ed7e7dd37c9de6f0854739b2852351a4afe44fc04d6d89157df3293e48147", + "size": 185779 }, { "url": "https://platform.claude.com/docs/en/api/csharp/beta/messages/batches/list", @@ -22437,8 +22437,8 @@ "url": "https://platform.claude.com/docs/en/api/csharp/beta/messages/batches/results", "status": "success", "path": "en/api/csharp/beta/messages/batches/results.md", - "sha256": "4b8c0ac9898c62b298f07b8b175e38292b52ae8bbc5ca0b7ba4ba0563aaa3914", - "size": 155266 + "sha256": "37c61858d9a9c3cca89ff959bc98dc5e88d9976cbd10c193739b00cbdf4c621e", + "size": 155190 }, { "url": "https://platform.claude.com/docs/en/api/csharp/beta/messages/batches/cancel", @@ -22528,8 +22528,8 @@ "url": "https://platform.claude.com/docs/en/api/csharp/messages/batches/results", "status": "success", "path": "en/api/csharp/messages/batches/results.md", - "sha256": "2587441a7982c919d27dd598d58cbbb93216da71819e7711c4dff564767b9608", - "size": 39070 + "sha256": "70048e16479b6abe7a9f2964d9d64e3e0b0e2154030bfba66140fb1437a5ec86", + "size": 39003 }, { "url": "https://platform.claude.com/docs/en/api/csharp/messages/batches/cancel", @@ -22549,8 +22549,8 @@ "url": "https://platform.claude.com/docs/en/api/php/messages/create", "status": "success", "path": "en/api/php/messages/create.md", - "sha256": "70937d83c1c38cf92bf84021f6acbbdb1313a0c0a045fb185cab22b35b63559c", - "size": 19786 + "sha256": "ade6e713bbfa17c67be8bba25b6f184b36ae1ab0892420cb3dc1b522a65d0a82", + "size": 19303 }, { "url": "https://platform.claude.com/docs/en/api/php/messages/batches", @@ -22584,8 +22584,8 @@ "url": "https://platform.claude.com/docs/en/api/php/beta/messages", "status": "success", "path": "en/api/php/beta/messages.md", - "sha256": "55f5ff2408f6df62cda32dbe92082c6dc2d58acd680c554fed1c0a662babc466", - "size": 390921 + "sha256": "add3b6250a336d79d36e5b7e040f2946d3cc34c65850ce6fa32b0f8afdba86e3", + "size": 390354 }, { "url": "https://platform.claude.com/docs/en/api/php/beta/skills", @@ -22731,8 +22731,8 @@ "url": "https://platform.claude.com/docs/en/api/php/beta/messages/create", "status": "success", "path": "en/api/php/beta/messages/create.md", - "sha256": "61eeb42c61cd55227d9e1d4014fdc70be013140ebd7b902237f15a647e8083da", - "size": 29658 + "sha256": "47311ef8800fb797008dcb8bbbbf8a6bb5954c862af8e17585e05191d59a6843", + "size": 29175 }, { "url": "https://platform.claude.com/docs/en/api/php/beta/messages/batches", @@ -26028,8 +26028,8 @@ "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/.claude-plugin/marketplace.json", "status": "success", "path": "github/claude-plugins-official/.claude-plugin/marketplace.json", - "sha256": "ff007c2e24f2a89aac57e35ec21be533641f092ec5fdd0e9bcccec75c6e4011e", - "size": 190873 + "sha256": "dd979bdc15789a6fac7ae499dcab15e102377458bd44b775a657da665cb26b16", + "size": 191974 }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/.github/bump-tracking.json", @@ -26423,6 +26423,83 @@ "sha256": "d273539c037e63bec2be30ac0e3474371a8725d7b0c39cb9e4341534fde83fb6", "size": 7846 }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/champion-kit/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/champion-kit/.claude-plugin/plugin.json", + "sha256": "8076bb52d2f75cd1b52ab9dffc221a2266df0f18d8442203bfcc7c8b65f4a520", + "size": 487 + }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/champion-kit/README.md", + "status": "success", + "path": "github/claude-plugins-official/plugins/champion-kit/README.md", + "sha256": "d22513c59a9c7a19222299e8ef50521cefb9a62b97d4c0ce17a920a639227ec6", + "size": 5137 + }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/champion-kit/agents/repo-scout.md", + "status": "success", + "path": "github/claude-plugins-official/plugins/champion-kit/agents/repo-scout.md", + "sha256": "1af533964777e638cd840fdf860e068a8350bbbdd31d88d40b623ef50220ab15", + "size": 3853 + }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/champion-kit/skills/climb/SKILL.md", + "status": "success", + "path": "github/claude-plugins-official/plugins/champion-kit/skills/climb/SKILL.md", + "sha256": "f41d564b1d0355594baee903db9e78a7aa04f71a725ac27302aa219de3f58a80", + "size": 10811 + }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/champion-kit/skills/faq/SKILL.md", + "status": "success", + "path": "github/claude-plugins-official/plugins/champion-kit/skills/faq/SKILL.md", + "sha256": "9401d538c0950c04294e0bbd166a039b56c836476ce1b195d41716aad229c6d1", + "size": 5218 + }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/champion-kit/skills/hackathon/SKILL.md", + "status": "success", + "path": "github/claude-plugins-official/plugins/champion-kit/skills/hackathon/SKILL.md", + "sha256": "429be605f2858d6952db0aa140e3b111a678b100805d039add8b5d293b1872a8", + "size": 9858 + }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/champion-kit/skills/maturity/SKILL.md", + "status": "success", + "path": "github/claude-plugins-official/plugins/champion-kit/skills/maturity/SKILL.md", + "sha256": "a391bdeb57eda8b832ee24b41786fcf2f99cc89ec432fd06a5021e2b96dd3636", + "size": 11135 + }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/champion-kit/skills/office-hours/SKILL.md", + "status": "success", + "path": "github/claude-plugins-official/plugins/champion-kit/skills/office-hours/SKILL.md", + "sha256": "d29d0b3fe3b8370b6671d2fd905681d9edc5e17ee0e0f76c08bf43ce9327e0db", + "size": 5280 + }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/champion-kit/skills/patterns/SKILL.md", + "status": "success", + "path": "github/claude-plugins-official/plugins/champion-kit/skills/patterns/SKILL.md", + "sha256": "415ccde13f14428525a791b914342c59cb02c7b9beab8e97abc891301e222b5d", + "size": 8898 + }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/champion-kit/skills/routines/SKILL.md", + "status": "success", + "path": "github/claude-plugins-official/plugins/champion-kit/skills/routines/SKILL.md", + "sha256": "98de31ba1a08b81f4874a75e2ee9ec10e8a6eebb11ba3c314890a48571db08ff", + "size": 8501 + }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/clangd-lsp/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/clangd-lsp/.claude-plugin/plugin.json", + "sha256": "114e01a8c1e10377b1b6fce0e3686d171e94c7d8d09ab36d7037869bd549f55f", + "size": 561 + }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/clangd-lsp/README.md", "status": "success", @@ -26948,6 +27025,13 @@ "sha256": "d1acbc2bf0c50164f48d6bda872de6a343cd9390954ce903c3431c3119e7f8c4", "size": 624 }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/csharp-lsp/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/csharp-lsp/.claude-plugin/plugin.json", + "sha256": "d96b25fc4af392fec08990b21835a6b49f2105be64b10304fd878684adbc9685", + "size": 332 + }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/csharp-lsp/README.md", "status": "success", @@ -27116,6 +27200,13 @@ "sha256": "d91970639e9f5c37682ac7ab60094d35f1c7c1f38d731bd56396563aee10c1d3", "size": 9390 }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/gopls-lsp/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/gopls-lsp/.claude-plugin/plugin.json", + "sha256": "9b2996935288b3585b65490798ecd3c9d5beeb1ea424ba0cc06c998518454df8", + "size": 335 + }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/gopls-lsp/README.md", "status": "success", @@ -27214,6 +27305,13 @@ "sha256": "2994b5d3152243b1a1cbf8358e9d7c18f290f31a23920647f31053c3efdf990d", "size": 8423 }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/jdtls-lsp/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/jdtls-lsp/.claude-plugin/plugin.json", + "sha256": "72a3f954c7df3cc20c568747606b8cde7e74cb35c00f81612ab303c661e43d19", + "size": 374 + }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/jdtls-lsp/README.md", "status": "success", @@ -27221,12 +27319,19 @@ "sha256": "e04f0b3a41ac8eafc8801744ce5ef2d61eb505c3730e3b77dd6dcb6908f3b0b0", "size": 811 }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/kotlin-lsp/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/kotlin-lsp/.claude-plugin/plugin.json", + "sha256": "a8bc2a6cf60baf79bcf23caf5d9447467e129e509f2816a56d3b711187492527", + "size": 439 + }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/kotlin-lsp/README.md", "status": "success", "path": "github/claude-plugins-official/plugins/kotlin-lsp/README.md", - "sha256": "0bdb64be93e5d559be514f90b8bcef21c5c19307128309c9c4fbac7546457cdd", - "size": 306 + "sha256": "fdab0fcfa4f4d1fff43a3e2b639a58b503551317424048727fb46171c9d7935a", + "size": 485 }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/learning-output-style/.claude-plugin/plugin.json", @@ -27249,6 +27354,13 @@ "sha256": "2f5725548acfcae80ae997996a5037aad0754c13498cd81b87df35893f283db8", "size": 320 }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/lua-lsp/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/lua-lsp/.claude-plugin/plugin.json", + "sha256": "2a55665fbfe6a991524bb932e87f3c92d39dc25d512f3429b75b4794cc088ce1", + "size": 332 + }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/lua-lsp/README.md", "status": "success", @@ -27550,12 +27662,19 @@ "sha256": "78ff0c77ee6c42c45146d951304b49019a7ceedc2b77d0484151cff47ddec979", "size": 16293 }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/php-lsp/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/php-lsp/.claude-plugin/plugin.json", + "sha256": "4950c05c393659cdb1a982137390f53dbe4947fb728e8383e5852ae9db29f28b", + "size": 392 + }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/php-lsp/README.md", "status": "success", "path": "github/claude-plugins-official/plugins/php-lsp/README.md", - "sha256": "f2b566d0c1aab1075b7b8e8a8eaf8c0d785e5be9871eda5b58e1f8b5cd955321", - "size": 436 + "sha256": "c8a0730143abdea4800b8a196dc681e3d9b38f47cc84c2ee01d3620f724ec4d3", + "size": 600 }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/playground/.claude-plugin/plugin.json", @@ -28054,6 +28173,13 @@ "sha256": "396b7cfa9c99b78b44326cf4add4f7ac8e07d07d76c56697b84b44197c77b4ce", "size": 5511 }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/pyright-lsp/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/pyright-lsp/.claude-plugin/plugin.json", + "sha256": "2cf083ce0ec6aa27c25ba7dd3b1cc37868f899f1bd77a9431949703e888c4c1d", + "size": 441 + }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/pyright-lsp/README.md", "status": "success", @@ -28103,6 +28229,13 @@ "sha256": "cd60eabe587794c00c873c6f36d340f970c4b57ab9c5664d80c5a22915e74302", "size": 291 }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/receipts/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/receipts/.claude-plugin/plugin.json", + "sha256": "39e53018754a0fc22bf54134c73b85b8fbe92a6fd4f63a8ebcf2f80d3828ea51", + "size": 570 + }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/receipts/README.md", "status": "success", @@ -28117,6 +28250,13 @@ "sha256": "5b2f407ff40639727310236f4b34986cacd4bf616c07d2e4198846726842e346", "size": 17254 }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/ruby-lsp/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/ruby-lsp/.claude-plugin/plugin.json", + "sha256": "02ea50931ea075f2ce8f84b26c84c70f6e317afa0614da0f1a2fd943e264e11b", + "size": 440 + }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/ruby-lsp/README.md", "status": "success", @@ -28124,6 +28264,13 @@ "sha256": "1547c114226d530a3f65e2d21d51c6aebe4a49c3460fc163b58ac4d73e4b4f23", "size": 535 }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/rust-analyzer-lsp/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/rust-analyzer-lsp/.claude-plugin/plugin.json", + "sha256": "235997b2a0269e3414236544d76420d05f8b35561515f9487d739f24c94e2cbe", + "size": 360 + }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/rust-analyzer-lsp/README.md", "status": "success", @@ -28142,8 +28289,8 @@ "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/security-guidance/README.md", "status": "success", "path": "github/claude-plugins-official/plugins/security-guidance/README.md", - "sha256": "4245a186bb836dff56f0ab5c8453a5508bad9280b7893dfcc6a7d236e88da582", - "size": 13286 + "sha256": "ca7daa0aacc4aae630791c49400d5894aa22a0603916713f5967498bafedd57b", + "size": 14692 }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/security-guidance/hooks/hooks.json", @@ -28152,6 +28299,13 @@ "sha256": "7bdf841282224a822745faa00c32f567afd0ab5439abb20acd62831b00bc5ad3", "size": 3322 }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/session-report/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/session-report/.claude-plugin/plugin.json", + "sha256": "942fab22fed42f820466fcbe7f52a8c799c86352e01c8d6fa55848cc4881dd3d", + "size": 427 + }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/session-report/skills/session-report/SKILL.md", "status": "success", @@ -28208,6 +28362,13 @@ "sha256": "8e8876180a8989b406a4d3edddf875b04cdfd5805cc8616686d552b11ce4455f", "size": 12061 }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/swift-lsp/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/swift-lsp/.claude-plugin/plugin.json", + "sha256": "699b7c18a2c8a8e5a1b7315d950f883fcc73eb473adced676743e4d00acbc091", + "size": 360 + }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/swift-lsp/README.md", "status": "success", @@ -28215,6 +28376,13 @@ "sha256": "31060c0c823fb31590382d2acf9ece03b3e14cefdce585c3e864a4cf3b21f3bc", "size": 602 }, + { + "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/typescript-lsp/.claude-plugin/plugin.json", + "status": "success", + "path": "github/claude-plugins-official/plugins/typescript-lsp/.claude-plugin/plugin.json", + "sha256": "9dc64ac773c9a25c6fd856b856568db58033540073cbe06c743eca501d27005c", + "size": 648 + }, { "url": "https://raw.githubusercontent.com/anthropics/claude-plugins-official/main/plugins/typescript-lsp/README.md", "status": "success", @@ -30102,8 +30270,8 @@ "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-python/main/CHANGELOG.md", "status": "success", "path": "github/anthropic-sdk-python/CHANGELOG.md", - "sha256": "0d4dd801568f78dcc179e1fbd130ddefb7dc5c0f504220b956da22fb6249ba07", - "size": 276677 + "sha256": "2710d71b5d974898e3f3887bccaf6acd042066a368afc39639b66986bb76eade", + "size": 277702 }, { "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-python/main/CLAUDE.md", @@ -30137,8 +30305,8 @@ "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-python/main/REVIEW.md", "status": "success", "path": "github/anthropic-sdk-python/REVIEW.md", - "sha256": "78d046c52908a0aaa6c508b2c8cb1134c583ef6bc5477b7ff8a31022b08d3095", - "size": 1349 + "sha256": "761ef8110fdb54b7cbf866e80d7abfaf23c5a49d5b537036ec4aa622555045f4", + "size": 2346 }, { "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-python/main/SECURITY.md", @@ -30151,8 +30319,8 @@ "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-python/main/api.md", "status": "success", "path": "github/anthropic-sdk-python/api.md", - "sha256": "ff9f62f6f636d7f7ae653015c2043436604c310ab22fe47b7591d340f6e96fe5", - "size": 223564 + "sha256": "35bf4aa59952cfad52dc2b6cf611c17676f4d70438d9ef5bfbc1de4da7aa7640", + "size": 224704 }, { "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-python/main/browser-toolset.md", @@ -30214,15 +30382,15 @@ "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/main/CHANGELOG.md", "status": "success", "path": "github/anthropic-sdk-typescript/CHANGELOG.md", - "sha256": "0062f516016dd157b80f6120b79a4da85fc1231c1c2820e211bdf808630a7020", - "size": 254910 + "sha256": "38a8eafc6fcf730421d27403e65880a94de5c9f2cd0830f42b674af4ee221afc", + "size": 255757 }, { "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/main/CLAUDE.md", "status": "success", "path": "github/anthropic-sdk-typescript/CLAUDE.md", - "sha256": "6e88eabb0e28fd3c50045fe65ef4683a00f97c24376407fa6932eef3bceba75f", - "size": 31731 + "sha256": "b164e8d3f052b4b4c0ba8131a9ad42fb941f5eace7039f128346ee0f8757595b", + "size": 36780 }, { "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/main/CONTRIBUTING.md", @@ -30249,8 +30417,8 @@ "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/main/REVIEW.md", "status": "success", "path": "github/anthropic-sdk-typescript/REVIEW.md", - "sha256": "78d046c52908a0aaa6c508b2c8cb1134c583ef6bc5477b7ff8a31022b08d3095", - "size": 1349 + "sha256": "761ef8110fdb54b7cbf866e80d7abfaf23c5a49d5b537036ec4aa622555045f4", + "size": 2346 }, { "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/main/SECURITY.md", @@ -30263,8 +30431,8 @@ "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/main/api.md", "status": "success", "path": "github/anthropic-sdk-typescript/api.md", - "sha256": "27d9c03dfe7966a8d9e358e42468debc67bb7c1442f0899b376178a8b0864efb", - "size": 292011 + "sha256": "ddef85941739988ead94ab81ffc24f7fb0d9c60e17cbe744aa7fa592b2bc036f", + "size": 293323 }, { "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/main/browser-toolset.md", @@ -31661,8 +31829,8 @@ } ], "summary": { - "total": 4656, - "downloaded": 4342, + "total": 4680, + "downloaded": 4366, "skipped": 0, "failed": 1, "dead": 313, diff --git a/content/claude-code-manifest.json b/content/claude-code-manifest.json index ca236236c0..f975526a18 100644 --- a/content/claude-code-manifest.json +++ b/content/claude-code-manifest.json @@ -116,7 +116,6 @@ "_nodeVersion": "24.22.2", "dependencies": {}, "_hasShrinkwrap": false, - "readmeFilename": "README.md", "optionalDependencies": { "@anthropic-ai/claude-code-linux-x64": "2.1.318", "@anthropic-ai/claude-code-win32-x64": "2.1.318", diff --git a/content/claude/claude-science/changelog.md b/content/claude/claude-science/changelog.md index f22636ddb1..ac30f5e8fd 100644 --- a/content/claude/claude-science/changelog.md +++ b/content/claude/claude-science/changelog.md @@ -6,6 +6,22 @@ > Release notes for Claude Science, including new features, improvements, and bug fixes by version. +**0.1.72** + +November 5, 2026 + +* LaTeX previews now show tables and text more accurately. A note above the preview says some text and numbers can differ from a compiled PDF +* If Claude Science opens in its own window, on Windows or a Mac, connecting a Directory connector such as Google Drive now finishes in your browser. Use the same Claude account and organization there, or it won't show as connected +* After you update, Claude Science removes old local artifact entries for credential files and folders the sandbox hides, such as `.env` files and SSH keys. The files themselves aren't touched. Comments on those entries are deleted, and comments on the files can lose their highlight. A recovery file in the data folder keeps their words for 90 days +* Enterprise: Claude can now save memories when Claude Sonnet 4.6 is turned off for your organization or custom role, if Claude Sonnet 5.5 or Claude Sonnet 5 is on +* Mac: an update can switch Claude Science from a browser tab to its own window, where it updates itself when you quit. [See what changes](https://claude.com/docs/claude-science/mac-app-window.md) +* Mac: libraries that cache numba-compiled code, such as pynndescent (used by UMAP and Scanpy's neighbors step), no longer fail to import in code cells +* Mac and Linux: the sandbox now protects more programs, startup files, and caches that developer tools keep in your home folder, even if you've granted those folders. Writes there from the sandbox fail or, on Linux, can be lost. To install a tool there, use your own terminal +* Linux: the starter Python and R environments, and those for connectors and compute providers, now keep their own copies of package files, using about 5 GB more disk space with the default packages. The first start after you update makes the copies in the background +* Windows: R's sf and units packages and Python's iris and cf-units can install again +* Package mirrors: new starter environments and installs for connectors and compute providers now need `ca-certificates` and `certifi`, both 2026.10.18. [Mirror setup](https://claude.com/docs/claude-science/corporate-networks.md#point-package-installs-at-an-internal-mirror) +* Bug fixes and reliability improvements + **0.1.71** October 27, 2026 diff --git a/content/claude/connectors/microsoft/365.md b/content/claude/connectors/microsoft/365.md index 9894f4827e..bbc50787b3 100644 --- a/content/claude/connectors/microsoft/365.md +++ b/content/claude/connectors/microsoft/365.md @@ -6,9 +6,12 @@ > Connect SharePoint, OneDrive, Outlook, and Teams to Claude so it can search, analyze, and act on your Microsoft 365 information -The Microsoft 365 connector lets Claude search, analyze, and act on information across SharePoint, OneDrive, Outlook, and Teams, using the access your own Microsoft 365 account already has. It's available on every Claude plan: Free, Pro, Max, Ultra, Team, and Enterprise. It requires a work or school Microsoft account, and a Microsoft Entra Global Administrator must grant tenant consent for your Microsoft organization. +The Microsoft 365 connector lets Claude search, analyze, and act on information across SharePoint, OneDrive, Outlook, and Teams, using the access your own Microsoft 365 account already has. It's available on every Claude plan: Free, Pro, Max, Ultra, Team, and Enterprise. Each kind of Microsoft account has its own requirements: -By the end of this page you have the connector set up for your organization and your own account connected, and you have asked Claude a first question that draws on Microsoft 365. +* **Work or school account**: a Microsoft Entra Global Administrator must grant tenant consent for your Microsoft organization +* **Personal account**: on Free, Pro, Max, and Ultra plans, you can connect a personal Microsoft account, such as an Outlook.com, Hotmail, Live, or MSN account. It connects Outlook and OneDrive, and you don't need an administrator to set it up. Team and Enterprise plans support work or school accounts only. + +By the end of this page you have the connector set up and your own account connected, and you have asked Claude a first question that draws on Microsoft 365. > [!NOTE] > @@ -17,30 +20,47 @@ By the end of this page you have the connector set up for your organization and ## Review what Claude can do -All access is delegated: Claude acts on your behalf and can read or change only what your Microsoft 365 account can already read or change. The table lists what Claude can do in each service; the write column applies only when your administrators have turned on [write actions](#write-actions). +All access is delegated: Claude acts on your behalf and can read or change only what your Microsoft 365 account can already read or change. + +### What Claude can do with a work or school Microsoft account + +The table lists what Claude can do in each service with a work or school account. The write column applies only when your administrators have turned on [write actions](#write-actions). | Service | Read and search | Write | | - | - | - | -| **SharePoint and OneDrive** | Search and analyze documents across SharePoint sites and OneDrive libraries | Create and update files in SharePoint | +| **SharePoint and OneDrive** | Search and analyze documents across SharePoint sites and OneDrive libraries | Create and update files in OneDrive and SharePoint | | **Outlook** | Search email threads and archived email | Send mail and manage drafts, labels, mail filters, and automatic replies; create, update, and delete calendar events and find meeting times | | **Teams Calendar** | Review meeting information, summaries, and attendance | None | | **Teams Chat** | Read channel and chat discussions | Send chat and channel messages | +### What Claude can do with a personal Microsoft account + +On Free, Pro, Max, and Ultra plans, you can connect a personal Microsoft account. The table lists what Claude can do in each service with a personal account. + +| Service | Read and search | Write | +| - | - | - | +| **OneDrive** | Search your own OneDrive, including shared items you've added to it | Create and update files | +| **Outlook** | Search your email and calendar | Draft and send email, and manage calendar events | + +A personal account doesn't include SharePoint, Teams, meeting summaries, mail filters, automatic replies, shared mailboxes or calendars, or finding times when other people are free. For what a personal account includes, see [Connect to Microsoft 365](https://support.claude.com/en/articles/15183774-connect-to-microsoft-365) in the help center. + ## Set up the connector What you do first depends on your Claude plan: -* **Free, Pro, Max, and Ultra**: there's no organization-level step in Claude. Skip to [Connect your account](#connect-your-account). A Microsoft Entra Global Administrator still needs to grant tenant consent for your Microsoft organization +* **Free, Pro, Max, and Ultra**: there's no organization-level step in Claude. Skip to [Connect your account](#connect-your-account). For a work or school account, a Microsoft Entra Global Administrator still needs to grant tenant consent for your Microsoft organization. * **Team and Enterprise**: a Claude Owner or Primary Owner [adds the connector for the organization](#add-the-connector-for-your-organization) first, and then each member connects their account ### Prerequisites -Check these before you start: +For a work or school account, check these before you start: -* A work or school Microsoft account on a Microsoft Entra tenant. Personal accounts such as outlook.com, hotmail.com, or live.com aren't supported +* An account on a Microsoft Entra tenant * Global Administrator access to the Microsoft Entra tenant * On Team and Enterprise plans: the Owner or Primary Owner role in Claude, and active Microsoft 365 accounts for all users +On Free, Pro, Max, and Ultra plans, you don't need any of these to connect a personal Microsoft account. + ### Add the connector for your organization On Team and Enterprise plans, an Owner or Primary Owner adds the connector once for everyone. The steps below are the automatic setup, which is the recommended path. @@ -65,7 +85,7 @@ For the detailed administrator walkthrough, see [Set up the Microsoft 365 connec ### Connect your account -Once the connector is available to you, connect your own Microsoft 365 account. +Once the connector is available to you, connect your own Microsoft 365 account. To connect a personal Microsoft account on a Free, Pro, Max, or Ultra plan, use Claude on the web. Once you've connected Microsoft 365, you can also use it in Claude for iOS and Claude for Android. **1. Open your connectors** @@ -77,7 +97,7 @@ Find **Microsoft 365** and select **Connect**. **3. Sign in to Microsoft** -Sign in with your work or school Microsoft credentials. +If you're asked which account to connect, select the option that matches your account, **Personal account** or **Work or school account**. Sign in with that account when prompted. When the connection succeeds, the **Connect** button on the Microsoft 365 connector changes to **Disconnect**. For the member walkthrough, see [Connect to Microsoft 365](https://support.claude.com/en/articles/15183774-connect-to-microsoft-365) in the help center. @@ -91,13 +111,18 @@ In a conversation, select **+** at the lower left of the message box, select **C * Draft a reply to the latest email about the vendor contract * Schedule a 30-minute sync with the design team next week -Claude's answer draws on the documents, email, and Teams content it found. Requests that change something, such as the last two examples, work only when write actions are turned on for you; otherwise Claude can still read and search. +Examples that name SharePoint or Teams need a work or school account. + +Claude's answer draws on the Microsoft 365 content it found. Requests that change something, such as the last two examples, need [write actions](#write-actions). With a work or school account, your administrators control them. Without write actions, Claude can still read and search. ## Write actions -Claude can take actions in Outlook, SharePoint, and Teams, as listed in the write column of [Review what Claude can do](#review-what-claude-can-do). Read and search tools work the same whether or not write actions are enabled. Claude can't attach files to the drafts it creates. +Claude can take actions in Outlook, OneDrive, SharePoint, and Teams, as listed in the write columns of [Review what Claude can do](#review-what-claude-can-do). Read and search tools work the same whether or not write actions are enabled. Claude can't attach files to the drafts it creates. + +Write actions are available in these ways: -Your organization's administrators control write actions in two places: the connector's permissions in Microsoft Entra, and the Microsoft 365 connector configuration under **Organization settings > Connectors**. +* **Work or school account**: your organization's administrators control write actions in the connector's permissions in Microsoft Entra and in the Microsoft 365 connector configuration under **Organization settings > Connectors** +* **Personal account**: write actions in Outlook and OneDrive are available once you connect ### Approve the write permissions @@ -121,7 +146,7 @@ Set each Teams messaging tool so that users can choose it. ## Permissions -All permissions are delegated: Claude acts on behalf of users and can only access and change content that you already have permission to access and change in Microsoft 365. Write actions are available when your administrators enable them, as described in [Write actions](#write-actions). +All permissions are delegated: Claude acts on behalf of users and can only access and change content that you already have permission to access and change in Microsoft 365. For a work or school account, your administrators control write actions, as described in [Write actions](#write-actions). ### Approve permissions added to the connector @@ -157,9 +182,10 @@ If something isn't working, start with the case that matches what you see. > > If sign-in fails, work through these checks: > -> * Confirm you're signing in with your work or school Microsoft 365 credentials, not a personal account -> * Check that your Microsoft 365 license is active -> * Review your organization's third-party app policies +> * Confirm you chose the option that matches your account, **Personal account** or **Work or school account**. Each option accepts only that kind of account. +> * If you have a work or school account and weren't asked which account to connect, confirm you're signing in with that account. Team and Enterprise plans support work or school accounts only. +> * On Free, Pro, Max, and Ultra plans, if you have a personal Microsoft account and weren't asked which account to connect, make sure you're using Claude on the web. Microsoft 365 may also already be connected. To switch between a work or school account and a personal account, go to [**Customize > Connectors**](https://claude.ai/customize/connectors), select **Disconnect** on **Microsoft 365**, and connect again. +> * For a work or school account, also check that your Microsoft 365 license is active and review your organization's third-party app policies > * Try a different browser, or clear cookies and cache and sign in again > [accordion] Documents not found @@ -169,7 +195,8 @@ If something isn't working, start with the case that matches what you see. > * Confirm you can open the document directly in Microsoft 365 > * Make sure the document is stored in SharePoint or OneDrive, not only on your computer > * Wait and retry for recently uploaded documents, which can take time to index -> * Name the specific SharePoint site, or search by the exact filename +> * Search by the exact filename +> * With a work or school account, name the specific SharePoint site > [accordion] Incomplete search results > diff --git a/content/claude/cowork/changelog.md b/content/claude/cowork/changelog.md index 4f5bde32c2..579e67eae8 100644 --- a/content/claude/cowork/changelog.md +++ b/content/claude/cowork/changelog.md @@ -6,6 +6,79 @@ > Release notes for Claude Desktop +**v4.23118.0** + +2026-11-05 + +Bundled Claude Code version: 2.1.317. + +**General** + +* Changed the organization setting that blocks other accounts on a computer: once a member has signed in there, the Claude API key and Console sign-in and the computer's own third-party setup are unavailable too while the block lasts. +* Fixed a new chat's saved draft being deleted when only spaces or blank lines were typed before the draft had loaded. +* Fixed connections failing with a certificate error on computers whose company root certificate was renewed with a new key. +* Fixed Enter or Tab in the "/" menu running a command you had not chosen, or sending your half-typed text, when more commands finished loading. +* Fixed losing the saved sign-in when a company proxy or firewall answered its renewal with a block page. +* Fixed permission and question cards and the "Paused" and "Switched to" notices being cut off, with some buttons out of reach or running out of the card, at 400% zoom or in very short or narrow windows, and the "Switched to" notice not closing there. +* Fixed the third-party history import, the Code tab's queued message and task list, and several saved app files not being read on Windows when the user profile lives in an FSLogix profile container. + +**Code** + +* Added a Minimize button to the Terminal, Browser, and iOS Simulator panes. A minimized pane stays as a small live view in a corner of the chat, or in the session rail when it's shown. You can expand it again or close it, and in a corner you can also move and resize it (not yet in third-party deployments). +* Changed SSH sessions to hold a message that has waited over a day for its host: it stays above the message box until you press Send now. +* Improved reconnecting SSH sessions through a slow proxy command or jump host on Mac and Linux: your message or Retry now waits up to 90 seconds, unless the SSH config sets `ConnectTimeout`. +* Improved SSH sessions on hosts that ask you to sign in at every connection: they can now ride out longer network gaps without a new sign-in. +* Fixed `SSL_CERT_FILE` and `SSL_CERT_DIR` in Claude Code's managed settings being overridden in Code sessions when the same variable is set on the computer. +* Fixed a Windows issue where quitting during a settings save could leave `~/.claude.json` empty. +* Fixed attached files sometimes failing to upload when the network connection changed during the upload. +* Fixed Claude being unable to read the files of plugins turned on in the managed-settings file when allowed workspace folders are set, for organizations with no server-managed settings. +* Fixed HTML previews in SSH and WSL sessions showing empty charts and tables that the page's own scripts draw. Organizations that set `disableBrowserExternalNavigation` in Claude Code's `managed-settings.json` keep scripts off in these previews. +* Fixed SSH sessions failing to start: "Couldn't start the remote server" on hosts whose home folder is on a slow network drive, and Claude Code start failures on Windows hosts that are not set to English, where low memory and similar causes are now retried and shown with their own message. +* Fixed SSH sessions losing background work on the host after your Claude account's sign-in ran out while the app was away. +* Fixed SSH sessions not reconnecting by themselves after the network drops during a sign-in (with a saved password: one more try while you are at the computer, and one about 30 minutes later if nobody is; Mac and Linux) or after a long outage when the host's firewall limits new connections. +* Fixed the app reconnecting over and over, signing in each time, to an SSH host whose shell start-up files print text or change HOME, now saying what to fix at the first refusal, and SSH sign-in questions from an earlier jump host getting lost when a later jump host shares connections. + +**Cowork** + +* Fixed a comment on a file seeming to send from a read-only task. It is now saved on the file. +* Fixed Cowork deletions left unsent on the few Windows PCs where an October update moved the app's data folder only part way. +* Fixed imported tasks sometimes starting without your organization's allowed domains when the app was slow to start. +* Fixed imported tasks using Memory after your admin or you turned Memory off. +* Fixed new cloud tasks requesting a model that isn't available to you. +* Fixed removing an import from Settings > Import leaving behind a task whose saved record could not be read. +* Fixed the app closing, reopening and setting up Claude's workspace again when the workspace could not download or set up its copy of Claude Code. + +**3P** + +* Added "Apps gateway admin" to the user menu, where a Claude apps gateway's spend admins set spend limits and pooled budgets, see spend, and export spend by group and the log of spend limit changes. It shows where people use the gateway's own sign-in and `bootstrapUrl` is on the gateway's address. +* Added `claudeCodeProcessWrapperEnabled`: starts Code sessions through the `processWrapper` launcher in Claude Code's managed settings, on the device or the SSH host. The launcher must supply the inference credential. Not used for sessions that run on Windows, in WSL or in Cowork. +* Added `disableDesktopLocalSessions`: turns off Code sessions that run on the device, WSL included, so Code offers only remote environments such as SSH. Set `sshHostAllowlist` too. +* Added `disableWslSessions` (MDM profile only): blocks Code sessions inside WSL. Unset, they stay blocked on managed devices, and only a machine-wide `false` allows them. +* Added `sshConfigs` (beta): SSH connections offered to everyone in Code's environment menu. Every connection is still checked against `sshHostAllowlist`. +* Added a "JSON config (redacted)" export to Setup on managed devices, for importing into the Admin Console. The values of API key, token and header settings are masked. Check URLs, arguments and text fields before sharing it. +* Added a "Your usage limits" card to Settings > Usage that shows your session and weekly usage limits, where you sign in to a gateway in the app and it reports them. Spend limits do not show there. +* Added a confirmation before you add, upload or turn on a plugin that your organization didn't provide. +* Added a dismissible in-app notice, where a device profile sets `forceLoginOrgUUID`, that the saved Claude Console sign-in will stop working after a future update because its organization is not on the list. It shows the organization's ID to add. +* Added memory to scheduled Cowork tasks that are not in a project: when memory is on, they can read what Cowork remembers but do not save new memories. +* Added sign-in for a plugin's own connector in Cowork and Chat. One sign-in serves all your tasks, chats and scheduled tasks. +* (breaking) Removed `organizationPluginsUrl`. Plugins it installed no longer load, even where the key is still set. Offer any you still need through `allowedPluginMarketplaces`. +* Changed `claudeAiImport.enabled`: Import now also brings projects, memory, scheduled tasks, saved skills, uploaded plugins and some preferences from a Claude Desktop export that the user confirms is their own. Memory and preferences apply at once. Tasks, plugins and skills arrive turned off. +* Changed `claudeAiImport.exportEnabled`: an export now also holds attached files, projects and their files, memory, scheduled tasks, saved skills, uploaded plugins, some preferences and local MCP servers. Passwords or API keys in them are included. Sign-ins and the servers' variable values are not. +* Changed `disableNonessentialServices` to also stop the Code tab from reading the status of GitLab merge requests and Gerrit changes. GitHub is not affected. +* Changed Chat and Cowork on macOS and Linux to ignore cross-certificates between old and renewed private root CAs. If a gateway's or proxy's issuing CA names one by serial number, requests can fail with a certificate error. Put both roots and that CA in the certificate store, then restart Claude. +* Changed Cowork and Chat so the line that shows what Claude is doing reads "Needs your input" while a task waits for you, and "Nothing new from Claude for 2 minutes", counting up, once Claude has sent nothing for two minutes while no tool is running. +* Changed Cowork and Chat to stay at your sent message while a long reply appears. To follow the reply, scroll to the end or press the round button above the message box. +* Changed downloaded updates on macOS and Windows to install sooner: Claude restarts by itself after ten minutes with no Claude window in use and no task running. `disableAutoUpdates` still turns updates off. +* Changed HTML previews in SSH and WSL sessions to run the page's inline scripts. To keep them off, set `disableBrowserExternalNavigation` in Claude Code's managed settings (it also limits the Browser pane to localhost). In a new file, add `parentSettingsBehavior: "merge"` to keep Desktop's policy. +* Changed local Code sessions on macOS and Linux: where an organization's configuration sets `allowedWorkspaceFolders`, or leaves `coworkEgressAllowedHosts` unset or without `*`, Claude can still read Terminal panel tabs but no longer opens or types in them. Your own use of the panel is unchanged. +* Changed profiles exported from Setup with Deployment mode set to Third-party only to also set `disableDeploymentModeChooser`, so that earlier versions hide Claude.ai sign-in too. +* Fixed `/etc/claude-desktop/managed-settings.json` on Linux refusing the unredacted JSON config that Setup's Export menu writes. Earlier versions still refuse it. +* Fixed live artifacts that failed on a connector tool nobody had approved, with nothing to click. The artifact now asks the person to allow the tool. +* Fixed Settings > Import & export asking for an app update, with no way to sign in or choose a file, on computers with an older Claude Code. Import now downloads the Claude Code it needs. +* Fixed the built-in GitHub connector's tools failing behind a proxy. They now follow `egressProxyPacUrl`, `egressProxyUrl` or the system proxy. For a ghe.com tenant, also allow `api..ghe.com`. +* Fixed uploaded plugins working only in the tab they were uploaded from, or missing on MSIX installs below Windows 11 and where the app's data folder is reached through a link. Upload earlier ones again, choosing Replace if asked, to use them in every tab. +* Fixed what you see at a Claude apps gateway's spend limit or group budget: the Code tab shows the gateway's own message instead of rate-limit errors, notices no longer offer a plan upgrade, and the "Billing issue" banner is hidden while those notices show. + **v4.16336.0** 2026-11-03 diff --git a/content/claude/government/account/overview.md b/content/claude/government/account/overview.md index 984faedab2..0d54de1817 100644 --- a/content/claude/government/account/overview.md +++ b/content/claude/government/account/overview.md @@ -44,7 +44,7 @@ Video: Your account, usage limits, and getting help (1 min 57 s). Narrated with ## The page footer -At the bottom of every page in this portal you will find your email address and a **Sign out** button. Signing out from the footer ends the session you are currently using and, where your agency uses single sign-on, also ends your session with the identity provider so that you will be prompted for credentials the next time you visit. +At the bottom of every page in this portal you will find your email address and a **Sign out** button. Signing out from the footer ends the session you are currently using. Whether your next sign-in asks for your credentials depends on your agency's single sign-on setup. > **For organization owners and tenant administrators:** The footer also includes a **Switch to admin view** link that takes you back to the administrative area. diff --git a/content/claude/government/account/sessions.md b/content/claude/government/account/sessions.md index b64cba8ba0..ffcba323bb 100644 --- a/content/claude/government/account/sessions.md +++ b/content/claude/government/account/sessions.md @@ -51,10 +51,6 @@ The sign-out is recorded the moment you select the button. The other browser or Signing out another session from this page does not touch your agency's single sign-on session, so if the person at that other computer tries to sign back in, the identity provider may still let them straight through without re-entering a password. If that is a concern (for example, you left a shared computer signed in), sign the session out here first, then contact your agency's identity team to end the single sign-on session, or change your directory password. -> [!TIP] -> -> Signing out here versus signing out from the footer behave differently at the identity provider. The footer **Sign out** ends both your Claude for Government session and your single sign-on session, so you will be asked for credentials the next time you visit. The per-row **Sign out** on this page ends only the Claude for Government session and leaves single sign-on alone. - ## If you see a session you don't recognize Sign it out from here right away. You can use **Sign out *N* other sessions** if you want to be certain you have cleared everything. If an unrecognized session reappears after you have done so, or anything else about the list looks wrong, report it to your organization's administrator so they can investigate through your agency's identity system. diff --git a/content/claude/government/org-admin/compliance-api.md b/content/claude/government/org-admin/compliance-api.md index 4b4161b490..28ab197811 100644 --- a/content/claude/government/org-admin/compliance-api.md +++ b/content/claude/government/org-admin/compliance-api.md @@ -100,7 +100,7 @@ On every `user.*` activity, two top-level fields identify the user the event is | `user_id` | The Claude for Government user ID, in the same `usr_` format as `actor.user_id`. | | `user_email` | The user's email address at the time of the event. | -The user an event is about is not always the actor. When an owner changes someone's role, the `actor` block names the owner and these fields name the user whose role changed. +The user an event is about is not always the actor. When an owner changes someone's role, the `actor` block names the owner and these fields name the user whose role changed. When a tenant administrator who isn't one of the organization's Primary Owners grants or removes the Primary Owner role, the `user.role_changed` event also carries a `by_tenant_admin` field set to `true`. ```json theme={null} { diff --git a/content/claude/government/org-admin/provisioning.md b/content/claude/government/org-admin/provisioning.md index e8f65307a5..0b5fe9c60d 100644 --- a/content/claude/government/org-admin/provisioning.md +++ b/content/claude/government/org-admin/provisioning.md @@ -4,57 +4,46 @@ # Group mappings -> Use this page to map the groups pushed from your identity provider to seat tiers and roles in this organization. +> Map directory groups to seat tiers and roles in your organization, and see how mappings are applied and what a deactivation in your directory does. > **Who this is for:** Organization owners who want directory groups to drive seat tiers and roles automatically. -Use this page to map the groups pushed from your identity provider to seat tiers and roles in this organization. +Once a SCIM connection is in place, your directory groups appear here and you can map each one to a **seat tier** (a named level of access that determines which Claude models and usage limits a user gets) and a **role** (which controls whether a user can access this admin portal). > [!NOTE] > -> The **Group mappings** tab only appears in the navigation if automatic directory provisioning has been set up for your tenant. If you don't see the tab, your tenant administrator has not connected a directory. - -**SCIM** (System for Cross-domain Identity Management) is the standard protocol that identity providers such as Okta and Microsoft Entra use to push user accounts and group memberships into other applications. Once a SCIM connection is in place, your directory groups appear here and you can map each one to a **seat tier** (a named level of access that determines which Claude models and usage limits a user gets) and a **role** (which controls whether a user can access this admin portal). - -> [!NOTE] +> The **Group mappings** tab only appears in the navigation if automatic directory provisioning has been set up for your tenant. If you don't see the tab, your tenant administrator has not connected a directory. These cases are covered on other pages: > -> The SCIM connection itself, including the base URL and secret token, is set up once for the whole tenant on the [tenant portal's Identity and access page](https://claude.com/docs/government/tenant-admin/identity-and-access.md). This page only covers the group mappings for your organization. - -## How provisioning works - -Your identity provider pushes users and groups to Claude for Government whenever something changes in your directory, and most providers also run a full sync periodically (the default interval depends on your identity provider). Each push is written to a staging area first and then applied to your real user list by a reconciliation pass. - -Reconciliation runs automatically whenever your identity provider pushes a change and also whenever you add, edit, or remove a mapping on this page. You do not need to trigger it manually, and you do not need to wait for a scheduled cycle after changing a mapping. +> * **SCIM connection**: the base URL and secret token are set up once for the whole tenant under [SCIM provisioning](https://claude.com/docs/government/tenant-admin/identity-and-access.md#scim-provisioning) on the tenant portal's Identity and access page +> * **Group to organization routing**: mapping directory groups to organizations is handled under [Provisioning rules](https://claude.com/docs/government/tenant-admin/identity-and-access.md#provisioning-rules-scim) on the same page ## Group to seat tier -To add a mapping, choose a group and a tier and click **Add**. Existing mappings are listed with a **Remove** button. Each group can be mapped to at most one tier, and you can only select tiers that are available to this organization (either an Anthropic-managed tier you have been allocated or a self-managed tier you created on the [Tiers](https://claude.com/docs/government/org-admin/seat-tiers.md) page). - -> [!NOTE] -> -> The **Add** form only appears when at least one synced group is still unmapped. If no groups have appeared at all, assign groups to the Claude for Government application in your identity provider and run a provisioning sync first. +To add a mapping, choose a group and a tier and click **Add**. Members of the group are moved to that tier, existing users included. To change a group's tier, click **Remove** on its mapping and add a new one. Each group can be mapped to at most one tier, and you can only select tiers that are available to this organization (either an Anthropic-managed tier you have been allocated or a self-managed tier you created on the [Tiers](https://claude.com/docs/government/org-admin/seat-tiers.md#creating-a-self-managed-tier) page). -## Group to role +* **Someone who leaves a mapped group** keeps the tier, with its models and spend limits, until another mapping or an owner moves them. On a tier with a seat limit, a [reconciliation](#how-mappings-are-applied) can move them too. +* **Mapping a group to a tier with a [seat limit](https://claude.com/docs/government/org-admin/seats.md#how-seats-are-assigned-automatically)** can move other people off it. At a reconciliation, provisioned users on it who are in no mapped group can be moved to another tier with a free seat. If none is free, they stay. -The same mechanism can set a user's role. Map a directory group to **User** or **Owner**, and members of that group receive that role when they are provisioned. You cannot map a group to Primary Owner; that role must always be granted manually on the [Users](https://claude.com/docs/government/org-admin/users.md) page. +If no groups have appeared at all, ask your tenant administrator to assign groups to the Claude for Government application in your identity provider and run a provisioning sync first. -## How mappings are applied - -When a provisioned user belongs to several mapped groups, the first matching tier mapping and the first matching role mapping in a fixed order win. This order is deterministic but not one you can configure, so it is best to avoid assigning a user to overlapping mapped groups. +## Group to role -A provisioned user who belongs to no mapped group is placed on a seat using the automatic assignment described on the [Seats](https://claude.com/docs/government/org-admin/seats.md) page and is given the standard **User** role. +Map a directory group to **User** or **Owner**, and members of that group receive that role when they are provisioned. You cannot map a group to Primary Owner; that role must always be granted manually on the [Users](https://claude.com/docs/government/org-admin/users.md) page. -If a mapped tier has no free seats when a user is provisioned, the user is created but left **Unassigned** and has no model access. They will be seated automatically on the next reconciliation after seats become available, for example after you increase the allocation on the [Billing](https://claude.com/docs/government/org-admin/billing.md) page or another user is deactivated. +Once this organization has any group-to-role mapping, every provisioned member except a Primary Owner gets their mapped role, or **User** if none of their groups is mapped. Map your Owners' group first, so that they keep access to this portal. -Adding, changing, or removing a mapping triggers a full reconciliation immediately, so existing users are re-evaluated against the new mapping without waiting for your identity provider's next sync. +## How mappings are applied -## Group to organization routing +Each push from your identity provider is applied to your user list by a reconciliation pass. -> **For tenant administrators:** Mapping directory groups to organizations is handled on the [tenant portal's Identity and access page](https://claude.com/docs/government/tenant-admin/identity-and-access.md) rather than here. +* **After a mapping change.** Adding or removing a mapping starts a full reconciliation, so existing users are re-evaluated against the new mapping without waiting for your identity provider's next sync. In a very large directory, a full reconciliation can take hours. +* **Several mapped groups.** When a provisioned user belongs to several groups mapped to a seat tier, the one highest in your tenant's [group priority](https://claude.com/docs/government/tenant-admin/identity-and-access.md#directory-groups) decides. Role mappings follow a fixed order, so avoid mapping groups that share members to different roles. +* **No mapped group.** See [How seats are assigned automatically](https://claude.com/docs/government/org-admin/seats.md#how-seats-are-assigned-automatically). +* **No free seats.** If a user's mapped tier has no free seats, provisioning doesn't add a new person yet, and an existing member keeps their current seat tier or stays **Unassigned**. Increasing the tier's allocation places them, up to the new limit. -## Things to know +## What your directory controls -* Provisioning is the source of truth while it is connected. A seat tier or role you set manually on the [Users](https://claude.com/docs/government/org-admin/users.md) page will be overwritten on the next reconciliation if the user's group mappings say otherwise. Make permanent changes in your directory instead. -* Deactivating a user in your directory deactivates them in Claude for Government and releases their seat. Reactivating them in the directory reactivates them here and attempts to seat them again. -* The reconciliation pass protects against removing your last administrator. It will not deactivate the organization's only active Primary Owner, and it will not deactivate the tenant's only tenant administrator, even if your directory says to. -* A group mapping cannot be saved if it points at a seat tier that no longer exists, and a seat tier cannot be deleted on the [Tiers](https://claude.com/docs/government/org-admin/seat-tiers.md) page while a mapping still points at it. +* Provisioning is the source of truth while it is connected. A seat tier (**Unassigned** included) or role you set manually on the [Users](https://claude.com/docs/government/org-admin/users.md) page can be overwritten on the next reconciliation. Make permanent changes in your directory or in your group mappings instead. +* Deactivating a user in your directory deactivates their linked account in Claude for Government and releases its seat, unless provisioning refuses the deactivation. Reactivating them in the directory reactivates them here if a seat is free for them. If they stay deactivated, free a seat for them, then deactivate and reactivate them in your directory. +* Provisioning will not deactivate or demote a Primary Owner, or deactivate your tenant's only active tenant administrator. To deactivate a Primary Owner, first change their role on the [Users](https://claude.com/docs/government/org-admin/users.md) page (if they are the only one, make someone else Primary Owner first), then have your directory send or resend the deactivation. +* Provisioning can also refuse to deactivate a user whose account is not yet linked to your directory: see [Existing accounts when you connect SCIM](https://claude.com/docs/government/tenant-admin/identity-and-access.md#existing-accounts-when-you-connect-scim). diff --git a/content/claude/government/org-admin/readiness.md b/content/claude/government/org-admin/readiness.md index db3a2ee290..43aac97617 100644 --- a/content/claude/government/org-admin/readiness.md +++ b/content/claude/government/org-admin/readiness.md @@ -4,40 +4,27 @@ # Readiness -> Use this page to see everything that is stopping people in your organization from using Claude, and where each blocker is resolved. +> Readiness checks for your organization: what the checks on credits, spend caps, seats, seat tiers, models, and products mean, and who can clear each one. > **Who this is for:** Organization owners who are setting up an organization for the first time, or who need to find out why their users are unable to use Claude. -Use this page to see everything that is stopping people in your organization from using Claude, and where each blocker is resolved. +The **Readiness** page shows what this organization still needs before its members can use Claude, and where each item is resolved. To open it, go to **Settings > Readiness** in the organization admin portal. You would normally work through it once when the organization is first set up and then return whenever the **Settings** menu shows a notification dot. The dot means a required step is unfinished. -Your organization is ready when a member can sign in, hold a seat on a tier that reaches a working model, and send a message that the organization can pay for. This page runs that check and lists each step that is complete, blocked, or waiting on someone else. You would normally work through it once when the organization is first set up and then return whenever the **Settings** menu shows a notification dot, which appears whenever anything on this page needs attention. +An open step explains why it is blocked, and either offers a button that takes you to the page where the fix is made or names who it is waiting on. A step that isn't required doesn't raise the dot, but members can still be stuck until it is done. -## How the checklist is presented +Your tenant administrator can clear the steps that wait on them from the [tenant Readiness page](https://claude.com/docs/government/tenant-admin/readiness.md), which shows every organization's checklist in one place. -Each step sits on a vertical track with a status marker. +## What the checks mean -* A **green check** means the step is complete. The label is struck through and you can ignore it. -* A **filled circle** marks the step you should act on next. It expands to explain why it is blocked and offers an **Open** button that takes you to the page where the fix is made. -* A **clock** means the step is blocked but you are not the person who can clear it. A line underneath tells you whether it is waiting on Anthropic, on your tenant administrator, or on the owner of a shared billing account. -* A **hollow circle** is a step still to come. It stays collapsed until the steps ahead of it are cleared. +The table shows what a check means when it is unfinished, and who can clear it. -Below a divider is an **Optional** section. These steps do not stop anyone from using Claude, but the page surfaces them because they usually matter, and each offers its own **Open** button when there is something you can do about it. - -Use **Refresh** at the top right after you make a change elsewhere to see the updated state without leaving the page. - -## What each check means - -* **Activate the tenant** appears on its own if your agency's tenant is still being provisioned by Anthropic or has been deactivated. Nobody in any organization can sign in until this clears. Only Anthropic can resolve it, so contact your Anthropic representative. -* **Activate the organization** appears on its own if this organization has been deactivated. While it is inactive its members cannot sign in and none of the other checks can be cleared. Reactivation is handled by Anthropic. If the organization's billing account has also been retired, the page explains that it must be assigned a new account before it can be brought back. -* **Add credits** checks that the billing account your organization draws from has enough balance to cover at least one request on the cheapest model available to it. Until it does, every message from a user on a self-managed tier is refused. Credit is added to the billing account by Anthropic, so this step shows who to contact: your tenant administrator, or the owner of the organization that manages the shared billing account. -* **Raise the organization's spend cap** appears when a tenant administrator has set a spend cap on your organization that is lower than the cost of one request on the cheapest model available. Every request from a user on a self-managed tier is refused until the cap is raised or cleared. Only a tenant administrator can change caps, so this step shows **Waiting on your tenant admin**. -* **Allocate seats** checks that the organization has been allocated at least one seat of any tier. This is advisory. Without an allocation you can still assign tiers to people individually, but anyone who signs in before you do lands without a seat and cannot send messages. **Open Seats** or **Open Billing** takes you to the page where allocations are set, depending on how your billing account is managed. If the shared seat pool is already fully distributed, the step instead explains that the pool needs to be raised and shows who can do that. -* **Assign seat tiers to members** checks that every active member has a seat tier, because a member without one cannot use Claude. It is advisory and sits under **Optional**, since you may leave someone unassigned on purpose, but it also catches a member left without a seat by mistake, such as a Primary Owner who was added before the organization had any seats. When a seat is free, **Open Users** takes you to the [Users](https://claude.com/docs/government/org-admin/users.md) page, where a member without a seat shows **Unassigned** and you can choose a tier for them. If your organization has no seats at all yet and nobody holds one, those members are seated automatically when seats are first allocated, and the step points to the same place as **Allocate seats**. -* **Assign a model to your seat tier** checks that at least one seat tier in this organization can actually reach a working model, meaning a model that is enabled, priced, and allowed by a tier whose usage limits are high enough to cover a single request. If no tier qualifies, nobody can send a message regardless of credits or seats. **Open Tiers** takes you to the [Seat tiers](https://claude.com/docs/government/org-admin/seat-tiers.md) page to add a model or raise a tier's limits. If every tier available to you is Anthropic-managed, only Anthropic can change its model list, so the step shows a waiting state. -* **Enable a product** checks that at least one Claude product, such as Claude Desktop, Claude Code, or Claude for Microsoft 365, is enabled for this organization. This is advisory. With nothing enabled, no client application can start. Enable a product on the [Config](https://claude.com/docs/government/org-admin/configuration.md) page. - -## Things to know - -* Every **Open** button goes to the page where the fix belongs. You make the change there and return here to see it reflected. -* If a step you expect to clear yourself is shown as waiting on your tenant administrator, it usually means the resource it checks is managed at the tenant level. Your tenant administrator can clear it from the [tenant Readiness page](https://claude.com/docs/government/tenant-admin/readiness.md), which shows every organization's checklist in one place. -* Hover the help icon next to any step's label for a one-line explanation of what the check looks for. +| Check | What it means | Who clears it | +| - | - | - | +| **Activate the organization** | This organization has been deactivated. While it is inactive its members cannot sign in and none of the other checks can be cleared. | Anthropic | +| **Assign a seat tier to the organization** | No seat tier is available to this organization. Until one is, no member can be given a seat. | You, or whoever the step names | +| **Add credits** | The billing account your organization draws from needs credits. Until it has them, every message from a user on a [self-managed tier](https://claude.com/docs/government/org-admin/seat-tiers.md#anthropic-managed-versus-self-managed-tiers) is refused. | Only Anthropic can add credits, so this step shows **Waiting on Anthropic** | +| **Raise the organization's spend cap** | A tenant administrator has set a spend cap on your organization that is too low to cover a request. Every request from a user on a self-managed tier is refused until the cap is raised or cleared. | Only a tenant administrator can change caps, so this step shows **Waiting on your tenant admin** | +| **Assign a model to your seat tier** | No seat tier in this organization both allows a usable model and has usage limits high enough for one request, so nobody can send a message regardless of credits or seats. | You, on the [Seat tiers](https://claude.com/docs/government/org-admin/seat-tiers.md) page, by adding a model or raising the tier's limits. Anthropic, for a tier you can't edit | +| **Allocate seats** | New members arrive without a seat and cannot send messages. | Your tenant administrator, or the organization that manages your billing account: see [Seats](https://claude.com/docs/government/org-admin/seats.md) | +| **Assign seat tiers to members** | An active member has no seat tier, and a member without one cannot use Claude. | You, on the [Users](https://claude.com/docs/government/org-admin/users.md) page, when a seat is free. A member without a seat shows **Unassigned** there. See also [How seats are assigned automatically](https://claude.com/docs/government/org-admin/seats.md#how-seats-are-assigned-automatically) | +| **Enable a product** | No Claude product, such as Claude Desktop, Claude Code, or Claude for Microsoft 365, is enabled for this organization. With nothing enabled, no client application can start. | You or your tenant administrator, on the [Config](https://claude.com/docs/government/org-admin/configuration.md) page | diff --git a/content/claude/government/org-admin/seat-tiers.md b/content/claude/government/org-admin/seat-tiers.md index caf1f9b909..75bf54f653 100644 --- a/content/claude/government/org-admin/seat-tiers.md +++ b/content/claude/government/org-admin/seat-tiers.md @@ -18,13 +18,13 @@ Tiers are listed with Anthropic-managed tiers first, followed by your organizati ## Anthropic-managed versus self-managed tiers -**Anthropic-managed tiers** are defined by Anthropic and allocated to you through your tenant's billing account. On the detail page you can see the tier's **Allowed models**, its **Default model**, and whether **Always start with the default model** is on. The spend limits aren't shown, and you can't change the tier's settings or delete it. These tiers are paid for as seats rather than through credit drawdown, so their per-user spend limits are an internal detail that Anthropic manages on your behalf. +**Anthropic-managed tiers** are defined by Anthropic and allocated to you through your tenant's billing account. On the detail page you can see the tier's **Allowed models**, its **Default model**, and whether **Always start with the default model** is on. The spend limits aren't shown, and you can't delete the tier or change what it allows. These tiers are paid for as seats rather than through credit drawdown, so their per-user spend limits are an internal detail that Anthropic manages on your behalf. **Self-managed tiers** are created by your organization. They draw from the billing account your organization spends from instead of a fixed seat count, and you have full control over their settings. A self-managed tier may or may not have a seat limit, depending on how it was allocated; when it has no limit, you can place as many users on it as you wish and the account's balance and any spend cap set on your organization are the effective constraint. ## Creating a self-managed tier -Click **New seat tier** and fill in the form. +You can create, edit, and delete self-managed tiers only if your tenant has [allowed organizations to manage their own seat tiers](https://claude.com/docs/government/config/settings.md#let-organizations-manage-their-own-seat-tiers). Go to **People > Tiers**, click **New seat tier**, and fill in the form. If you don't see the button, a tenant administrator can turn on that setting. If it is already on, contact your Anthropic representative. * **Name** sets what the tier is called, for example *Analyst* or *Reviewer*. Names must be unique within your organization, and cannot duplicate the name of any Anthropic-managed tier. * **Five-hour spend limit** sets the most each user on this tier can spend in any rolling 5-hour window, expressed in dollars. When a user reaches this amount, further requests are refused until the window rolls forward. Set it to zero to allow no usage at all. @@ -33,20 +33,17 @@ Click **New seat tier** and fill in the form. * **Default model** sets the model that new chats, tasks, and Code sessions in Claude Desktop start on, chosen from the tier's allowed models. It applies to users who haven't picked a model or effort level in the model picker. * Select **Always start with the default model** to start every new chat, task, and Code session on the default model. Requires a **Default model** and Claude Desktop 2.110.0 or later. * **Sort order** is a number that controls the order in which a seat is automatically chosen for a newly provisioned user (lowest number is tried first). If two tiers share the same sort order they are ordered consistently, but it is clearer to give each tier a distinct value. +* **New members start here** makes this the tier that people start on when they join your organization, as described under [How seats are assigned automatically](https://claude.com/docs/government/org-admin/seats.md#how-seats-are-assigned-automatically). Turning it on here turns it off for any other tier. An organization may create up to 50 self-managed tiers. -> [!WARNING] -> -> The **New seat tier** button only appears if your tenant has allowed organizations to manage their own seat tiers. This permission is controlled by the **Let organizations manage their own seat tiers** setting on the tenant's Config page. If you don't see the button, ask a tenant administrator. - ## Viewing and editing a tier A tier's detail page shows its current values along with an **Allowed models** section that groups the permitted models by family. > [!NOTE] > -> The **Edit** form and **Delete** button only appear on self-managed tiers. For an Anthropic-managed tier the page is read-only. +> The **Edit** form and **Delete** button only appear on self-managed tiers. For a self-managed tier the **Edit** form lets you update any of the fields above. Changes to spend limits and allowed models take effect immediately for every user on the tier: if you lower the spend limit, a user who is already over the new limit will be blocked on their next request until their window rolls forward, and if you remove a model from the allowlist it becomes unavailable to every user on the tier straight away. Changes to **Default model** and **Always start with the default model** reach users when Claude Desktop next [refreshes its configuration](https://claude.com/docs/government/config/overview.md#when-changes-take-effect), and a new default appears the next time they start Claude Desktop. @@ -60,7 +57,6 @@ You can only delete a tier that nothing references. If any users are still assig ## Things to know -* Changing a tier's **Sort order** affects where newly provisioned users land, but it does not move anyone who already has a seat. * The spend limits are per user, not per tier. Ten users on a tier with a \$20 seven-day limit can together spend up to \$200 from the billing account over seven days. * Moving a user between tiers does not reset their usage counters. A user who has spent \$15 in the current 5-hour window carries that spend with them, and it is measured against the new tier's limit on their next request. * Users choose among a tier's allowed models in the Claude Desktop model picker, described in [Models in Claude Desktop](https://claude.com/docs/government/desktop/models.md). Some models also offer a 1M context window, which Anthropic sets per model and which is not part of the tier. diff --git a/content/claude/government/org-admin/seats.md b/content/claude/government/org-admin/seats.md index 670431b101..8b91afd7e8 100644 --- a/content/claude/government/org-admin/seats.md +++ b/content/claude/government/org-admin/seats.md @@ -4,56 +4,32 @@ # Seats -> Use this page to check your organization's seat counts at a glance before assigning or reclaiming seats on the Users page. +> See how many seats of each tier your organization holds and how many are assigned, and how new and unassigned users get a seat tier. > **Who this is for:** Organization owners who need to see how many seats of each tier are available and how many are in use. -Use this page to check your organization's seat counts at a glance before assigning or reclaiming seats on the Users page. - -The **Seats** page shows how many seats your organization has for each seat tier and how many of them are currently assigned to users. It is the default landing page when you open the organization admin portal. - -A **seat tier** is a named level of access that defines which Claude models a person can use and how much they can use them over a rolling time window. Every user in your organization occupies exactly one seat, and that seat belongs to a tier (or the user is **Unassigned**, in which case they have no model access at all). - -## What you see - -Seats are grouped into two sections based on who controls the tier. +The **Seats** page shows how many seats your organization has for each [seat tier](https://claude.com/docs/government/org-admin/seat-tiers.md#the-tier-list) and how many of them are currently assigned to users. For each tier, **Assigned** is how many of your users are on that tier, and **Limit** is the number of seats your organization has been allocated. You cannot assign more users to a tier than its limit allows, and a self-managed tier [may have no limit](https://claude.com/docs/government/org-admin/seat-tiers.md#anthropic-managed-versus-self-managed-tiers). The **Assigned** count includes only [active users](https://claude.com/docs/government/org-admin/users.md#deactivated-users). > [!NOTE] > -> Each section below only appears when your organization has at least one tier of that kind. If you have neither, the page shows a message explaining that seats are distributed by your tenant administrators. - -**Anthropic-managed tiers** are defined by Anthropic and allocated to your organization from your tenant's seat pool. For each one the table shows the **Assigned** count, which is how many of your users are on that tier, alongside the **Limit**, which is the number of seats your organization has been allocated. You cannot assign more users to a tier than its limit allows. - -**Self-managed tiers** are tiers that your organization created itself on the [Tiers](https://claude.com/docs/government/org-admin/seat-tiers.md) page. For each one the table shows the **Assigned** count and, if a seat limit has been allocated for that tier, the **Limit**. These tiers draw from the billing account your organization spends from, so the effective constraint is usually the account's balance and any spend cap set on your organization rather than a seat count. +> The **Seats** page is read-only. These tasks are covered on other pages: +> +> * **Move a user onto a different tier**: use the [Users](https://claude.com/docs/government/org-admin/users.md#assigning-a-seat-tier) page +> * **Create or edit self-managed tiers**: use the [Tiers](https://claude.com/docs/government/org-admin/seat-tiers.md) page +> * **Change how many seats your organization holds**: ask a [tenant administrator](https://claude.com/docs/government/tenant-admin/seats.md#change-seat-allocations), unless your organization manages its own billing account. Then a [Primary Owner](https://claude.com/docs/government/org-admin/users.md#understanding-roles) uses [Seats](https://claude.com/docs/government/org-admin/billing.md#seats) on the Billing page. ## How seats are assigned automatically -When a new user is created in your organization, whether they arrive through single sign-on or through directory provisioning, Claude for Government tries to place them on a seat tier automatically so they can start working right away. - -If the user arrives through directory provisioning and belongs to a group you have mapped to a specific tier on the [Group mappings](https://claude.com/docs/government/org-admin/provisioning.md) page, that mapping takes precedence and the user is placed on the mapped tier if a seat is available. +Someone who joins your organization gets the first of these that applies: -Otherwise the system walks through all of your tiers, both Anthropic-managed and self-managed, in sort order (lowest first) and places the user on the first tier that has a free seat. Self-managed tiers may or may not have a seat limit, depending on how they were allocated. A user is left **Unassigned** when every tier that has a seat allocation is full, or when your organization has not been allocated any seats yet. An unassigned user has no model access. +1. The tier one of their directory groups is [mapped to](https://claude.com/docs/government/org-admin/provisioning.md#group-to-seat-tier). +2. The tier marked [**New members start here**](https://claude.com/docs/government/org-admin/seat-tiers.md#creating-a-self-managed-tier). +3. The tier with a **Limit**, a free seat, and the lowest **Sort order**. -Automatic placement happens when a user first arrives. A user who is already **Unassigned** gets a seat tier in one of these ways: +If their mapped or marked tier is full, they get no seat, even if another tier has one free. If a full tier is the reason, someone new from your directory isn't added yet. -* An owner chooses one for them on the [Users](https://claude.com/docs/government/org-admin/users.md) page. A tenant administrator can do the same from your organization's admin view. -* Your organization receives its first seat allocation. Members without a seat tier are seated automatically from the new seats at that moment, Primary Owners first and in the same tier order as above, provided nobody in the organization already holds a seat. Anyone still without a seat tier afterwards, for example because there were more members than seats, needs an owner to choose one for them on the Users page. Later allocation changes do not repeat this, so a user you deliberately leave unassigned stays that way. -* The user arrived through directory provisioning and belongs to a group that is mapped to a tier. The next sync seats them once the mapped tier has a free seat, as described on the [Group mappings](https://claude.com/docs/government/org-admin/provisioning.md) page. +Anyone else with no seat is **Unassigned** and has no model access. An owner can [choose a tier for them](https://claude.com/docs/government/org-admin/users.md#assigning-a-seat-tier), and so can a tenant administrator from your organization's admin view. -> [!TIP] -> -> If you see an Anthropic-managed tier whose **Assigned** count equals its **Limit**, new users cannot land on it automatically. Either increase the allocation on the [Billing](https://claude.com/docs/government/org-admin/billing.md) page, move existing users to a different tier to free seats, or ask a tenant administrator to add seats. - -## What you can do here - -This page is read-only. To move a user onto a different tier, use the [Users](https://claude.com/docs/government/org-admin/users.md) page. To create or edit self-managed tiers, use the [Tiers](https://claude.com/docs/government/org-admin/seat-tiers.md) page. - -> [!TIP] +> [!NOTE] > -> To change how many seats of an Anthropic-managed tier your organization holds, go to the [Billing](https://claude.com/docs/government/org-admin/billing.md) page if it is available to you, or ask a tenant administrator. - -## Things to know - -* The **Assigned** count includes only active users. When a user is deactivated, their seat is released immediately and becomes available for someone else. -* Changing a tier's limit on the Billing page does not move anyone who already holds a seat. If you lower a limit, you must first move enough users off the tier so the assigned count fits within the new limit, because the system will not let you reduce an allocation below the number of people currently seated on it. -* The sort order that controls automatic assignment is managed on the [Tiers](https://claude.com/docs/government/org-admin/seat-tiers.md) page. Anthropic-managed tiers have a fixed order set by Anthropic, and self-managed tiers sort wherever their sort order number places them relative to the managed ones. +> **Tiers with a seat limit.** A self-managed tier has no **Limit** unless one is set for it. People who hold a seat stay put when a **Limit** or **Sort order** changes, though [mapping groups to tiers](https://claude.com/docs/government/org-admin/provisioning.md#group-to-seat-tier) can move some. diff --git a/content/claude/government/org-admin/setup-wizard.md b/content/claude/government/org-admin/setup-wizard.md index b6040c0509..d58586845b 100644 --- a/content/claude/government/org-admin/setup-wizard.md +++ b/content/claude/government/org-admin/setup-wizard.md @@ -4,65 +4,20 @@ # Setup wizard -> Walk through the steps that get your organization ready for users after a tenant administrator creates it. +> Setup wizard for a new organization: how to open it, and what the seat tiers, seats and credits, products, and finish steps cover. > **Who this is for:** Organization owners setting up a newly created organization, or returning to finish setup later. When a tenant administrator creates your organization and names you as its primary owner, a few things still need to be in place before your team can use Claude. The setup wizard walks you through those items in order, shows you which ones are already done, and tells you when something is waiting on someone else. -Until setup is complete, a banner reading **A few steps remain before your team can use Claude** appears at the top of every page in the organization admin portal. Click **Resume setup** in that banner to open the wizard. The banner goes away once everything is ready, and it reappears on its own if a required item later becomes incomplete, for example if the billing account's balance runs out or a spend cap is set too low. +Until setup is complete, a banner reading **A few steps remain before your team can use Claude** appears in the organization admin portal. Click **Resume setup** in that banner to open the wizard. The banner goes away once every required item is complete, and it reappears on its own if a required item later becomes incomplete, for example if a spend cap is set too low. -You don't need to finish the wizard in one sitting. Use **Continue later** on any step to return to the admin portal, and come back through the banner whenever you are ready. +Use **Continue later** on any step to leave the wizard, and come back through the banner whenever you are ready. The wizard makes the same changes as the matching pages in the admin portal. -## How the wizard is laid out +## Wizard steps -The wizard is titled **Set up your organization** and lists five steps down the left side. Each step shows a green check once its requirement is met, and you can click any step to jump straight to it. The checks reflect the live state of your organization rather than whether you have visited the step, so a step can already be checked when you arrive and can lose its check if something changes later. - -At the bottom of every step, **Continue later** exits to the admin portal and **Next** moves to the following step. - -## Step 1: Welcome - -The first step confirms which organization and tenant you are setting up and what your role is. It also explains the division of responsibility: single sign-on and provisioning are configured by your tenant administrator rather than here, so your members will appear in this organization automatically once they sign in through the tenant's identity provider. There is nothing to fill in on this step. - -## Step 2: Seat tiers - -A seat tier sets which Claude models a group of users can access and how much they can spend in a given period. This step lists every tier available to your organization. Anthropic-managed tiers are shown first and are labeled **Managed by Anthropic**, followed by any self-managed tiers your organization has defined. Each row shows the tier name and the number of allowed models, and self-managed tiers also show their five-hour and seven-day spend limits. - -Click any tier to open it. An Anthropic-managed tier opens as a read-only summary, because its limits are set by Anthropic. A self-managed tier opens as an editable form where you can change the name, spend limits, and allowed models without leaving the wizard. - -If your tenant lets organizations manage their own tiers, an **Add seat tier** button appears below the list so you can create one here. If that button is missing, your tenant has not turned on **Let organizations manage their own seat tiers**, and only Anthropic can create or change tiers for your organization. - -The step is checked once at least one of your tiers has at least one model allowed. See [Seat tiers](https://claude.com/docs/government/org-admin/seat-tiers.md) for more on creating and editing tiers. - -## Step 3: Seats and credits - -This step shows whether your organization has the seats and credits it needs. Seats are allocated by your tenant administrator, and Anthropic adds credits to the billing account your organization draws from, so this step is a status display rather than a form. It is here so you can see at a glance whether you are still waiting on someone. - -Two status lines are shown: - -* **Add credits** is complete once the billing account your organization draws from has enough balance to serve at least one request. This is funded by Anthropic through your tenant administrator, so when it is incomplete the line shows **Waiting on your tenant admin**. Use **View billing** to open the [Billing](https://claude.com/docs/government/org-admin/billing.md) page and see the current balance and any spend caps set on your organization. -* **Allocate seats** is complete once your organization has been allocated at least one seat. Use **View seats** to open the [Seats](https://claude.com/docs/government/org-admin/seats.md) page and see the counts. - -The step is checked only when both lines are complete. If either one is still waiting, contact a tenant administrator. - -## Step 4: Products - -These are the Claude products your members sign in to, such as Claude Desktop, Claude Code, and Claude for Microsoft 365. This step shows an on/off switch for each one. Turning a product on allows your members to sign in to that application. - -This step is marked **Optional** in the step list, and you can leave every product off and still complete setup. A product that is not available appears with its switch disabled and a note to contact Anthropic if you would like it enabled. - -You can change these switches later from the [Config](https://claude.com/docs/government/org-admin/configuration.md) page. - -## Step 5: Finish - -The final step shows the full readiness checklist for your organization so you can confirm everything is in place. Completed items are crossed out, and any item that is still outstanding shows the reason and who it is waiting on. - -If anything required is still incomplete, a warning banner appears at the top of this step and the primary button reads **Continue later**. Back in the admin portal the **Resume setup** banner will stay in place until the outstanding items are resolved. - -Once every required item is complete, the warning goes away, the primary button changes to **Go to the Admin Console**, and your users can sign in and start using Claude. - -## Things to know - -* The wizard makes the same changes as the matching pages in the admin portal. Creating a seat tier here is exactly the same as creating one on the Tiers page. -* Checks in the step list are derived from your organization's current state, so they update whenever that state changes, even outside the wizard. -* Once setup is complete the subtitle changes to **Setup complete. Revisit any step to make changes**, and you can return at any time to review or adjust what you set. +* **Welcome.** Single sign-on and provisioning are configured by your tenant administrator rather than here, so your members will appear in this organization once they sign in through the tenant's identity provider, if your tenant administrator's routing rules send them here. +* **Seat tiers.** This step lists every tier available to your organization. See [Seat tiers](https://claude.com/docs/government/org-admin/seat-tiers.md#creating-a-self-managed-tier) for more on creating and editing tiers. +* **Seats & credits.** [Seats](https://claude.com/docs/government/org-admin/seats.md) are allocated outside the wizard, and Anthropic adds credits to the [billing account](https://claude.com/docs/government/org-admin/billing.md) your organization draws from, so this step is a status display rather than a form. Each line is a check from the [Readiness](https://claude.com/docs/government/org-admin/readiness.md#what-the-checks-mean) page and names who it is waiting on. +* **Products.** These are the Claude products your members sign in to, such as Claude Desktop, Claude Code, and Claude for Microsoft 365. Turning a product on allows your members to sign in to that application, unless your tenant administrator has turned it off for the whole tenant. This step is marked **Optional** in the step list. A product that is not available appears with its switch disabled and a note to contact Anthropic. You can change these switches later from the [Config](https://claude.com/docs/government/org-admin/configuration.md) page. +* **Finish.** The final step shows the full readiness checklist for your organization. For what the checks mean, see [Readiness](https://claude.com/docs/government/org-admin/readiness.md#what-the-checks-mean). diff --git a/content/claude/government/org-admin/users.md b/content/claude/government/org-admin/users.md index 55931cbcc7..046682d627 100644 --- a/content/claude/government/org-admin/users.md +++ b/content/claude/government/org-admin/users.md @@ -45,11 +45,11 @@ A **role** controls what a person can do in the admin portal. It has no effect o * A **User** can use the Claude products but has no admin access. * An **Owner** can access this organization admin portal and perform every action described in this guide except for granting or removing the Primary Owner role. -* A **Primary Owner** has the same access as an Owner and is additionally protected so that an organization can never be left without one. Only a Primary Owner can promote another user to Primary Owner or demote an existing one. +* A **Primary Owner** has the same access as an Owner and is additionally protected so that an organization can never be left without one. A Primary Owner can also promote another user to Primary Owner or demote an existing one. An organization must always have at least one active Primary Owner and may have up to three. Keep at least two so that when one leaves your agency or loses account access, a remaining Primary Owner can promote a replacement and demote the person who left. -If your organization no longer has a Primary Owner who can sign in, contact Anthropic to have a new one appointed. A tenant administrator cannot grant the role for you, because opening your organization from the tenant portal gives them Owner access only. Until the new Primary Owner is in place, your Owners and tenant administrators can keep managing users, seats, and settings. +If your organization no longer has a Primary Owner who can sign in, ask a tenant administrator to promote a replacement, unless your organization manages its own [billing account](https://claude.com/docs/government/org-admin/billing.md). If it does, contact Anthropic instead to have a new Primary Owner appointed. Until then, your Owners and tenant administrators can keep managing users and settings. ## Changing a user's role @@ -58,14 +58,14 @@ Use the **Role** dropdown on a user's row to move them between User, Owner, and The following safeguards apply and the dropdown will refuse the change if any of them would be violated. * You cannot change your own role. To be promoted or demoted, ask another Owner or Primary Owner to make the change for you. -* Only a Primary Owner can grant or remove the Primary Owner role. An Owner can freely move people between User and Owner, but any change that crosses into or out of Primary Owner must be made by a Primary Owner. +* An Owner can freely move people between User and Owner, but can't grant or remove the Primary Owner role. A Primary Owner can grant or remove it. A tenant administrator can too, unless your organization manages its own billing account. * You cannot demote the organization's only active Primary Owner. Promote a second person to Primary Owner first, then demote the original. * You cannot promote a deactivated user to Primary Owner. Reactivate them first. * You cannot add a fourth Primary Owner. Demote one of the existing Primary Owners first if you need to make room. > [!WARNING] > -> If your organization uses directory provisioning with a group-to-role mapping, be aware that the next sync will re-apply the mapped role and may overwrite a manual change you make here. To make a permanent role change for a provisioned user, update their group membership in your identity provider instead. +> If your organization uses directory provisioning with a group-to-role mapping, be aware that the next sync can re-apply the mapped role and may overwrite a manual change you make here. To make a permanent role change for a provisioned user, update their group membership in your identity provider instead. ## Assigning a seat tier @@ -77,7 +77,7 @@ Changing a user's tier takes effect on their very next request. If you move some > [!WARNING] > -> If your organization uses directory provisioning with a group-to-tier mapping, the next sync will re-apply the mapped tier. For provisioned users, adjust their directory group membership rather than changing the tier here. +> If your organization uses directory provisioning with a group-to-tier mapping, the next sync can re-apply the mapped tier. For provisioned users, adjust their directory group membership rather than changing the tier here. ## Resetting a user's limits @@ -91,7 +91,7 @@ If a user on a self-managed tier has hit a limit and you want them to continue w ## Deactivated users -Accounts are deactivated through your directory's SCIM provisioning rather than from this page. A deactivated user cannot sign in and does not occupy a seat. Deactivating a user releases their seat immediately, and reactivating them later will attempt to place them back on a seat using the same automatic assignment logic described on the [Seats](https://claude.com/docs/government/org-admin/seats.md) page. +Accounts are deactivated through your directory's SCIM provisioning rather than from this page. A deactivated user cannot sign in and does not occupy a seat. Deactivating a user releases their [seat](https://claude.com/docs/government/org-admin/seats.md). Reactivating them brings the account back if a seat is free for them, as described under [What your directory controls](https://claude.com/docs/government/org-admin/provisioning.md#what-your-directory-controls). Deactivated users keep their role, but a deactivated Primary Owner does not count toward the "at least one" rule or the limit of three. You must always have at least one *active* Primary Owner. diff --git a/content/claude/government/overview.md b/content/claude/government/overview.md index 15bd3e5860..8389c88834 100644 --- a/content/claude/government/overview.md +++ b/content/claude/government/overview.md @@ -125,7 +125,7 @@ Users reach your deployment in one of two ways, both of which are configured by * **Single sign-on.** The user enters their agency email address and is redirected to your identity provider (for example, Microsoft Entra, Okta, or ADFS). When they return authenticated, Claude for Government evaluates your tenant's routing rules to decide which organization they belong in. * **Directory provisioning.** If your identity provider supports SCIM, which is a standard way for directory systems to keep accounts in sync with other applications, you can connect it so that your directory pushes users and group memberships to Claude for Government automatically. Routing rules then place each provisioned user in an organization based on their group membership. -Routing rules are the only way in. A new person who does not match any rule cannot sign in until a rule is added that covers them. Routing rules are also re-evaluated each time an existing member signs in, so a rule change can move someone to a different organization the next time they sign in. +A new person who does not match any rule cannot sign in until a rule is added that covers them. Routing rules are also re-evaluated each time an existing member signs in, so a rule change can move someone to a different organization the next time they sign in. ## Where to go next diff --git a/content/claude/government/tenant-admin/identity-and-access.md b/content/claude/government/tenant-admin/identity-and-access.md index 8d4cd4a244..4bcd7381b8 100644 --- a/content/claude/government/tenant-admin/identity-and-access.md +++ b/content/claude/government/tenant-admin/identity-and-access.md @@ -4,78 +4,88 @@ # Identity and access -> Connect single sign-on, manage SCIM provisioning, and write the routing rules that place users into organizations. +> Verify domains, connect single sign-on and SCIM, write the routing rules that place people in organizations, and look up what a sign-in error page means. > **Who this is for:** Tenant administrators who connect the deployment to their agency's identity provider and control which organization each person belongs to. -Use this page to connect single sign-on, manage the SCIM provisioning token, write the routing rules that place users into organizations, preview how a specific person would be routed, and review people who haven't been placed yet. +Identity and access are configured once here and shared by every organization in your tenant. -Identity and access are configured once here and shared by every organization in your tenant. The page is laid out top to bottom in the order you'll usually work through it: connect single sign-on, optionally connect directory provisioning, then write routing rules, then use the preview and the waiting lists to confirm everyone is being placed where you expect. - -## Status banners - -Three banners can appear at the top of the page: - -* **Still being provisioned** appears while Anthropic is finishing initial setup of your tenant. Sign-in is disabled for everyone until provisioning completes, but you can configure everything on this page in the meantime so that it takes effect as soon as the tenant goes live. -* **No routing rules configured** appears when no routing rules exist. Until at least one rule is added, no new person can sign in. -* **Last SCIM push** shows when your directory most recently pushed an update. It appears only after your directory has completed at least one sync. +> [!NOTE] +> +> These cases are covered on other pages: +> +> * **Setting up a new tenant**: see [Tenant setup wizard](https://claude.com/docs/government/tenant-admin/setup-wizard.md) +> * **Mapping directory groups to seat tiers and roles**: see [Group mappings](https://claude.com/docs/government/org-admin/provisioning.md) ## Domains -Claude for Government routes users to your tenant by the domain of their email address, so at least one domain must be registered before anyone can sign in. The **Domains** section lists every domain registered to your tenant, along with whether it is verified and whether it was registered by Anthropic or by you. Your tenant can have more than one domain. However many domains are registered here, your tenant has one set of [admin portals](https://claude.com/docs/government/tenant-admin/overview.md#tenants-and-organizations), and the [routing rules](#routing-rules) decide which organization each person joins. +Claude for Government routes users to your tenant by the domain of their email address, so at least one domain must be verified before members can sign in. While Anthropic is finishing initial setup of your tenant, or if Anthropic has deactivated it, sign-in is disabled for everyone, and only Anthropic can change that. Once a tenant administrator can sign in, that setup is finished. + +Your tenant can have more than one domain, and a verified domain can belong to only one tenant. However many domains are verified here, your tenant has one set of [admin portals](https://claude.com/docs/government/tenant-admin/overview.md#tenants-and-organizations), and the [routing rules](#routing-rules) decide which organization each person joins. Domains that Anthropic registered on your behalf during onboarding are already verified. To add one yourself, enter the domain in the **Claim a domain** field and click **Claim**. You will be shown a DNS TXT record to publish on that domain; once the record is live, click **Verify now** and the domain becomes active. -Until at least one domain is verified, the Single sign-on section's Connect button and the SCIM provisioning section's **Generate token** button are both unavailable, and each section shows a banner explaining why. Existing tenant administrators can still sign in by email link during this time. +> [!WARNING] +> +> Verify the domain of your own email address first, if your agency owns it. Once your tenant has a verified domain, you can't start sign-in or get the [emailed sign-in link](#emailed-sign-in-link) by entering an address on an unverified domain. + +* **Verification delay.** DNS changes take time to propagate, so try again shortly if verification does not succeed on the first attempt. +* **After verification.** Keep the DNS TXT record in place while you are using Claude for Government. +* **Subdomains.** A subdomain is a separate domain, so verifying `example.gov` doesn't cover email addresses at `sub.example.gov`. +* **Removal.** To withdraw an unverified claim, click **Withdraw** next to it. To remove a verified domain, contact Anthropic. ## Single sign-on -Every user signs in through your agency's identity provider (for example, Microsoft Entra, Okta, or ADFS). Your identity provider needs to support SAML 2.0 or OpenID Connect (OIDC). +Members sign in through your agency's identity provider (for example, Microsoft Entra, Okta, or ADFS), which needs to support SAML 2.0 or OpenID Connect (OIDC). You need at least one [verified domain](#domains) before you can connect single sign-on. You register Claude for Government as an application in your identity provider, then enter your provider's connection details here. Once connected, sign-ins are redirected to your provider. A second sign-in from the same browser within a few minutes, such as connecting Claude Desktop right after signing in on the web, may not be redirected again. -> [!NOTE] -> -> You need at least one verified domain before you can connect single sign-on. Until then, the Connect button is unavailable and a banner prompts you to verify a domain first. If single sign-on was already connected before your last domain was removed, the existing connection stays editable. +Only one protocol is active at a time. Use the **OIDC** and **SAML** tabs to switch between the two forms; saving one replaces the other. -The card header shows a **Connected (OIDC)**, **Connected (SAML)**, or **Not configured** badge so you can see the current state at a glance. Only one protocol is active at a time. Use the **OIDC** and **SAML** tabs to switch between the two forms; saving one replaces the other. +> [!WARNING] +> +> Saving a new single sign-on configuration takes effect immediately and applies to everyone, including you. After saving, select **Test sign-in** to check the connection with your own account while you stay signed in. If single sign-on fails, Primary Owners and tenant administrators can use the [emailed sign-in link](#emailed-sign-in-link). -### Registering in your identity provider +### Register in your identity provider Copy the following values from the card into your identity provider when you create the application there: * **Redirect URI / ACS URL** is where your identity provider sends the user back after authentication. The same value is used whether you choose OIDC (where it's called the Redirect URI) or SAML (where it's called the Assertion Consumer Service URL). * **SP Entity ID / Audience** is the unique identifier your identity provider uses to recognize this application. Providers label this field differently; it may appear as Identifier, Entity ID, or Audience URI. -For SAML, a **More values your IdP may ask for** expander below these fields lists the remaining details some providers request: the Name ID format, whether assertions and requests are signed, and the default RelayState. +For SAML, **More values your IdP may ask for** lists the remaining details some providers request. After you save a SAML connection, an **SP metadata URL** appears alongside these values. -After you save a SAML connection, an **SP metadata URL** appears alongside these values. Most identity providers can import this address to fill in the other values automatically if you need to reconfigure. - -People start sign-in from Claude Desktop (**Sign in with your organization**) or from the web portal in a browser, and Claude for Government then sends them to your identity provider. Starting from the application's tile in your provider's app portal (such as Microsoft My Apps), or from a sign-in test in your provider's admin console, is not supported. - -### Connecting with OIDC +### Connect with OIDC If your identity provider supports OpenID Connect, fill in the OIDC section: * **Client ID** is the application ID your identity provider assigned when you registered the app. * **Client secret** is the secret your identity provider generated for that application. It is stored securely and never shown again after you save. -* **Authorization URL**, **Token URL**, **Issuer**, and **JWKS URL** are your identity provider's OIDC endpoints. Most providers show these on the application's overview or endpoints page, and some providers publish all four together on an OpenID Connect discovery document. +* **Authorization URL**, **Token URL**, **Issuer**, and **JWKS URL** are your identity provider's OIDC endpoints. Copy them exactly from your provider's OpenID Connect discovery document, whose address ends in `/.well-known/openid-configuration`. For Microsoft Entra, the Issuer ends in `/v2.0`. -### Connecting with SAML +### Connect with SAML -If your identity provider uses SAML, fill in the SAML section instead: +If your identity provider uses SAML, fill in the SAML section instead. Your provider must sign the SAML assertion, not only the response. -* **IdP metadata XML** is the federation metadata document for your identity provider. Download the XML file from your provider (in Microsoft Entra it's under Single sign-on → SAML → Federation Metadata XML; in ADFS it's under Endpoints) and paste the full document into the field. The metadata is read from what you paste; it is never fetched from a URL. +* **IdP metadata XML** is the federation metadata document for your identity provider. Download the XML file from your provider and paste the full document into the field. The metadata is read from what you paste; it is never fetched from a URL. When your identity provider rotates its signing certificate, download the new metadata XML, paste it into the **IdP metadata XML** field, and click the **Update** button. Once SAML is active, the card shows the Entity ID and SSO URL extracted from your metadata so you can confirm the connection is pointing where you expect. ### Attribute mapping (advanced) -Both the OIDC and SAML sections include an **Attribute mapping** panel that's collapsed by default. Open it if the email, first-name, or last-name fields arrive under different names than the defaults. Each field offers a short list of common names for your chosen protocol; you can pick one or type your own. For OIDC the defaults are the standard `email`, `given_name`, and `family_name` claims; for SAML the defaults cover the common attribute names most providers use. Leave a field blank to use its default. +Open the **Attribute mapping** panel in the OIDC or SAML section if the email, first-name, or last-name fields arrive under different names than the defaults. For OIDC the defaults are the standard `email`, `given_name`, and `family_name` claims; for SAML the email default covers the common attribute names, and the name defaults are `firstName` and `lastName`. -> [!WARNING] -> -> Saving a new single sign-on configuration takes effect immediately and applies to everyone, including you. Before saving, confirm you can authenticate with the new provider in another browser window so that you don't lock yourself out. +Claude for Government identifies a person at single sign-on from what your identity provider returns, not from the email address they type, so typing an alias doesn't create a second account. A separate identity in your identity provider that has its own email address gets its own account when your [routing rules](#routing-rules) place it. + +### Where sign-in starts + +People start sign-in from a Claude app, such as Claude Desktop (**Sign in with your organization**), or from the web portal in a browser, and Claude for Government then sends them to your identity provider. Starting from the application's tile in your provider's app portal (such as Microsoft My Apps), or from a sign-in test in your provider's admin console, is not supported. + +### Emailed sign-in link + +There is no local break-glass account or stored password. Primary Owners and [tenant administrators](https://claude.com/docs/government/tenant-admin/admins.md) can sign in to the web portal without single sign-on, whether or not it is connected: they request a single-use link with **Email me a sign-in link** on the web portal's sign-in page. + +Until your tenant has a verified domain, only tenant administrators can get a link. Once it has one, a link is sent only to an active Primary Owner or tenant administrator whose address is exactly on one of your tenant's [verified domains](#domains). One person can get at most five links an hour. The page that follows reads the same whether or not a link is sent. ## SCIM provisioning @@ -83,53 +93,34 @@ Both the OIDC and SAML sections include an **Attribute mapping** panel that's co Video: Directory sync (SCIM) and group mappings (2 min 3 s). Narrated with an AI-generated voice, with on-screen captions. -> [accordion] Transcript -> -> Directory sync is optional, and without it accounts are created at first sign-in. With it, your identity provider pushes users and groups, provisioning rules place them in organizations, and each organization maps groups to seat tiers and roles. -> -> On Identity and access, open SCIM provisioning. Copy the SCIM base URL, which your provider may call the Tenant URL, and select Generate token. -> -> The token is shown once. Copy it for your provider's secret token field, then select Done. You can revoke a token here at any time. -> -> In your provider's provisioning settings, paste both values, assign the groups you want to sync, and turn provisioning on. -> -> After the first sync, your groups appear under Directory groups with member counts, and people not yet placed wait under Synced, not routed. -> -> Under Provisioning rules, route groups to organizations. Send research-staff to Research Office, and claude-users to Operations Bureau. The first match wins, so add the narrower group first or drag it to the top. -> -> Once a rule covers them, they are placed in its organization, and the list clears on its own. -> -> In the organization's admin view, People now includes Group mappings. Map claude-users to a seat tier, here Standard, and claude-owners to the Owner role. Each change is applied right away. -> -> On Users, the provisioned members now hold their mapped seat tier and role. -> -> While sync is connected, your directory is the source of truth. Change groups in your provider, because role or seat tier edits made by hand are overwritten by the group mappings. +[Transcript](https://claude.com/docs/government/video-walkthroughs.md#directory-sync-scim-and-group-mappings) -SCIM is the standard protocol identity providers use to push users and groups to a connected service automatically, so that accounts are created, updated, and deactivated in step with your agency's directory. Connecting SCIM is optional; without it, users are created the first time they sign in. With SCIM connected, a person your directory has never sent still gets an account the first time they sign in, if a [sign-in rule](#sign-in-rules) covers them. +SCIM is the standard protocol identity providers use to push users and groups to a connected service automatically, so that accounts are created, updated, and deactivated in step with your agency's directory. Connecting SCIM is optional; without it, users are created the first time they sign in. With SCIM connected, a person your directory has never sent still gets an account the first time they sign in, if a [sign-in rule](#sign-in-rules) covers them. People join your tenant by signing in or through your directory. [Provisioning rules](#provisioning-rules-scim), [group mappings](https://claude.com/docs/government/org-admin/provisioning.md), and [group-specific settings](https://claude.com/docs/government/config/overview.md#group-specific-settings) need SCIM, because they act on the [directory groups](#directory-groups) your identity provider pushes. Model access and usage limits come from each person's [seat tier](https://claude.com/docs/government/org-admin/seat-tiers.md), which an organization owner can assign on the [Users](https://claude.com/docs/government/org-admin/users.md) page without SCIM. -> [!NOTE] -> -> You need at least one verified domain before you can generate a SCIM token. Until then, **Generate token** is unavailable and a banner prompts you to verify a domain first. - -* **SCIM base URL** is the address your identity provider pushes user and group updates to. A copy button sits next to it. You'll paste this value into your identity provider's provisioning settings (Okta and Microsoft Entra call this the *Tenant URL*). +### Connect your directory -### SCIM secret token +SCIM provisioning is configured entirely from this page, with no action needed from Anthropic. You need at least one [verified domain](#domains) before you can generate a SCIM token. -Your identity provider authenticates to the SCIM address with a bearer token that you generate here. Click **Generate token** to create one, then paste the value into your identity provider's *Secret Token* (or equivalent) field. +* **SCIM base URL** is the address your identity provider pushes user and group updates to. You'll paste this value into your identity provider's provisioning settings, where Microsoft Entra calls it the *Tenant URL* and Okta calls it the *SCIM connector base URL*. +* **SCIM secret token.** Your identity provider authenticates to the SCIM address with a bearer token that you generate here. Click **Generate token** to create one, then paste the value into your identity provider's *Secret Token* (or equivalent) field. > [!WARNING] > > The full token value is shown **only once**, immediately after you create it. Copy it into your identity provider before clicking Done. If you lose the value, generate a new token and revoke the old one. -The token table lists every token with its created date, a short hint (the last few characters) so you can tell them apart, and a status of **Active** or **Revoked**. You can keep more than one token active at a time, which lets you rotate without an outage: generate a new token, update your identity provider to use it, confirm a sync succeeds, and then revoke the old one. Revoking a token takes effect immediately. +Afterward the token table shows only a short hint (the last few characters) of each token. You can keep more than one token active at a time, which lets you rotate without an outage: generate a new token, update your identity provider to use it, confirm a sync succeeds, and then revoke the old one. Revoking a token takes effect immediately. -Once a token is active and your directory completes its first sync, the provisioning-rule list and the **Synced, not routed** waiting list become available further down the page. +### Existing accounts when you connect SCIM -## Directory groups +Connecting SCIM keeps existing accounts. A directory entry links to the account with the same email address when a [provisioning rule](#provisioning-rules-scim) names that person's organization, or at the latest at their next sign-in once they are in an organization. There is no need to delete an account first. A deactivation in your directory reaches the account once it is linked. Until then, your directory's request to deactivate, delete, or change the email address of that user is refused with a 409 error. Have your directory resend it once the account is linked. -Once your identity provider has pushed groups over SCIM, they appear here with their member counts. To change the order, drag a group by the handle at the start of its row or use the **…** menu at the end. The order you set here is the priority used for group-level configuration on the [Config](https://claude.com/docs/government/config/overview.md#group-specific-settings) page. +Have your identity provider send, as the primary SCIM email, the address each person signs in with. A new entry with a different address creates a second account once a provisioning rule places it, and a deactivation in your directory doesn't reach the account they use. For users managed by your directory, the email address shown in Claude for Government is kept in step with your directory, and the sign-in token's email is ignored. + +### Directory groups + +Once your identity provider has pushed groups over SCIM, they appear here with their member counts. The order you set here is the priority used for group-level configuration on the [Config](https://claude.com/docs/government/config/overview.md#group-specific-settings) page and for [seat-tier mappings](https://claude.com/docs/government/org-admin/provisioning.md#how-mappings-are-applied). ## Routing rules @@ -137,128 +128,82 @@ Once your identity provider has pushed groups over SCIM, they appear here with t Video: Organizations, seats, and routing rules (2 min 14 s). Narrated with an AI-generated voice, with on-screen captions. -> [accordion] Transcript -> -> Routing rules decide which organization each person lands in. Organizations hold users, seats, and settings, and their seats come from a billing account. -> -> Marcus, a tenant administrator, signs in and opens the tenant view from the footer. -> -> A new colleague, Rosa, tries to sign in. No routing rule covers Rosa yet, so the page says Almost there. The attempt is recorded for tenant administrators. -> -> On Identity and access, Rejected sign-ins lists the attempt. Select Test in preview to check whether any rule covers Rosa. -> -> The preview says refused at sign-in, because no rule matches Rosa yet. -> -> Under Sign-in routing, add the first rule. Set If to Anyone with email domain, and choose example.gov. Set Then place in to Operations Bureau, and select Add rule. Rules run top to bottom, and the first match wins. -> -> Run the preview again. Rosa would now be placed in Operations Bureau. -> -> Rosa selects Try again and signs in once more. Rosa lands in Operations Bureau and gets a seat, because one was free. -> -> On Organizations, expand Add organization. Enter a name and the Primary Owner's email, choose the billing account, then select Add. The owner does not automatically become a tenant administrator. -> -> On Seats, the billing account shows its pool and the organizations it funds. Give Research Office seats and select Save. Its first seats also seat its Primary Owner, and the setup banner clears. -> -> To send people to Research Office, add an identity provider group rule for them and drag it above the domain rule. Each person belongs to exactly one organization. - -A **routing rule** is an instruction of the form "if a person matches this condition, place them in this organization." Routing rules are the **only** way a new person gets into your deployment; there is no default organization and no fallback. - -Before any rule runs, the sign-in flow first checks that the person's email domain is one of your tenant's **verified domains** (listed in the Domains section above). An address outside your verified domains never reaches your tenant at all, regardless of what rules you've written. - -There are two separate rule lists, because there are two ways a person can arrive: - -* **Sign-in rules** run each time a person signs in through single sign-on. They apply on every sign-in, not just the first one, so changing a sign-in rule can move an existing member to a different organization the next time that person signs in. -* **Provisioning rules** run when your directory creates or updates someone through SCIM. They match on synced directory groups, and changes take effect at the next directory sync. - -### When rules move people +[Transcript](https://claude.com/docs/government/video-walkthroughs.md#organizations-seats-and-routing-rules) -Because sign-in rules run every time, a rule change has these effects on people who already exist: +A **routing rule** is an instruction of the form "if a person matches this condition, place them in this organization." A new person whom no routing rule matches is refused: there is no default organization and no fallback. To send people to an organization by group, use a [provisioning rule](#provisioning-rules-scim) rather than the identity provider group rule shown in the video. Before you remove or reorder a sign-in rule, read [When rules move people](#when-rules-move-people). -* If a person now matches a rule that points to a different organization, they are moved on their next sign-in. Their active sessions and API keys are revoked as part of the move, so they land cleanly in the new organization. -* If a person no longer matches any rule (for example, you removed the only rule that covered them), they keep their current organization and can still sign in. The no-match refusal applies only to people who have never been placed. -* If a person's account is managed by your directory (that is, it was created or linked through SCIM), sign-in rules do **not** move them. Directory-managed accounts are moved only by provisioning rules, so that your directory remains the single source of truth for where they belong. +Before any rule runs, the sign-in flow first checks that the person's email domain is one of your tenant's [**verified domains**](#domains). An address outside your verified domains never reaches your tenant at all, regardless of what rules you've written. -Because the Claude desktop app stores conversations on each person's own device, a move does not affect desktop chat history. +A person can arrive by signing in or through your directory, and each way has its own rule list: -> [!TIP] -> -> When you add or edit a rule that would move people, a confirmation dialog shows how many existing members would be affected and a sample of their email addresses. Review that list before confirming. +* **Sign-in rules** run each time a person signs in. +* **Provisioning rules** run when your directory creates or updates someone through SCIM. They match on synced directory groups, and a change takes effect after you save it, without waiting for the next directory sync. -> **For organization owners:** A member being moved out of your organization by a rule change loses their seat and role in your organization. Their account itself is kept, and they are reseated in the destination organization according to its available seats. +Until at least one rule is added, no new person can sign in, and a banner on the page says that no routing rules are configured. ### Sign-in rules -Each sign-in rule reads as a sentence, for example *"Anyone with email domain `example.gov` → place in OEO."* A rule matches on one of the following: - -* An **email domain** rule matches the domain of the user's email address exactly. You choose from your tenant's verified domains; you cannot type an arbitrary domain. Subdomains are not matched automatically, so `sub.example.gov` needs its own rule if you want it routed. -* An **identity provider (IdP) group** rule matches a value in the group membership list that your identity provider includes in the sign-in token. You type the exact value your provider sends, and matching is exact and case-sensitive. +An **email domain** rule matches the domain of the user's email address exactly. You choose from your tenant's verified domains; you cannot type an arbitrary domain. -Rules are evaluated from top to bottom, and the first match wins. To change the order, drag a rule by the handle at the start of its row or use the **…** menu at the end. Only one rule can exist for any given condition. If you pick a domain or group that already has a rule, a message below the form shows which organization it currently routes to and asks you to remove that rule first. +To place people by **group**, use a [provisioning rule](#provisioning-rules-scim). -Each rule shows a status line with diagnostics: +Rules are evaluated from top to bottom, and the first match wins. Only one rule can exist for any given condition. Each rule shows a status line with diagnostics: -* **Last matched** (or **Never matched**) tells you when the rule most recently placed or moved someone. -* A **matches broadly** badge marks a domain rule that sits above one or more group rules. Because it matches everyone on that domain, group rules below it can never win for those users; move it lower if that's not what you intended. +* **Last matched** (or **Never matched**) tells you when the rule most recently matched someone. * A **target deactivated** badge means the rule points at an organization that has been deactivated. The rule is skipped during evaluation. * A **stale value** badge means the condition refers to something that no longer exists, such as a domain removed from your verified list. The rule is skipped during evaluation. ### Provisioning rules (SCIM) -> [!NOTE] -> -> This section only appears when SCIM is connected (you have an active SCIM token or your directory has synced groups) or when provisioning rules already exist. - -Provisioning rules match on **directory groups** that your identity provider has synced, and decide which organization a user is placed in when your directory provisions or updates them. You choose groups from the synced list; a group that hasn't synced yet won't appear in the picker. - -Provisioning rules work the same way as sign-in rules: they're an ordered list, the first match wins, and only one rule can exist per group. Because your directory re-evaluates placement on each sync, reordering or removing provisioning rules can move already-placed users at the next sync. You'll be asked to confirm before reordering. +The console shows this section once SCIM is connected. Provisioning rules match on **directory groups** that your identity provider has synced, and decide which organization a user is placed in when your directory provisions or updates them. You choose groups from the synced list; a group that hasn't synced yet won't appear in the picker. -### Adding and removing rules +Provisioning rules work the same way as sign-in rules: they're an ordered list, the first match wins, and only one rule can exist per group. Adding, reordering, or removing provisioning rules can move already-placed users. -To add a rule, choose the match type (for sign-in rules), pick or type the value, choose the target organization, and click **Add rule**. New rules are added at the bottom of the list; reorder after adding if you need a different priority. +A provisioning rule doesn't place an account that is in no organization. Your tenant's first administrator starts that way, able to use the admin portal but not Claude. A [sign-in rule](#sign-in-rules) for their email domain does place them, but it applies to everyone on that domain who signs in while it exists. A person with no account gets one in the rule's organization. A member of another organization whom your directory doesn't manage [moves to it](#when-rules-move-people). Removing the rule undoes neither. So add the rule, have the administrator sign out and back in, then remove it. Or contact Anthropic to place them. -To remove a rule, click **Remove** next to it and confirm. Removing the last sign-in rule is called out specifically: no new person can sign in until another rule is added, and existing members keep their current organization until another rule covers them. +### Add and remove rules -## Preview routing +To add a rule, choose the match type (for sign-in rules), pick the value, choose the target organization, and click **Add rule**. New rules are added at the bottom of the list; reorder after adding if you need a different priority. To remove a rule, click **Remove** next to it and confirm. -Enter an email address (and, optionally, a comma-separated list of IdP groups) to see exactly how that person would be routed, without changing anything. The preview runs the same evaluation that real sign-in and provisioning use, so what you see here is what will actually happen. +### When rules move people -The result shows one panel for sign-in and a separate panel for directory provisioning. +A move ends the person's active sessions. It does not revoke a [Compliance API key](https://claude.com/docs/government/org-admin/compliance-api.md) they created. They lose their seat and role in the organization they leave, join the new one as a User or in the role its group mappings give them, and are reseated according to its available seats. Their account itself is kept. Because the Claude desktop app stores conversations on each person's own device, a move does not affect desktop chat history. See [Data storage and retention](https://claude.com/docs/government/security/security-and-data-handling.md#data-storage-and-retention). -> [!NOTE] -> -> The directory provisioning panel only appears when SCIM is connected for your tenant. - -Each panel shows whether the person would be placed (and in which organization) or refused, and it lists every rule in order with the outcome for each: **matched**, **no match**, or **target deactivated**. If the email's domain isn't one of your tenant's verified domains, the preview explains that sign-in would never reach this tenant at all, and no rules are evaluated. +Because sign-in rules run every time, a rule change has these effects on people who already exist: -> [!TIP] -> -> Editing any rule clears the preview result automatically so you never read a verdict that's out of date. Re-run the preview after making changes. +* If a person now matches a rule that points to a different organization, they are moved on their next sign-in, unless another case in this list applies. +* If a person is a [Primary Owner](https://claude.com/docs/government/org-admin/users.md#understanding-roles) of their organization, they are moved only when they are also a [tenant administrator](https://claude.com/docs/government/tenant-admin/admins.md) and that organization has another active Primary Owner. +* Removing an identity provider group rule (listed as **Anyone with IdP group**), or moving it lower, can move people already in its organization at their next sign-in. +* If a person no longer matches any rule (for example, you removed the only rule that covered them), they keep their current organization and can still sign in. The no-match refusal applies only to people who have never been placed. +* If a person's account is managed by your directory (that is, it was created or linked through SCIM), sign-in rules do **not** move them. Directory-managed accounts are moved only by provisioning rules. -## Unplaced users +## When someone cannot sign in -The unplaced-users lists collect people who have arrived but aren't in an organization yet. There are two kinds of entry: +### Preview routing -* **Rejected sign-ins** are people from one of your verified domains who tried to sign in but matched no rule and were turned away. Each entry shows who tried, when they last tried, how many times, and which IdP groups their sign-in token carried. These records are kept so you can see who's trying and failing to get in. -* **Synced, not routed** entries are people your directory has provisioned through SCIM who don't yet match any provisioning rule. They exist in the sync but have not been placed in an organization, so they cannot sign in. +Enter an email address to see how that person would be routed, without changing anything. For a person who already has an account, the preview shows which rule matches them, not [whether they are moved or refused](#when-rules-move-people). -> [!NOTE] -> -> The Rejected sign-ins list only appears when at least one sign-in has been turned away. The Synced, not routed list appears inside the provisioning-rules card and only when at least one provisioned user is waiting without a matching rule. +The result lists the rules in order with the outcome for each, for sign-in and, when SCIM is connected, for directory provisioning. -For rejected sign-ins you can do the following: +### Unplaced users -* Click **Test in preview** to load that person's email and recorded groups into the preview, so you can see exactly which rule would cover them before you add one. -* Click **Clear** to delete the record, or **Clear all** to remove every entry. Clearing does not block the person; a fresh entry appears if they try again. +* **Rejected sign-ins** lists people who tried to sign in and were turned away, for example because no rule matched them. Each entry shows who tried and when. These records are kept so you can see who's trying and failing to get in. Click **Test in preview** to load that person's email into the preview. Click **Clear** to delete the record, or **Clear all** to remove every entry. Clearing does not block the person; a fresh entry appears if they are refused again. +* **Synced, not routed**, in the **Provisioning rules (SCIM)** section, lists directory entries not yet linked to an account. A new person here can sign in once a sign-in rule covers them or a provisioning rule places them. Someone who already has an account keeps signing in. To place the people in a group, add a provisioning rule that covers it. If someone in the group already has an account in another organization, the rule can [move them](#when-rules-move-people), unless they are a Primary Owner. The rule doesn't place an [account in no organization](#accounts-in-no-organization). People on a domain you haven't verified aren't placed, and people whose mapped tier has no free seats wait for one, as described under [How mappings are applied](https://claude.com/docs/government/org-admin/provisioning.md#how-mappings-are-applied). -For synced, not routed entries, add a provisioning rule that covers their group. They'll be placed automatically at the next directory sync; there is nothing to clear. +Once a person is placed, their entries in these lists are cleaned up automatically. -Once a person is successfully placed (by signing in through a matching rule or by the next directory sync), their entries in these lists are cleaned up automatically. +### Sign-in error pages -## Things to know +The table shows what a person may see when sign-in fails, and what to do about it. -* Keep the DNS TXT record in place while you are using Claude for Government. -* There is no local break-glass account or stored password. When single sign-on is unavailable, Primary Owners and tenant administrators can request an emailed single-use sign-in link from the sign-in page. -* SCIM provisioning is configured entirely from this page, with no action needed from Anthropic. Use **Generate token** under [SCIM provisioning](#scim-provisioning) on this page to create a bearer token, then enter it along with the SCIM base URL shown there into your identity provider's provisioning settings. -* If two administrators reorder the same rule list at the same time, the second save is rejected with a message that the rules changed in another session. The list refreshes so you can review the current order and try again. -* A user who was previously deactivated cannot regain access by matching a rule; they are refused with a deactivated-user reason instead. -* For users managed by your directory, the email address shown in Claude for Government is kept in step with your directory. The sign-in token's email is ignored for those users so that a provider that sends different values in different fields (a common quirk in Microsoft Entra) does not bounce the address back and forth. +| What the person sees | What it means | What to do | +| - | - | - | +| "We couldn't find an organization for that email." | The address's domain is not a verified domain of any active tenant. Until Anthropic finishes setting up your tenant, everyone sees this | Verify the domain under [Domains](#domains). If no administrator can sign in, contact your Anthropic representative | +| "Single sign-on isn't configured for your organization yet." | The domain is verified, but no identity provider is connected | Connect [single sign-on](#single-sign-on). Primary Owners and tenant administrators can use the [emailed link](#emailed-sign-in-link) | +| **Almost there** | Your identity provider signed them in, but no routing rule matched, or the rule's organization is deactivated | Find them under **Rejected sign-ins** and add a [rule](#routing-rules) that covers them | +| **Signed in with a different account** | Your identity provider returned another address than the one they typed | They can continue as the returned address. If sign-in then finds no organization, verify that address's domain, or correct the address your provider sends | +| **Email address missing** | Your identity provider didn't send an email address | Add an email attribute or claim in your identity provider, or name it under [Attribute mapping](#attribute-mapping-advanced) | +| **Account deactivated** | Their account or directory entry is deactivated | Reactivate them in your directory: see [Deactivated users](https://claude.com/docs/government/org-admin/users.md#deactivated-users). If your directory doesn't manage them, contact your Anthropic representative | +| "Invalid signature in response from identity provider" | Your provider doesn't sign the assertion (which is required once you save the SAML section), or your saved SAML metadata no longer matches the certificate your provider signs with | For an unsigned assertion, set your provider to sign it, and sign-in works again with no change in Claude for Government. For a changed certificate, paste the new metadata under [Connect with SAML](#connect-with-saml) | +| "Login timeout. Please sign in again." | A SAML response that arrives outside its validity period, or names the wrong audience, can produce this page right after the person signs in at your provider | Check the clock on each identity provider server you run, and set the audience in your provider to your [**SP Entity ID / Audience**](#register-in-your-identity-provider) | +| **Sign-in not completed** | The sign-in was canceled, or the exchange with your identity provider failed | Run **Test sign-in**, which names the likely cause | diff --git a/content/claude/government/tenant-admin/organizations.md b/content/claude/government/tenant-admin/organizations.md index 530e787367..b8af6d730e 100644 --- a/content/claude/government/tenant-admin/organizations.md +++ b/content/claude/government/tenant-admin/organizations.md @@ -18,7 +18,7 @@ Organizations share the tenant's sign-in and provisioning setup. You configure s ## The organization list -Each organization appears with its name and ID. Clicking an organization's name opens its organization admin view. When you do this you are acting as an Owner of that organization and can manage its users, seats, and settings. You cannot grant or remove its [Primary Owner role](https://claude.com/docs/government/org-admin/users.md#understanding-roles), which stays with that organization's own Primary Owners. +Each organization appears with its name and ID. Clicking an organization's name opens its organization admin view. When you do this you are acting as an Owner of that organization and can manage its users, seats, and settings. Unless the organization manages its own billing account, you can also grant or remove its Primary Owner role on its [Users](https://claude.com/docs/government/org-admin/users.md) page. To email everyone in your tenant, or in one organization, click **Copy user email addresses** at the top of the page. The page that opens lists the email addresses of everyone except deactivated users, for the whole tenant and for each organization, each with its own **Copy** button. Any list of more than 450 addresses appears in parts of up to 450 that you can copy separately. @@ -50,7 +50,7 @@ The new organization appears in the list immediately and you can click through t ## Things to know -* You choose an organization's first Primary Owner when you create it. After that, only that organization's Primary Owners can grant or remove the role. If an organization no longer has a Primary Owner who can sign in, for example because that person left your agency, contact Anthropic to have a new one appointed. +* You choose an organization's first Primary Owner when you create it. In an organization that manages its own billing account, only its Primary Owners can grant or remove the role after that. If none of them can sign in, contact Anthropic to have a new one appointed. * You cannot delete an organization from this page. If an organization is no longer needed, contact Anthropic to have it deactivated. Routing rules that target a deactivated organization stop matching, and users in a deactivated organization cannot sign in until it is reactivated or they are moved. * Organization names can be changed later from the organization's own admin view. * There is no fixed limit on the number of organizations you can create, but each one adds a row to your seat distribution and configuration surfaces, so create only as many as you need to keep administration manageable. diff --git a/content/claude/government/tenant-admin/overview.md b/content/claude/government/tenant-admin/overview.md index 7a243c637a..957a20cdd9 100644 --- a/content/claude/government/tenant-admin/overview.md +++ b/content/claude/government/tenant-admin/overview.md @@ -41,7 +41,7 @@ If your tenant has just been created, work through the pages in this order: > [!WARNING] > -> There is a short setup period after Anthropic first creates your tenant. During that period, a banner appears on the Identity and access page and nobody at your agency can sign in yet, including people who would normally be routed to an organization. You can still use that time to configure your single sign-on connection and routing rules, and they will start working automatically as soon as the setup period ends. +> There is a short setup period after Anthropic first creates your tenant. During that period, nobody at your agency can sign in yet, including people who would normally be routed to an organization. ## Pages in this portal diff --git a/content/claude/government/tenant-admin/readiness.md b/content/claude/government/tenant-admin/readiness.md index 19493e5fe6..985b9c93cd 100644 --- a/content/claude/government/tenant-admin/readiness.md +++ b/content/claude/government/tenant-admin/readiness.md @@ -4,51 +4,38 @@ # Readiness -> Use this page to see everything that is blocking your organizations from using Claude, and to find the one place where each blocker is resolved. +> Readiness checks for your tenant and its organizations: what the checks on domains, routing rules, sign-in failures, and billing mean, and who clears them. > **Who this is for:** Tenant administrators who are setting up a deployment, or who need to find out why users in any organization are unable to use Claude. -Use this page to see everything that is blocking your organizations from using Claude, and to find the one place where each blocker is resolved. +The **Readiness** page shows what is blocking your organizations from using Claude and where each item is resolved. To open it, go to **Settings > Readiness** in the tenant admin portal. You would normally work through it once during initial setup and then return whenever the **Settings** menu shows a notification dot. The dot means a required step is unfinished. -A deployment is ready when a user in each organization can sign in, be placed in that organization, hold a seat, and send a message to a model. This page runs that check for the whole tenant and lists every step that is complete, blocked, or waiting on someone. You would normally work through it once during initial setup and then return whenever the **Settings** menu shows a notification dot, which appears whenever anything on this page needs attention. +An open step shows why it is blocked, and either offers a button that takes you to the page where the fix is made or names who it is waiting on. A step that isn't required doesn't raise the dot, but people can still be stuck until it is done. -## How the checklist is presented - -Each step sits on a vertical track with a status marker. - -* A **green check** means the step is complete. The label is struck through and you can ignore it. -* A **filled circle** marks the step you should act on next. It expands to show why it is blocked and offers an **Open** button that takes you to the page where the fix is made. -* A **clock** means the step is blocked but you are not the person who can clear it. A line underneath tells you whether it is waiting on Anthropic, on an organization owner, or on the owner of a shared billing account. -* A **hollow circle** is a step still to come. It stays collapsed until the steps ahead of it are cleared. - -Below a divider is an **Optional** section. These items do not stop anyone from using Claude, but the page surfaces them because they usually matter, such as setting up SCIM provisioning or reviewing sign-in attempts that were turned away. - -Use **Refresh** at the top right after you make a change elsewhere to see the updated state without leaving the page. +When a step is something only Anthropic can do, such as adding credits or reactivating an organization, the page shows **Waiting on Anthropic**. Contact your Anthropic representative to move it forward. ## Tenant-level checks -These are the items that appear in the top card. They cover the things every organization in your tenant depends on. +These checks cover the things every organization in your tenant depends on. The table shows what a check means when it is unfinished, and who can clear it. -* **Activate the tenant** appears on its own when Anthropic has not yet finished provisioning your tenant, or when the tenant has been deactivated. Nothing else can be configured until this clears, and only Anthropic can clear it, so the page shows a waiting state. -* **Fund the billing account** checks that at least one billing account linked to an active organization has a positive balance. This is advisory because the blocking state is shown on each organization's own readiness check. Funding is arranged with Anthropic. -* **Configure the seat pool** checks that at least one billing account has a seat pool set. This is also advisory. Until a pool is set, the [Seats](https://claude.com/docs/government/tenant-admin/seats.md) page has no seats on Anthropic-managed tiers for you to distribute. Organizations can still give their users seats on any [self-managed seat tiers](https://claude.com/docs/government/org-admin/seat-tiers.md) they create themselves. The pool is configured by Anthropic as part of your contract. -* **Register a domain** is required. Claude for Government routes users to your tenant by the domain of their email address, so until at least one domain is registered nobody can start a new sign-in. Use **Open Identity and access** to go to the [Identity and access](https://claude.com/docs/government/tenant-admin/identity-and-access.md) page and add one. -* **Set up SCIM provisioning** is optional. SCIM lets your directory push users and groups into Claude for Government automatically. If you plan to use it, generate a provisioning token on the [Identity and access](https://claude.com/docs/government/tenant-admin/identity-and-access.md) page. -* **Add a routing rule** is required. Routing rules decide which organization each user joins when they sign in. Until at least one rule points at an active organization, every new sign-in is turned away. Use **Open Identity and access** to add a rule. If your tenant has no active organizations yet, the button instead opens the [Organizations](https://claude.com/docs/government/tenant-admin/organizations.md) page so you can create one first. -* **Review sign-in failures** is an optional summary of people who tried to sign in and were turned away. The description tells you how many need a routing rule, how many need their email domain registered, and how many conflict with an existing account. Use **Open Identity and access** to resolve them. +| Check | What it means | Who clears it | +| - | - | - | +| **Register a domain** | Until at least one domain is verified, only tenant administrators can sign in, by [emailed link](https://claude.com/docs/government/tenant-admin/identity-and-access.md#emailed-sign-in-link). | You, under [Domains](https://claude.com/docs/government/tenant-admin/identity-and-access.md#domains) | +| **Add a routing rule** | Until at least one rule points at an active organization, people who don't yet have an account are turned away. | You, under [Routing rules](https://claude.com/docs/government/tenant-admin/identity-and-access.md#routing-rules). If your tenant has no active organization, create one on the [Organizations](https://claude.com/docs/government/tenant-admin/organizations.md) page first | +| **Fund the billing account** | No billing account linked to an active organization has a positive balance. | Funding is arranged with Anthropic | +| **Configure the seat pool** | No billing account has a seat pool yet, so the [Seats](https://claude.com/docs/government/tenant-admin/seats.md) page has no seats on Anthropic-managed tiers for you to distribute. Organizations can still give their users seats on any [self-managed seat tiers](https://claude.com/docs/government/org-admin/seat-tiers.md) they create themselves. | The pool is configured by Anthropic | +| **Set up SCIM provisioning** | No directory is connected. Connecting one is optional. | You, under [SCIM provisioning](https://claude.com/docs/government/tenant-admin/identity-and-access.md#scim-provisioning) | +| **Review sign-in failures** | People tried to sign in and were turned away. | You, under [Unplaced users](https://claude.com/docs/government/tenant-admin/identity-and-access.md#unplaced-users) | +| **Fix the identity provider's email attribute** | Sign-in attempts were refused because your identity provider didn't send an email address. | You, in your identity provider's sign-in configuration or under [Attribute mapping](https://claude.com/docs/government/tenant-admin/identity-and-access.md#attribute-mapping-advanced) | -If your tenant has a single organization, that organization's own checks (credits, spend caps, seats, seat tiers, and products) appear directly in this card below the tenant-level items, so you can work through the whole deployment from one list. +If your tenant has a single active organization, checks from [that organization's Readiness page](https://claude.com/docs/government/org-admin/readiness.md#what-the-checks-mean) appear in the same list. -## Organizations - -When your tenant has more than one organization, a second card lists each one with a one-line summary: **Ready**, a named blocker with **(fix available)**, or a named blocker with who it is waiting on. The marker beside each row uses the same colors as the checklist above. +**Connect single sign-on** shows only on the [setup wizard](https://claude.com/docs/government/tenant-admin/setup-wizard.md)'s Finish step. Until you connect it under [Single sign-on](https://claude.com/docs/government/tenant-admin/identity-and-access.md#single-sign-on), only Primary Owners and tenant administrators can sign in, by [emailed link](https://claude.com/docs/government/tenant-admin/identity-and-access.md#emailed-sign-in-link). -Expanding a row loads that organization's full checklist inline. The steps are the same ones described on the [organization Readiness page](https://claude.com/docs/government/org-admin/readiness.md), and any buttons you click here act on that organization, not the one you are currently viewing in the organization admin portal. This lets you clear an organization's blockers without switching context. +## Organizations -Deactivated organizations appear here with their reactivation status. An organization whose billing account is retired cannot be reactivated until the account has settled and Anthropic has assigned a new one, so those rows show a waiting state instead of a button. +When your tenant has more than one active organization, a card lists each one as **Ready** or with the step that blocks it. -## Things to know +Expanding a row loads that organization's full checklist inline. The steps are the same ones described on the [organization Readiness page](https://claude.com/docs/government/org-admin/readiness.md), and any buttons you click here act on that organization, not the one you are currently viewing in the organization admin portal. -* Every **Open** button goes to the page where the fix belongs, with the right organization already selected when one applies. You make the change there and return here to see it reflected. -* When a step is something only Anthropic can do, such as funding a billing account or reactivating an organization, the page shows **Waiting on Anthropic**. Contact your Anthropic representative to move it forward. -* Hover the help icon next to any step's label for a one-line explanation of what the check looks for. +Deactivated organizations appear here with their reactivation status. An organization whose billing account is retired must be assigned a new one by Anthropic before it can be reactivated. diff --git a/content/claude/government/tenant-admin/seats.md b/content/claude/government/tenant-admin/seats.md index 06856afbbc..e217f33a01 100644 --- a/content/claude/government/tenant-admin/seats.md +++ b/content/claude/government/tenant-admin/seats.md @@ -4,57 +4,31 @@ # Seats -> Use this page to divide each billing account's seat pool among the organizations that account funds. +> Divide each billing account's seat pool among the organizations it funds, and see who can change an allocation and why a change is refused. > **Who this is for:** Tenant administrators who distribute purchased seats to the organizations in their deployment. -Use this page to divide each billing account's seat pool among the organizations that account funds. - ## How seats are organized -A **seat** is what entitles one person to use Claude. Every seat belongs to a **seat tier**, which is a named level of access that determines how much a person in that seat may use (for example, different usage limits per tier). - -Seats live in **billing accounts**, which are the credit and seat pools Anthropic sets up with your agency. Anthropic grants each billing account a pool of seats, broken down by tier. Every organization is linked to exactly one billing account, and on this page you divide each account's pool among the organizations it funds. For each tier, the totals you hand out across those organizations can't exceed what's in the pool. - -Seat distribution is a two-step process. On this page you give each organization a number of seats per tier. Organization owners then assign those seats to individual people in the organization admin portal. +A **seat** is what entitles one person to use Claude. Every seat belongs to a [**seat tier**](https://claude.com/docs/government/org-admin/seat-tiers.md#the-tier-list). -## What the page shows +Anthropic sets up your [billing accounts](https://claude.com/docs/government/tenant-admin/credits.md#how-billing-works). Each organization must be linked to exactly one, and several can share one. If an account has a pool of seats, you divide it on this page among the organizations it funds. Organization owners then assign seat tiers to users individually or by [directory group](https://claude.com/docs/government/org-admin/provisioning.md). Organizations that [create their own seat tiers](https://claude.com/docs/government/org-admin/seat-tiers.md#creating-a-self-managed-tier) don't need a pool. -> [!NOTE] -> -> Billing account cards only appear once Anthropic has set up at least one billing account for your tenant. Until then, the page shows a message asking you to contact Anthropic. +If you need more seats in a pool, or a new tier added to it, contact Anthropic. -Each billing account appears as its own card, and each card contains the following: +## Change seat allocations -* The **seat pool** table shows each seat tier with the pool size, how many seats have been distributed across organizations, and how many remain. A negative **Remaining** number (shown in red) means the pool was reduced after seats were distributed; contact Anthropic to adjust the pool, or reduce some organizations' allocations. -* The **organizations** section lists every organization funded by this account, and each one has a number field per tier showing its current allocation. +On the **Seats** page in the tenant admin portal, edit the number fields under an organization's name and click its **Save**. Changes take effect immediately. -## Changing an organization's seats +The save is rejected in cases such as these: -Edit the number fields next to an organization's name and click **Save**. Saving replaces that organization's allocation across all tiers at once. Changes take effect immediately: newly added seats are available for the organization's owners to assign right away. +* The account's organizations would together hold more seats than the pool has for a tier. +* You try to reduce a tier below the number of people already seated on it in that organization. Ask the organization's owners to unassign people from that tier first, then reduce the allocation. -The save will be rejected in a few cases: +To move seats between organizations on the same billing account, lower one and raise the other. If no seats remain in the pool, save the reduction first, then the increase. -* If the totals you entered across all of an account's organizations would exceed the pool for any tier, you'll see an error explaining which tier is over. -* If you try to reduce a tier below the number of people (and service accounts) already seated on it in that organization, you'll see an error. Ask the organization's owners to unassign people from that tier first, then reduce the allocation. -* Similarly, you cannot remove a tier from an organization entirely (by setting it to zero) while anyone is still seated on it there. +If an account says **Managed by** an organization's administrators, that organization's [Primary Owners](https://claude.com/docs/government/org-admin/users.md#understanding-roles) manage its seats. ## How seats affect new users -When a new person is placed in an organization (by a routing rule on the [Identity and access](https://claude.com/docs/government/tenant-admin/identity-and-access.md) page), they're automatically given a seat if one is free. Tiers are filled in a fixed order, so the first tier is filled before the next is started. If every tier the organization has is completely full, or the organization has no seats distributed to it yet, the new person is placed in the organization without a seat. They can sign in and see the portal, but cannot send messages to Claude until someone gives them a seat tier. An organization owner can do that on the organization's Users page, and so can you from the organization's admin view. - -The first seats you give an organization are also used for the people already in it. If nobody in the organization holds a seat when you save its first allocation, members without a seat tier are seated automatically from those seats, Primary Owners first. This covers an organization that was created with only a Primary Owner and given seats afterwards. Anyone the new seats do not cover stays without a seat tier until an owner assigns one. Later changes to an allocation do not repeat this. They add or remove free seats for new arrivals and for the organization's owners to assign, and directory-provisioned users with a group-to-tier mapping are seated from the added seats on the next sync. - -## When you can't edit - -You'll see a note instead of the editor in a few situations: - -* If the billing account is **deactivated**, its seats can't be redistributed. Contact Anthropic to move its organizations to an active account. -* If the account is **managed by one organization's administrators** rather than by tenant administrators, you won't be able to edit it here; the owning organization controls its own distribution. -* If the account has **no seat pool yet**, contact Anthropic to set one up. - -## Things to know - -* Reducing an organization's allocation never unassigns anyone automatically. The reduction is refused until enough people have been moved off the tier. -* You can freely move seats between organizations on the same billing account by lowering one and raising another, as long as neither change violates the rules above. You may need to save the reduction first to free the pool, then save the increase. -* Seat pools are set by Anthropic. If you need more seats in a tier, or a new tier added, contact Anthropic. +A new person placed in an organization (by a routing rule on the [Identity and access](https://claude.com/docs/government/tenant-admin/identity-and-access.md) page) can be given a seat automatically: see [How seats are assigned automatically](https://claude.com/docs/government/org-admin/seats.md#how-seats-are-assigned-automatically). diff --git a/content/claude/government/tenant-admin/setup-wizard.md b/content/claude/government/tenant-admin/setup-wizard.md index 1972ec947e..23fddc002a 100644 --- a/content/claude/government/tenant-admin/setup-wizard.md +++ b/content/claude/government/tenant-admin/setup-wizard.md @@ -4,139 +4,74 @@ # Tenant setup wizard -> Walk through the guided setup that takes a brand new tenant from first sign-in to ready for users. +> Set up a new tenant in order: verify a domain, connect single sign-on, add an organization, give it seats, and add the routing rule that lets people sign in. > **Who this is for:** Tenant administrators who have just been given access to a new Claude for Government deployment and need to get it ready for the rest of their agency. -When Anthropic first hands over your tenant, only you and any other administrators invited by email can sign in. The setup wizard walks you through the handful of things that need to be in place before everyone else can use Claude: a verified email domain, a connection to your identity provider, at least one organization, seats for that organization, and a routing rule that places people in it. Until setup is complete, a **Resume setup** banner appears at the top of the tenant and organization admin pages so you can pick up where you left off. +The setup wizard walks you through the things that need to be in place before everyone else can use Claude: a verified email domain, a connection to your identity provider, at least one organization, seats for that organization, and a routing rule that places people in it. -The wizard has a step list on the left and the current step on the right. Completed steps are ticked, and you can click any step in the list to jump to it. Every step has a **Continue later** link at the bottom that takes you back to the tenant admin portal; nothing is lost, and the **Resume setup** banner brings you back when you are ready. Steps marked **Optional** in the list can be skipped without blocking sign-in. +Before single sign-on is connected, you sign in with a single-use link that the sign-in page emails to you on request. See [Emailed sign-in link](https://claude.com/docs/government/tenant-admin/identity-and-access.md#emailed-sign-in-link). Until the required steps are complete, a **Resume setup** banner appears at the top of the tenant admin pages, and its button opens the wizard. If you land in another view, use the footer links to reach the tenant view. -## Step 1: Welcome +Every step in the wizard edits the same settings as the matching page in the full admin portal. You can leave the wizard at any point using **Continue later**. -The first step is a read-only summary of what Anthropic has already set up for you: your tenant's name, any email domains that Anthropic verified on your behalf during provisioning, and how many organizations already exist. There is nothing to fill in here. It is simply a chance to confirm that the tenant name is what you expect before you continue. +## Wizard steps -If a detail looks wrong (for example, the tenant name is misspelled), contact Anthropic before going further, because the tenant name cannot be changed from the portal. +### Welcome step -## Step 2: Domains +The first step is a read-only summary of what Anthropic has already set up for you. If a detail looks wrong (for example, the tenant name is misspelled), contact Anthropic before going further, because the tenant name cannot be changed from the portal. + +### Domains step