Terms were not announced, but sources told ESPN's Adrian Wojnarowski that Brooks signed a four-year deal that includes a guaranteed first year, plus trigger dates on guarantees for successive years.
Brooks, 23, has been one of Houston's top perimeter shooters this preseason, averaging 10.0 points and making 56.3% of his 3-point attempts (9-for-16) in three games this month. He figures to have played his way into contention for a regular rotation spot with the Rockets.
The 6-foot-3 Brooks averaged 11.2 points and shot 38.2% from 3-point range in 20 games with the Rockets last season, his first in the NBA.
A Texas native who played at Houston University, Brooks was the second-leading scorer on the Cougars team that reached the Sweet 16 in the 2019 NCAA tournament.