Agent Tool-Use Loop