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));