packages feed

llm-simple-0.4.3.0: test/fixtures/claude-thinking-tool-use.json

{
    "id": "msg_thinking_tool",
    "type": "message",
    "role": "assistant",
    "model": "claude-haiku-4-5-20251001",
    "content": [
        {
            "type": "thinking",
            "thinking": "I should call the weather tool.",
            "signature": "sig_thinking_abc123"
        },
        {
            "type": "text",
            "text": "Checking the weather."
        },
        {
            "type": "tool_use",
            "id": "toolu_weather_1",
            "name": "get_weather",
            "input": { "location": "London" }
        }
    ],
    "stop_reason": "tool_use",
    "usage": {
        "input_tokens": 40,
        "output_tokens": 60
    }
}