mirror of
https://github.com/Piebald-AI/claude-code-system-prompts.git
synced 2026-06-19 11:30:17 +08:00
5.8 KiB
5.8 KiB
Platform Availability
Which features work on which provider platform. This table is the single source of truth in this skill — per-feature sections elsewhere point here instead of restating availability. When writing code for a third-party platform (Bedrock, Vertex, Foundry) or Claude Platform on AWS, check this table first; a feature not supported there means use the first-party Claude API surface or a different approach.
Columns: 1P = first-party Claude API, P-AWS = Claude Platform on AWS (Anthropic-operated, same-day parity), Bedrock = Amazon Bedrock, Vertex = Google Cloud Vertex AI, Foundry = Microsoft Foundry. ✅ = GA, β = beta, ❌ = not supported.
| Feature | 1P | P-AWS | Bedrock | Vertex | Foundry | Notes |
|---|---|---|---|---|---|---|
| Messages, streaming, tool use | ✅ | ✅ | ✅ | ✅ | ✅ | Core API |
| PDF input | ✅ | ✅ | ✅ | ✅ | β | |
| Structured outputs / strict tool use | ✅ | ✅ | ✅ | ✅ | β | |
| Adaptive thinking / effort | ✅ | ✅ | ✅ | ✅ | β | |
| Extended thinking | ✅ | ✅ | ✅ | ✅ | β | |
| Prompt caching (5m, 1h) | ✅ | ✅ | ✅ | ✅ | β | |
| Automatic prompt caching | ✅ | ✅ | ❌ | ❌ | β | |
| Token counting | ✅ | ✅ | ✅ | ✅ | β | |
| Citations | ✅ | ✅ | ✅ | ✅ | β | |
| Search results content blocks | ✅ | ✅ | ✅ | ✅ | β | |
| Fine-grained tool streaming | ✅ | ✅ | ✅ | ✅ | ✅ | |
| Compaction | β | β | β | β | β | |
| Context editing | β | β | β | β | β | |
| Context windows (1M) | ✅ | ✅ | ✅ | ✅ | β | |
inference_geo (data residency) |
✅ | ✅ | ❌ | ❌ | ❌ | |
| Server-side tools | ||||||
| Web search | ✅ | ✅ | ❌ | ✅ | β | Vertex: basic web_search_20250305 only (no _20260209 dynamic filtering) |
| Web fetch | ✅ | ✅ | ❌ | ❌ | β | |
| Code execution | ✅ | ✅ | ❌ | ❌ | β | |
| Tool search | ✅ | ✅ | ✅ | ✅ | β | Bedrock: InvokeModel API only, not Converse |
| Advisor tool | β | β | ❌ | ❌ | ❌ | |
| Client-implemented tools | ||||||
| Bash, text editor, memory | ✅ | ✅ | ✅ | ✅ | β | |
| Computer use | β | β | β | β | β | |
| Agentic / orchestration | ||||||
| Agent Skills (Messages API) | β | β | ❌ | ❌ | β | |
| Programmatic tool calling | ✅ | ✅ | ❌ | ❌ | β | |
| MCP connector | β | β | ❌ | ❌ | β | |
| Managed Agents | β | β | ❌ | ❌ | ❌ | Foundry ❌ inferred (not in Foundry docs either way) |
| Self-hosted sandboxes | β | β | ❌ | ❌ | ❌ | P-AWS: GET /v1/environments/{id}/work list endpoint not supported; other work endpoints OK |
| API endpoints | ||||||
| Message Batches | ✅ | ✅ | ❌ | ❌ | ❌ | |
| Files API | β | β | ❌ | ❌ | β | |
| Models API | ✅ | ✅ | ❌ | ❌ | ❌ | |
| Other | ||||||
| Mid-conversation system messages | ✅ | ✅ | ❌ | ❌ | ❌ | {{OPUS_NAME}} only |
| Fast mode | β | ❌ | ❌ | ❌ | ❌ | Research preview, beta fast-mode-2026-02-01, first-party API only |
| Cache diagnostics | β | ❌ | ❌ | ❌ | ❌ | First-party API only |
| Task budgets | β | β | ❌ | ❌ | ❌ | Beta header task-budgets-2026-03-13; 3P availability not documented — assume unsupported |