SPB Git forge

spb/doc-api

Public
2commits 1branches 0releases
15.7 MBsize
maindefault branch
14 days agolast push
Python 88.3% TypeScript 7.6% Shell 4.1%
1.1 KB · 15 lines python
Raw Blame History
1#!/usr/bin/env python32"""memory_20250818 (name 'memory'); Claude views /memories first. STATUS: LIVE_VERIFIED 2026-09-18 (h8). Production: use anthropic.tools.BetaLocalFilesystemMemoryTool with client.beta.messages.tool_runner.3Run: .venv/bin/python examples/anthropic/tools/memory/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": 150, "tools": [{"type": "memory_20250818", "name": "memory"}], "messages": [{"role": "user", "content": "Remember that my favorite color is blue."}]}, 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