Commit 3255a32

mo khan <mo@mokhan.ca>
2026-01-28 00:03:22
fix: timout on webrick server, provide tool_call_id, add before(:each) hook, improve ctags fallback
1 parent cb1874f
Changed files (1)
lib
elelem
lib/elelem/builtins/zz_confirm.rb
@@ -3,9 +3,7 @@
 Elelem::Plugins.register(:confirm) do |agent|
   permissions = Elelem::Permissions.new
 
-  agent.toolbox.tools.each_key do |tool_name|
-    agent.toolbox.before(tool_name) do |args|
-      permissions.check(tool_name, args, terminal: agent.terminal)
-    end
+  agent.toolbox.before do |args, tool_name:|
+    permissions.check(tool_name, args, terminal: agent.terminal)
   end
 end