// event · sdk
Anthropic Python SDK v1.10.0 adds Managed Agents refusal stops, MCP tunnels beta, Plugins & Admin API GA
sdkvendor: anthropicpublished: 12d agoconfidence: 0.90id: b79c8155-4386-49dc-b7a1-8b2d457ce793
Anthropic's Python SDK v1.10.0 exposes several new agent-facing surfaces: refusal stop_reason and stop_details on Managed Agents session idle events, an MCP Tunnels beta with a read-only transport object and one-time relay token, Plugins/Plugin Marketplaces in the Admin API, per-user usage & cost analytics, Claude Enterprise RBAC groups/roles, and GA for Organization API endpoints. Also fixes session tool runner turn-ending and auto-pagination edge cases.
capability delta
An agent can now detect refusal stop reasons in Managed Agents sessions, open MCP Tunnels to expose local MCP servers via a one-time relay token, and manage Plugins/RBAC/spend via the GA Admin API.
// install
pip install anthropic==1.10.0pypi · anthropic @ 1.10.0
// example
python
from anthropic import Anthropic
client = Anthropic()
# Create an MCP tunnel (beta) and grab the one-time relay token
tunnel = client.beta.mcp.tunnels.create(name="my-local-mcp")
print("tunnel transport:", tunnel.transport)
print("one-time token:", tunnel.token)
# Stream a Managed Agents session and watch for refusal stops
with client.beta.agents.sessions.stream(agent_id="agt_123", input="Do the thing") as stream:
for event in stream:
if event.type == "session.idle":
if event.stop_reason == "refusal":
print("Model refused:", event.stop_details)
break
// links