Private
Public Access
1
0

Add modify_file tool

Removed file_insert_lines, file_replace_lines
This commit is contained in:
2024-07-01 08:09:04 +00:00
parent c68084f8a5
commit 4ef841e945
5 changed files with 195 additions and 148 deletions

View File

@@ -3,7 +3,6 @@ package toolbox
import (
"fmt"
"os"
"strings"
toolutil "git.mlow.ca/mlow/lmcli/pkg/agents/toolbox/util"
"git.mlow.ca/mlow/lmcli/pkg/api"
@@ -60,14 +59,7 @@ func readFile(path string) api.CallResult {
if err != nil {
return api.CallResult{Message: fmt.Sprintf("Could not read path: %s", err.Error())}
}
lines := strings.Split(string(data), "\n")
content := strings.Builder{}
for i, line := range lines {
content.WriteString(fmt.Sprintf("%d\t%s\n", i+1, line))
}
return api.CallResult{
Result: content.String(),
Result: toolutil.AddLineNumbers(string(data)),
}
}