Core SDKSnapshot Module for PraisonAI Agents.Provides file change tracking using a shadow git repository,
enabling undo/restore capabilities without affecting the user’s
actual git repository.Features:
Shadow git repository for tracking changes
File diff generation
Snapshot creation and restoration
Session-based change tracking
Zero interference with user’s git repos
Usage:
from praisonaiagents.snapshot import FileSnapshot