Branch for agi
- Use non url specific checkpoint ids for changing url
- Mismatch management since we are using CouchDB