Learning from Use: Test-Time Learning in Large Language Models and Agents