← All reports

Changes on 2026-06-27

56 total changes in 2 runs

19:09 EST

🤖 AI Batch Analysis

## 批量文档分析摘要 ### 1. 总体概述 本次文档更新标志着 Memory 工具正式发布(GA),并显著完善了 Web Fetch 和 Programmatic Tool Calling 的技术细节,重点澄清了内部行为机制、修复了代码示例缺陷,并明确了平台兼容性。 ### 2. 关键主题 * **Memory 工具正式 GA**:移除了 Beta 标头要求,明确 `memory_20250818` 版本已正式上线,无需特殊权限即可使用。 * **行为机制澄清**: * **Web Fetch**:明确了 PDF 现作为 base64 数据返回并作为附件处理;动态筛选会自动启用代码执行工具,无需手动添加到 `tools` 数组;`blocked_domains` 与 `allowed_domains` 不可混用。 * **Programmatic Tool Calling**:澄清了代码执行版本 ID 的互操作性(`20260120` 与 `20260521` 互通),并说明了异步 Python 函数的包装行为。 * **代码示例一致性**:大量修复了 TypeScript, Java, C#, Go 中的代码片段,补充了缺失的客户端初始化代码(如 `new Anthropic()`)和正确的模型常量引用。 * **平台可用性明确**:明确指出 Web Fetch 等功能目前不可用于 Amazon Bedrock 或 Google Cloud,仅限 Claude API, AWS 及 Microsoft Foundry。 ### 3. 影响等级:高 **理由**: * **Breaking Change 风险**:Memory 工具移除 Beta 状态意味着依赖旧版 Beta 标头的代码可能需要调整;Web Fetch PDF 处理方式的变化可能影响解析逻辑。 * **安全与合规**:Memory 文档新增了关于路径遍历保护的强指导,对实现安全性至关重要。 * **功能优化**:动态筛选的自动启用和版本 ID 的互操作性直接影响了开发者的集成复杂度和工具调用的灵活性。 ### 4. 开发者行动项 * **更新 Memory 集成**:移除请求中的 Beta 标头,并实施严格的路径遍历保护,确保仅允许 `/memories` 目录下的操作。 * **调整 Web Fetch 处理逻辑**:更新 PDF 处理代码以适应 base64 返回格式;移除手动启用代码执行工具的代码(系统将自动处理)。 * **检查域名过滤配置**:审查 Web Fetch 配置,确保没有同时使用 `allowed_domains` 和 `blocked_domains`。 * **更新 Programmatic Tool Calling 版本**:利用 `code_execution_20260120` 和 `20260521` 的互通性简化配置,并修正异步工具调用的错误处理逻辑。 * **修正示例代码**:参考更新后的 SDK 示例,确保在生产代码中正确初始化客户端和使用模型常量。
💭 Model Reasoning
1. **Understand the Goal**: The user wants a concise, insightful analysis of a batch of documentation changes (4 pages) for a developer audience, presented in markdown format and in Chinese. 2. **Analyze the Changes**: * **Page 1: `api/service-tiers.md`** (+1/-1) * *Change*: Updated the Warning text to replace "contact your account team" with a hyperlink `[contact sales](https://claude.com/contact-sales)`. * *Significance*: Minor UX improvement. Easier for developers/users to find sales contact. * *Developer Impact*: Negligible. * **Page 2: `agents-and-tools/tool-use/web-fetch-tool.md`** (+32/-28) * *Changes*: * Added availability note for Claude Platform on AWS and Microsoft Foundry (not on Bedrock/Google Cloud). * Clarified that Web Fetch is a server tool. * Updated PDF handling description (now returns base64, processed like attachment). * Punctuation/grammar fixes (e.g., question marks). * Clarified Dynamic Filtering: Code execution tool is enabled *automatically*. * Added `client = new Anthropic()` initialization in TypeScript examples (bug fix/consistency). * Clarified `blocked_domains` parameter (cannot combine with `allowed_domains`). * Clarified `max_uses` (failed fetches count). * Clarified `max_content_tokens` (applies to text, not binary/PDFs). * Added code example for `use_cache` parameter. * Clarified Citations: optional and *disabled by default*. * *Significance*: Several behavioral clarifications (PDF handling, code execution auto-enable) and parameter clarifications (domains, tokens). Fixed code snippets. * *Developer Impact*: High (clarifies behavior affecting implementation and cost/latency). * **Page 3: `agents-and-tools/tool-use/memory-tool.md`** (+440/-164) * *Changes*: Major rewrite/refactoring. * New intro: Focus on file operations. * Use cases updated. * "How it works": Clarified client-side execution, `tool_result` handling, path mapping (`/memories`), and security (path traversal). * Getting started: Explicitly states no beta header needed (GA status), fixed tool config (`memory_20250818`). * Basic Usage: Added cURL example (was partial/missing in previous view), added `client` init in TS examples. * *Significance*: Significant cleanup. The tool is now GA (General Availability). Important security details (path traversal) highlighted. clearer implementation instructions. * *Developer Impact*: High (Tool is GA, implementation details clarified). * **Page 4: `agents-and-tools/tool-use/programmatic-tool-calling.md`** (+169/-155) * *Changes*: * Intro tweaks. * Added `client` initialization in TypeScript, C#, Go examples (consistency). * Java example updated to use `Model.CLAUPE_OPUS_4_8` constants and wrapped in `main()` method. * Clarified Step 3 response handling regarding `container` ID and `tool_use` caller. * Clarified async behavior: Tools become async Python functions. Returns string (text of result). * Updated `allowed_callers` section: `code_execution_20260120` and `code_execution_20260521` are interchangeable. Response blocks always tag as `20260120`. * *Significance*: Code example fixes. Important clarification on code execution version compatibility (`20260120` vs `20260521`) and async behavior. * *Developer Impact*: Medium/High (Compatibility details and bug fixes in examples). 3. **Synthesize Key Themes**: * **General Availability (GA)**: Memory tool is explicitly GA (no beta header). * **Clarification & Precision**: Numerous clarifications on how tools work internally (server-side vs client-side, async behavior, PDF handling as base64). * **Code Example Hygiene**: Many code snippets were fixed to include client initialization or use proper constants/methods (TS, Java, C#, Go). * **Platform Availability**: Explicitly stated where features are available (AWS/Foundry vs. Bedrock/GCP). 4. **Determine Impact Level**: * *Level*: High. * *Reasoning*: Memory tool is GA (big news). Web fetch and Programmatic tool calling have significant behavioral clarifications (auto-enable code exec, PDF handling, async behavior). While mostly non-breaking (except maybe if someone relied on implicit behaviors that changed, or if the Memory tool beta header removal is enforced), they affect how developers implement these features effectively and securely. 5. **Draft Action Items**: * Remove beta headers for Memory tool usage. * Update Web Fetch implementations to handle PDFs as base64/process like attachments. * Note that Dynamic Filtering auto-enables code execution (no need to add it manually to tools array). * Check `allowed_callers` configuration for Programmatic Tool Calling (interchangeability of version IDs). * Implement security fixes (path traversal protection) for Memory tool. 6. **Translate to Chinese**: * *Summary*: 文档更新主要集中在工具可用性说明、行为澄清和代码示例修正。Memory 工具正式发布,Web Fetch 和 Programmatic Tool Calling 增加了重要技术细节。 * *Themes*: 工具正式发布 (GA), 实现细节澄清, 代码示例修正, 平台可用性说明. * *Impact*: High. (Behavioral changes, GA status, security implications). * *Action Items*: Remove beta headers, Handle PDFs as base64, Auto-enable code exec, Check version IDs, Security hardening. 7. **Refine Output**: Ensure the tone is professional ("world-class programmer") and format is correct markdown. * *Self-Correction during drafting*: Make sure to highlight that `blocked_domains` and `allowed_domains` cannot be combined in Web Fetch, as that's a specific config change. Also, emphasize the client initialization fixes in code examples. 8. **Final Output Generation**: (Matches the provided good response).
03:45 EST

🤖 AI Batch Analysis

### 总体摘要 此次文档更新标志着 Claude 旗舰模型的重大升级,正式发布了 **Claude Fable 5** 和 **Claude Mythos 5**,并同步更新了相关定价与废弃策略。同时,文档层面进行了大规模的格式规范化(如移除代码块中的 `hidelines`、统一列表符号等),以提升可读性。 ### 关键变更点 * **新模型发布:** 引入了 Claude Fable 5(最强通用模型)和 Claude Mythos 5(Glasswing 项目受限模型),同时更新了 Claude Opus 4.8 的相关文档。 * **思维模式重大变更:** 在 Fable 5 和 Mythos 5 中,**手动扩展思维**(即 `thinking: {budget_tokens: N}`)已被移除,取而代之的是默认开启的**自适应思维**。手动禁用思维或设置预算将导致错误。 * **模型废弃:** `claude-mythos-preview` 已被标记为即将废弃,退休日期定于 **2026 年 6 月 30 日**。 * **文档格式大修:** 代码块示例移除了 `hidelines` 属性以显示完整导入语句,Markdown 列表符号统一为 `*`,并调整了表格和缩进格式。 ### 影响等级:**高** **理由:** 虽然大部分是格式调整,但核心模型参数的破坏性变更对开发者至关重要。如果开发者直接将现有代码迁移到新模型(Fable 5 / Mythos 5)而不修改 `thinking` 配置,将会收到 400 错误。此外,旧版 Mythos Preview 的废弃要求必须采取行动。 ### 开发者行动项 1. **更新模型 ID:** 如果计划使用最新旗舰模型,将 `model` 参数更新为 `claude-fable-5` 或 `claude-opus-4-8`。 2. **移除思考预算参数:** 在使用 Fable 5 或 Mythos 5 时,**必须删除** `thinking: {budget_tokens: ...}` 配置;系统将自动处理推理深度。 3. **审查定价影响:** Claude Fable 5 的定价为 $10 (输入) / $50 (输出) 每百万 Token,显著高于旧模型,需重新评估成本预算。 4. **规划迁移:** 如果正在使用 `claude-mythos-preview`,请立即查阅迁移指南,并确保在 2026 年 6 月 30 日前切换至 `claude-mythos-5`。 5. **检查 Bedrock/Vertex AI 集成:** 如果通过云平台使用,注意 Vision/PDF 功能在不同平台(如 Bedrock Converse API)下的行为差异,特别是关于 Citations 的要求。
💭 Model Reasoning
1. **Understand the Goal:** The user wants an analysis of documentation changes for a specific batch of files (52 pages total, though only a subset of diffs was provided in the prompt) from a developer's perspective. The output must be in Markdown, Chinese, concise, and insightful. 2. **Analyze the Input Data:** * **Context:** The changes relate to "Claude Fable 5", "Claude Mythos 5", "Claude Opus 4.8", etc. This suggests a major model update or release. * **Provided Diffs:** * `intro.md`: Updates model listings (Fable 5, Mythos 5, Opus 4.8, Sonnet 4.6, Haiku 4.5). Minor formatting changes (indentation, spacing). * `get-started.md`: Prerequisites formatting change. Output code block styling change (`text` -> `text Output wrap`). Minor structural changes. * `about-claude/models/overview.md`: Big changes. Introduces "Claude Fable 5" and "Claude Mythos 5". Table formatting changes. * `about-claude/models/migration-guide.md`: Massive diff (cut off, but clear focus). Migrating from `claude-mythos-preview` to `claude-mythos-5`. "Extended thinking" changes (manual thinking no longer supported, Adaptive thinking always on). * `about-claude/pricing.md`: Pricing table updates for Fable 5, Mythos 5, Opus 4.8. Formatting changes (indentation). Note about tokenizer changes (Opus 4.7+). * `about-claude/model-deprecations.md`: `claude-mythos-preview` retiring June 30, 2026. Formatting changes. * `api/overview.md`, `client-sdks.md`, `rate-limits.md`, `versioning.md`, `beta-headers.md`, `service-tiers.md`, `supported-regions.md`, `errors.md`: Mostly formatting, indentation, markdown list style changes (bullet points `-` to `*`), removal of `hidelines` attributes in code blocks. No major *logical* API changes visible in these snippets, just style and cleanup. * `build-with-claude/overview.md`, `text-generation.md`, `vision.md`, `pdf-support.md`, `extended-thinking.md`, `streaming.md`, `prompt-caching.md`, `batch-processing.md`, `context-windows.md`, `context-editing.md`, `citations.md`: Again, heavy formatting changes (list styles, indentation, code block attributes like `hidelines` removed). Content-wise: * `vision.md`, `pdf-support.md`, `extended-thinking.md`: Updated code examples to use newer models (e.g., `claude-opus-4-8`). * `extended-thinking.md`: Confirms `thinking` parameter behavior changes for Fable 5/Mythos 5. * `pdf-support.md`: Specific details about Bedrock Converse API and citations. 3. **Synthesize Key Themes:** * **New Models:** Introduction of `claude-fable-5` and `claude-mythos-5`. Update to `claude-opus-4-8`. * **Deprecation/Migration:** `claude-mythos-preview` is being retired. Migration guide is prominent. * **Behavioral Changes:** "Extended thinking" logic changes for new models (switching to "Adaptive thinking", manual budget removal). * **Documentation Cleanup:** Massive overhaul of formatting (indentation, list styles, removing hidden lines in code blocks). This looks like a "documentation refresh" accompanying the model release. 4. **Determine Impact Level:** * **High/Breaking:** For users on `claude-mythos-preview` (need to migrate) or those relying on manual `thinking` budget tokens for the new top-tier models. Pricing changes also affect cost calculations. * **Medium:** For general users updating model names. The documentation refresh improves readability but doesn't break code (unless `claude-mythos-preview` was being used). * *Decision:* **High** because of the deprecation of `mythos-preview` and the breaking changes in the `thinking` parameter for the newest flagship models. The sheer volume of changes (52 pages) also signals a major release event. 5. **Draft Action Items for Developers:** * Update model IDs to `claude-fable-5` or `claude-opus-4-8`. * **Crucial:** Remove `thinking` config (especially `budget_tokens`) when migrating to Mythos 5/Fable 5. * Check pricing changes (Fable 5 is $10/$50 per MTok). * Plan migration away from `claude-mythos-preview` before June 30, 2026. 6. **Draft the Response (Iterative refinement for conciseness and tone):** * *Summary:* This batch documents the release of the new "Fable" and "Mythos" model series (Claude Fable 5 & Mythos 5), updates pricing/model lists, and deprecates the older Mythos Preview. It includes a significant documentation style overhaul. * *Themes:* * New Model Release (Fable 5, Mythos 5, Opus 4.8). * Breaking Changes: "Extended thinking" manual budget is removed in favor of "Adaptive thinking" for new models. * Deprecation: `claude-mythos-preview` retires June 30, 2026. * Documentation Refresh: Extensive formatting updates (indentation, list styles) across the site. * *Impact:* High. The new models introduce breaking changes in request parameters (`thinking` config), and an active model (`mythos-preview`) is being deprecated. * *Action Items:* * Update model names to `claude-fable-5` or `claude-opus-4-8` where applicable. * **Critical:** Remove `thinking: {budget_tokens: N}` parameters when using Fable 5/Mythos 5; rely on adaptive thinking. * Review the new pricing tiers (Fable 5 is significantly more expensive than older models). * Migrate away from `claude-mythos-preview` before the retirement date. 7. **Final Polish (Chinese):** Ensure technical terms are handled correctly (e.g., "Extended thinking", "Adaptive thinking", "Tokens"). * *Drafting Chinese:* * Summary: 此次文档更新主要涉及新版旗舰模型 Claude Fable 5 和 Mythos 5 的发布,更新了模型列表和定价,并正式宣布 Claude Mythos Preview 的废弃。同时,文档进行了大规模的格式清理和优化。 * Themes: 新模型发布 (Fable 5, Mythos 5), 重大破坏性变更 (Extended thinking 参数变更), 模型废弃, 文档格式大修. * Impact: High. 新模型参数变更及旧模型废弃. * Action Items: 更新 Model ID, 移除 budget_tokens, 关注定价, 迁移旧模型. 8. **Review against constraints:** * Markdown format? Yes. * Concise? Yes. * Insightful? Yes (highlighted the thinking parameter change). * Developer focus? Yes. * Chinese? Yes. (Self-Correction): The prompt mentions 52 pages but only provides diffs for a specific subset. I must analyze based *only* on the provided diffs, but acknowledge the context of a major release based on the intro page changes. The provided diffs are heavy on formatting (removing `hidelines`, changing list bullets) which is important to mention as "cleanup" but shouldn't overshadow the functional changes to the models. 9. **Final Output Generation.** (Proceeding to generate output based on these thoughts).

📚 Anthropic API