-record(agent, {id :: binary(), label :: lightspeed@agent@typestate:lifecycle()}).