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

@@ -1,5 +1,6 @@
using System.Text.Json.Serialization;
using AnchorCli.OpenRouter;
using AnchorCli.Tools;
namespace AnchorCli;
@@ -19,6 +20,8 @@ namespace AnchorCli;
[JsonSerializable(typeof(Microsoft.Extensions.AI.ChatMessage))]
[JsonSerializable(typeof(System.Collections.Generic.List<Microsoft.Extensions.AI.ChatMessage>))]
[JsonSerializable(typeof(AnchorConfig))]
[JsonSerializable(typeof(BatchOperation))]
[JsonSerializable(typeof(BatchOperation[]))]
[JsonSourceGenerationOptions(
DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull,
PropertyNamingPolicy = JsonKnownNamingPolicy.CamelCase)]