initial commit with the agent template