LLMs as Operating Systems: Agent Memory