Add .gitignore, implement BasicAgent in agent.py, and enhance app.py for checkpointing c48121b martinsu commited on May 2