Description

Self improve get source layout

Returns live/sandbox/backup paths and the self-improvement workflow. Call before editing yourself.

Included in Version 9

Dynamically extracted tool implementation.
How to register SelfImprovementToolscsharp
registry.Register(new AgentTool(            "self_improve_get_source_layout",            "Returns live/sandbox/backup paths and the self-improvement workflow. Call before editing yourself.",            _ => InvokeGetLayout(),            null,            ToolCategory.Self));
Helper classes for SelfImprovementToolscsharp
    private string InvokeGetLayout()    {        var paths = RequirePaths();        return SourceTreeService.DescribeLayout(paths);    }