minimal AI agent