公司签订的协议一般是具有法律效力的但需满足一定条件:1. 协议双方具有相应的民事行为能力。比如公司是依法设立且运营正常能独立承担民事责任;参与签订协议的人员是公司授权的代表有代表公司签订协议的资格。2. 协议内容是双方真实意思表示。不存在欺诈、胁迫、重大误解等导致意思表示不真实的情形。3. 协议内容不违反法律法规的强制性规定不损害国家利益、社会公共利益以及他人合法权益。4. 协议形式符合法律要求。比如书面协议需有双方签字或盖章等。如果协议满足上述条件那么它就具有法律效力双方都应按照协议约定履行各自义务。若一方不履行另一方可以通过协商、调解、仲裁或诉讼等方式要求对方承担违约责任维护自身合法权益。例如在买卖合同中若一方未按约定交付货物另一方有权要求其继续履行或赔偿损失等。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。