models/sequential_thinking library