Commit 027ec87

mo khan <mo@mokhan.ca>
2026-01-21 20:14:57
feat: provide list of tools when unknown tool is called
1 parent 7d519da
Changed files (1)
lib
lib/elelem/toolbox.rb
@@ -32,7 +32,7 @@ module Elelem
     def run(name, args)
       name = @aliases.fetch(name, name)
       tool = tools[name]
-      return { error: "unknown tool: #{name}" } unless tool
+      return { error: "unknown tool: #{name}", tools: to_a } unless tool
 
       errors = tool.validate(args)
       return { error: errors.join(", ") } if errors.any?