scripting_tool_description.md

 1Evaluates the given Lua script in an interpreter with access to the Lua standard library. The tool returns the scripts output to stdout and any error that may have occurred.
 2
 3Use this tool to explore the current project and edit the user's codebase or operating system as requested.
 4
 5Additional functions provided:
 6
 7```lua
 8--- Search for matches of a regular expression in files.
 9-- @param pattern The regex pattern to search for (uses Rust's regex syntax)
10-- @return An array of tables with 'path' (file path) and 'matches' (array of matching strings)
11-- @usage local results = search("function\\s+\\w+")
12function search(pattern)
13  -- Implementation provided by the tool
14end
15
16--- Generates an outline for the given file path, extracting top-level symbols such as functions, classes, exports, and other significant declarations. This provides a structural overview of the file's contents.
17-- @param path
18function outline(path)
19  -- Implementation provided by the tool
20end
21```