A ReAct agent from scratch · 1x1labs.ai