Commit 91424d2
2026-08-31 01:55:49
1 parent
8b0dd11
.elelem/plugins/glob.rb
@@ -6,7 +6,7 @@ Elelem::Plugins.register(:glob) do |agent|
params: { pattern: { type: "string" }, path: { type: "string" } },
required: ["pattern"]
) do |a|
- path = a["path"] || "."
+ path = a["path"].to_s.empty? ? "." : a["path"]
result = agent.toolbox.exec("fd", "--glob", a["pattern"], path)
result[:ok] ? result : agent.toolbox.exec("find", path, "-name", a["pattern"])
end
.elelem/plugins/grep.rb
@@ -6,7 +6,7 @@ Elelem::Plugins.register(:grep) do |agent|
params: { pattern: { type: "string" }, path: { type: "string" }, glob: { type: "string" } },
required: ["pattern"]
) do |a|
- path = a["path"] || "."
+ path = a["path"].to_s.empty? ? "." : a["path"]
glob = a["glob"]
rg_args = ["rg", "-n", a["pattern"], path]
rg_args += ["-g", glob] if glob