[action] impl "create agreement" action.