- Replace hardcoded "tool_use" with StopReason enum value - Add tests for token usage aggregation with tool calls - Add handling for null response metadata