Agent specification