法律分析:代理人签订合同有如下义务:
1、努力工作,尽最大努力使合同条款对所代表的当事人有利;
2、代理人应当按照授权范围以委托人的名义签订合同;
3、代理人在代理他人订立合同时,只能作为合同一方的代理人,不能作为利益冲突双方的代理人,即禁止双方的代理行为;
4、代理人不得以被代理人的名义与自己签订合同;
5、代理人有义务向被代理人报告;
6、代理人有义务对被代理人的相关信息保密。
法律依据:《中华人民共和国民法典》
第一百六十 代理人不得以被代理人的名义与自己实施民事法律行为,但是被代理人同意或者追认的除外。
代理人不得以被代理人的名义与自己同时代理的其他人实施民事法律行为,但是被代理的双方同意或者追认的除外。