# What if an agent loses its workspace? Mondweep Chakravorty's SGit × Ruflo proof of concept, step by step: what changed in v1.2.0, sgit.ai

> The changes to the article "What if an agent loses its workspace? Mondweep Chakravorty's SGit × Ruflo proof of concept, step by step" in v1.2.0, paragraph by paragraph.

*Source: <https://newsroom.sgit.ai/articles/versions/what-if-an-agent-loses-its-workspace/v1.2.0.html> · sgit.ai v0.7.87 · this file is generated from the same content as the page, so the two cannot drift. Every page on this site has a `.md` twin; internal links below point at them.*

---

[Home](../../../index.md) / [Articles](../../index.md) / [What if an agent loses its workspace? Mondweep Chakravorty's SGit × Ruflo proof of concept, step by step](../../what-if-an-agent-loses-its-workspace.md) / [Versions](../what-if-an-agent-loses-its-workspace.md) / v1.2.0

# What if an agent loses its workspace? Mondweep Chakravorty's SGit × Ruflo proof of concept, step by step: what changed in v1.2.0

From v1.1.0 (2026-10-17, `04eef66c8`) to v1.2.0 (2026-10-27, `db67c5ce1`), paragraph by paragraph.

0 paragraphs added, 0 removed, 6 changed in place, 56 unchanged. About 0 words added and 94 removed. Insertions are marked like this, deletions like this; unchanged runs are folded to one line; figures appear as their file names.

[← v1.1.0](v1.1.0.md) · [all versions](../what-if-an-agent-loses-its-workspace.md)

2 unchanged paragraphs

!shot rf-board.webp | images/ | The twelve steps of the run and how each ended:ended,five worked, three were safeguards refusing as intended, four were setup or summary. Not tested, and said so on screen: recall by meaning. Fromfrom the video by Mondweep Chakravorty. | comparison

23 unchanged paragraphs, under In short {#in-short}, The question {#question}, The run, in twelve steps {#steps}

!shot rf-term-05.webp | images/ | Step 5 on the terminal: the checkpoint is saved with its id, a consistent SQLite backup,id and three SHA-256 fingerprints, of the database, the ABP and the compiled policy. "Only encrypted SGit bare objects enter the checkpoint store."fingerprints. Frame from the video by Mondweep Chakravorty.video. | comparison

6 unchanged paragraphs

!shot rf-term-08.webp | images/ | Step 8 on the terminal: a new MCP server restores the checkpoint into a workspace called fresh-runner;fresh-runner.theVideodatabase fingerprint is the same as in step 5, and matches_checkpoint is true. Frame from the video by Mondweep Chakravorty.frame. | comparison

2 unchanged paragraphs

!shot rf-term-09.webp | images/ | Step 9 on the terminal: Ruflo's own retrieve command returns both facts word for word, and the run reports a pass. Frame from the video by Mondweep Chakravorty.video. | comparison

4 unchanged paragraphs

!shot rf-term-11.webp | images/ | Step 11 on the terminal: one checkpoint object is altered,altered and the restore fails with a ValueError, and tampered_workspace_created is false.ValueError. Frame from the video by Mondweep Chakravorty.video. | comparison

4 unchanged paragraphs, under What it proves, and what it says it does not {#proves}

!shot rf-outcome.webp | images/ | The video's closing slide: the facts came back andback, the safeguards held;held, and three things are still to validate, recall by meaning, real-world value, and installation and ongoing reliability. Frame from the video by Mondweep Chakravorty.validate. | comparison

15 unchanged paragraphs, under Why it matters to me {#why}, Where to go next {#next}, What this does not claim {#limits}…

[← v1.1.0](v1.1.0.md) · [all versions](../what-if-an-agent-loses-its-workspace.md)


---

*[Site index for agents](../../../llms.txt) · [HTML version](https://newsroom.sgit.ai/articles/versions/what-if-an-agent-loses-its-workspace/v1.2.0.html)*
