Python 88.3%
TypeScript 7.6%
Shell 4.1%
1#!/usr/bin/env python32"""bash_20250124 (name 'bash'); prints the requested command, executes nothing. STATUS: LIVE_VERIFIED 2026-09-18 (h7).3Run: .venv/bin/python examples/anthropic/tools/bash/basic.py4"""5import json, sys6from pathlib import Path7sys.path.insert(0, str(Path(__file__).resolve().parents[3]))8from scripts.live import anthropic_request9MODEL = "claude-haiku-4-5-20251001"10st, r, _ = anthropic_request("POST", "/v1/messages", {"model": MODEL, "max_tokens": 120, "tools": [{"type": "bash_20250124", "name": "bash"}], "messages": [{"role": "user", "content": "Run `echo OK` in the shell."}]}, beta=None, note="basic.py")11print("HTTP", st, "stop_reason:", r.get("stop_reason"))12for b in r.get("content", []):13 print(json.dumps({k: v for k, v in b.items() if k in ("type", "name", "toolset_name", "input", "caller", "text", "content", "tool_use_id", "server_name", "is_error")}, ensure_ascii=False)[:600])14print("usage:", json.dumps(r.get("usage")), "container:", r.get("container"))15