1
0

feat: Add file editing tools with replace, delete, move, and write operations, featuring hashline anchor validation and input sanitization.

This commit is contained in:
2026-03-06 02:48:43 +01:00
parent 82ef63c731
commit 8b48b0f866
3 changed files with 109 additions and 0 deletions

View File

@@ -16,6 +16,7 @@ internal static class ToolRegistry
AIFunctionFactory.Create(FileTools.ListDir, serializerOptions: jsonOptions),
AIFunctionFactory.Create(EditTools.ReplaceLines, serializerOptions: jsonOptions),
AIFunctionFactory.Create(EditTools.DeleteRange, serializerOptions: jsonOptions),
AIFunctionFactory.Create(EditTools.BatchEdit, serializerOptions: jsonOptions),
AIFunctionFactory.Create(EditTools.Delete, serializerOptions: jsonOptions),
AIFunctionFactory.Create(FileTools.FindFiles, serializerOptions: jsonOptions),
AIFunctionFactory.Create(FileTools.GetFileInfo, serializerOptions: jsonOptions),