# Omni Tools v0.1.0 - Table of Contents ## Pages - [Changelog](changelog.md) ## Modules - [Omni.Tools](Omni.Tools.md): ![License](https://img.shields.io/github/license/aaronrussell/omni_tools?color=informational) - FileSystem - [Omni.Tools.FileSystem](Omni.Tools.FileSystem.md): An `Omni.Tool` for file operations scoped to a base directory. - [Omni.Tools.FileSystem.Entry](Omni.Tools.FileSystem.Entry.md): Metadata for a file managed by the filesystem tool. - [Omni.Tools.FileSystem.FS](Omni.Tools.FileSystem.FS.md): Filesystem operations scoped to a base directory. - Bash - [Omni.Tools.Bash](Omni.Tools.Bash.md): An `Omni.Tool` for executing shell commands. - [Omni.Tools.Bash.Runner](Omni.Tools.Bash.Runner.md): Executes shell commands via a Port and returns captured output. - Repl - [Omni.Tools.Repl](Omni.Tools.Repl.md): An `Omni.Tool` for executing Elixir code in a sandboxed peer node. - [Omni.Tools.Repl.Extension](Omni.Tools.Repl.Extension.md): Behaviour and struct for extending the REPL sandbox environment. - [Omni.Tools.Repl.Sandbox](Omni.Tools.Repl.Sandbox.md): Executes Elixir code in an isolated peer node. - WebFetch - [Omni.Tools.WebFetch](Omni.Tools.WebFetch.md): An `Omni.Tool` for fetching and simplifying web content. - [Omni.Tools.WebFetch.Strategy](Omni.Tools.WebFetch.Strategy.md): Behaviour for URL-specific content extraction strategies.