fix: refine tools (#1706)

* fix: refine tools

* fix: missing break line

* fix: view a in-context file

* fix: remove create_file tests
This commit is contained in:
yetone
2025-03-25 11:17:48 +08:00
committed by GitHub
parent 3a75b7d36f
commit 976fb4177c
6 changed files with 34 additions and 61 deletions

View File

@@ -10,6 +10,7 @@ local view = require("avante.llm_tools.view")
local bash = require("avante.llm_tools.bash")
LlmToolHelpers.confirm = function(msg, cb) return cb(true) end
LlmToolHelpers.already_in_context = function(path) return false end
describe("llm_tools", function()
local test_dir = "/tmp/test_llm_tools"
@@ -99,18 +100,6 @@ describe("llm_tools", function()
end)
end)
describe("create_file", function()
it("should create new file", function()
LlmTools.create_file({ rel_path = "new_file.txt" }, nil, function(success, err)
assert.is_nil(err)
assert.is_true(success)
local file_exists = io.open(test_dir .. "/new_file.txt", "r") ~= nil
assert.is_true(file_exists)
end)
end)
end)
describe("create_dir", function()
it("should create new directory", function()
LlmTools.create_dir({ rel_path = "new_dir" }, nil, function(success, err)