离婚又复婚之前的离婚协议一般是有效的。1. 从法律性质看离婚协议是双方基于自愿签订的关于解除婚姻关系、财产分割、子女抚养等问题的约定具有合同性质。只要协议内容不违反法律法规强制性规定不存在欺诈、胁迫等可撤销情形协议就应当有效。2. 离婚协议自双方办理离婚登记手续时生效。复婚并不影响之前离婚协议的效力因为离婚协议所涉及的财产分割等内容是基于双方当时的真实意思表示及婚姻关系的解除而确定的。3. 例如如果离婚协议中约定了房产归属即使之后复婚该房产仍按照离婚协议的约定归属于相应一方。除非双方重新协商一致对原离婚协议进行变更或撤销。4. 不过在一些特殊情况下可能会对离婚协议的效力产生影响。比如如果发现存在订立协议时一方隐瞒重大财产等欺诈行为另一方可以在知道或应当知道欺诈事由之日起一年内向法院请求撤销该财产分割协议。总之一般情况下之前的离婚协议是有效的但具体情况还需根据实际发生的事实及相关法律规定来综合判断。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。