No individual or group including the Taliban has claimed responsibility yet.
The agreement called for the Taliban to release 1,000 detained Afghan security force members.