bollwerk/.github/skills/claude-api/shared/live-sources.md

16 KiB

Live Documentation Sources

This file contains WebFetch URLs for fetching current information from platform.claude.com and Agent SDK repositories. Use these when users need the latest data that may have changed since the cached content was last updated.

When to Use WebFetch

  • User explicitly asks for "latest" or "current" information
  • Cached data seems incorrect
  • User asks about features not covered in cached content
  • User needs specific API details or examples

Claude API Documentation URLs

Models & Pricing

Topic URL Extraction Prompt
Models Overview https://platform.claude.com/docs/en/about-claude/models/overview.md "Extract current model IDs, context windows, and pricing for all Claude models"
Migration Guide https://platform.claude.com/docs/en/about-claude/models/migration-guide.md "Extract breaking changes, deprecated parameters, and per-model migration steps when moving to a newer Claude model"
Pricing https://platform.claude.com/docs/en/pricing.md "Extract current pricing per million tokens for input and output"

Core Features

Topic URL Extraction Prompt
Extended Thinking https://platform.claude.com/docs/en/build-with-claude/extended-thinking.md "Extract extended thinking parameters, budget_tokens requirements, and usage examples"
Adaptive Thinking https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking.md "Extract adaptive thinking setup, effort levels, and Claude Opus 4.7 usage examples"
Effort Parameter https://platform.claude.com/docs/en/build-with-claude/effort.md "Extract effort levels, cost-quality tradeoffs, and interaction with thinking"
Tool Use https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview.md "Extract tool definition schema, tool_choice options, and handling tool results"
Streaming https://platform.claude.com/docs/en/build-with-claude/streaming.md "Extract streaming event types, SDK examples, and best practices"
Prompt Caching https://platform.claude.com/docs/en/build-with-claude/prompt-caching.md "Extract cache_control usage, pricing benefits, and implementation examples"

Media & Files

Topic URL Extraction Prompt
Vision https://platform.claude.com/docs/en/build-with-claude/vision.md "Extract supported image formats, size limits, and code examples"
PDF Support https://platform.claude.com/docs/en/build-with-claude/pdf-support.md "Extract PDF handling capabilities, limits, and examples"

API Operations

Topic URL Extraction Prompt
Batch Processing https://platform.claude.com/docs/en/build-with-claude/batch-processing.md "Extract batch API endpoints, request format, and polling for results"
Files API https://platform.claude.com/docs/en/build-with-claude/files.md "Extract file upload, download, and referencing in messages, including supported types and beta header"
Token Counting https://platform.claude.com/docs/en/build-with-claude/token-counting.md "Extract token counting API usage and examples"
Rate Limits https://platform.claude.com/docs/en/api/rate-limits.md "Extract current rate limits by tier and model"
Errors https://platform.claude.com/docs/en/api/errors.md "Extract HTTP error codes, meanings, and retry guidance"

Tools

Topic URL Extraction Prompt
Code Execution https://platform.claude.com/docs/en/agents-and-tools/tool-use/code-execution-tool.md "Extract code execution tool setup, file upload, container reuse, and response handling"
Computer Use https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use.md "Extract computer use tool setup, capabilities, and implementation examples"
Bash Tool https://platform.claude.com/docs/en/agents-and-tools/tool-use/bash-tool.md "Extract bash tool schema, reference implementation, and security considerations"
Text Editor https://platform.claude.com/docs/en/agents-and-tools/tool-use/text-editor-tool.md "Extract text editor tool commands, schema, and reference implementation"
Memory Tool https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool.md "Extract memory tool commands, directory structure, and implementation patterns"
Tool Search https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool.md "Extract tool search setup, when to use, and cache interaction"
Programmatic Tool Calling https://platform.claude.com/docs/en/agents-and-tools/tool-use/programmatic-tool-calling.md "Extract PTC setup, script execution model, and tool invocation from code"
Skills https://platform.claude.com/docs/en/agents-and-tools/skills.md "Extract skill folder structure, SKILL.md format, and loading behavior"

Advanced Features

Topic URL Extraction Prompt
Structured Outputs https://platform.claude.com/docs/en/build-with-claude/structured-outputs.md "Extract output_config.format usage and schema enforcement"
Compaction https://platform.claude.com/docs/en/build-with-claude/compaction.md "Extract compaction setup, trigger config, and streaming with compaction"
Context Editing https://platform.claude.com/docs/en/build-with-claude/context-editing.md "Extract context editing thresholds, what gets cleared, and configuration"
Citations https://platform.claude.com/docs/en/build-with-claude/citations.md "Extract citation format and implementation"
Context Windows https://platform.claude.com/docs/en/build-with-claude/context-windows.md "Extract context window sizes and token management"

Managed Agents

Use these when a managed-agents binding, behavior, or wire-level detail isn't covered in the cached shared/managed-agents-*.md concept files or in {lang}/managed-agents/README.md.

Topic URL Extraction Prompt
Overview https://platform.claude.com/docs/en/managed-agents/overview.md "Extract the high-level architecture and how agents/sessions/environments/vaults fit together"
Quickstart https://platform.claude.com/docs/en/managed-agents/quickstart.md "Extract the minimal end-to-end agent → environment → session → stream code path"
Agent Setup https://platform.claude.com/docs/en/managed-agents/agent-setup.md "Extract agent create/update/list-versions/archive lifecycle and parameters"
Define Outcomes https://platform.claude.com/docs/en/managed-agents/define-outcomes.md "Extract outcome definitions, evaluation hooks, and success criteria configuration"
Sessions https://platform.claude.com/docs/en/managed-agents/sessions.md "Extract session lifecycle, status transitions, idle/terminated semantics, and resume rules"
Environments https://platform.claude.com/docs/en/managed-agents/environments.md "Extract environment config (cloud/networking), management endpoints, and reuse model"
Events and Streaming https://platform.claude.com/docs/en/managed-agents/events-and-streaming.md "Extract event stream types, stream-first ordering, reconnect/dedupe, and steering patterns"
Tools https://platform.claude.com/docs/en/managed-agents/tools.md "Extract built-in toolset, custom tool definitions, and tool result wire format"
Files https://platform.claude.com/docs/en/managed-agents/files.md "Extract file upload, mount paths, session resources, and listing/downloading session outputs"
Permission Policies https://platform.claude.com/docs/en/managed-agents/permission-policies.md "Extract permission policy types (allow/deny/confirm) and per-tool config"
Multi-Agent https://platform.claude.com/docs/en/managed-agents/multi-agent.md "Extract multi-agent composition patterns, sub-agent invocation, and result handoff"
Observability https://platform.claude.com/docs/en/managed-agents/observability.md "Extract logging, tracing, and usage telemetry exposed by managed agents"
GitHub https://platform.claude.com/docs/en/managed-agents/github.md "Extract github_repository resource shape, multi-repo mounting, and token rotation"
MCP Connector https://platform.claude.com/docs/en/managed-agents/mcp-connector.md "Extract MCP server declaration on agents and vault-based credential injection at session"
Vaults https://platform.claude.com/docs/en/managed-agents/vaults.md "Extract vault create, credential add/rotate, OAuth refresh shape, and archive"
Skills https://platform.claude.com/docs/en/managed-agents/skills.md "Extract skill packaging and loading model for managed agents"
Memory https://platform.claude.com/docs/en/managed-agents/memory.md "Extract memory resource shape, scoping, and lifecycle"
Onboarding https://platform.claude.com/docs/en/managed-agents/onboarding.md "Extract first-run setup, prerequisites, and account/region requirements"
Cloud Containers https://platform.claude.com/docs/en/managed-agents/cloud-containers.md "Extract cloud container runtime, image config, and network/storage knobs"
Migration https://platform.claude.com/docs/en/managed-agents/migration.md "Extract migration paths from earlier APIs/preview shapes to GA managed agents"

Anthropic CLI

The ant CLI provides terminal access to the Claude API. Every API resource is exposed as a subcommand. It is one convenient way to create agents, environments, sessions, and other resources from version-controlled YAML, and to inspect responses interactively.

Topic URL Extraction Prompt
Anthropic CLI https://platform.claude.com/docs/en/api/sdks/cli.md "Extract CLI install, authentication, command structure, and the beta:agents/environments/sessions commands"

Claude API SDK Repositories

WebFetch these when a binding (class, method, namespace, field) isn't covered in the cached {lang}/ skill files or in the managed-agents docs above. The SDKs include beta managed-agents support for /v1/agents, /v1/sessions, /v1/environments, and related resources — search the repo for BetaManagedAgents, beta.agents, beta.sessions, or the equivalent namespace for that language.

SDK URL Extraction Prompt
Python https://github.com/anthropics/anthropic-sdk-python "Extract beta managed-agents namespaces, classes, and method signatures (client.beta.agents, client.beta.sessions)"
TypeScript https://github.com/anthropics/anthropic-sdk-typescript "Extract beta managed-agents namespaces, classes, and method signatures (client.beta.agents, client.beta.sessions)"
Java https://github.com/anthropics/anthropic-sdk-java "Extract beta managed-agents classes, builders, and method signatures (client.beta().agents(), BetaManagedAgents*)"
Go https://github.com/anthropics/anthropic-sdk-go "Extract beta managed-agents types and method signatures (client.Beta.Agents, BetaManagedAgents* event types)"
Ruby https://github.com/anthropics/anthropic-sdk-ruby "Extract beta managed-agents methods and parameter shapes (client.beta.agents, client.beta.sessions)"
C# https://github.com/anthropics/anthropic-sdk-csharp "Extract beta managed-agents classes and method signatures (NuGet package, BetaManagedAgents* types)"
PHP https://github.com/anthropics/anthropic-sdk-php "Extract beta managed-agents classes and method signatures ($client->beta->agents, BetaManagedAgents* params)"

Fallback Strategy

If WebFetch fails (network issues, URL changed):

  1. Use cached content from the language-specific files (note the cache date)
  2. Inform user the data may be outdated
  3. Suggest they check platform.claude.com or the GitHub repos directly