Hello from ConTree!. Then continue in order:
Your sandbox can keep more than its latest result. Save a checkpoint, try an
experiment on another branch, and return to the baseline without repeating setup.
Continue with Work with a Session to learn how
snapshots, branches, rollback, and persistent history fit together.
Choose your next task
What persists?
The default sandbox reuses one VM between commands. Normal context exit and explicitsnapshot() save filesystem changes. An exception discards changes
since the last completed snapshot. The default policy also snapshots after 10
idle seconds. Snapshots are lightweight and can run after every command, but they
stop the VM. Processes and memory do not survive. An unchanged filesystem can
produce the same image_uuid; this is normal.
Select session_type=ContreeSession or ContreeAsyncSession to save each command
automatically in a separate VM. disposable=True leaves the session image
unchanged. See Save after every command.
History is in memory by default. Supply a SQLite store and a session ID to resume
after Python exits. The store keeps references; filesystem images remain on the
ConTree server. See Save and resume a session.