Description

Self improve backup live

Copies the live source tree to backups/{timestamp}. Run before risky edits.

Included in Version 9

Dynamically extracted tool implementation.
How to register SelfImprovementToolscsharp
registry.Register(new AgentTool(            "self_improve_backup_live",            "Copies the live source tree to backups/{timestamp}. Run before risky edits.",            _ => InvokeBackupLive(),            null,            ToolCategory.Self));
Helper classes for SelfImprovementToolscsharp
    private string InvokeBackupLive()    {        var paths = RequirePaths();        string backup = SourceTreeService.CreateBackup(paths);        return $"Live source backed up to {backup}";    }