An entry is only as true as the day it was written.
Flags move on the server after a release ships. Anthropic's own notes land days later and their documentation later still. Sometimes an entry turns out to be wrong and gets corrected by hand. All of that is recorded against the entry it happened to, and this is the whole of it in the order it happened.
Nothing here replaces an entry. Every line links to the page its release published, still saying what that release said, because a correction is added and dated rather than swapped in.
| When | Entry | What happened |
|---|---|---|
v2.1.248medium |
Documentation arrivedAnthropic's documentation has since written up medium, on Create Session.
the line in the docs- `effort: optional "low" or "medium" or "high" or 2 more or BetaManagedAgentsEffortLow or BetaManagedAgentsEffortMedium or 3 more or null` |
|
v2.1.257claude-haiku-4-5 |
Documentation arrivedAnthropic's documentation has since written up claude-haiku-4-5, on Create Session.
the line in the docs- `"claude-haiku-4-5"` |
|
v2.1.248claude-opus-4-7 |
Documentation arrivedAnthropic's documentation has since written up claude-opus-4-7, on Create Session.
the line in the docs- `"claude-opus-4-7"` |
|
v2.1.248claude-opus-4-8 |
Documentation arrivedAnthropic's documentation has since written up claude-opus-4-8, on Create Session.
the line in the docs- `"claude-opus-4-8"` |
|
v2.1.246opus-4-8 |
Documentation arrivedAnthropic's documentation has since written up opus-4-8, on Create Session.
the line in the docs- `"claude-opus-4-8"` |
|
v2.1.257fable-5-1 |
Documentation arrivedAnthropic's documentation has since written up fable-5-1, on Create Session.
the line in the docs- `BetaManagedAgentsModel = "claude-fable-5-1" or "claude-sonnet-5" or "claude-fable-5" or 11 more or string` |
|
v2.1.257fable-5-1 |
Documentation arrivedAnthropic's documentation has since written up fable-5-1, on Create Session.
the line in the docs- `BetaManagedAgentsModel = "claude-fable-5-1" or "claude-sonnet-5" or "claude-fable-5" or 11 more or string` |
|
v2.1.257claude-fable-5-1 |
Documentation arrivedAnthropic's documentation has since written up claude-fable-5-1, on Create Session.
the line in the docs- `BetaManagedAgentsModel = "claude-fable-5-1" or "claude-sonnet-5" or "claude-fable-5" or 11 more or string` |
|
v2.1.257claude-fable-5-1 |
Documentation arrivedAnthropic's documentation has since written up claude-fable-5-1, on Create Session.
the line in the docs- `BetaManagedAgentsModel = "claude-fable-5-1" or "claude-sonnet-5" or "claude-fable-5" or 11 more or string` |
|
v2.1.257claude-fable-5-1 |
Documentation arrivedAnthropic's documentation has since written up claude-fable-5-1, on Create Session.
the line in the docs- `BetaManagedAgentsModel = "claude-fable-5-1" or "claude-sonnet-5" or "claude-fable-5" or 11 more or string` |
|
v2.1.257fable |
Documentation arrivedAnthropic's documentation has since written up fable, on Create Session.
the line in the docs- `BetaManagedAgentsModel = "claude-fable-5-1" or "claude-sonnet-5" or "claude-fable-5" or 11 more or string` |
|
v2.1.257claude-fable-5 |
Documentation arrivedAnthropic's documentation has since written up claude-fable-5, on Create Session.
the line in the docs- `BetaManagedAgentsModel = "claude-fable-5-1" or "claude-sonnet-5" or "claude-fable-5" or 11 more or string` |
|
v2.1.257claude-sonnet-5 |
Documentation arrivedAnthropic's documentation has since written up claude-sonnet-5, on Create Session.
the line in the docs- `BetaManagedAgentsModel = "claude-fable-5-1" or "claude-sonnet-5" or "claude-fable-5" or 11 more or string` |
|
v2.1.247claude-sonnet-5 |
Documentation arrivedAnthropic's documentation has since written up claude-sonnet-5, on Create Session.
the line in the docs- `BetaManagedAgentsModel = "claude-fable-5-1" or "claude-sonnet-5" or "claude-fable-5" or 11 more or string` |
|
v2.1.246fable-5 |
Documentation arrivedAnthropic's documentation has since written up fable-5, on Create Session.
the line in the docs- `BetaManagedAgentsModel = "claude-fable-5-1" or "claude-sonnet-5" or "claude-fable-5" or 11 more or string` |
|
v2.1.257claude-opus-5 |
Documentation arrivedAnthropic's documentation has since written up claude-opus-5, on Create Session.
the line in the docsReplacement model. Accepts the model string, e.g. `claude-opus-5`, or a `model_config` object. Omit to use the agent's model. |
|
v2.1.248claude-opus-5 |
Documentation arrivedAnthropic's documentation has since written up claude-opus-5, on Create Session.
the line in the docsReplacement model. Accepts the model string, e.g. `claude-opus-5`, or a `model_config` object. Omit to use the agent's model. |
|
v2.1.246opus-5 |
Documentation arrivedAnthropic's documentation has since written up opus-5, on Create Session.
the line in the docsReplacement model. Accepts the model string, e.g. `claude-opus-5`, or a `model_config` object. Omit to use the agent's model. |
|
v2.1.260resource |
Documentation arrivedAnthropic's documentation has since written up resource, on Create Session.
the line in the docsReference to an `agent` plus optional configuration overrides. Each provided field replaces the agent's value for the caller's use; the agent resource is unchanged. |
|
v2.1.260advisor |
Documentation arrivedAnthropic's documentation has since written up advisor, on Archive Session.
the line in the docs- `type: "advisor"` |
|
v2.1.242region |
Documentation arrivedAnthropic's documentation has since written up region, on Archive Session.
the line in the docs- `region: optional string or null` |
|
v2.1.260WebSearch |
Documentation arrivedAnthropic's documentation has since written up WebSearch, on Archive Session.
the line in the docs- `BetaManagedAgentsWebSearchToolConfig object` |
|
v2.1.259WebFetch |
Documentation arrivedAnthropic's documentation has since written up WebFetch, on Archive Session.
the line in the docs- `BetaManagedAgentsWebFetchToolConfig object` |
|
v2.1.257WebFetch |
Documentation arrivedAnthropic's documentation has since written up WebFetch, on Archive Session.
the line in the docs- `BetaManagedAgentsWebFetchToolConfig object` |
|
v2.1.257WebFetch |
Documentation arrivedAnthropic's documentation has since written up WebFetch, on Archive Session.
the line in the docs- `BetaManagedAgentsWebFetchToolConfig object` |
|
v2.1.248deny |
Documentation arrivedAnthropic's documentation has since written up deny, on Archive Session.
the line in the docsThe server decides each tool call individually: it judges, from the tool, its input, and the session content so far, whether the call is safe to execute or high-risk, and evaluates it to allow when judged safe and to deny when judged high-… |
|
v2.1.236configs |
Documentation arrivedAnthropic's documentation has since written up configs, on Archive Session.
the line in the docs- `configs: array of BetaManagedAgentsAgentToolConfig` |
|
v2.1.234/update |
Documentation arrivedAnthropic's documentation has since written up /update, on Update Service Account.
the line in the docsurl: https://platform.claude.com/docs/en/api/beta/organization/service_accounts/update |
|
v2.1.234/update |
Documentation arrivedAnthropic's documentation has since written up /update, on Update Service Account.
the line in the docsurl: https://platform.claude.com/docs/en/api/beta/organization/service_accounts/update |
|
v2.1.267delete |
Documentation arrivedAnthropic's documentation has since written up delete, on Service Accounts.
the line in the docs- `type: "service_account_workspace_member_deleted"` |
|
v2.1.257detail |
Documentation arrivedAnthropic's documentation has since written up detail, on Third party connectors with remote MCP.
the line in the docs* **Use Claude's published identity** (recommended): the server reads Claude's client details from a URL Anthropic hosts (Client ID Metadata Document). Nothing to set up; the server must support it. |
|
v2.1.257detail |
Documentation arrivedAnthropic's documentation has since written up detail, on Third party connectors with remote MCP.
the line in the docs* **Use Claude's published identity** (recommended): the server reads Claude's client details from a URL Anthropic hosts (Client ID Metadata Document). Nothing to set up; the server must support it. |
|
v2.1.257detail |
Documentation arrivedAnthropic's documentation has since written up detail, on Third party connectors with remote MCP.
the line in the docs* **Use Claude's published identity** (recommended): the server reads Claude's client details from a URL Anthropic hosts (Client ID Metadata Document). Nothing to set up; the server must support it. |
|
v2.1.261/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Third party connectors with remote MCP.
the line in the docs**MCP server URL**: the HTTPS address where the server accepts MCP requests, for example `https://mcp.example.com/mcp`. After you continue, Claude checks the URL and pre-fills the authentication settings it detects, marked "Detected." |
|
v2.1.257/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Third party connectors with remote MCP.
the line in the docs**MCP server URL**: the HTTPS address where the server accepts MCP requests, for example `https://mcp.example.com/mcp`. After you continue, Claude checks the URL and pre-fills the authentication settings it detects, marked "Detected." |
|
v2.1.257/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Third party connectors with remote MCP.
the line in the docs**MCP server URL**: the HTTPS address where the server accepts MCP requests, for example `https://mcp.example.com/mcp`. After you continue, Claude checks the URL and pre-fills the authentication settings it detects, marked "Detected." |
|
v2.1.257/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Third party connectors with remote MCP.
the line in the docs**MCP server URL**: the HTTPS address where the server accepts MCP requests, for example `https://mcp.example.com/mcp`. After you continue, Claude checks the URL and pre-fills the authentication settings it detects, marked "Detected." |
|
v2.1.248/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Third party connectors with remote MCP.
the line in the docs**MCP server URL**: the HTTPS address where the server accepts MCP requests, for example `https://mcp.example.com/mcp`. After you continue, Claude checks the URL and pre-fills the authentication settings it detects, marked "Detected." |
|
v2.1.248/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Third party connectors with remote MCP.
the line in the docs**MCP server URL**: the HTTPS address where the server accepts MCP requests, for example `https://mcp.example.com/mcp`. After you continue, Claude checks the URL and pre-fills the authentication settings it detects, marked "Detected." |
|
v2.1.248/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Third party connectors with remote MCP.
the line in the docs**MCP server URL**: the HTTPS address where the server accepts MCP requests, for example `https://mcp.example.com/mcp`. After you continue, Claude checks the URL and pre-fills the authentication settings it detects, marked "Detected." |
|
v2.1.248/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Third party connectors with remote MCP.
the line in the docs**MCP server URL**: the HTTPS address where the server accepts MCP requests, for example `https://mcp.example.com/mcp`. After you continue, Claude checks the URL and pre-fills the authentication settings it detects, marked "Detected." |
|
v2.1.247/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Third party connectors with remote MCP.
the line in the docs**MCP server URL**: the HTTPS address where the server accepts MCP requests, for example `https://mcp.example.com/mcp`. After you continue, Claude checks the URL and pre-fills the authentication settings it detects, marked "Detected." |
|
v2.1.238/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Third party connectors with remote MCP.
the line in the docs**MCP server URL**: the HTTPS address where the server accepts MCP requests, for example `https://mcp.example.com/mcp`. After you continue, Claude checks the URL and pre-fills the authentication settings it detects, marked "Detected." |
|
v2.1.238/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Third party connectors with remote MCP.
the line in the docs**MCP server URL**: the HTTPS address where the server accepts MCP requests, for example `https://mcp.example.com/mcp`. After you continue, Claude checks the URL and pre-fills the authentication settings it detects, marked "Detected." |
|
v2.1.238/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Third party connectors with remote MCP.
the line in the docs**MCP server URL**: the HTTPS address where the server accepts MCP requests, for example `https://mcp.example.com/mcp`. After you continue, Claude checks the URL and pre-fills the authentication settings it detects, marked "Detected." |
|
v2.1.238/mcp |
Documentation arrivedAnthropic's documentation has since written up /mcp, on Third party connectors with remote MCP.
the line in the docs**MCP server URL**: the HTTPS address where the server accepts MCP requests, for example `https://mcp.example.com/mcp`. After you continue, Claude checks the URL and pre-fills the authentication settings it detects, marked "Detected." |
|
v2.1.237env |
Documentation arrivedA small documentation edit on Tools and environments touched a line naming env after this was published.
the line in the docsClaude writes and runs Python, R, and shell commands (PowerShell on Windows). Python and R run in a persistent kernel that keeps variables in memory across steps in a session. The kernel ends after about 30 minutes idle, when a package ins… |
|
v2.1.232env |
Documentation arrivedA small documentation edit on Tools and environments touched a line naming env after this was published.
the line in the docsClaude writes and runs Python, R, and shell commands (PowerShell on Windows). Python and R run in a persistent kernel that keeps variables in memory across steps in a session. The kernel ends after about 30 minutes idle, when a package ins… |
|
v2.1.247preview |
Documentation arrivedAnthropic's documentation has since written up preview, on Run on a remote Linux server.
the line in the docs| Interactive HTML previews render as static snapshots after a short delay (charts don't respond) | The tunnel isn't forwarding the preview port. Add the second `-L` forward; the preview port is the web app port plus one (8001 by default).… |
|
v2.1.260Link |
Documentation arrivedAnthropic's documentation has since written up Link, on Run on a remote Linux server.
the line in the docs| The sign-in link shows an expired-link page | Links are single-use and valid for about three minutes. Run `claude-science url` on the server and open the fresh link; restarting with `claude-science stop` then `claude-science serve --no-b… |