Description

Self improve create sandbox

Clones the live source tree into sandbox for isolated edits and builds.

Included in Version 8

Dynamically extracted tool implementation.
How to register SelfImprovementToolscsharp
registry.Register(new AgentTool(            "self_improve_create_sandbox",            "Clones the live source tree into sandbox for isolated edits and builds.",            _ => InvokeCreateSandbox(),            null,            ToolCategory.Self));
Helper classes for SelfImprovementToolscsharp
    private string InvokeCreateSandbox()    {        var paths = RequirePaths();        SourceTreeService.CopyTree(paths.Live, paths.Sandbox, overwriteDestination: true);        return $"Sandbox created at {paths.Sandbox}";    }