公司签订的协议一般具有法律效力。首先,协议需具备合同有效的一般要件。根据《民法典》第四百六十九条规定,当事人订立合同,可以采用书面形式、口头形式或者其他形式。书面形式是合同书、信件、电报、电传、传真等可以有形地表现所载内容的形式。以电子数据交换、电子邮件等方式能够有形地表现所载内容,并可以随时调取查用的数据电文,视为书面形式。其次,签订协议的主体需具有相应民事行为能力。公司作为法人,有独立民事行为能力,其法定代表人等代表公司签订协议,意思表示真实,且协议内容不违反法律法规的强制性规定,不损害国家、集体和他人合法权益,协议就有效。不过,若存在欺诈、胁迫、重大误解、显失公平等情形,受损害方有权请求人民法院或者仲裁机构予以撤销该协议;若协议违反法律、行政法规的强制性规定,或者恶意串通损害他人利益等,会被认定为无效。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。