协议是否具有法律效力,需视具体情况而定。一般来说,具备以下条件的协议具有法律效力:1. 当事人具有相应的民事行为能力。无民事行为能力人实施的协议行为无效,限制民事行为能力人实施的纯获利益的协议或者与其年龄、智力、精神健康状况相适应的协议有效,其他协议经法定代理人同意或者追认后有效(《民法典》第一百四十四条、第一百四十五条)。2. 意思表示真实。不存在欺诈、胁迫等导致意思表示不真实的情形。3. 不违反法律、行政法规的强制性规定,不违背公序良俗。符合上述条件的协议,自成立时起即具有法律效力,对当事人具有约束力,当事人应当按照协议约定履行义务。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。