class

Autobot::Tools::BashToolDiscovery

Inherits Reference < Object

Discovers bash scripts in workspace skills directory. Uses direct filesystem access for discovery (read-only, config-controlled paths). Actual script execution at runtime still goes through sandbox.

Constants

Log = ::Log.for(self)
SKILLS_DIR = "skills"

Class methods

discover(executor : SandboxExecutor, extra_dirs : Array(String) = [] of String) : Array(BashTool)
Source